@charset "UTF-8";
/*!
Theme Name: opendiary
Theme URI: http://underscores.me/
Author: Mike Auteri
Author URI: http://mikeauteri.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: opendiary
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

opendiary is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/


*/
/* TYPOGRAPHY */
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700);
@import url(https://fonts.googleapis.com/css?family=Ovo);
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed; }

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both; }

.group:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.group {
  display: inline-block;
  clear: both; }

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Vendor Sylesheets
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Bootstrap 
--------------------------------------------------------------*/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/blob/master/LICENSE)
 */
/*! 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, .comments-area .submit > .caret, .comments-area .cancel > .caret, .profile #submit > .caret, .profile #send_reply_button > .caret, .messages #messages-bulk-manage > .caret, .general .standard-form #submit > .caret, #groups_search_submit > .caret, .group-home .group-button.leave-group > .caret, .group-home .groups.create .submit input > .caret,
  .dropup > .btn > .caret, .comments-area
  .dropup > .submit > .caret, .comments-area
  .dropup > .cancel > .caret, .profile
  .dropup > #submit > .caret, .profile
  .dropup > #send_reply_button > .caret, .messages
  .dropup > #messages-bulk-manage > .caret, .general .standard-form
  .dropup > #submit > .caret,
  .dropup > #groups_search_submit > .caret, .group-home
  .dropup > .group-button.leave-group > .caret, .group-home .groups.create .submit
  .dropup > input > .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; } }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/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"; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

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

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: "Ovo", Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  color: #292421;
  background-color: #d3d3e6; }

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

a {
  color: #441980;
  text-decoration: none; }
  a:hover, a:focus {
    color: #441980;
    text-decoration: underline; }
  a:focus {
    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: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.5;
  background-color: #d3d3e6;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

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

hr {
  margin-top: 24px;
  margin-bottom: 24px;
  border: 0;
  border-top: 1px solid #f1f1f1; }

.sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementHours"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementHours"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementHours"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementHours"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementHours"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementHours"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementHours"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementHours"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="incrementHours"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="incrementHours"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="incrementHours"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="incrementHours"]#submit::after, .bootstrap-datetimepicker-widget [data-action="incrementHours"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="incrementHours"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="incrementHours"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="incrementHours"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementMinutes"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementMinutes"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementMinutes"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementMinutes"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementMinutes"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementMinutes"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="incrementMinutes"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="incrementMinutes"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="incrementMinutes"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="incrementMinutes"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="incrementMinutes"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementHours"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementHours"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementHours"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementHours"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementHours"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementHours"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementHours"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementHours"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="decrementHours"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="decrementHours"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="decrementHours"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="decrementHours"]#submit::after, .bootstrap-datetimepicker-widget [data-action="decrementHours"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="decrementHours"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="decrementHours"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="decrementHours"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementMinutes"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementMinutes"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementMinutes"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementMinutes"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementMinutes"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementMinutes"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="decrementMinutes"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="decrementMinutes"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="decrementMinutes"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="decrementMinutes"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="decrementMinutes"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showHours"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showHours"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showHours"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showHours"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="showHours"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="showHours"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="showHours"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="showHours"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="showHours"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="showHours"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="showHours"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="showHours"]#submit::after, .bootstrap-datetimepicker-widget [data-action="showHours"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="showHours"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="showHours"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="showHours"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showMinutes"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showMinutes"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showMinutes"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showMinutes"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="showMinutes"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="showMinutes"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="showMinutes"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="showMinutes"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="showMinutes"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="showMinutes"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="showMinutes"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="showMinutes"]#submit::after, .bootstrap-datetimepicker-widget [data-action="showMinutes"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="showMinutes"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="showMinutes"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="showMinutes"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="togglePeriod"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="togglePeriod"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="togglePeriod"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="togglePeriod"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="togglePeriod"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="togglePeriod"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="togglePeriod"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="togglePeriod"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#submit::after, .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="togglePeriod"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="togglePeriod"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="togglePeriod"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="clear"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="clear"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="clear"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="clear"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="clear"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="clear"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="clear"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="clear"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="clear"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="clear"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="clear"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="clear"]#submit::after, .bootstrap-datetimepicker-widget [data-action="clear"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="clear"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="clear"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="clear"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="today"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="today"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="today"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="today"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="today"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="today"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="today"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="today"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="today"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="today"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="today"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="today"]#submit::after, .bootstrap-datetimepicker-widget [data-action="today"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="today"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="today"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="today"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after {
  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; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }
  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: #e6e6e6; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 24px;
  margin-bottom: 12px; }
  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: 12px;
  margin-bottom: 12px; }
  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: 42px; }

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

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

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

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

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

p {
  margin: 0 0 12px; }

.lead {
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 24px; } }

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

mark,
.mark {
  background-color: #fcf8e3;
  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: #e6e6e6; }

.text-primary {
  color: #441980; }

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

.text-success {
  color: #3c1961; }

a.text-success:hover,
a.text-success:focus {
  color: #230f38; }

.text-info {
  color: #31708f; }

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

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #a94442; }

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

.bg-primary {
  color: #fff; }

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

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

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

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

.bg-info {
  background-color: #d9edf7; }

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

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

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

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

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

.page-header {
  padding-bottom: 11px;
  margin: 48px 0 24px;
  border-bottom: 1px solid #f1f1f1; }

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

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

.list-inline, .profile-edit .field-visibility-settings ul {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li, .profile-edit .field-visibility-settings ul > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

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

dt,
dd {
  line-height: 1.5; }

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 #e6e6e6; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 12px 24px;
  margin: 0 0 24px;
  font-size: 20px;
  border-left: 5px solid #f1f1f1; }
  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.5;
    color: #e6e6e6; }
    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 #f1f1f1;
  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: 24px;
  font-style: normal;
  line-height: 1.5; }

code,
kbd,
pre,
samp {
  font-family: "Courier 10 Pitch", Courier, monospace; }

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

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  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: 11.5px;
  margin: 0 0 12px;
  font-size: 15px;
  line-height: 1.5;
  word-break: break-all;
  word-wrap: break-word;
  color: #ccc;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }
  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; }

.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: 1170px; } }

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

.row-no-padding [class*="col-"] {
  padding-left: 0 !important;
  padding-right: 0 !important; }

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

table {
  background-color: transparent; }

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

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px; }
  .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.5;
    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: #d3d3e6; }

.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: #e0eee0; }

.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: #d0e5d0; }

.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: #d9edf7; }

.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: #c4e3f3; }

.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: #fcf8e3; }

.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: #faf2cc; }

.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: #f2dede; }

.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: #ebcccc; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 18px;
      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; } }

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

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 24px;
  font-size: 24px;
  line-height: inherit;
  color: #ccc;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

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

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  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: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 11px;
  font-size: 16px;
  line-height: 1.5;
  color: #292421; }

.form-control, .messages #messages-select, .messages .message-content textarea#message_content, .general .standard-form input, .general .standard-form select, .profile-settings select, .edit-section select, #groups_search {
  display: block;
  width: 100%;
  height: 46px;
  padding: 10px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #292421;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus, .messages #messages-select:focus, .messages .message-content textarea#message_content:focus, .general .standard-form input:focus, .general .standard-form select:focus, .profile-settings select:focus, .edit-section select:focus, #groups_search:focus {
    border-color: #441980;
    outline: 0;
    -webkit-box-shadow: 0 0 8px rgba(68, 25, 128, 0.6);
    box-shadow: 0 0 8px rgba(68, 25, 128, 0.6); }
  .form-control::-moz-placeholder, .messages #messages-select::-moz-placeholder, .messages .message-content textarea#message_content::-moz-placeholder, .general .standard-form input::-moz-placeholder, .general .standard-form select::-moz-placeholder, .profile-settings select::-moz-placeholder, .edit-section select::-moz-placeholder, #groups_search::-moz-placeholder {
    color: #3c1961;
    opacity: 1; }
  .form-control:-ms-input-placeholder, .messages #messages-select:-ms-input-placeholder, .messages .message-content textarea#message_content:-ms-input-placeholder, .general .standard-form input:-ms-input-placeholder, .general .standard-form select:-ms-input-placeholder, .profile-settings select:-ms-input-placeholder, .edit-section select:-ms-input-placeholder, #groups_search:-ms-input-placeholder {
    color: #3c1961; }
  .form-control::-webkit-input-placeholder, .messages #messages-select::-webkit-input-placeholder, .messages .message-content textarea#message_content::-webkit-input-placeholder, .general .standard-form input::-webkit-input-placeholder, .general .standard-form select::-webkit-input-placeholder, .profile-settings select::-webkit-input-placeholder, .edit-section select::-webkit-input-placeholder, #groups_search::-webkit-input-placeholder {
    color: #3c1961; }
  .form-control::-ms-expand, .messages #messages-select::-ms-expand, .messages .message-content textarea#message_content::-ms-expand, .general .standard-form input::-ms-expand, .general .standard-form select::-ms-expand, .profile-settings select::-ms-expand, .edit-section select::-ms-expand, #groups_search::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .messages [disabled]#messages-select, .messages .message-content textarea[disabled]#message_content, .general .standard-form input[disabled], .general .standard-form select[disabled], .profile-settings select[disabled], .edit-section select[disabled], [disabled]#groups_search, .form-control[readonly], .messages [readonly]#messages-select, .messages .message-content textarea[readonly]#message_content, .general .standard-form input[readonly], .general .standard-form select[readonly], .profile-settings select[readonly], .edit-section select[readonly], [readonly]#groups_search,
  fieldset[disabled] .form-control,
  fieldset[disabled] .messages #messages-select, .messages
  fieldset[disabled] #messages-select,
  fieldset[disabled] .messages .message-content textarea#message_content, .messages .message-content
  fieldset[disabled] textarea#message_content,
  fieldset[disabled] .general .standard-form input, .general .standard-form
  fieldset[disabled] input,
  fieldset[disabled] .general .standard-form select, .general .standard-form
  fieldset[disabled] select,
  fieldset[disabled] .profile-settings select, .profile-settings
  fieldset[disabled] select,
  fieldset[disabled] .edit-section select, .edit-section
  fieldset[disabled] select,
  fieldset[disabled] #groups_search {
    background-color: #f1f1f1;
    opacity: 1; }
  .form-control[disabled], .messages [disabled]#messages-select, .messages .message-content textarea[disabled]#message_content, .general .standard-form input[disabled], .general .standard-form select[disabled], .profile-settings select[disabled], .edit-section select[disabled], [disabled]#groups_search,
  fieldset[disabled] .form-control,
  fieldset[disabled] .messages #messages-select, .messages
  fieldset[disabled] #messages-select,
  fieldset[disabled] .messages .message-content textarea#message_content, .messages .message-content
  fieldset[disabled] textarea#message_content,
  fieldset[disabled] .general .standard-form input, .general .standard-form
  fieldset[disabled] input,
  fieldset[disabled] .general .standard-form select, .general .standard-form
  fieldset[disabled] select,
  fieldset[disabled] .profile-settings select, .profile-settings
  fieldset[disabled] select,
  fieldset[disabled] .edit-section select, .edit-section
  fieldset[disabled] select,
  fieldset[disabled] #groups_search {
    cursor: not-allowed; }

textarea.form-control, .messages textarea#messages-select, .messages .message-content textarea#message_content, textarea#groups_search {
  height: auto; }

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

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control, .messages input[type="date"]#messages-select, .general .standard-form input[type="date"], input[type="date"]#groups_search,
  input[type="time"].form-control,
  .messages input[type="time"]#messages-select,
  .general .standard-form input[type="time"],
  input[type="time"]#groups_search,
  input[type="datetime-local"].form-control,
  .messages input[type="datetime-local"]#messages-select,
  .general .standard-form input[type="datetime-local"],
  input[type="datetime-local"]#groups_search,
  input[type="month"].form-control,
  .messages input[type="month"]#messages-select,
  .general .standard-form input[type="month"],
  input[type="month"]#groups_search {
    line-height: 46px; }
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, .messages .input-group-sm > input[type="date"]#messages-select, .general .standard-form .input-group-sm > input[type="date"], .input-group-sm > input[type="date"]#groups_search,
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="date"].btn, .comments-area
  .input-group-sm > .input-group-btn > input[type="date"].submit, .comments-area
  .input-group-sm > .input-group-btn > input[type="date"].cancel, .profile
  .input-group-sm > .input-group-btn > input[type="date"]#submit, .profile
  .input-group-sm > .input-group-btn > input[type="date"]#send_reply_button, .messages
  .input-group-sm > .input-group-btn > input[type="date"]#messages-bulk-manage, .general .standard-form
  .input-group-sm > .input-group-btn > input[type="date"]#submit,
  .input-group-sm > .input-group-btn > input[type="date"]#groups_search_submit, .group-home
  .input-group-sm > .input-group-btn > input[type="date"].group-button.leave-group, .group-home .groups.create .submit
  .input-group-sm > .input-group-btn > input[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .messages .input-group-sm > input[type="time"]#messages-select,
  .general .standard-form .input-group-sm > input[type="time"],
  .input-group-sm > input[type="time"]#groups_search,
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .comments-area
  .input-group-sm > .input-group-btn > input[type="time"].submit,
  .comments-area
  .input-group-sm > .input-group-btn > input[type="time"].cancel,
  .profile
  .input-group-sm > .input-group-btn > input[type="time"]#submit,
  .profile
  .input-group-sm > .input-group-btn > input[type="time"]#send_reply_button,
  .messages
  .input-group-sm > .input-group-btn > input[type="time"]#messages-bulk-manage,
  .general .standard-form
  .input-group-sm > .input-group-btn > input[type="time"]#submit,
  .input-group-sm > .input-group-btn > input[type="time"]#groups_search_submit,
  .group-home
  .input-group-sm > .input-group-btn > input[type="time"].group-button.leave-group,
  .group-home .groups.create .submit
  .input-group-sm > .input-group-btn > input[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .messages .input-group-sm > input[type="datetime-local"]#messages-select,
  .general .standard-form .input-group-sm > input[type="datetime-local"],
  .input-group-sm > input[type="datetime-local"]#groups_search,
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .comments-area
  .input-group-sm > .input-group-btn > input[type="datetime-local"].submit,
  .comments-area
  .input-group-sm > .input-group-btn > input[type="datetime-local"].cancel,
  .profile
  .input-group-sm > .input-group-btn > input[type="datetime-local"]#submit,
  .profile
  .input-group-sm > .input-group-btn > input[type="datetime-local"]#send_reply_button,
  .messages
  .input-group-sm > .input-group-btn > input[type="datetime-local"]#messages-bulk-manage,
  .general .standard-form
  .input-group-sm > .input-group-btn > input[type="datetime-local"]#submit,
  .input-group-sm > .input-group-btn > input[type="datetime-local"]#groups_search_submit,
  .group-home
  .input-group-sm > .input-group-btn > input[type="datetime-local"].group-button.leave-group,
  .group-home .groups.create .submit
  .input-group-sm > .input-group-btn > input[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .messages .input-group-sm > input[type="month"]#messages-select,
  .general .standard-form .input-group-sm > input[type="month"],
  .input-group-sm > input[type="month"]#groups_search,
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .comments-area
  .input-group-sm > .input-group-btn > input[type="month"].submit,
  .comments-area
  .input-group-sm > .input-group-btn > input[type="month"].cancel,
  .profile
  .input-group-sm > .input-group-btn > input[type="month"]#submit,
  .profile
  .input-group-sm > .input-group-btn > input[type="month"]#send_reply_button,
  .messages
  .input-group-sm > .input-group-btn > input[type="month"]#messages-bulk-manage,
  .general .standard-form
  .input-group-sm > .input-group-btn > input[type="month"]#submit,
  .input-group-sm > .input-group-btn > input[type="month"]#groups_search_submit,
  .group-home
  .input-group-sm > .input-group-btn > input[type="month"].group-button.leave-group,
  .group-home .groups.create .submit
  .input-group-sm > .input-group-btn > input[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, .messages .input-group-lg > input[type="date"]#messages-select, .general .standard-form .input-group-lg > input[type="date"], .input-group-lg > input[type="date"]#groups_search,
  .input-group-lg > input[type="date"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="date"].btn, .comments-area
  .input-group-lg > .input-group-btn > input[type="date"].submit, .comments-area
  .input-group-lg > .input-group-btn > input[type="date"].cancel, .profile
  .input-group-lg > .input-group-btn > input[type="date"]#submit, .profile
  .input-group-lg > .input-group-btn > input[type="date"]#send_reply_button, .messages
  .input-group-lg > .input-group-btn > input[type="date"]#messages-bulk-manage, .general .standard-form
  .input-group-lg > .input-group-btn > input[type="date"]#submit,
  .input-group-lg > .input-group-btn > input[type="date"]#groups_search_submit, .group-home
  .input-group-lg > .input-group-btn > input[type="date"].group-button.leave-group, .group-home .groups.create .submit
  .input-group-lg > .input-group-btn > input[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .messages .input-group-lg > input[type="time"]#messages-select,
  .general .standard-form .input-group-lg > input[type="time"],
  .input-group-lg > input[type="time"]#groups_search,
  .input-group-lg > input[type="time"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .comments-area
  .input-group-lg > .input-group-btn > input[type="time"].submit,
  .comments-area
  .input-group-lg > .input-group-btn > input[type="time"].cancel,
  .profile
  .input-group-lg > .input-group-btn > input[type="time"]#submit,
  .profile
  .input-group-lg > .input-group-btn > input[type="time"]#send_reply_button,
  .messages
  .input-group-lg > .input-group-btn > input[type="time"]#messages-bulk-manage,
  .general .standard-form
  .input-group-lg > .input-group-btn > input[type="time"]#submit,
  .input-group-lg > .input-group-btn > input[type="time"]#groups_search_submit,
  .group-home
  .input-group-lg > .input-group-btn > input[type="time"].group-button.leave-group,
  .group-home .groups.create .submit
  .input-group-lg > .input-group-btn > input[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .messages .input-group-lg > input[type="datetime-local"]#messages-select,
  .general .standard-form .input-group-lg > input[type="datetime-local"],
  .input-group-lg > input[type="datetime-local"]#groups_search,
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .comments-area
  .input-group-lg > .input-group-btn > input[type="datetime-local"].submit,
  .comments-area
  .input-group-lg > .input-group-btn > input[type="datetime-local"].cancel,
  .profile
  .input-group-lg > .input-group-btn > input[type="datetime-local"]#submit,
  .profile
  .input-group-lg > .input-group-btn > input[type="datetime-local"]#send_reply_button,
  .messages
  .input-group-lg > .input-group-btn > input[type="datetime-local"]#messages-bulk-manage,
  .general .standard-form
  .input-group-lg > .input-group-btn > input[type="datetime-local"]#submit,
  .input-group-lg > .input-group-btn > input[type="datetime-local"]#groups_search_submit,
  .group-home
  .input-group-lg > .input-group-btn > input[type="datetime-local"].group-button.leave-group,
  .group-home .groups.create .submit
  .input-group-lg > .input-group-btn > input[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .messages .input-group-lg > input[type="month"]#messages-select,
  .general .standard-form .input-group-lg > input[type="month"],
  .input-group-lg > input[type="month"]#groups_search,
  .input-group-lg > input[type="month"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .comments-area
  .input-group-lg > .input-group-btn > input[type="month"].submit,
  .comments-area
  .input-group-lg > .input-group-btn > input[type="month"].cancel,
  .profile
  .input-group-lg > .input-group-btn > input[type="month"]#submit,
  .profile
  .input-group-lg > .input-group-btn > input[type="month"]#send_reply_button,
  .messages
  .input-group-lg > .input-group-btn > input[type="month"]#messages-bulk-manage,
  .general .standard-form
  .input-group-lg > .input-group-btn > input[type="month"]#submit,
  .input-group-lg > .input-group-btn > input[type="month"]#groups_search_submit,
  .group-home
  .input-group-lg > .input-group-btn > input[type="month"].group-button.leave-group,
  .group-home .groups.create .submit
  .input-group-lg > .input-group-btn > input[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 56px; } }

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

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 24px;
    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; }

.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: 11px;
  padding-bottom: 11px;
  margin-bottom: 0;
  min-height: 40px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, .messages .input-group-lg > .form-control-static#messages-select, .messages .message-content .input-group-lg > textarea.form-control-static#message_content, .general .standard-form .input-group-lg > input.form-control-static, .general .standard-form .input-group-lg > select.form-control-static, .profile-settings .input-group-lg > select.form-control-static, .edit-section .input-group-lg > select.form-control-static, .input-group-lg > .form-control-static#groups_search,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .comments-area
  .input-group-lg > .input-group-btn > .form-control-static.submit, .comments-area
  .input-group-lg > .input-group-btn > .form-control-static.cancel, .profile
  .input-group-lg > .input-group-btn > .form-control-static#submit, .profile
  .input-group-lg > .input-group-btn > .form-control-static#send_reply_button, .messages
  .input-group-lg > .input-group-btn > .form-control-static#messages-bulk-manage, .general .standard-form
  .input-group-lg > .input-group-btn > .form-control-static#submit,
  .input-group-lg > .input-group-btn > .form-control-static#groups_search_submit, .group-home
  .input-group-lg > .input-group-btn > .form-control-static.group-button.leave-group, .group-home .groups.create .submit
  .input-group-lg > .input-group-btn > input.form-control-static, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, .messages .input-group-sm > .form-control-static#messages-select, .messages .message-content .input-group-sm > textarea.form-control-static#message_content, .general .standard-form .input-group-sm > input.form-control-static, .general .standard-form .input-group-sm > select.form-control-static, .profile-settings .input-group-sm > select.form-control-static, .edit-section .input-group-sm > select.form-control-static, .input-group-sm > .form-control-static#groups_search,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn, .comments-area
  .input-group-sm > .input-group-btn > .form-control-static.submit, .comments-area
  .input-group-sm > .input-group-btn > .form-control-static.cancel, .profile
  .input-group-sm > .input-group-btn > .form-control-static#submit, .profile
  .input-group-sm > .input-group-btn > .form-control-static#send_reply_button, .messages
  .input-group-sm > .input-group-btn > .form-control-static#messages-bulk-manage, .general .standard-form
  .input-group-sm > .input-group-btn > .form-control-static#submit,
  .input-group-sm > .input-group-btn > .form-control-static#groups_search_submit, .group-home
  .input-group-sm > .input-group-btn > .form-control-static.group-button.leave-group, .group-home .groups.create .submit
  .input-group-sm > .input-group-btn > input.form-control-static {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control, .messages .input-group-sm > #messages-select, .messages .message-content .input-group-sm > textarea#message_content, .general .standard-form .input-group-sm > input, .general .standard-form .input-group-sm > select, .profile-settings .input-group-sm > select, .edit-section .input-group-sm > select, .input-group-sm > #groups_search,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn, .comments-area
.input-group-sm > .input-group-btn > .submit, .comments-area
.input-group-sm > .input-group-btn > .cancel, .profile
.input-group-sm > .input-group-btn > #submit, .profile
.input-group-sm > .input-group-btn > #send_reply_button, .messages
.input-group-sm > .input-group-btn > #messages-bulk-manage, .general .standard-form
.input-group-sm > .input-group-btn > #submit,
.input-group-sm > .input-group-btn > #groups_search_submit, .group-home
.input-group-sm > .input-group-btn > .group-button.leave-group, .group-home .groups.create .submit
.input-group-sm > .input-group-btn > input {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm, .input-group-sm > select.form-control, .messages .input-group-sm > select#messages-select, .general .standard-form .input-group-sm > select, .profile-settings .input-group-sm > select, .edit-section .input-group-sm > select, .input-group-sm > select#groups_search,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn, .comments-area
.input-group-sm > .input-group-btn > select.submit, .comments-area
.input-group-sm > .input-group-btn > select.cancel, .profile
.input-group-sm > .input-group-btn > select#submit, .profile
.input-group-sm > .input-group-btn > select#send_reply_button, .messages
.input-group-sm > .input-group-btn > select#messages-bulk-manage, .general .standard-form
.input-group-sm > .input-group-btn > select#submit,
.input-group-sm > .input-group-btn > select#groups_search_submit, .group-home
.input-group-sm > .input-group-btn > select.group-button.leave-group {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, .input-group-sm > textarea.form-control, .messages .input-group-sm > textarea#messages-select, .messages .message-content .input-group-sm > textarea#message_content, .input-group-sm > textarea#groups_search,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn, .comments-area
.input-group-sm > .input-group-btn > textarea.submit, .comments-area
.input-group-sm > .input-group-btn > textarea.cancel, .profile
.input-group-sm > .input-group-btn > textarea#submit, .profile
.input-group-sm > .input-group-btn > textarea#send_reply_button, .messages
.input-group-sm > .input-group-btn > textarea#messages-bulk-manage, .general .standard-form
.input-group-sm > .input-group-btn > textarea#submit,
.input-group-sm > .input-group-btn > textarea#groups_search_submit, .group-home
.input-group-sm > .input-group-btn > textarea.group-button.leave-group,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.messages .input-group-sm > select[multiple]#messages-select,
.general .standard-form .input-group-sm > select[multiple],
.profile-settings .input-group-sm > select[multiple],
.edit-section .input-group-sm > select[multiple],
.input-group-sm > select[multiple]#groups_search,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
.comments-area
.input-group-sm > .input-group-btn > select[multiple].submit,
.comments-area
.input-group-sm > .input-group-btn > select[multiple].cancel,
.profile
.input-group-sm > .input-group-btn > select[multiple]#submit,
.profile
.input-group-sm > .input-group-btn > select[multiple]#send_reply_button,
.messages
.input-group-sm > .input-group-btn > select[multiple]#messages-bulk-manage,
.general .standard-form
.input-group-sm > .input-group-btn > select[multiple]#submit,
.input-group-sm > .input-group-btn > select[multiple]#groups_search_submit,
.group-home
.input-group-sm > .input-group-btn > select[multiple].group-button.leave-group {
  height: auto; }

.form-group-sm .form-control, .form-group-sm .messages #messages-select, .messages .form-group-sm #messages-select, .form-group-sm .messages .message-content textarea#message_content, .messages .message-content .form-group-sm textarea#message_content, .form-group-sm .general .standard-form input, .general .standard-form .form-group-sm input, .form-group-sm .general .standard-form select, .general .standard-form .form-group-sm select, .form-group-sm .profile-settings select, .profile-settings .form-group-sm select, .form-group-sm .edit-section select, .edit-section .form-group-sm select, .form-group-sm #groups_search {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control, .form-group-sm .messages select#messages-select, .messages .form-group-sm select#messages-select, .form-group-sm .general .standard-form select, .general .standard-form .form-group-sm select, .form-group-sm .profile-settings select, .profile-settings .form-group-sm select, .form-group-sm .edit-section select, .edit-section .form-group-sm select, .form-group-sm select#groups_search {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control, .form-group-sm .messages textarea#messages-select, .messages .form-group-sm textarea#messages-select, .form-group-sm .messages .message-content textarea#message_content, .messages .message-content .form-group-sm textarea#message_content, .form-group-sm textarea#groups_search,
.form-group-sm select[multiple].form-control,
.form-group-sm .messages select[multiple]#messages-select, .messages
.form-group-sm select[multiple]#messages-select,
.form-group-sm .general .standard-form select[multiple], .general .standard-form
.form-group-sm select[multiple],
.form-group-sm .profile-settings select[multiple], .profile-settings
.form-group-sm select[multiple],
.form-group-sm .edit-section select[multiple], .edit-section
.form-group-sm select[multiple],
.form-group-sm select[multiple]#groups_search {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 36px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control, .messages .input-group-lg > #messages-select, .messages .message-content .input-group-lg > textarea#message_content, .general .standard-form .input-group-lg > input, .general .standard-form .input-group-lg > select, .profile-settings .input-group-lg > select, .edit-section .input-group-lg > select, .input-group-lg > #groups_search,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn, .comments-area
.input-group-lg > .input-group-btn > .submit, .comments-area
.input-group-lg > .input-group-btn > .cancel, .profile
.input-group-lg > .input-group-btn > #submit, .profile
.input-group-lg > .input-group-btn > #send_reply_button, .messages
.input-group-lg > .input-group-btn > #messages-bulk-manage, .general .standard-form
.input-group-lg > .input-group-btn > #submit,
.input-group-lg > .input-group-btn > #groups_search_submit, .group-home
.input-group-lg > .input-group-btn > .group-button.leave-group, .group-home .groups.create .submit
.input-group-lg > .input-group-btn > input {
  height: 56px;
  padding: 15px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

select.input-lg, .input-group-lg > select.form-control, .messages .input-group-lg > select#messages-select, .general .standard-form .input-group-lg > select, .profile-settings .input-group-lg > select, .edit-section .input-group-lg > select, .input-group-lg > select#groups_search,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn, .comments-area
.input-group-lg > .input-group-btn > select.submit, .comments-area
.input-group-lg > .input-group-btn > select.cancel, .profile
.input-group-lg > .input-group-btn > select#submit, .profile
.input-group-lg > .input-group-btn > select#send_reply_button, .messages
.input-group-lg > .input-group-btn > select#messages-bulk-manage, .general .standard-form
.input-group-lg > .input-group-btn > select#submit,
.input-group-lg > .input-group-btn > select#groups_search_submit, .group-home
.input-group-lg > .input-group-btn > select.group-button.leave-group {
  height: 56px;
  line-height: 56px; }

textarea.input-lg, .input-group-lg > textarea.form-control, .messages .input-group-lg > textarea#messages-select, .messages .message-content .input-group-lg > textarea#message_content, .input-group-lg > textarea#groups_search,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn, .comments-area
.input-group-lg > .input-group-btn > textarea.submit, .comments-area
.input-group-lg > .input-group-btn > textarea.cancel, .profile
.input-group-lg > .input-group-btn > textarea#submit, .profile
.input-group-lg > .input-group-btn > textarea#send_reply_button, .messages
.input-group-lg > .input-group-btn > textarea#messages-bulk-manage, .general .standard-form
.input-group-lg > .input-group-btn > textarea#submit,
.input-group-lg > .input-group-btn > textarea#groups_search_submit, .group-home
.input-group-lg > .input-group-btn > textarea.group-button.leave-group,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.messages .input-group-lg > select[multiple]#messages-select,
.general .standard-form .input-group-lg > select[multiple],
.profile-settings .input-group-lg > select[multiple],
.edit-section .input-group-lg > select[multiple],
.input-group-lg > select[multiple]#groups_search,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
.comments-area
.input-group-lg > .input-group-btn > select[multiple].submit,
.comments-area
.input-group-lg > .input-group-btn > select[multiple].cancel,
.profile
.input-group-lg > .input-group-btn > select[multiple]#submit,
.profile
.input-group-lg > .input-group-btn > select[multiple]#send_reply_button,
.messages
.input-group-lg > .input-group-btn > select[multiple]#messages-bulk-manage,
.general .standard-form
.input-group-lg > .input-group-btn > select[multiple]#submit,
.input-group-lg > .input-group-btn > select[multiple]#groups_search_submit,
.group-home
.input-group-lg > .input-group-btn > select[multiple].group-button.leave-group {
  height: auto; }

.form-group-lg .form-control, .form-group-lg .messages #messages-select, .messages .form-group-lg #messages-select, .form-group-lg .messages .message-content textarea#message_content, .messages .message-content .form-group-lg textarea#message_content, .form-group-lg .general .standard-form input, .general .standard-form .form-group-lg input, .form-group-lg .general .standard-form select, .general .standard-form .form-group-lg select, .form-group-lg .profile-settings select, .profile-settings .form-group-lg select, .form-group-lg .edit-section select, .edit-section .form-group-lg select, .form-group-lg #groups_search {
  height: 56px;
  padding: 15px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control, .form-group-lg .messages select#messages-select, .messages .form-group-lg select#messages-select, .form-group-lg .general .standard-form select, .general .standard-form .form-group-lg select, .form-group-lg .profile-settings select, .profile-settings .form-group-lg select, .form-group-lg .edit-section select, .edit-section .form-group-lg select, .form-group-lg select#groups_search {
  height: 56px;
  line-height: 56px; }

.form-group-lg textarea.form-control, .form-group-lg .messages textarea#messages-select, .messages .form-group-lg textarea#messages-select, .form-group-lg .messages .message-content textarea#message_content, .messages .message-content .form-group-lg textarea#message_content, .form-group-lg textarea#groups_search,
.form-group-lg select[multiple].form-control,
.form-group-lg .messages select[multiple]#messages-select, .messages
.form-group-lg select[multiple]#messages-select,
.form-group-lg .general .standard-form select[multiple], .general .standard-form
.form-group-lg select[multiple],
.form-group-lg .profile-settings select[multiple], .profile-settings
.form-group-lg select[multiple],
.form-group-lg .edit-section select[multiple], .edit-section
.form-group-lg select[multiple],
.form-group-lg select[multiple]#groups_search {
  height: auto; }

.form-group-lg .form-control-static {
  height: 56px;
  min-height: 42px;
  padding: 16px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control, .has-feedback .messages #messages-select, .messages .has-feedback #messages-select, .has-feedback .messages .message-content textarea#message_content, .messages .message-content .has-feedback textarea#message_content, .has-feedback .general .standard-form input, .general .standard-form .has-feedback input, .has-feedback .general .standard-form select, .general .standard-form .has-feedback select, .has-feedback .profile-settings select, .profile-settings .has-feedback select, .has-feedback .edit-section select, .edit-section .has-feedback select, .has-feedback #groups_search {
    padding-right: 57.5px; }

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

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .messages .input-group-lg > #messages-select + .form-control-feedback, .messages .message-content .input-group-lg > textarea#message_content + .form-control-feedback, .general .standard-form .input-group-lg > input + .form-control-feedback, .general .standard-form .input-group-lg > select + .form-control-feedback, .profile-settings .input-group-lg > select + .form-control-feedback, .edit-section .input-group-lg > select + .form-control-feedback, .input-group-lg > #groups_search + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback, .comments-area
.input-group-lg > .input-group-btn > .submit + .form-control-feedback, .comments-area
.input-group-lg > .input-group-btn > .cancel + .form-control-feedback, .profile
.input-group-lg > .input-group-btn > #submit + .form-control-feedback, .profile
.input-group-lg > .input-group-btn > #send_reply_button + .form-control-feedback, .messages
.input-group-lg > .input-group-btn > #messages-bulk-manage + .form-control-feedback, .general .standard-form
.input-group-lg > .input-group-btn > #submit + .form-control-feedback,
.input-group-lg > .input-group-btn > #groups_search_submit + .form-control-feedback, .group-home
.input-group-lg > .input-group-btn > .group-button.leave-group + .form-control-feedback, .group-home .groups.create .submit
.input-group-lg > .input-group-btn > input + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback,
.form-group-lg .messages #messages-select + .form-control-feedback, .messages
.form-group-lg #messages-select + .form-control-feedback,
.form-group-lg .messages .message-content textarea#message_content + .form-control-feedback, .messages .message-content
.form-group-lg textarea#message_content + .form-control-feedback,
.form-group-lg .general .standard-form input + .form-control-feedback, .general .standard-form
.form-group-lg input + .form-control-feedback,
.form-group-lg .general .standard-form select + .form-control-feedback, .general .standard-form
.form-group-lg select + .form-control-feedback,
.form-group-lg .profile-settings select + .form-control-feedback, .profile-settings
.form-group-lg select + .form-control-feedback,
.form-group-lg .edit-section select + .form-control-feedback, .edit-section
.form-group-lg select + .form-control-feedback,
.form-group-lg #groups_search + .form-control-feedback {
  width: 56px;
  height: 56px;
  line-height: 56px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .messages .input-group-sm > #messages-select + .form-control-feedback, .messages .message-content .input-group-sm > textarea#message_content + .form-control-feedback, .general .standard-form .input-group-sm > input + .form-control-feedback, .general .standard-form .input-group-sm > select + .form-control-feedback, .profile-settings .input-group-sm > select + .form-control-feedback, .edit-section .input-group-sm > select + .form-control-feedback, .input-group-sm > #groups_search + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback, .comments-area
.input-group-sm > .input-group-btn > .submit + .form-control-feedback, .comments-area
.input-group-sm > .input-group-btn > .cancel + .form-control-feedback, .profile
.input-group-sm > .input-group-btn > #submit + .form-control-feedback, .profile
.input-group-sm > .input-group-btn > #send_reply_button + .form-control-feedback, .messages
.input-group-sm > .input-group-btn > #messages-bulk-manage + .form-control-feedback, .general .standard-form
.input-group-sm > .input-group-btn > #submit + .form-control-feedback,
.input-group-sm > .input-group-btn > #groups_search_submit + .form-control-feedback, .group-home
.input-group-sm > .input-group-btn > .group-button.leave-group + .form-control-feedback, .group-home .groups.create .submit
.input-group-sm > .input-group-btn > input + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback,
.form-group-sm .messages #messages-select + .form-control-feedback, .messages
.form-group-sm #messages-select + .form-control-feedback,
.form-group-sm .messages .message-content textarea#message_content + .form-control-feedback, .messages .message-content
.form-group-sm textarea#message_content + .form-control-feedback,
.form-group-sm .general .standard-form input + .form-control-feedback, .general .standard-form
.form-group-sm input + .form-control-feedback,
.form-group-sm .general .standard-form select + .form-control-feedback, .general .standard-form
.form-group-sm select + .form-control-feedback,
.form-group-sm .profile-settings select + .form-control-feedback, .profile-settings
.form-group-sm select + .form-control-feedback,
.form-group-sm .edit-section select + .form-control-feedback, .edit-section
.form-group-sm select + .form-control-feedback,
.form-group-sm #groups_search + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.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: #3c1961; }

.has-success .form-control, .has-success .messages #messages-select, .messages .has-success #messages-select, .has-success .messages .message-content textarea#message_content, .messages .message-content .has-success textarea#message_content, .has-success .general .standard-form input, .general .standard-form .has-success input, .has-success .general .standard-form select, .general .standard-form .has-success select, .has-success .profile-settings select, .profile-settings .has-success select, .has-success .edit-section select, .edit-section .has-success select, .has-success #groups_search {
  border-color: #3c1961;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus, .has-success .messages #messages-select:focus, .messages .has-success #messages-select:focus, .has-success .messages .message-content textarea#message_content:focus, .messages .message-content .has-success textarea#message_content:focus, .has-success .general .standard-form input:focus, .general .standard-form .has-success input:focus, .has-success .general .standard-form select:focus, .general .standard-form .has-success select:focus, .has-success .profile-settings select:focus, .profile-settings .has-success select:focus, .has-success .edit-section select:focus, .edit-section .has-success select:focus, .has-success #groups_search:focus {
    border-color: #230f38;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #6e2eb2;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #6e2eb2; }

.has-success .input-group-addon {
  color: #3c1961;
  border-color: #3c1961;
  background-color: #e0eee0; }

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

.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: #8a6d3b; }

.has-warning .form-control, .has-warning .messages #messages-select, .messages .has-warning #messages-select, .has-warning .messages .message-content textarea#message_content, .messages .message-content .has-warning textarea#message_content, .has-warning .general .standard-form input, .general .standard-form .has-warning input, .has-warning .general .standard-form select, .general .standard-form .has-warning select, .has-warning .profile-settings select, .profile-settings .has-warning select, .has-warning .edit-section select, .edit-section .has-warning select, .has-warning #groups_search {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus, .has-warning .messages #messages-select:focus, .messages .has-warning #messages-select:focus, .has-warning .messages .message-content textarea#message_content:focus, .messages .message-content .has-warning textarea#message_content:focus, .has-warning .general .standard-form input:focus, .general .standard-form .has-warning input:focus, .has-warning .general .standard-form select:focus, .general .standard-form .has-warning select:focus, .has-warning .profile-settings select:focus, .profile-settings .has-warning select:focus, .has-warning .edit-section select:focus, .edit-section .has-warning select:focus, .has-warning #groups_search:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

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

.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: #a94442; }

.has-error .form-control, .has-error .messages #messages-select, .messages .has-error #messages-select, .has-error .messages .message-content textarea#message_content, .messages .message-content .has-error textarea#message_content, .has-error .general .standard-form input, .general .standard-form .has-error input, .has-error .general .standard-form select, .general .standard-form .has-error select, .has-error .profile-settings select, .profile-settings .has-error select, .has-error .edit-section select, .edit-section .has-error select, .has-error #groups_search {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus, .has-error .messages #messages-select:focus, .messages .has-error #messages-select:focus, .has-error .messages .message-content textarea#message_content:focus, .messages .message-content .has-error textarea#message_content:focus, .has-error .general .standard-form input:focus, .general .standard-form .has-error input:focus, .has-error .general .standard-form select:focus, .general .standard-form .has-error select:focus, .has-error .profile-settings select:focus, .profile-settings .has-error select:focus, .has-error .edit-section select:focus, .edit-section .has-error select:focus, .has-error #groups_search:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

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

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

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

.has-feedback label.sr-only ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="incrementHours"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="incrementHours"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="incrementHours"].submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="incrementHours"].submit::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="incrementHours"].submit::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementHours"].submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="incrementHours"].cancel::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="incrementHours"].cancel::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="incrementHours"].cancel::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementHours"].cancel::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="incrementHours"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="incrementHours"]#submit::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="incrementHours"]#submit::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementHours"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="incrementHours"]#send_reply_button::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="incrementHours"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="incrementHours"]#send_reply_button::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementHours"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .messages label[data-action="incrementHours"]#messages-bulk-manage::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .messages .has-feedback label[data-action="incrementHours"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .messages .bootstrap-datetimepicker-widget label[data-action="incrementHours"]#messages-bulk-manage::after ~ .form-control-feedback, .messages .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementHours"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .general .standard-form label[data-action="incrementHours"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .general .standard-form .has-feedback label[data-action="incrementHours"]#submit::after ~ .form-control-feedback, .has-feedback .general .standard-form .bootstrap-datetimepicker-widget label[data-action="incrementHours"]#submit::after ~ .form-control-feedback, .general .standard-form .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementHours"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label[data-action="incrementHours"]#groups_search_submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementHours"]#groups_search_submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .group-home label[data-action="incrementHours"].group-button.leave-group::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .group-home .has-feedback label[data-action="incrementHours"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .group-home .bootstrap-datetimepicker-widget label[data-action="incrementHours"].group-button.leave-group::after ~ .form-control-feedback, .group-home .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementHours"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="incrementMinutes"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="incrementMinutes"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="incrementMinutes"].submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="incrementMinutes"].submit::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="incrementMinutes"].submit::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementMinutes"].submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="incrementMinutes"].cancel::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="incrementMinutes"].cancel::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="incrementMinutes"].cancel::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementMinutes"].cancel::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="incrementMinutes"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="incrementMinutes"]#submit::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="incrementMinutes"]#submit::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementMinutes"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="incrementMinutes"]#send_reply_button::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="incrementMinutes"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="incrementMinutes"]#send_reply_button::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementMinutes"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .messages label[data-action="incrementMinutes"]#messages-bulk-manage::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .messages .has-feedback label[data-action="incrementMinutes"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .messages .bootstrap-datetimepicker-widget label[data-action="incrementMinutes"]#messages-bulk-manage::after ~ .form-control-feedback, .messages .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementMinutes"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .general .standard-form label[data-action="incrementMinutes"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .general .standard-form .has-feedback label[data-action="incrementMinutes"]#submit::after ~ .form-control-feedback, .has-feedback .general .standard-form .bootstrap-datetimepicker-widget label[data-action="incrementMinutes"]#submit::after ~ .form-control-feedback, .general .standard-form .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementMinutes"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label[data-action="incrementMinutes"]#groups_search_submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementMinutes"]#groups_search_submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .group-home label[data-action="incrementMinutes"].group-button.leave-group::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .group-home .has-feedback label[data-action="incrementMinutes"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .group-home .bootstrap-datetimepicker-widget label[data-action="incrementMinutes"].group-button.leave-group::after ~ .form-control-feedback, .group-home .bootstrap-datetimepicker-widget .has-feedback label[data-action="incrementMinutes"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="decrementHours"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="decrementHours"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="decrementHours"].submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="decrementHours"].submit::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="decrementHours"].submit::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementHours"].submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="decrementHours"].cancel::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="decrementHours"].cancel::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="decrementHours"].cancel::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementHours"].cancel::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="decrementHours"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="decrementHours"]#submit::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="decrementHours"]#submit::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementHours"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="decrementHours"]#send_reply_button::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="decrementHours"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="decrementHours"]#send_reply_button::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementHours"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .messages label[data-action="decrementHours"]#messages-bulk-manage::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .messages .has-feedback label[data-action="decrementHours"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .messages .bootstrap-datetimepicker-widget label[data-action="decrementHours"]#messages-bulk-manage::after ~ .form-control-feedback, .messages .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementHours"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .general .standard-form label[data-action="decrementHours"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .general .standard-form .has-feedback label[data-action="decrementHours"]#submit::after ~ .form-control-feedback, .has-feedback .general .standard-form .bootstrap-datetimepicker-widget label[data-action="decrementHours"]#submit::after ~ .form-control-feedback, .general .standard-form .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementHours"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label[data-action="decrementHours"]#groups_search_submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementHours"]#groups_search_submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .group-home label[data-action="decrementHours"].group-button.leave-group::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .group-home .has-feedback label[data-action="decrementHours"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .group-home .bootstrap-datetimepicker-widget label[data-action="decrementHours"].group-button.leave-group::after ~ .form-control-feedback, .group-home .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementHours"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="decrementMinutes"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="decrementMinutes"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="decrementMinutes"].submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="decrementMinutes"].submit::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="decrementMinutes"].submit::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementMinutes"].submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="decrementMinutes"].cancel::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="decrementMinutes"].cancel::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="decrementMinutes"].cancel::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementMinutes"].cancel::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="decrementMinutes"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="decrementMinutes"]#submit::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="decrementMinutes"]#submit::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementMinutes"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="decrementMinutes"]#send_reply_button::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="decrementMinutes"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="decrementMinutes"]#send_reply_button::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementMinutes"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .messages label[data-action="decrementMinutes"]#messages-bulk-manage::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .messages .has-feedback label[data-action="decrementMinutes"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .messages .bootstrap-datetimepicker-widget label[data-action="decrementMinutes"]#messages-bulk-manage::after ~ .form-control-feedback, .messages .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementMinutes"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .general .standard-form label[data-action="decrementMinutes"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .general .standard-form .has-feedback label[data-action="decrementMinutes"]#submit::after ~ .form-control-feedback, .has-feedback .general .standard-form .bootstrap-datetimepicker-widget label[data-action="decrementMinutes"]#submit::after ~ .form-control-feedback, .general .standard-form .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementMinutes"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label[data-action="decrementMinutes"]#groups_search_submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementMinutes"]#groups_search_submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .group-home label[data-action="decrementMinutes"].group-button.leave-group::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .group-home .has-feedback label[data-action="decrementMinutes"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .group-home .bootstrap-datetimepicker-widget label[data-action="decrementMinutes"].group-button.leave-group::after ~ .form-control-feedback, .group-home .bootstrap-datetimepicker-widget .has-feedback label[data-action="decrementMinutes"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="showHours"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="showHours"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="showHours"].submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="showHours"].submit::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="showHours"].submit::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="showHours"].submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="showHours"].cancel::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="showHours"].cancel::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="showHours"].cancel::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="showHours"].cancel::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="showHours"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="showHours"]#submit::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="showHours"]#submit::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="showHours"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="showHours"]#send_reply_button::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="showHours"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="showHours"]#send_reply_button::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="showHours"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .messages label[data-action="showHours"]#messages-bulk-manage::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .messages .has-feedback label[data-action="showHours"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .messages .bootstrap-datetimepicker-widget label[data-action="showHours"]#messages-bulk-manage::after ~ .form-control-feedback, .messages .bootstrap-datetimepicker-widget .has-feedback label[data-action="showHours"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .general .standard-form label[data-action="showHours"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .general .standard-form .has-feedback label[data-action="showHours"]#submit::after ~ .form-control-feedback, .has-feedback .general .standard-form .bootstrap-datetimepicker-widget label[data-action="showHours"]#submit::after ~ .form-control-feedback, .general .standard-form .bootstrap-datetimepicker-widget .has-feedback label[data-action="showHours"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label[data-action="showHours"]#groups_search_submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label[data-action="showHours"]#groups_search_submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .group-home label[data-action="showHours"].group-button.leave-group::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .group-home .has-feedback label[data-action="showHours"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .group-home .bootstrap-datetimepicker-widget label[data-action="showHours"].group-button.leave-group::after ~ .form-control-feedback, .group-home .bootstrap-datetimepicker-widget .has-feedback label[data-action="showHours"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="showMinutes"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="showMinutes"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="showMinutes"].submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="showMinutes"].submit::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="showMinutes"].submit::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="showMinutes"].submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="showMinutes"].cancel::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="showMinutes"].cancel::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="showMinutes"].cancel::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="showMinutes"].cancel::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="showMinutes"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="showMinutes"]#submit::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="showMinutes"]#submit::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="showMinutes"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="showMinutes"]#send_reply_button::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="showMinutes"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="showMinutes"]#send_reply_button::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="showMinutes"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .messages label[data-action="showMinutes"]#messages-bulk-manage::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .messages .has-feedback label[data-action="showMinutes"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .messages .bootstrap-datetimepicker-widget label[data-action="showMinutes"]#messages-bulk-manage::after ~ .form-control-feedback, .messages .bootstrap-datetimepicker-widget .has-feedback label[data-action="showMinutes"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .general .standard-form label[data-action="showMinutes"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .general .standard-form .has-feedback label[data-action="showMinutes"]#submit::after ~ .form-control-feedback, .has-feedback .general .standard-form .bootstrap-datetimepicker-widget label[data-action="showMinutes"]#submit::after ~ .form-control-feedback, .general .standard-form .bootstrap-datetimepicker-widget .has-feedback label[data-action="showMinutes"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label[data-action="showMinutes"]#groups_search_submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label[data-action="showMinutes"]#groups_search_submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .group-home label[data-action="showMinutes"].group-button.leave-group::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .group-home .has-feedback label[data-action="showMinutes"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .group-home .bootstrap-datetimepicker-widget label[data-action="showMinutes"].group-button.leave-group::after ~ .form-control-feedback, .group-home .bootstrap-datetimepicker-widget .has-feedback label[data-action="showMinutes"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="togglePeriod"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="togglePeriod"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="togglePeriod"].submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="togglePeriod"].submit::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="togglePeriod"].submit::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="togglePeriod"].submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="togglePeriod"].cancel::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="togglePeriod"].cancel::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="togglePeriod"].cancel::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="togglePeriod"].cancel::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="togglePeriod"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="togglePeriod"]#submit::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="togglePeriod"]#submit::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="togglePeriod"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="togglePeriod"]#send_reply_button::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="togglePeriod"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="togglePeriod"]#send_reply_button::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="togglePeriod"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .messages label[data-action="togglePeriod"]#messages-bulk-manage::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .messages .has-feedback label[data-action="togglePeriod"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .messages .bootstrap-datetimepicker-widget label[data-action="togglePeriod"]#messages-bulk-manage::after ~ .form-control-feedback, .messages .bootstrap-datetimepicker-widget .has-feedback label[data-action="togglePeriod"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .general .standard-form label[data-action="togglePeriod"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .general .standard-form .has-feedback label[data-action="togglePeriod"]#submit::after ~ .form-control-feedback, .has-feedback .general .standard-form .bootstrap-datetimepicker-widget label[data-action="togglePeriod"]#submit::after ~ .form-control-feedback, .general .standard-form .bootstrap-datetimepicker-widget .has-feedback label[data-action="togglePeriod"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label[data-action="togglePeriod"]#groups_search_submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label[data-action="togglePeriod"]#groups_search_submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .group-home label[data-action="togglePeriod"].group-button.leave-group::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .group-home .has-feedback label[data-action="togglePeriod"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .group-home .bootstrap-datetimepicker-widget label[data-action="togglePeriod"].group-button.leave-group::after ~ .form-control-feedback, .group-home .bootstrap-datetimepicker-widget .has-feedback label[data-action="togglePeriod"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="clear"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="clear"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="clear"].submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="clear"].submit::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="clear"].submit::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="clear"].submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="clear"].cancel::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="clear"].cancel::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="clear"].cancel::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="clear"].cancel::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="clear"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="clear"]#submit::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="clear"]#submit::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="clear"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="clear"]#send_reply_button::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="clear"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="clear"]#send_reply_button::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="clear"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .messages label[data-action="clear"]#messages-bulk-manage::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .messages .has-feedback label[data-action="clear"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .messages .bootstrap-datetimepicker-widget label[data-action="clear"]#messages-bulk-manage::after ~ .form-control-feedback, .messages .bootstrap-datetimepicker-widget .has-feedback label[data-action="clear"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .general .standard-form label[data-action="clear"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .general .standard-form .has-feedback label[data-action="clear"]#submit::after ~ .form-control-feedback, .has-feedback .general .standard-form .bootstrap-datetimepicker-widget label[data-action="clear"]#submit::after ~ .form-control-feedback, .general .standard-form .bootstrap-datetimepicker-widget .has-feedback label[data-action="clear"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label[data-action="clear"]#groups_search_submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label[data-action="clear"]#groups_search_submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .group-home label[data-action="clear"].group-button.leave-group::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .group-home .has-feedback label[data-action="clear"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .group-home .bootstrap-datetimepicker-widget label[data-action="clear"].group-button.leave-group::after ~ .form-control-feedback, .group-home .bootstrap-datetimepicker-widget .has-feedback label[data-action="clear"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.btn[data-action="today"]::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.btn[data-action="today"]::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="today"].submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="today"].submit::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="today"].submit::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="today"].submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .comments-area label[data-action="today"].cancel::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .comments-area .has-feedback label[data-action="today"].cancel::after ~ .form-control-feedback, .has-feedback .comments-area .bootstrap-datetimepicker-widget label[data-action="today"].cancel::after ~ .form-control-feedback, .comments-area .bootstrap-datetimepicker-widget .has-feedback label[data-action="today"].cancel::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="today"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="today"]#submit::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="today"]#submit::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="today"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .profile label[data-action="today"]#send_reply_button::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .profile .has-feedback label[data-action="today"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .profile .bootstrap-datetimepicker-widget label[data-action="today"]#send_reply_button::after ~ .form-control-feedback, .profile .bootstrap-datetimepicker-widget .has-feedback label[data-action="today"]#send_reply_button::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .messages label[data-action="today"]#messages-bulk-manage::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .messages .has-feedback label[data-action="today"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .messages .bootstrap-datetimepicker-widget label[data-action="today"]#messages-bulk-manage::after ~ .form-control-feedback, .messages .bootstrap-datetimepicker-widget .has-feedback label[data-action="today"]#messages-bulk-manage::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .general .standard-form label[data-action="today"]#submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .general .standard-form .has-feedback label[data-action="today"]#submit::after ~ .form-control-feedback, .has-feedback .general .standard-form .bootstrap-datetimepicker-widget label[data-action="today"]#submit::after ~ .form-control-feedback, .general .standard-form .bootstrap-datetimepicker-widget .has-feedback label[data-action="today"]#submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label[data-action="today"]#groups_search_submit::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label[data-action="today"]#groups_search_submit::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget .group-home label[data-action="today"].group-button.leave-group::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .group-home .has-feedback label[data-action="today"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .group-home .bootstrap-datetimepicker-widget label[data-action="today"].group-button.leave-group::after ~ .form-control-feedback, .group-home .bootstrap-datetimepicker-widget .has-feedback label[data-action="today"].group-button.leave-group::after ~ .form-control-feedback, .has-feedback .bootstrap-datetimepicker-widget label.picker-switch::after ~ .form-control-feedback, .bootstrap-datetimepicker-widget .has-feedback label.picker-switch::after ~ .form-control-feedback {
  top: 0; }

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

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control, .form-inline .messages #messages-select, .messages .form-inline #messages-select, .form-inline .messages .message-content textarea#message_content, .messages .message-content .form-inline textarea#message_content, .form-inline .general .standard-form input, .general .standard-form .form-inline input, .form-inline .general .standard-form select, .general .standard-form .form-inline select, .form-inline .profile-settings select, .profile-settings .form-inline select, .form-inline .edit-section select, .edit-section .form-inline select, .form-inline #groups_search {
    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,
    .form-inline .input-group .messages #messages-select, .messages
    .form-inline .input-group #messages-select,
    .form-inline .input-group .messages .message-content textarea#message_content, .messages .message-content
    .form-inline .input-group textarea#message_content,
    .form-inline .input-group .general .standard-form input, .general .standard-form
    .form-inline .input-group input,
    .form-inline .input-group .general .standard-form select, .general .standard-form
    .form-inline .input-group select,
    .form-inline .input-group .profile-settings select, .profile-settings
    .form-inline .input-group select,
    .form-inline .input-group .edit-section select, .edit-section
    .form-inline .input-group select,
    .form-inline .input-group #groups_search {
      width: auto; }
  .form-inline .input-group > .form-control, .form-inline .messages .input-group > #messages-select, .messages .form-inline .input-group > #messages-select, .form-inline .messages .message-content .input-group > textarea#message_content, .messages .message-content .form-inline .input-group > textarea#message_content, .form-inline .general .standard-form .input-group > input, .general .standard-form .form-inline .input-group > input, .form-inline .general .standard-form .input-group > select, .general .standard-form .form-inline .input-group > select, .form-inline .profile-settings .input-group > select, .profile-settings .form-inline .input-group > select, .form-inline .edit-section .input-group > select, .edit-section .form-inline .input-group > select, .form-inline .input-group > #groups_search {
    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: 11px; }

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

.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: 11px; } }

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

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

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

.btn, .comments-area .submit, .comments-area .cancel, .profile #submit, .profile #send_reply_button, .messages #messages-bulk-manage, .general .standard-form #submit, #groups_search_submit, .group-home .group-button.leave-group, .group-home .groups.create .submit input {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 12px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .comments-area .submit:focus, .comments-area .cancel:focus, .profile #submit:focus, .profile #send_reply_button:focus, .messages #messages-bulk-manage:focus, .general .standard-form #submit:focus, #groups_search_submit:focus, .group-home .group-button.leave-group:focus, .group-home .groups.create .submit input:focus, .btn.focus, .comments-area .focus.submit, .comments-area .focus.cancel, .profile .focus#submit, .profile .focus#send_reply_button, .messages .focus#messages-bulk-manage, .general .standard-form .focus#submit, .focus#groups_search_submit, .group-home .focus.group-button.leave-group, .group-home .groups.create .submit input.focus, .btn:active:focus, .comments-area .submit:active:focus, .comments-area .cancel:active:focus, .profile #submit:active:focus, .profile #send_reply_button:active:focus, .messages #messages-bulk-manage:active:focus, .general .standard-form #submit:active:focus, #groups_search_submit:active:focus, .group-home .group-button.leave-group:active:focus, .group-home .groups.create .submit input:active:focus, .btn:active.focus, .comments-area .submit:active.focus, .comments-area .cancel:active.focus, .profile #submit:active.focus, .profile #send_reply_button:active.focus, .messages #messages-bulk-manage:active.focus, .general .standard-form #submit:active.focus, #groups_search_submit:active.focus, .group-home .group-button.leave-group:active.focus, .group-home .groups.create .submit input:active.focus, .btn.active:focus, .comments-area .active.submit:focus, .comments-area .active.cancel:focus, .profile .active#submit:focus, .profile .active#send_reply_button:focus, .messages .active#messages-bulk-manage:focus, .general .standard-form .active#submit:focus, .active#groups_search_submit:focus, .group-home .active.group-button.leave-group:focus, .group-home .groups.create .submit input.active:focus, .btn.active.focus, .comments-area .active.focus.submit, .comments-area .active.focus.cancel, .profile .active.focus#submit, .profile .active.focus#send_reply_button, .messages .active.focus#messages-bulk-manage, .general .standard-form .active.focus#submit, .active.focus#groups_search_submit, .group-home .active.focus.group-button.leave-group, .group-home .groups.create .submit input.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .comments-area .submit:hover, .comments-area .cancel:hover, .profile #submit:hover, .profile #send_reply_button:hover, .messages #messages-bulk-manage:hover, .general .standard-form #submit:hover, #groups_search_submit:hover, .group-home .group-button.leave-group:hover, .group-home .groups.create .submit input:hover, .btn:focus, .comments-area .submit:focus, .comments-area .cancel:focus, .profile #submit:focus, .profile #send_reply_button:focus, .messages #messages-bulk-manage:focus, .general .standard-form #submit:focus, #groups_search_submit:focus, .group-home .group-button.leave-group:focus, .group-home .groups.create .submit input:focus, .btn.focus, .comments-area .focus.submit, .comments-area .focus.cancel, .profile .focus#submit, .profile .focus#send_reply_button, .messages .focus#messages-bulk-manage, .general .standard-form .focus#submit, .focus#groups_search_submit, .group-home .focus.group-button.leave-group, .group-home .groups.create .submit input.focus {
    color: #333;
    text-decoration: none; }
  .btn:active, .comments-area .submit:active, .comments-area .cancel:active, .profile #submit:active, .profile #send_reply_button:active, .messages #messages-bulk-manage:active, .general .standard-form #submit:active, #groups_search_submit:active, .group-home .group-button.leave-group:active, .group-home .groups.create .submit input:active, .btn.active, .comments-area .active.submit, .comments-area .active.cancel, .profile .active#submit, .profile .active#send_reply_button, .messages .active#messages-bulk-manage, .general .standard-form .active#submit, .active#groups_search_submit, .group-home .active.group-button.leave-group, .group-home .groups.create .submit input.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .comments-area .disabled.submit, .comments-area .disabled.cancel, .profile .disabled#submit, .profile .disabled#send_reply_button, .messages .disabled#messages-bulk-manage, .general .standard-form .disabled#submit, .disabled#groups_search_submit, .group-home .disabled.group-button.leave-group, .group-home .groups.create .submit input.disabled, .btn[disabled], .comments-area [disabled].submit, .comments-area [disabled].cancel, .profile [disabled]#submit, .profile [disabled]#send_reply_button, .messages [disabled]#messages-bulk-manage, .general .standard-form [disabled]#submit, [disabled]#groups_search_submit, .group-home [disabled].group-button.leave-group, .group-home .groups.create .submit input[disabled],
  fieldset[disabled] .btn,
  fieldset[disabled] .comments-area .submit, .comments-area
  fieldset[disabled] .submit,
  fieldset[disabled] .comments-area .cancel, .comments-area
  fieldset[disabled] .cancel,
  fieldset[disabled] .profile #submit, .profile
  fieldset[disabled] #submit,
  fieldset[disabled] .profile #send_reply_button, .profile
  fieldset[disabled] #send_reply_button,
  fieldset[disabled] .messages #messages-bulk-manage, .messages
  fieldset[disabled] #messages-bulk-manage,
  fieldset[disabled] .general .standard-form #submit, .general .standard-form
  fieldset[disabled] #submit,
  fieldset[disabled] #groups_search_submit,
  fieldset[disabled] .group-home .group-button.leave-group, .group-home
  fieldset[disabled] .group-button.leave-group,
  fieldset[disabled] .group-home .groups.create .submit input, .group-home .groups.create .submit
  fieldset[disabled] input {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

a.btn.disabled, .comments-area a.disabled.submit, .comments-area a.disabled.cancel, .profile a.disabled#submit, .profile a.disabled#send_reply_button, .messages a.disabled#messages-bulk-manage, .general .standard-form a.disabled#submit, a.disabled#groups_search_submit, .group-home a.disabled.group-button.leave-group,
fieldset[disabled] a.btn,
fieldset[disabled] .comments-area a.submit, .comments-area
fieldset[disabled] a.submit,
fieldset[disabled] .comments-area a.cancel, .comments-area
fieldset[disabled] a.cancel,
fieldset[disabled] .profile a#submit, .profile
fieldset[disabled] a#submit,
fieldset[disabled] .profile a#send_reply_button, .profile
fieldset[disabled] a#send_reply_button,
fieldset[disabled] .messages a#messages-bulk-manage, .messages
fieldset[disabled] a#messages-bulk-manage,
fieldset[disabled] .general .standard-form a#submit, .general .standard-form
fieldset[disabled] a#submit,
fieldset[disabled] a#groups_search_submit,
fieldset[disabled] .group-home a.group-button.leave-group, .group-home
fieldset[disabled] a.group-button.leave-group {
  pointer-events: none; }

.btn-default, .comments-area .submit, .comments-area .cancel, .group-home .group-button.leave-group {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus, .comments-area .submit:focus, .comments-area .cancel:focus, .group-home .group-button.leave-group:focus, .btn-default.focus, .comments-area .focus.submit, .comments-area .focus.cancel, .group-home .focus.group-button.leave-group {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .btn-default:hover, .comments-area .submit:hover, .comments-area .cancel:hover, .group-home .group-button.leave-group:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-default:active, .comments-area .submit:active, .comments-area .cancel:active, .group-home .group-button.leave-group:active, .btn-default.active, .comments-area .active.submit, .comments-area .active.cancel, .group-home .active.group-button.leave-group,
  .open > .btn-default.dropdown-toggle, .comments-area
  .open > .dropdown-toggle.submit, .comments-area
  .open > .dropdown-toggle.cancel, .group-home
  .open > .dropdown-toggle.group-button.leave-group {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
    .btn-default:active:hover, .comments-area .submit:active:hover, .comments-area .cancel:active:hover, .group-home .group-button.leave-group:active:hover, .btn-default:active:focus, .comments-area .submit:active:focus, .comments-area .cancel:active:focus, .group-home .group-button.leave-group:active:focus, .btn-default:active.focus, .comments-area .submit:active.focus, .comments-area .cancel:active.focus, .group-home .group-button.leave-group:active.focus, .btn-default.active:hover, .comments-area .active.submit:hover, .comments-area .active.cancel:hover, .group-home .active.group-button.leave-group:hover, .btn-default.active:focus, .comments-area .active.submit:focus, .comments-area .active.cancel:focus, .group-home .active.group-button.leave-group:focus, .btn-default.active.focus, .comments-area .active.focus.submit, .comments-area .active.focus.cancel, .group-home .active.focus.group-button.leave-group,
    .open > .btn-default.dropdown-toggle:hover, .comments-area
    .open > .dropdown-toggle.submit:hover, .comments-area
    .open > .dropdown-toggle.cancel:hover, .group-home
    .open > .dropdown-toggle.group-button.leave-group:hover,
    .open > .btn-default.dropdown-toggle:focus, .comments-area
    .open > .dropdown-toggle.submit:focus, .comments-area
    .open > .dropdown-toggle.cancel:focus, .group-home
    .open > .dropdown-toggle.group-button.leave-group:focus,
    .open > .btn-default.dropdown-toggle.focus, .comments-area
    .open > .dropdown-toggle.focus.submit, .comments-area
    .open > .dropdown-toggle.focus.cancel, .group-home
    .open > .dropdown-toggle.focus.group-button.leave-group {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active, .comments-area .submit:active, .comments-area .cancel:active, .group-home .group-button.leave-group:active, .btn-default.active, .comments-area .active.submit, .comments-area .active.cancel, .group-home .active.group-button.leave-group,
  .open > .btn-default.dropdown-toggle, .comments-area
  .open > .dropdown-toggle.submit, .comments-area
  .open > .dropdown-toggle.cancel, .group-home
  .open > .dropdown-toggle.group-button.leave-group {
    background-image: none; }
  .btn-default.disabled:hover, .comments-area .disabled.submit:hover, .comments-area .disabled.cancel:hover, .group-home .disabled.group-button.leave-group:hover, .btn-default.disabled:focus, .comments-area .disabled.submit:focus, .comments-area .disabled.cancel:focus, .group-home .disabled.group-button.leave-group:focus, .btn-default.disabled.focus, .comments-area .disabled.focus.submit, .comments-area .disabled.focus.cancel, .group-home .disabled.focus.group-button.leave-group, .btn-default[disabled]:hover, .comments-area [disabled].submit:hover, .comments-area [disabled].cancel:hover, .group-home [disabled].group-button.leave-group:hover, .btn-default[disabled]:focus, .comments-area [disabled].submit:focus, .comments-area [disabled].cancel:focus, .group-home [disabled].group-button.leave-group:focus, .btn-default[disabled].focus, .comments-area [disabled].focus.submit, .comments-area [disabled].focus.cancel, .group-home [disabled].focus.group-button.leave-group,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .comments-area .submit:hover, .comments-area
  fieldset[disabled] .submit:hover,
  fieldset[disabled] .comments-area .cancel:hover, .comments-area
  fieldset[disabled] .cancel:hover,
  fieldset[disabled] .group-home .group-button.leave-group:hover, .group-home
  fieldset[disabled] .group-button.leave-group:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .comments-area .submit:focus, .comments-area
  fieldset[disabled] .submit:focus,
  fieldset[disabled] .comments-area .cancel:focus, .comments-area
  fieldset[disabled] .cancel:focus,
  fieldset[disabled] .group-home .group-button.leave-group:focus, .group-home
  fieldset[disabled] .group-button.leave-group:focus,
  fieldset[disabled] .btn-default.focus,
  fieldset[disabled] .comments-area .focus.submit, .comments-area
  fieldset[disabled] .focus.submit,
  fieldset[disabled] .comments-area .focus.cancel, .comments-area
  fieldset[disabled] .focus.cancel,
  fieldset[disabled] .group-home .focus.group-button.leave-group, .group-home
  fieldset[disabled] .focus.group-button.leave-group {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge, .comments-area .submit .badge, .comments-area .cancel .badge, .group-home .group-button.leave-group .badge {
    color: #fff;
    background-color: #333; }

.btn-primary, .profile #submit, .profile #send_reply_button, .messages #messages-bulk-manage, .general .standard-form #submit, #groups_search_submit, .group-home .groups.create .submit input {
  color: #fff;
  background-color: #441980;
  border-color: transparent; }
  .btn-primary:focus, .profile #submit:focus, .profile #send_reply_button:focus, .messages #messages-bulk-manage:focus, .general .standard-form #submit:focus, #groups_search_submit:focus, .group-home .groups.create .submit input:focus, .btn-primary.focus, .profile .focus#submit, .profile .focus#send_reply_button, .messages .focus#messages-bulk-manage, .general .standard-form .focus#submit, .focus#groups_search_submit, .group-home .groups.create .submit input.focus {
    color: #fff;
    background-color: #2d1155;
    border-color: transparent; }
  .btn-primary:hover, .profile #submit:hover, .profile #send_reply_button:hover, .messages #messages-bulk-manage:hover, .general .standard-form #submit:hover, #groups_search_submit:hover, .group-home .groups.create .submit input:hover {
    color: #fff;
    background-color: #2d1155;
    border-color: transparent; }
  .btn-primary:active, .profile #submit:active, .profile #send_reply_button:active, .messages #messages-bulk-manage:active, .general .standard-form #submit:active, #groups_search_submit:active, .group-home .groups.create .submit input:active, .btn-primary.active, .profile .active#submit, .profile .active#send_reply_button, .messages .active#messages-bulk-manage, .general .standard-form .active#submit, .active#groups_search_submit, .group-home .groups.create .submit input.active,
  .open > .btn-primary.dropdown-toggle, .profile
  .open > .dropdown-toggle#submit, .profile
  .open > .dropdown-toggle#send_reply_button, .messages
  .open > .dropdown-toggle#messages-bulk-manage, .general .standard-form
  .open > .dropdown-toggle#submit,
  .open > .dropdown-toggle#groups_search_submit, .group-home .groups.create .submit
  .open > input.dropdown-toggle {
    color: #fff;
    background-color: #2d1155;
    border-color: transparent; }
    .btn-primary:active:hover, .profile #submit:active:hover, .profile #send_reply_button:active:hover, .messages #messages-bulk-manage:active:hover, .general .standard-form #submit:active:hover, #groups_search_submit:active:hover, .group-home .groups.create .submit input:active:hover, .btn-primary:active:focus, .profile #submit:active:focus, .profile #send_reply_button:active:focus, .messages #messages-bulk-manage:active:focus, .general .standard-form #submit:active:focus, #groups_search_submit:active:focus, .group-home .groups.create .submit input:active:focus, .btn-primary:active.focus, .profile #submit:active.focus, .profile #send_reply_button:active.focus, .messages #messages-bulk-manage:active.focus, .general .standard-form #submit:active.focus, #groups_search_submit:active.focus, .group-home .groups.create .submit input:active.focus, .btn-primary.active:hover, .profile .active#submit:hover, .profile .active#send_reply_button:hover, .messages .active#messages-bulk-manage:hover, .general .standard-form .active#submit:hover, .active#groups_search_submit:hover, .group-home .groups.create .submit input.active:hover, .btn-primary.active:focus, .profile .active#submit:focus, .profile .active#send_reply_button:focus, .messages .active#messages-bulk-manage:focus, .general .standard-form .active#submit:focus, .active#groups_search_submit:focus, .group-home .groups.create .submit input.active:focus, .btn-primary.active.focus, .profile .active.focus#submit, .profile .active.focus#send_reply_button, .messages .active.focus#messages-bulk-manage, .general .standard-form .active.focus#submit, .active.focus#groups_search_submit, .group-home .groups.create .submit input.active.focus,
    .open > .btn-primary.dropdown-toggle:hover, .profile
    .open > .dropdown-toggle#submit:hover, .profile
    .open > .dropdown-toggle#send_reply_button:hover, .messages
    .open > .dropdown-toggle#messages-bulk-manage:hover, .general .standard-form
    .open > .dropdown-toggle#submit:hover,
    .open > .dropdown-toggle#groups_search_submit:hover, .group-home .groups.create .submit
    .open > input.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus, .profile
    .open > .dropdown-toggle#submit:focus, .profile
    .open > .dropdown-toggle#send_reply_button:focus, .messages
    .open > .dropdown-toggle#messages-bulk-manage:focus, .general .standard-form
    .open > .dropdown-toggle#submit:focus,
    .open > .dropdown-toggle#groups_search_submit:focus, .group-home .groups.create .submit
    .open > input.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus, .profile
    .open > .dropdown-toggle.focus#submit, .profile
    .open > .dropdown-toggle.focus#send_reply_button, .messages
    .open > .dropdown-toggle.focus#messages-bulk-manage, .general .standard-form
    .open > .dropdown-toggle.focus#submit,
    .open > .dropdown-toggle.focus#groups_search_submit, .group-home .groups.create .submit
    .open > input.dropdown-toggle.focus {
      color: #fff;
      background-color: #1d0b37;
      border-color: transparent; }
  .btn-primary:active, .profile #submit:active, .profile #send_reply_button:active, .messages #messages-bulk-manage:active, .general .standard-form #submit:active, #groups_search_submit:active, .group-home .groups.create .submit input:active, .btn-primary.active, .profile .active#submit, .profile .active#send_reply_button, .messages .active#messages-bulk-manage, .general .standard-form .active#submit, .active#groups_search_submit, .group-home .groups.create .submit input.active,
  .open > .btn-primary.dropdown-toggle, .profile
  .open > .dropdown-toggle#submit, .profile
  .open > .dropdown-toggle#send_reply_button, .messages
  .open > .dropdown-toggle#messages-bulk-manage, .general .standard-form
  .open > .dropdown-toggle#submit,
  .open > .dropdown-toggle#groups_search_submit, .group-home .groups.create .submit
  .open > input.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover, .profile .disabled#submit:hover, .profile .disabled#send_reply_button:hover, .messages .disabled#messages-bulk-manage:hover, .general .standard-form .disabled#submit:hover, .disabled#groups_search_submit:hover, .group-home .groups.create .submit input.disabled:hover, .btn-primary.disabled:focus, .profile .disabled#submit:focus, .profile .disabled#send_reply_button:focus, .messages .disabled#messages-bulk-manage:focus, .general .standard-form .disabled#submit:focus, .disabled#groups_search_submit:focus, .group-home .groups.create .submit input.disabled:focus, .btn-primary.disabled.focus, .profile .disabled.focus#submit, .profile .disabled.focus#send_reply_button, .messages .disabled.focus#messages-bulk-manage, .general .standard-form .disabled.focus#submit, .disabled.focus#groups_search_submit, .group-home .groups.create .submit input.disabled.focus, .btn-primary[disabled]:hover, .profile [disabled]#submit:hover, .profile [disabled]#send_reply_button:hover, .messages [disabled]#messages-bulk-manage:hover, .general .standard-form [disabled]#submit:hover, [disabled]#groups_search_submit:hover, .group-home .groups.create .submit input[disabled]:hover, .btn-primary[disabled]:focus, .profile [disabled]#submit:focus, .profile [disabled]#send_reply_button:focus, .messages [disabled]#messages-bulk-manage:focus, .general .standard-form [disabled]#submit:focus, [disabled]#groups_search_submit:focus, .group-home .groups.create .submit input[disabled]:focus, .btn-primary[disabled].focus, .profile [disabled].focus#submit, .profile [disabled].focus#send_reply_button, .messages [disabled].focus#messages-bulk-manage, .general .standard-form [disabled].focus#submit, [disabled].focus#groups_search_submit, .group-home .groups.create .submit input[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .profile #submit:hover, .profile
  fieldset[disabled] #submit:hover,
  fieldset[disabled] .profile #send_reply_button:hover, .profile
  fieldset[disabled] #send_reply_button:hover,
  fieldset[disabled] .messages #messages-bulk-manage:hover, .messages
  fieldset[disabled] #messages-bulk-manage:hover,
  fieldset[disabled] .general .standard-form #submit:hover, .general .standard-form
  fieldset[disabled] #submit:hover,
  fieldset[disabled] #groups_search_submit:hover,
  fieldset[disabled] .group-home .groups.create .submit input:hover, .group-home .groups.create .submit
  fieldset[disabled] input:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .profile #submit:focus, .profile
  fieldset[disabled] #submit:focus,
  fieldset[disabled] .profile #send_reply_button:focus, .profile
  fieldset[disabled] #send_reply_button:focus,
  fieldset[disabled] .messages #messages-bulk-manage:focus, .messages
  fieldset[disabled] #messages-bulk-manage:focus,
  fieldset[disabled] .general .standard-form #submit:focus, .general .standard-form
  fieldset[disabled] #submit:focus,
  fieldset[disabled] #groups_search_submit:focus,
  fieldset[disabled] .group-home .groups.create .submit input:focus, .group-home .groups.create .submit
  fieldset[disabled] input:focus,
  fieldset[disabled] .btn-primary.focus,
  fieldset[disabled] .profile .focus#submit, .profile
  fieldset[disabled] .focus#submit,
  fieldset[disabled] .profile .focus#send_reply_button, .profile
  fieldset[disabled] .focus#send_reply_button,
  fieldset[disabled] .messages .focus#messages-bulk-manage, .messages
  fieldset[disabled] .focus#messages-bulk-manage,
  fieldset[disabled] .general .standard-form .focus#submit, .general .standard-form
  fieldset[disabled] .focus#submit,
  fieldset[disabled] .focus#groups_search_submit,
  fieldset[disabled] .group-home .groups.create .submit input.focus, .group-home .groups.create .submit
  fieldset[disabled] input.focus {
    background-color: #441980;
    border-color: transparent; }
  .btn-primary .badge, .profile #submit .badge, .profile #send_reply_button .badge, .messages #messages-bulk-manage .badge, .general .standard-form #submit .badge, #groups_search_submit .badge, .group-home .groups.create .submit input .badge {
    color: #441980;
    background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #3c1961;
  border-color: transparent; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #230f38;
    border-color: transparent; }
  .btn-success:hover {
    color: #fff;
    background-color: #230f38;
    border-color: transparent; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #230f38;
    border-color: transparent; }
    .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: #11071c;
      border-color: transparent; }
  .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: #3c1961;
    border-color: transparent; }
  .btn-success .badge {
    color: #3c1961;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #3c1961;
  border-color: transparent; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #230f38;
    border-color: transparent; }
  .btn-info:hover {
    color: #fff;
    background-color: #230f38;
    border-color: transparent; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #230f38;
    border-color: transparent; }
    .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: #11071c;
      border-color: transparent; }
  .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: #3c1961;
    border-color: transparent; }
  .btn-info .badge {
    color: #3c1961;
    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: #441980;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #441980;
    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: #e6e6e6;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn, .comments-area .btn-group-lg > .submit, .comments-area .btn-group-lg > .cancel, .profile .btn-group-lg > #submit, .profile .btn-group-lg > #send_reply_button, .messages .btn-group-lg > #messages-bulk-manage, .general .standard-form .btn-group-lg > #submit, .btn-group-lg > #groups_search_submit, .group-home .btn-group-lg > .group-button.leave-group, .group-home .groups.create .submit .btn-group-lg > input {
  padding: 15px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn, .comments-area .btn-group-sm > .submit, .comments-area .btn-group-sm > .cancel, .profile .btn-group-sm > #submit, .profile .btn-group-sm > #send_reply_button, .messages .btn-group-sm > #messages-bulk-manage, .general .standard-form .btn-group-sm > #submit, .btn-group-sm > #groups_search_submit, .group-home .btn-group-sm > .group-button.leave-group, .group-home .groups.create .submit .btn-group-sm > input {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn, .comments-area .btn-group-xs > .submit, .comments-area .btn-group-xs > .cancel, .profile .btn-group-xs > #submit, .profile .btn-group-xs > #send_reply_button, .messages .btn-group-xs > #messages-bulk-manage, .general .standard-form .btn-group-xs > #submit, .btn-group-xs > #groups_search_submit, .group-home .btn-group-xs > .group-button.leave-group, .group-home .groups.create .submit .btn-group-xs > input {
  padding: 1px 5px;
  font-size: 12px;
  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%; }

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  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;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

.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: 16px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  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: 11px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.5;
    color: #292421;
    white-space: nowrap; }

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

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

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

.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: 12px;
  line-height: 1.5;
  color: #e6e6e6;
  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; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn, .comments-area .btn-group > .submit, .comments-area .btn-group > .cancel, .profile .btn-group > #submit, .profile .btn-group > #send_reply_button, .messages .btn-group > #messages-bulk-manage, .general .standard-form .btn-group > #submit, .btn-group > #groups_search_submit, .group-home .btn-group > .group-button.leave-group, .group-home .groups.create .submit .btn-group > input,
  .btn-group-vertical > .btn, .comments-area
  .btn-group-vertical > .submit, .comments-area
  .btn-group-vertical > .cancel, .profile
  .btn-group-vertical > #submit, .profile
  .btn-group-vertical > #send_reply_button, .messages
  .btn-group-vertical > #messages-bulk-manage, .general .standard-form
  .btn-group-vertical > #submit,
  .btn-group-vertical > #groups_search_submit, .group-home
  .btn-group-vertical > .group-button.leave-group, .group-home .groups.create .submit
  .btn-group-vertical > input {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .comments-area .btn-group > .submit:hover, .comments-area .btn-group > .cancel:hover, .profile .btn-group > #submit:hover, .profile .btn-group > #send_reply_button:hover, .messages .btn-group > #messages-bulk-manage:hover, .general .standard-form .btn-group > #submit:hover, .btn-group > #groups_search_submit:hover, .group-home .btn-group > .group-button.leave-group:hover, .group-home .groups.create .submit .btn-group > input:hover, .btn-group > .btn:focus, .comments-area .btn-group > .submit:focus, .comments-area .btn-group > .cancel:focus, .profile .btn-group > #submit:focus, .profile .btn-group > #send_reply_button:focus, .messages .btn-group > #messages-bulk-manage:focus, .general .standard-form .btn-group > #submit:focus, .btn-group > #groups_search_submit:focus, .group-home .btn-group > .group-button.leave-group:focus, .group-home .groups.create .submit .btn-group > input:focus, .btn-group > .btn:active, .comments-area .btn-group > .submit:active, .comments-area .btn-group > .cancel:active, .profile .btn-group > #submit:active, .profile .btn-group > #send_reply_button:active, .messages .btn-group > #messages-bulk-manage:active, .general .standard-form .btn-group > #submit:active, .btn-group > #groups_search_submit:active, .group-home .btn-group > .group-button.leave-group:active, .group-home .groups.create .submit .btn-group > input:active, .btn-group > .btn.active, .comments-area .btn-group > .active.submit, .comments-area .btn-group > .active.cancel, .profile .btn-group > .active#submit, .profile .btn-group > .active#send_reply_button, .messages .btn-group > .active#messages-bulk-manage, .general .standard-form .btn-group > .active#submit, .btn-group > .active#groups_search_submit, .group-home .btn-group > .active.group-button.leave-group, .group-home .groups.create .submit .btn-group > input.active,
    .btn-group-vertical > .btn:hover, .comments-area
    .btn-group-vertical > .submit:hover, .comments-area
    .btn-group-vertical > .cancel:hover, .profile
    .btn-group-vertical > #submit:hover, .profile
    .btn-group-vertical > #send_reply_button:hover, .messages
    .btn-group-vertical > #messages-bulk-manage:hover, .general .standard-form
    .btn-group-vertical > #submit:hover,
    .btn-group-vertical > #groups_search_submit:hover, .group-home
    .btn-group-vertical > .group-button.leave-group:hover, .group-home .groups.create .submit
    .btn-group-vertical > input:hover,
    .btn-group-vertical > .btn:focus, .comments-area
    .btn-group-vertical > .submit:focus, .comments-area
    .btn-group-vertical > .cancel:focus, .profile
    .btn-group-vertical > #submit:focus, .profile
    .btn-group-vertical > #send_reply_button:focus, .messages
    .btn-group-vertical > #messages-bulk-manage:focus, .general .standard-form
    .btn-group-vertical > #submit:focus,
    .btn-group-vertical > #groups_search_submit:focus, .group-home
    .btn-group-vertical > .group-button.leave-group:focus, .group-home .groups.create .submit
    .btn-group-vertical > input:focus,
    .btn-group-vertical > .btn:active, .comments-area
    .btn-group-vertical > .submit:active, .comments-area
    .btn-group-vertical > .cancel:active, .profile
    .btn-group-vertical > #submit:active, .profile
    .btn-group-vertical > #send_reply_button:active, .messages
    .btn-group-vertical > #messages-bulk-manage:active, .general .standard-form
    .btn-group-vertical > #submit:active,
    .btn-group-vertical > #groups_search_submit:active, .group-home
    .btn-group-vertical > .group-button.leave-group:active, .group-home .groups.create .submit
    .btn-group-vertical > input:active,
    .btn-group-vertical > .btn.active, .comments-area
    .btn-group-vertical > .active.submit, .comments-area
    .btn-group-vertical > .active.cancel, .profile
    .btn-group-vertical > .active#submit, .profile
    .btn-group-vertical > .active#send_reply_button, .messages
    .btn-group-vertical > .active#messages-bulk-manage, .general .standard-form
    .btn-group-vertical > .active#submit,
    .btn-group-vertical > .active#groups_search_submit, .group-home
    .btn-group-vertical > .active.group-button.leave-group, .group-home .groups.create .submit
    .btn-group-vertical > input.active {
      z-index: 2; }

.btn-group .btn + .btn, .btn-group .comments-area .submit + .btn, .comments-area .btn-group .submit + .btn, .btn-group .comments-area .cancel + .btn, .comments-area .btn-group .cancel + .btn, .btn-group .profile #submit + .btn, .profile .btn-group #submit + .btn, .btn-group .profile #send_reply_button + .btn, .profile .btn-group #send_reply_button + .btn, .btn-group .messages #messages-bulk-manage + .btn, .messages .btn-group #messages-bulk-manage + .btn, .btn-group .general .standard-form #submit + .btn, .general .standard-form .btn-group #submit + .btn, .btn-group #groups_search_submit + .btn, .btn-group .group-home .group-button.leave-group + .btn, .group-home .btn-group .group-button.leave-group + .btn, .btn-group .group-home .groups.create .submit input + .btn, .group-home .groups.create .submit .btn-group input + .btn, .btn-group .comments-area .btn + .submit, .comments-area .btn-group .btn + .submit, .btn-group .comments-area .submit + .submit, .comments-area .btn-group .submit + .submit, .btn-group .comments-area .cancel + .submit, .comments-area .btn-group .cancel + .submit, .btn-group .profile .comments-area #submit + .submit, .comments-area .btn-group .profile #submit + .submit, .profile .btn-group .comments-area #submit + .submit, .comments-area .profile .btn-group #submit + .submit, .btn-group .profile .comments-area #send_reply_button + .submit, .comments-area .btn-group .profile #send_reply_button + .submit, .profile .btn-group .comments-area #send_reply_button + .submit, .comments-area .profile .btn-group #send_reply_button + .submit, .btn-group .messages .comments-area #messages-bulk-manage + .submit, .comments-area .btn-group .messages #messages-bulk-manage + .submit, .messages .btn-group .comments-area #messages-bulk-manage + .submit, .comments-area .messages .btn-group #messages-bulk-manage + .submit, .btn-group .general .standard-form .comments-area #submit + .submit, .comments-area .btn-group .general .standard-form #submit + .submit, .general .standard-form .btn-group .comments-area #submit + .submit, .comments-area .general .standard-form .btn-group #submit + .submit, .btn-group .comments-area #groups_search_submit + .submit, .comments-area .btn-group #groups_search_submit + .submit, .btn-group .group-home .comments-area .group-button.leave-group + .submit, .comments-area .btn-group .group-home .group-button.leave-group + .submit, .group-home .btn-group .comments-area .group-button.leave-group + .submit, .comments-area .group-home .btn-group .group-button.leave-group + .submit, .btn-group .group-home .groups.create .submit .comments-area input + .submit, .comments-area .btn-group .group-home .groups.create .submit input + .submit, .group-home .groups.create .submit .btn-group .comments-area input + .submit, .comments-area .group-home .groups.create .submit .btn-group input + .submit, .btn-group .comments-area .btn + .cancel, .comments-area .btn-group .btn + .cancel, .btn-group .comments-area .submit + .cancel, .comments-area .btn-group .submit + .cancel, .btn-group .comments-area .cancel + .cancel, .comments-area .btn-group .cancel + .cancel, .btn-group .profile .comments-area #submit + .cancel, .comments-area .btn-group .profile #submit + .cancel, .profile .btn-group .comments-area #submit + .cancel, .comments-area .profile .btn-group #submit + .cancel, .btn-group .profile .comments-area #send_reply_button + .cancel, .comments-area .btn-group .profile #send_reply_button + .cancel, .profile .btn-group .comments-area #send_reply_button + .cancel, .comments-area .profile .btn-group #send_reply_button + .cancel, .btn-group .messages .comments-area #messages-bulk-manage + .cancel, .comments-area .btn-group .messages #messages-bulk-manage + .cancel, .messages .btn-group .comments-area #messages-bulk-manage + .cancel, .comments-area .messages .btn-group #messages-bulk-manage + .cancel, .btn-group .general .standard-form .comments-area #submit + .cancel, .comments-area .btn-group .general .standard-form #submit + .cancel, .general .standard-form .btn-group .comments-area #submit + .cancel, .comments-area .general .standard-form .btn-group #submit + .cancel, .btn-group .comments-area #groups_search_submit + .cancel, .comments-area .btn-group #groups_search_submit + .cancel, .btn-group .group-home .comments-area .group-button.leave-group + .cancel, .comments-area .btn-group .group-home .group-button.leave-group + .cancel, .group-home .btn-group .comments-area .group-button.leave-group + .cancel, .comments-area .group-home .btn-group .group-button.leave-group + .cancel, .btn-group .group-home .groups.create .submit .comments-area input + .cancel, .comments-area .btn-group .group-home .groups.create .submit input + .cancel, .group-home .groups.create .submit .btn-group .comments-area input + .cancel, .comments-area .group-home .groups.create .submit .btn-group input + .cancel, .btn-group .profile .btn + #submit, .profile .btn-group .btn + #submit, .btn-group .comments-area .profile .submit + #submit, .profile .btn-group .comments-area .submit + #submit, .comments-area .btn-group .profile .submit + #submit, .profile .comments-area .btn-group .submit + #submit, .btn-group .comments-area .profile .cancel + #submit, .profile .btn-group .comments-area .cancel + #submit, .comments-area .btn-group .profile .cancel + #submit, .profile .comments-area .btn-group .cancel + #submit, .btn-group .profile #submit + #submit, .profile .btn-group #submit + #submit, .btn-group .profile #send_reply_button + #submit, .profile .btn-group #send_reply_button + #submit, .btn-group .messages .profile #messages-bulk-manage + #submit, .profile .btn-group .messages #messages-bulk-manage + #submit, .messages .btn-group .profile #messages-bulk-manage + #submit, .profile .messages .btn-group #messages-bulk-manage + #submit, .btn-group .profile #groups_search_submit + #submit, .profile .btn-group #groups_search_submit + #submit, .btn-group .group-home .profile .group-button.leave-group + #submit, .profile .btn-group .group-home .group-button.leave-group + #submit, .group-home .btn-group .profile .group-button.leave-group + #submit, .profile .group-home .btn-group .group-button.leave-group + #submit, .btn-group .group-home .groups.create .submit .profile input + #submit, .profile .btn-group .group-home .groups.create .submit input + #submit, .group-home .groups.create .submit .btn-group .profile input + #submit, .profile .group-home .groups.create .submit .btn-group input + #submit, .btn-group .profile .btn + #send_reply_button, .profile .btn-group .btn + #send_reply_button, .btn-group .comments-area .profile .submit + #send_reply_button, .profile .btn-group .comments-area .submit + #send_reply_button, .comments-area .btn-group .profile .submit + #send_reply_button, .profile .comments-area .btn-group .submit + #send_reply_button, .btn-group .comments-area .profile .cancel + #send_reply_button, .profile .btn-group .comments-area .cancel + #send_reply_button, .comments-area .btn-group .profile .cancel + #send_reply_button, .profile .comments-area .btn-group .cancel + #send_reply_button, .btn-group .profile #submit + #send_reply_button, .profile .btn-group #submit + #send_reply_button, .btn-group .profile #send_reply_button + #send_reply_button, .profile .btn-group #send_reply_button + #send_reply_button, .btn-group .messages .profile #messages-bulk-manage + #send_reply_button, .profile .btn-group .messages #messages-bulk-manage + #send_reply_button, .messages .btn-group .profile #messages-bulk-manage + #send_reply_button, .profile .messages .btn-group #messages-bulk-manage + #send_reply_button, .profile .btn-group .general .standard-form #submit + #send_reply_button, .btn-group .profile #groups_search_submit + #send_reply_button, .profile .btn-group #groups_search_submit + #send_reply_button, .btn-group .group-home .profile .group-button.leave-group + #send_reply_button, .profile .btn-group .group-home .group-button.leave-group + #send_reply_button, .group-home .btn-group .profile .group-button.leave-group + #send_reply_button, .profile .group-home .btn-group .group-button.leave-group + #send_reply_button, .btn-group .group-home .groups.create .submit .profile input + #send_reply_button, .profile .btn-group .group-home .groups.create .submit input + #send_reply_button, .group-home .groups.create .submit .btn-group .profile input + #send_reply_button, .profile .group-home .groups.create .submit .btn-group input + #send_reply_button, .btn-group .messages .btn + #messages-bulk-manage, .messages .btn-group .btn + #messages-bulk-manage, .btn-group .comments-area .messages .submit + #messages-bulk-manage, .messages .btn-group .comments-area .submit + #messages-bulk-manage, .comments-area .btn-group .messages .submit + #messages-bulk-manage, .messages .comments-area .btn-group .submit + #messages-bulk-manage, .btn-group .comments-area .messages .cancel + #messages-bulk-manage, .messages .btn-group .comments-area .cancel + #messages-bulk-manage, .comments-area .btn-group .messages .cancel + #messages-bulk-manage, .messages .comments-area .btn-group .cancel + #messages-bulk-manage, .btn-group .profile .messages #submit + #messages-bulk-manage, .messages .btn-group .profile #submit + #messages-bulk-manage, .profile .btn-group .messages #submit + #messages-bulk-manage, .messages .profile .btn-group #submit + #messages-bulk-manage, .btn-group .profile .messages #send_reply_button + #messages-bulk-manage, .messages .btn-group .profile #send_reply_button + #messages-bulk-manage, .profile .btn-group .messages #send_reply_button + #messages-bulk-manage, .messages .profile .btn-group #send_reply_button + #messages-bulk-manage, .btn-group .messages #messages-bulk-manage + #messages-bulk-manage, .messages .btn-group #messages-bulk-manage + #messages-bulk-manage, .btn-group .general .standard-form .messages #submit + #messages-bulk-manage, .messages .btn-group .general .standard-form #submit + #messages-bulk-manage, .general .standard-form .btn-group .messages #submit + #messages-bulk-manage, .messages .general .standard-form .btn-group #submit + #messages-bulk-manage, .btn-group .messages #groups_search_submit + #messages-bulk-manage, .messages .btn-group #groups_search_submit + #messages-bulk-manage, .btn-group .group-home .messages .group-button.leave-group + #messages-bulk-manage, .messages .btn-group .group-home .group-button.leave-group + #messages-bulk-manage, .group-home .btn-group .messages .group-button.leave-group + #messages-bulk-manage, .messages .group-home .btn-group .group-button.leave-group + #messages-bulk-manage, .btn-group .group-home .groups.create .submit .messages input + #messages-bulk-manage, .messages .btn-group .group-home .groups.create .submit input + #messages-bulk-manage, .group-home .groups.create .submit .btn-group .messages input + #messages-bulk-manage, .messages .group-home .groups.create .submit .btn-group input + #messages-bulk-manage, .btn-group .general .standard-form .btn + #submit, .general .standard-form .btn-group .btn + #submit, .btn-group .comments-area .general .standard-form .submit + #submit, .general .standard-form .btn-group .comments-area .submit + #submit, .comments-area .btn-group .general .standard-form .submit + #submit, .general .standard-form .comments-area .btn-group .submit + #submit, .btn-group .comments-area .general .standard-form .cancel + #submit, .general .standard-form .btn-group .comments-area .cancel + #submit, .comments-area .btn-group .general .standard-form .cancel + #submit, .general .standard-form .comments-area .btn-group .cancel + #submit, .btn-group .profile .general .standard-form #send_reply_button + #submit, .profile .btn-group .general .standard-form #send_reply_button + #submit, .btn-group .messages .general .standard-form #messages-bulk-manage + #submit, .general .standard-form .btn-group .messages #messages-bulk-manage + #submit, .messages .btn-group .general .standard-form #messages-bulk-manage + #submit, .general .standard-form .messages .btn-group #messages-bulk-manage + #submit, .btn-group .general .standard-form #submit + #submit, .general .standard-form .btn-group #submit + #submit, .btn-group .general .standard-form #groups_search_submit + #submit, .general .standard-form .btn-group #groups_search_submit + #submit, .btn-group .group-home .general .standard-form .group-button.leave-group + #submit, .general .standard-form .btn-group .group-home .group-button.leave-group + #submit, .group-home .btn-group .general .standard-form .group-button.leave-group + #submit, .general .standard-form .group-home .btn-group .group-button.leave-group + #submit, .btn-group .group-home .groups.create .submit .general .standard-form input + #submit, .general .standard-form .btn-group .group-home .groups.create .submit input + #submit, .group-home .groups.create .submit .btn-group .general .standard-form input + #submit, .general .standard-form .group-home .groups.create .submit .btn-group input + #submit, .btn-group .btn + #groups_search_submit, .btn-group .comments-area .submit + #groups_search_submit, .comments-area .btn-group .submit + #groups_search_submit, .btn-group .comments-area .cancel + #groups_search_submit, .comments-area .btn-group .cancel + #groups_search_submit, .btn-group .profile #submit + #groups_search_submit, .profile .btn-group #submit + #groups_search_submit, .btn-group .profile #send_reply_button + #groups_search_submit, .profile .btn-group #send_reply_button + #groups_search_submit, .btn-group .messages #messages-bulk-manage + #groups_search_submit, .messages .btn-group #messages-bulk-manage + #groups_search_submit, .btn-group .general .standard-form #submit + #groups_search_submit, .general .standard-form .btn-group #submit + #groups_search_submit, .btn-group #groups_search_submit + #groups_search_submit, .btn-group .group-home .group-button.leave-group + #groups_search_submit, .group-home .btn-group .group-button.leave-group + #groups_search_submit, .btn-group .group-home .groups.create .submit input + #groups_search_submit, .group-home .groups.create .submit .btn-group input + #groups_search_submit, .btn-group .group-home .btn + .group-button.leave-group, .group-home .btn-group .btn + .group-button.leave-group, .btn-group .comments-area .group-home .submit + .group-button.leave-group, .group-home .btn-group .comments-area .submit + .group-button.leave-group, .comments-area .btn-group .group-home .submit + .group-button.leave-group, .group-home .comments-area .btn-group .submit + .group-button.leave-group, .btn-group .comments-area .group-home .cancel + .group-button.leave-group, .group-home .btn-group .comments-area .cancel + .group-button.leave-group, .comments-area .btn-group .group-home .cancel + .group-button.leave-group, .group-home .comments-area .btn-group .cancel + .group-button.leave-group, .btn-group .profile .group-home #submit + .group-button.leave-group, .group-home .btn-group .profile #submit + .group-button.leave-group, .profile .btn-group .group-home #submit + .group-button.leave-group, .group-home .profile .btn-group #submit + .group-button.leave-group, .btn-group .profile .group-home #send_reply_button + .group-button.leave-group, .group-home .btn-group .profile #send_reply_button + .group-button.leave-group, .profile .btn-group .group-home #send_reply_button + .group-button.leave-group, .group-home .profile .btn-group #send_reply_button + .group-button.leave-group, .btn-group .messages .group-home #messages-bulk-manage + .group-button.leave-group, .group-home .btn-group .messages #messages-bulk-manage + .group-button.leave-group, .messages .btn-group .group-home #messages-bulk-manage + .group-button.leave-group, .group-home .messages .btn-group #messages-bulk-manage + .group-button.leave-group, .btn-group .general .standard-form .group-home #submit + .group-button.leave-group, .group-home .btn-group .general .standard-form #submit + .group-button.leave-group, .general .standard-form .btn-group .group-home #submit + .group-button.leave-group, .group-home .general .standard-form .btn-group #submit + .group-button.leave-group, .btn-group .group-home #groups_search_submit + .group-button.leave-group, .group-home .btn-group #groups_search_submit + .group-button.leave-group, .btn-group .group-home .group-button.leave-group + .group-button.leave-group, .group-home .btn-group .group-button.leave-group + .group-button.leave-group, .btn-group .group-home .groups.create .submit input + .group-button.leave-group, .group-home .groups.create .submit .btn-group input + .group-button.leave-group, .btn-group .group-home .groups.create .submit .btn + input, .group-home .groups.create .submit .btn-group .btn + input, .btn-group .comments-area .group-home .groups.create .submit .submit + input, .group-home .groups.create .submit .btn-group .comments-area .submit + input, .comments-area .btn-group .group-home .groups.create .submit .submit + input, .group-home .groups.create .submit .comments-area .btn-group .submit + input, .btn-group .comments-area .group-home .groups.create .submit .cancel + input, .group-home .groups.create .submit .btn-group .comments-area .cancel + input, .comments-area .btn-group .group-home .groups.create .submit .cancel + input, .group-home .groups.create .submit .comments-area .btn-group .cancel + input, .btn-group .profile .group-home .groups.create .submit #submit + input, .group-home .groups.create .submit .btn-group .profile #submit + input, .profile .btn-group .group-home .groups.create .submit #submit + input, .group-home .groups.create .submit .profile .btn-group #submit + input, .btn-group .profile .group-home .groups.create .submit #send_reply_button + input, .group-home .groups.create .submit .btn-group .profile #send_reply_button + input, .profile .btn-group .group-home .groups.create .submit #send_reply_button + input, .group-home .groups.create .submit .profile .btn-group #send_reply_button + input, .btn-group .messages .group-home .groups.create .submit #messages-bulk-manage + input, .group-home .groups.create .submit .btn-group .messages #messages-bulk-manage + input, .messages .btn-group .group-home .groups.create .submit #messages-bulk-manage + input, .group-home .groups.create .submit .messages .btn-group #messages-bulk-manage + input, .btn-group .general .standard-form .group-home .groups.create .submit #submit + input, .group-home .groups.create .submit .btn-group .general .standard-form #submit + input, .general .standard-form .btn-group .group-home .groups.create .submit #submit + input, .group-home .groups.create .submit .general .standard-form .btn-group #submit + input, .btn-group .group-home .groups.create .submit #groups_search_submit + input, .group-home .groups.create .submit .btn-group #groups_search_submit + input, .btn-group .group-home .groups.create .submit .group-button.leave-group + input, .group-home .btn-group .groups.create .submit .group-button.leave-group + input, .group-home .groups.create .submit .btn-group .group-button.leave-group + input, .btn-group .group-home .groups.create .submit input + input, .group-home .groups.create .submit .btn-group input + input,
.btn-group .btn + .btn-group,
.btn-group .comments-area .submit + .btn-group, .comments-area
.btn-group .submit + .btn-group,
.btn-group .comments-area .cancel + .btn-group, .comments-area
.btn-group .cancel + .btn-group,
.btn-group .profile #submit + .btn-group, .profile
.btn-group #submit + .btn-group,
.btn-group .profile #send_reply_button + .btn-group, .profile
.btn-group #send_reply_button + .btn-group,
.btn-group .messages #messages-bulk-manage + .btn-group, .messages
.btn-group #messages-bulk-manage + .btn-group,
.btn-group .general .standard-form #submit + .btn-group, .general .standard-form
.btn-group #submit + .btn-group,
.btn-group #groups_search_submit + .btn-group,
.btn-group .group-home .group-button.leave-group + .btn-group, .group-home
.btn-group .group-button.leave-group + .btn-group,
.btn-group .group-home .groups.create .submit input + .btn-group, .group-home .groups.create .submit
.btn-group input + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .comments-area .btn-group + .submit, .comments-area
.btn-group .btn-group + .submit,
.btn-group .comments-area .btn-group + .cancel, .comments-area
.btn-group .btn-group + .cancel,
.btn-group .profile .btn-group + #submit, .profile
.btn-group .btn-group + #submit,
.btn-group .profile .btn-group + #send_reply_button, .profile
.btn-group .btn-group + #send_reply_button,
.btn-group .messages .btn-group + #messages-bulk-manage, .messages
.btn-group .btn-group + #messages-bulk-manage,
.btn-group .general .standard-form .btn-group + #submit, .general .standard-form
.btn-group .btn-group + #submit,
.btn-group .btn-group + #groups_search_submit,
.btn-group .group-home .btn-group + .group-button.leave-group, .group-home
.btn-group .btn-group + .group-button.leave-group,
.btn-group .group-home .groups.create .submit .btn-group + input, .group-home .groups.create .submit
.btn-group .btn-group + input,
.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 .comments-area .submit, .comments-area .btn-toolbar .submit, .btn-toolbar .comments-area .cancel, .comments-area .btn-toolbar .cancel, .btn-toolbar .profile #submit, .profile .btn-toolbar #submit, .btn-toolbar .profile #send_reply_button, .profile .btn-toolbar #send_reply_button, .btn-toolbar .messages #messages-bulk-manage, .messages .btn-toolbar #messages-bulk-manage, .btn-toolbar .general .standard-form #submit, .general .standard-form .btn-toolbar #submit, .btn-toolbar #groups_search_submit, .btn-toolbar .group-home .group-button.leave-group, .group-home .btn-toolbar .group-button.leave-group, .btn-toolbar .group-home .groups.create .submit input, .group-home .groups.create .submit .btn-toolbar input,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn, .comments-area .btn-toolbar > .submit, .comments-area .btn-toolbar > .cancel, .profile .btn-toolbar > #submit, .profile .btn-toolbar > #send_reply_button, .messages .btn-toolbar > #messages-bulk-manage, .general .standard-form .btn-toolbar > #submit, .btn-toolbar > #groups_search_submit, .group-home .btn-toolbar > .group-button.leave-group, .group-home .groups.create .submit .btn-toolbar > input,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .comments-area .btn-group > .submit:not(:first-child):not(:last-child):not(.dropdown-toggle), .comments-area .btn-group > .cancel:not(:first-child):not(:last-child):not(.dropdown-toggle), .profile .btn-group > #submit:not(:first-child):not(:last-child):not(.dropdown-toggle), .profile .btn-group > #send_reply_button:not(:first-child):not(:last-child):not(.dropdown-toggle), .messages .btn-group > #messages-bulk-manage:not(:first-child):not(:last-child):not(.dropdown-toggle), .general .standard-form .btn-group > #submit:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > #groups_search_submit:not(:first-child):not(:last-child):not(.dropdown-toggle), .group-home .btn-group > .group-button.leave-group:not(:first-child):not(:last-child):not(.dropdown-toggle), .group-home .groups.create .submit .btn-group > input:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child, .comments-area .btn-group > .submit:first-child, .comments-area .btn-group > .cancel:first-child, .profile .btn-group > #submit:first-child, .profile .btn-group > #send_reply_button:first-child, .messages .btn-group > #messages-bulk-manage:first-child, .general .standard-form .btn-group > #submit:first-child, .btn-group > #groups_search_submit:first-child, .group-home .btn-group > .group-button.leave-group:first-child, .group-home .groups.create .submit .btn-group > input:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .comments-area .btn-group > .submit:first-child:not(:last-child):not(.dropdown-toggle), .comments-area .btn-group > .cancel:first-child:not(:last-child):not(.dropdown-toggle), .profile .btn-group > #submit:first-child:not(:last-child):not(.dropdown-toggle), .profile .btn-group > #send_reply_button:first-child:not(:last-child):not(.dropdown-toggle), .messages .btn-group > #messages-bulk-manage:first-child:not(:last-child):not(.dropdown-toggle), .general .standard-form .btn-group > #submit:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > #groups_search_submit:first-child:not(:last-child):not(.dropdown-toggle), .group-home .btn-group > .group-button.leave-group:first-child:not(:last-child):not(.dropdown-toggle), .group-home .groups.create .submit .btn-group > input: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), .comments-area .btn-group > .submit:last-child:not(:first-child), .comments-area .btn-group > .cancel:last-child:not(:first-child), .profile .btn-group > #submit:last-child:not(:first-child), .profile .btn-group > #send_reply_button:last-child:not(:first-child), .messages .btn-group > #messages-bulk-manage:last-child:not(:first-child), .general .standard-form .btn-group > #submit:last-child:not(:first-child), .btn-group > #groups_search_submit:last-child:not(:first-child), .group-home .btn-group > .group-button.leave-group:last-child:not(:first-child), .group-home .groups.create .submit .btn-group > input: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, .comments-area .btn-group > .btn-group:not(:first-child):not(:last-child) > .submit, .comments-area .btn-group > .btn-group:not(:first-child):not(:last-child) > .cancel, .profile .btn-group > .btn-group:not(:first-child):not(:last-child) > #submit, .profile .btn-group > .btn-group:not(:first-child):not(:last-child) > #send_reply_button, .messages .btn-group > .btn-group:not(:first-child):not(:last-child) > #messages-bulk-manage, .general .standard-form .btn-group > .btn-group:not(:first-child):not(:last-child) > #submit, .btn-group > .btn-group:not(:first-child):not(:last-child) > #groups_search_submit, .group-home .btn-group > .btn-group:not(:first-child):not(:last-child) > .group-button.leave-group, .group-home .groups.create .submit .btn-group > .btn-group:not(:first-child):not(:last-child) > input {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .comments-area .btn-group > .btn-group:first-child:not(:last-child) > .submit:last-child, .comments-area .btn-group > .btn-group:first-child:not(:last-child) > .cancel:last-child, .profile .btn-group > .btn-group:first-child:not(:last-child) > #submit:last-child, .profile .btn-group > .btn-group:first-child:not(:last-child) > #send_reply_button:last-child, .messages .btn-group > .btn-group:first-child:not(:last-child) > #messages-bulk-manage:last-child, .general .standard-form .btn-group > .btn-group:first-child:not(:last-child) > #submit:last-child, .btn-group > .btn-group:first-child:not(:last-child) > #groups_search_submit:last-child, .group-home .btn-group > .btn-group:first-child:not(:last-child) > .group-button.leave-group:last-child, .group-home .groups.create .submit .btn-group > .btn-group:first-child:not(:last-child) > input: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, .comments-area .btn-group > .btn-group:last-child:not(:first-child) > .submit:first-child, .comments-area .btn-group > .btn-group:last-child:not(:first-child) > .cancel:first-child, .profile .btn-group > .btn-group:last-child:not(:first-child) > #submit:first-child, .profile .btn-group > .btn-group:last-child:not(:first-child) > #send_reply_button:first-child, .messages .btn-group > .btn-group:last-child:not(:first-child) > #messages-bulk-manage:first-child, .general .standard-form .btn-group > .btn-group:last-child:not(:first-child) > #submit:first-child, .btn-group > .btn-group:last-child:not(:first-child) > #groups_search_submit:first-child, .group-home .btn-group > .btn-group:last-child:not(:first-child) > .group-button.leave-group:first-child, .group-home .groups.create .submit .btn-group > .btn-group:last-child:not(:first-child) > input: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, .comments-area .btn-group > .submit + .dropdown-toggle, .comments-area .btn-group > .cancel + .dropdown-toggle, .profile .btn-group > #submit + .dropdown-toggle, .profile .btn-group > #send_reply_button + .dropdown-toggle, .messages .btn-group > #messages-bulk-manage + .dropdown-toggle, .general .standard-form .btn-group > #submit + .dropdown-toggle, .btn-group > #groups_search_submit + .dropdown-toggle, .group-home .btn-group > .group-button.leave-group + .dropdown-toggle, .group-home .groups.create .submit .btn-group > input + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .comments-area .btn-group-lg.btn-group > .submit + .dropdown-toggle, .comments-area .btn-group-lg.btn-group > .cancel + .dropdown-toggle, .profile .btn-group-lg.btn-group > #submit + .dropdown-toggle, .profile .btn-group-lg.btn-group > #send_reply_button + .dropdown-toggle, .messages .btn-group-lg.btn-group > #messages-bulk-manage + .dropdown-toggle, .general .standard-form .btn-group-lg.btn-group > #submit + .dropdown-toggle, .btn-group-lg.btn-group > #groups_search_submit + .dropdown-toggle, .group-home .btn-group-lg.btn-group > .group-button.leave-group + .dropdown-toggle, .group-home .groups.create .submit .btn-group-lg.btn-group > input + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

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

.btn .caret, .comments-area .submit .caret, .comments-area .cancel .caret, .profile #submit .caret, .profile #send_reply_button .caret, .messages #messages-bulk-manage .caret, .general .standard-form #submit .caret, #groups_search_submit .caret, .group-home .group-button.leave-group .caret, .group-home .groups.create .submit input .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret, .comments-area .btn-group-lg > .submit .caret, .comments-area .btn-group-lg > .cancel .caret, .profile .btn-group-lg > #submit .caret, .profile .btn-group-lg > #send_reply_button .caret, .messages .btn-group-lg > #messages-bulk-manage .caret, .general .standard-form .btn-group-lg > #submit .caret, .btn-group-lg > #groups_search_submit .caret, .group-home .btn-group-lg > .group-button.leave-group .caret, .group-home .groups.create .submit .btn-group-lg > input .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .comments-area .btn-group-lg > .submit .caret, .comments-area .dropup .btn-group-lg > .submit .caret, .dropup .comments-area .btn-group-lg > .cancel .caret, .comments-area .dropup .btn-group-lg > .cancel .caret, .dropup .profile .btn-group-lg > #submit .caret, .profile .dropup .btn-group-lg > #submit .caret, .dropup .profile .btn-group-lg > #send_reply_button .caret, .profile .dropup .btn-group-lg > #send_reply_button .caret, .dropup .messages .btn-group-lg > #messages-bulk-manage .caret, .messages .dropup .btn-group-lg > #messages-bulk-manage .caret, .dropup .general .standard-form .btn-group-lg > #submit .caret, .general .standard-form .dropup .btn-group-lg > #submit .caret, .dropup .btn-group-lg > #groups_search_submit .caret, .dropup .group-home .btn-group-lg > .group-button.leave-group .caret, .group-home .dropup .btn-group-lg > .group-button.leave-group .caret, .dropup .group-home .groups.create .submit .btn-group-lg > input .caret, .group-home .groups.create .submit .dropup .btn-group-lg > input .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .comments-area .btn-group-vertical > .submit, .comments-area .btn-group-vertical > .cancel, .profile .btn-group-vertical > #submit, .profile .btn-group-vertical > #send_reply_button, .messages .btn-group-vertical > #messages-bulk-manage, .general .standard-form .btn-group-vertical > #submit, .btn-group-vertical > #groups_search_submit, .group-home .btn-group-vertical > .group-button.leave-group, .group-home .groups.create .submit .btn-group-vertical > input,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn, .comments-area
.btn-group-vertical > .btn-group > .submit, .comments-area
.btn-group-vertical > .btn-group > .cancel, .profile
.btn-group-vertical > .btn-group > #submit, .profile
.btn-group-vertical > .btn-group > #send_reply_button, .messages
.btn-group-vertical > .btn-group > #messages-bulk-manage, .general .standard-form
.btn-group-vertical > .btn-group > #submit,
.btn-group-vertical > .btn-group > #groups_search_submit, .group-home
.btn-group-vertical > .btn-group > .group-button.leave-group, .group-home .groups.create .submit
.btn-group-vertical > .btn-group > input {
  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, .comments-area .btn-group-vertical > .btn-group > .submit, .comments-area .btn-group-vertical > .btn-group > .cancel, .profile .btn-group-vertical > .btn-group > #submit, .profile .btn-group-vertical > .btn-group > #send_reply_button, .messages .btn-group-vertical > .btn-group > #messages-bulk-manage, .general .standard-form .btn-group-vertical > .btn-group > #submit, .btn-group-vertical > .btn-group > #groups_search_submit, .group-home .btn-group-vertical > .btn-group > .group-button.leave-group, .group-home .groups.create .submit .btn-group-vertical > .btn-group > input {
  float: none; }

.btn-group-vertical > .btn + .btn, .comments-area .btn-group-vertical > .submit + .btn, .comments-area .btn-group-vertical > .cancel + .btn, .profile .btn-group-vertical > #submit + .btn, .profile .btn-group-vertical > #send_reply_button + .btn, .messages .btn-group-vertical > #messages-bulk-manage + .btn, .general .standard-form .btn-group-vertical > #submit + .btn, .btn-group-vertical > #groups_search_submit + .btn, .group-home .btn-group-vertical > .group-button.leave-group + .btn, .group-home .groups.create .submit .btn-group-vertical > input + .btn, .comments-area .btn-group-vertical > .btn + .submit, .comments-area .btn-group-vertical > .submit + .submit, .comments-area .btn-group-vertical > .cancel + .submit, .profile .comments-area .btn-group-vertical > #submit + .submit, .comments-area .profile .btn-group-vertical > #submit + .submit, .profile .comments-area .btn-group-vertical > #send_reply_button + .submit, .comments-area .profile .btn-group-vertical > #send_reply_button + .submit, .messages .comments-area .btn-group-vertical > #messages-bulk-manage + .submit, .comments-area .messages .btn-group-vertical > #messages-bulk-manage + .submit, .general .standard-form .comments-area .btn-group-vertical > #submit + .submit, .comments-area .general .standard-form .btn-group-vertical > #submit + .submit, .comments-area .btn-group-vertical > #groups_search_submit + .submit, .group-home .comments-area .btn-group-vertical > .group-button.leave-group + .submit, .comments-area .group-home .btn-group-vertical > .group-button.leave-group + .submit, .group-home .groups.create .submit .comments-area .btn-group-vertical > input + .submit, .comments-area .group-home .groups.create .submit .btn-group-vertical > input + .submit, .comments-area .btn-group-vertical > .btn + .cancel, .comments-area .btn-group-vertical > .submit + .cancel, .comments-area .btn-group-vertical > .cancel + .cancel, .profile .comments-area .btn-group-vertical > #submit + .cancel, .comments-area .profile .btn-group-vertical > #submit + .cancel, .profile .comments-area .btn-group-vertical > #send_reply_button + .cancel, .comments-area .profile .btn-group-vertical > #send_reply_button + .cancel, .messages .comments-area .btn-group-vertical > #messages-bulk-manage + .cancel, .comments-area .messages .btn-group-vertical > #messages-bulk-manage + .cancel, .general .standard-form .comments-area .btn-group-vertical > #submit + .cancel, .comments-area .general .standard-form .btn-group-vertical > #submit + .cancel, .comments-area .btn-group-vertical > #groups_search_submit + .cancel, .group-home .comments-area .btn-group-vertical > .group-button.leave-group + .cancel, .comments-area .group-home .btn-group-vertical > .group-button.leave-group + .cancel, .group-home .groups.create .submit .comments-area .btn-group-vertical > input + .cancel, .comments-area .group-home .groups.create .submit .btn-group-vertical > input + .cancel, .profile .btn-group-vertical > .btn + #submit, .comments-area .profile .btn-group-vertical > .submit + #submit, .profile .comments-area .btn-group-vertical > .submit + #submit, .comments-area .profile .btn-group-vertical > .cancel + #submit, .profile .comments-area .btn-group-vertical > .cancel + #submit, .profile .btn-group-vertical > #submit + #submit, .profile .btn-group-vertical > #send_reply_button + #submit, .messages .profile .btn-group-vertical > #messages-bulk-manage + #submit, .profile .messages .btn-group-vertical > #messages-bulk-manage + #submit, .profile .btn-group-vertical > #groups_search_submit + #submit, .group-home .profile .btn-group-vertical > .group-button.leave-group + #submit, .profile .group-home .btn-group-vertical > .group-button.leave-group + #submit, .group-home .groups.create .submit .profile .btn-group-vertical > input + #submit, .profile .group-home .groups.create .submit .btn-group-vertical > input + #submit, .profile .btn-group-vertical > .btn + #send_reply_button, .comments-area .profile .btn-group-vertical > .submit + #send_reply_button, .profile .comments-area .btn-group-vertical > .submit + #send_reply_button, .comments-area .profile .btn-group-vertical > .cancel + #send_reply_button, .profile .comments-area .btn-group-vertical > .cancel + #send_reply_button, .profile .btn-group-vertical > #submit + #send_reply_button, .profile .btn-group-vertical > #send_reply_button + #send_reply_button, .messages .profile .btn-group-vertical > #messages-bulk-manage + #send_reply_button, .profile .messages .btn-group-vertical > #messages-bulk-manage + #send_reply_button, .profile .general .standard-form .btn-group-vertical > #submit + #send_reply_button, .profile .btn-group-vertical > #groups_search_submit + #send_reply_button, .group-home .profile .btn-group-vertical > .group-button.leave-group + #send_reply_button, .profile .group-home .btn-group-vertical > .group-button.leave-group + #send_reply_button, .group-home .groups.create .submit .profile .btn-group-vertical > input + #send_reply_button, .profile .group-home .groups.create .submit .btn-group-vertical > input + #send_reply_button, .messages .btn-group-vertical > .btn + #messages-bulk-manage, .comments-area .messages .btn-group-vertical > .submit + #messages-bulk-manage, .messages .comments-area .btn-group-vertical > .submit + #messages-bulk-manage, .comments-area .messages .btn-group-vertical > .cancel + #messages-bulk-manage, .messages .comments-area .btn-group-vertical > .cancel + #messages-bulk-manage, .profile .messages .btn-group-vertical > #submit + #messages-bulk-manage, .messages .profile .btn-group-vertical > #submit + #messages-bulk-manage, .profile .messages .btn-group-vertical > #send_reply_button + #messages-bulk-manage, .messages .profile .btn-group-vertical > #send_reply_button + #messages-bulk-manage, .messages .btn-group-vertical > #messages-bulk-manage + #messages-bulk-manage, .general .standard-form .messages .btn-group-vertical > #submit + #messages-bulk-manage, .messages .general .standard-form .btn-group-vertical > #submit + #messages-bulk-manage, .messages .btn-group-vertical > #groups_search_submit + #messages-bulk-manage, .group-home .messages .btn-group-vertical > .group-button.leave-group + #messages-bulk-manage, .messages .group-home .btn-group-vertical > .group-button.leave-group + #messages-bulk-manage, .group-home .groups.create .submit .messages .btn-group-vertical > input + #messages-bulk-manage, .messages .group-home .groups.create .submit .btn-group-vertical > input + #messages-bulk-manage, .general .standard-form .btn-group-vertical > .btn + #submit, .comments-area .general .standard-form .btn-group-vertical > .submit + #submit, .general .standard-form .comments-area .btn-group-vertical > .submit + #submit, .comments-area .general .standard-form .btn-group-vertical > .cancel + #submit, .general .standard-form .comments-area .btn-group-vertical > .cancel + #submit, .profile .general .standard-form .btn-group-vertical > #send_reply_button + #submit, .messages .general .standard-form .btn-group-vertical > #messages-bulk-manage + #submit, .general .standard-form .messages .btn-group-vertical > #messages-bulk-manage + #submit, .general .standard-form .btn-group-vertical > #submit + #submit, .general .standard-form .btn-group-vertical > #groups_search_submit + #submit, .group-home .general .standard-form .btn-group-vertical > .group-button.leave-group + #submit, .general .standard-form .group-home .btn-group-vertical > .group-button.leave-group + #submit, .group-home .groups.create .submit .general .standard-form .btn-group-vertical > input + #submit, .general .standard-form .group-home .groups.create .submit .btn-group-vertical > input + #submit, .btn-group-vertical > .btn + #groups_search_submit, .comments-area .btn-group-vertical > .submit + #groups_search_submit, .comments-area .btn-group-vertical > .cancel + #groups_search_submit, .profile .btn-group-vertical > #submit + #groups_search_submit, .profile .btn-group-vertical > #send_reply_button + #groups_search_submit, .messages .btn-group-vertical > #messages-bulk-manage + #groups_search_submit, .general .standard-form .btn-group-vertical > #submit + #groups_search_submit, .btn-group-vertical > #groups_search_submit + #groups_search_submit, .group-home .btn-group-vertical > .group-button.leave-group + #groups_search_submit, .group-home .groups.create .submit .btn-group-vertical > input + #groups_search_submit, .group-home .btn-group-vertical > .btn + .group-button.leave-group, .comments-area .group-home .btn-group-vertical > .submit + .group-button.leave-group, .group-home .comments-area .btn-group-vertical > .submit + .group-button.leave-group, .comments-area .group-home .btn-group-vertical > .cancel + .group-button.leave-group, .group-home .comments-area .btn-group-vertical > .cancel + .group-button.leave-group, .profile .group-home .btn-group-vertical > #submit + .group-button.leave-group, .group-home .profile .btn-group-vertical > #submit + .group-button.leave-group, .profile .group-home .btn-group-vertical > #send_reply_button + .group-button.leave-group, .group-home .profile .btn-group-vertical > #send_reply_button + .group-button.leave-group, .messages .group-home .btn-group-vertical > #messages-bulk-manage + .group-button.leave-group, .group-home .messages .btn-group-vertical > #messages-bulk-manage + .group-button.leave-group, .general .standard-form .group-home .btn-group-vertical > #submit + .group-button.leave-group, .group-home .general .standard-form .btn-group-vertical > #submit + .group-button.leave-group, .group-home .btn-group-vertical > #groups_search_submit + .group-button.leave-group, .group-home .btn-group-vertical > .group-button.leave-group + .group-button.leave-group, .group-home .groups.create .submit .btn-group-vertical > input + .group-button.leave-group, .group-home .groups.create .submit .btn-group-vertical > .btn + input, .comments-area .group-home .groups.create .submit .btn-group-vertical > .submit + input, .group-home .groups.create .submit .comments-area .btn-group-vertical > .submit + input, .comments-area .group-home .groups.create .submit .btn-group-vertical > .cancel + input, .group-home .groups.create .submit .comments-area .btn-group-vertical > .cancel + input, .profile .group-home .groups.create .submit .btn-group-vertical > #submit + input, .group-home .groups.create .submit .profile .btn-group-vertical > #submit + input, .profile .group-home .groups.create .submit .btn-group-vertical > #send_reply_button + input, .group-home .groups.create .submit .profile .btn-group-vertical > #send_reply_button + input, .messages .group-home .groups.create .submit .btn-group-vertical > #messages-bulk-manage + input, .group-home .groups.create .submit .messages .btn-group-vertical > #messages-bulk-manage + input, .general .standard-form .group-home .groups.create .submit .btn-group-vertical > #submit + input, .group-home .groups.create .submit .general .standard-form .btn-group-vertical > #submit + input, .group-home .groups.create .submit .btn-group-vertical > #groups_search_submit + input, .group-home .groups.create .submit .btn-group-vertical > .group-button.leave-group + input, .group-home .groups.create .submit .btn-group-vertical > input + input,
.btn-group-vertical > .btn + .btn-group, .comments-area
.btn-group-vertical > .submit + .btn-group, .comments-area
.btn-group-vertical > .cancel + .btn-group, .profile
.btn-group-vertical > #submit + .btn-group, .profile
.btn-group-vertical > #send_reply_button + .btn-group, .messages
.btn-group-vertical > #messages-bulk-manage + .btn-group, .general .standard-form
.btn-group-vertical > #submit + .btn-group,
.btn-group-vertical > #groups_search_submit + .btn-group, .group-home
.btn-group-vertical > .group-button.leave-group + .btn-group, .group-home .groups.create .submit
.btn-group-vertical > input + .btn-group,
.btn-group-vertical > .btn-group + .btn, .comments-area
.btn-group-vertical > .btn-group + .submit, .comments-area
.btn-group-vertical > .btn-group + .cancel, .profile
.btn-group-vertical > .btn-group + #submit, .profile
.btn-group-vertical > .btn-group + #send_reply_button, .messages
.btn-group-vertical > .btn-group + #messages-bulk-manage, .general .standard-form
.btn-group-vertical > .btn-group + #submit,
.btn-group-vertical > .btn-group + #groups_search_submit, .group-home
.btn-group-vertical > .btn-group + .group-button.leave-group, .group-home .groups.create .submit
.btn-group-vertical > .btn-group + input,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .comments-area .btn-group-vertical > .submit:not(:first-child):not(:last-child), .comments-area .btn-group-vertical > .cancel:not(:first-child):not(:last-child), .profile .btn-group-vertical > #submit:not(:first-child):not(:last-child), .profile .btn-group-vertical > #send_reply_button:not(:first-child):not(:last-child), .messages .btn-group-vertical > #messages-bulk-manage:not(:first-child):not(:last-child), .general .standard-form .btn-group-vertical > #submit:not(:first-child):not(:last-child), .btn-group-vertical > #groups_search_submit:not(:first-child):not(:last-child), .group-home .btn-group-vertical > .group-button.leave-group:not(:first-child):not(:last-child), .group-home .groups.create .submit .btn-group-vertical > input:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child), .comments-area .btn-group-vertical > .submit:first-child:not(:last-child), .comments-area .btn-group-vertical > .cancel:first-child:not(:last-child), .profile .btn-group-vertical > #submit:first-child:not(:last-child), .profile .btn-group-vertical > #send_reply_button:first-child:not(:last-child), .messages .btn-group-vertical > #messages-bulk-manage:first-child:not(:last-child), .general .standard-form .btn-group-vertical > #submit:first-child:not(:last-child), .btn-group-vertical > #groups_search_submit:first-child:not(:last-child), .group-home .btn-group-vertical > .group-button.leave-group:first-child:not(:last-child), .group-home .groups.create .submit .btn-group-vertical > input: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), .comments-area .btn-group-vertical > .submit:last-child:not(:first-child), .comments-area .btn-group-vertical > .cancel:last-child:not(:first-child), .profile .btn-group-vertical > #submit:last-child:not(:first-child), .profile .btn-group-vertical > #send_reply_button:last-child:not(:first-child), .messages .btn-group-vertical > #messages-bulk-manage:last-child:not(:first-child), .general .standard-form .btn-group-vertical > #submit:last-child:not(:first-child), .btn-group-vertical > #groups_search_submit:last-child:not(:first-child), .group-home .btn-group-vertical > .group-button.leave-group:last-child:not(:first-child), .group-home .groups.create .submit .btn-group-vertical > input: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, .comments-area .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .submit, .comments-area .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .cancel, .profile .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > #submit, .profile .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > #send_reply_button, .messages .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > #messages-bulk-manage, .general .standard-form .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > #submit, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > #groups_search_submit, .group-home .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .group-button.leave-group, .group-home .groups.create .submit .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > input {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .comments-area .btn-group-vertical > .btn-group:first-child:not(:last-child) > .submit:last-child, .comments-area .btn-group-vertical > .btn-group:first-child:not(:last-child) > .cancel:last-child, .profile .btn-group-vertical > .btn-group:first-child:not(:last-child) > #submit:last-child, .profile .btn-group-vertical > .btn-group:first-child:not(:last-child) > #send_reply_button:last-child, .messages .btn-group-vertical > .btn-group:first-child:not(:last-child) > #messages-bulk-manage:last-child, .general .standard-form .btn-group-vertical > .btn-group:first-child:not(:last-child) > #submit:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > #groups_search_submit:last-child, .group-home .btn-group-vertical > .btn-group:first-child:not(:last-child) > .group-button.leave-group:last-child, .group-home .groups.create .submit .btn-group-vertical > .btn-group:first-child:not(:last-child) > input: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, .comments-area .btn-group-vertical > .btn-group:last-child:not(:first-child) > .submit:first-child, .comments-area .btn-group-vertical > .btn-group:last-child:not(:first-child) > .cancel:first-child, .profile .btn-group-vertical > .btn-group:last-child:not(:first-child) > #submit:first-child, .profile .btn-group-vertical > .btn-group:last-child:not(:first-child) > #send_reply_button:first-child, .messages .btn-group-vertical > .btn-group:last-child:not(:first-child) > #messages-bulk-manage:first-child, .general .standard-form .btn-group-vertical > .btn-group:last-child:not(:first-child) > #submit:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > #groups_search_submit:first-child, .group-home .btn-group-vertical > .btn-group:last-child:not(:first-child) > .group-button.leave-group:first-child, .group-home .groups.create .submit .btn-group-vertical > .btn-group:last-child:not(:first-child) > input: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, .comments-area .btn-group-justified > .submit, .comments-area .btn-group-justified > .cancel, .profile .btn-group-justified > #submit, .profile .btn-group-justified > #send_reply_button, .messages .btn-group-justified > #messages-bulk-manage, .general .standard-form .btn-group-justified > #submit, .btn-group-justified > #groups_search_submit, .group-home .btn-group-justified > .group-button.leave-group, .group-home .groups.create .submit .btn-group-justified > input,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .comments-area .submit, .comments-area .btn-group-justified > .btn-group .submit, .btn-group-justified > .btn-group .comments-area .cancel, .comments-area .btn-group-justified > .btn-group .cancel, .btn-group-justified > .btn-group .profile #submit, .profile .btn-group-justified > .btn-group #submit, .btn-group-justified > .btn-group .profile #send_reply_button, .profile .btn-group-justified > .btn-group #send_reply_button, .btn-group-justified > .btn-group .messages #messages-bulk-manage, .messages .btn-group-justified > .btn-group #messages-bulk-manage, .btn-group-justified > .btn-group .general .standard-form #submit, .general .standard-form .btn-group-justified > .btn-group #submit, .btn-group-justified > .btn-group #groups_search_submit, .btn-group-justified > .btn-group .group-home .group-button.leave-group, .group-home .btn-group-justified > .btn-group .group-button.leave-group, .btn-group-justified > .btn-group .group-home .groups.create .submit input, .group-home .groups.create .submit .btn-group-justified > .btn-group input {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"], .comments-area [data-toggle="buttons"] > .submit input[type="radio"], .comments-area [data-toggle="buttons"] > .cancel input[type="radio"], .profile [data-toggle="buttons"] > #submit input[type="radio"], .profile [data-toggle="buttons"] > #send_reply_button input[type="radio"], .messages [data-toggle="buttons"] > #messages-bulk-manage input[type="radio"], .general .standard-form [data-toggle="buttons"] > #submit input[type="radio"], [data-toggle="buttons"] > #groups_search_submit input[type="radio"], .group-home [data-toggle="buttons"] > .group-button.leave-group input[type="radio"], .group-home .groups.create .submit [data-toggle="buttons"] > input input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"], .comments-area
[data-toggle="buttons"] > .submit input[type="checkbox"], .comments-area
[data-toggle="buttons"] > .cancel input[type="checkbox"], .profile
[data-toggle="buttons"] > #submit input[type="checkbox"], .profile
[data-toggle="buttons"] > #send_reply_button input[type="checkbox"], .messages
[data-toggle="buttons"] > #messages-bulk-manage input[type="checkbox"], .general .standard-form
[data-toggle="buttons"] > #submit input[type="checkbox"],
[data-toggle="buttons"] > #groups_search_submit input[type="checkbox"], .group-home
[data-toggle="buttons"] > .group-button.leave-group input[type="checkbox"], .group-home .groups.create .submit
[data-toggle="buttons"] > input input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], .comments-area
[data-toggle="buttons"] > .btn-group > .submit input[type="radio"], .comments-area
[data-toggle="buttons"] > .btn-group > .cancel input[type="radio"], .profile
[data-toggle="buttons"] > .btn-group > #submit input[type="radio"], .profile
[data-toggle="buttons"] > .btn-group > #send_reply_button input[type="radio"], .messages
[data-toggle="buttons"] > .btn-group > #messages-bulk-manage input[type="radio"], .general .standard-form
[data-toggle="buttons"] > .btn-group > #submit input[type="radio"],
[data-toggle="buttons"] > .btn-group > #groups_search_submit input[type="radio"], .group-home
[data-toggle="buttons"] > .btn-group > .group-button.leave-group input[type="radio"], .group-home .groups.create .submit
[data-toggle="buttons"] > .btn-group > input input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], .comments-area
[data-toggle="buttons"] > .btn-group > .submit input[type="checkbox"], .comments-area
[data-toggle="buttons"] > .btn-group > .cancel input[type="checkbox"], .profile
[data-toggle="buttons"] > .btn-group > #submit input[type="checkbox"], .profile
[data-toggle="buttons"] > .btn-group > #send_reply_button input[type="checkbox"], .messages
[data-toggle="buttons"] > .btn-group > #messages-bulk-manage input[type="checkbox"], .general .standard-form
[data-toggle="buttons"] > .btn-group > #submit input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > #groups_search_submit input[type="checkbox"], .group-home
[data-toggle="buttons"] > .btn-group > .group-button.leave-group input[type="checkbox"], .group-home .groups.create .submit
[data-toggle="buttons"] > .btn-group > input input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.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, .input-group .messages #messages-select, .messages .input-group #messages-select, .input-group .messages .message-content textarea#message_content, .messages .message-content .input-group textarea#message_content, .input-group .general .standard-form input, .general .standard-form .input-group input, .input-group .general .standard-form select, .general .standard-form .input-group select, .input-group .profile-settings select, .profile-settings .input-group select, .input-group .edit-section select, .edit-section .input-group select, .input-group #groups_search {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .input-group .messages #messages-select:focus, .messages .input-group #messages-select:focus, .input-group .messages .message-content textarea#message_content:focus, .messages .message-content .input-group textarea#message_content:focus, .input-group .general .standard-form input:focus, .general .standard-form .input-group input:focus, .input-group .general .standard-form select:focus, .general .standard-form .input-group select:focus, .input-group .profile-settings select:focus, .profile-settings .input-group select:focus, .input-group .edit-section select:focus, .edit-section .input-group select:focus, .input-group #groups_search:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control,
.input-group .messages #messages-select, .messages
.input-group #messages-select,
.input-group .messages .message-content textarea#message_content, .messages .message-content
.input-group textarea#message_content,
.input-group .general .standard-form input, .general .standard-form
.input-group input,
.input-group .general .standard-form select, .general .standard-form
.input-group select,
.input-group .profile-settings select, .profile-settings
.input-group select,
.input-group .edit-section select, .edit-section
.input-group select,
.input-group #groups_search {
  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),
  .input-group .messages #messages-select:not(:first-child):not(:last-child), .messages
  .input-group #messages-select:not(:first-child):not(:last-child),
  .input-group .messages .message-content textarea#message_content:not(:first-child):not(:last-child), .messages .message-content
  .input-group textarea#message_content:not(:first-child):not(:last-child),
  .input-group .general .standard-form input:not(:first-child):not(:last-child), .general .standard-form
  .input-group input:not(:first-child):not(:last-child),
  .input-group .general .standard-form select:not(:first-child):not(:last-child), .general .standard-form
  .input-group select:not(:first-child):not(:last-child),
  .input-group .profile-settings select:not(:first-child):not(:last-child), .profile-settings
  .input-group select:not(:first-child):not(:last-child),
  .input-group .edit-section select:not(:first-child):not(:last-child), .edit-section
  .input-group select:not(:first-child):not(:last-child),
  .input-group #groups_search: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: 10px 12px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
  color: #292421;
  text-align: center;
  background-color: #f1f1f1;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.input-sm, .messages .input-group-sm > .input-group-addon#messages-select, .messages .message-content .input-group-sm > textarea.input-group-addon#message_content, .general .standard-form .input-group-sm > input.input-group-addon, .general .standard-form .input-group-sm > select.input-group-addon, .profile-settings .input-group-sm > select.input-group-addon, .edit-section .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-addon#groups_search,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn, .comments-area
  .input-group-sm > .input-group-btn > .input-group-addon.submit, .comments-area
  .input-group-sm > .input-group-btn > .input-group-addon.cancel, .profile
  .input-group-sm > .input-group-btn > .input-group-addon#submit, .profile
  .input-group-sm > .input-group-btn > .input-group-addon#send_reply_button, .messages
  .input-group-sm > .input-group-btn > .input-group-addon#messages-bulk-manage, .general .standard-form
  .input-group-sm > .input-group-btn > .input-group-addon#submit,
  .input-group-sm > .input-group-btn > .input-group-addon#groups_search_submit, .group-home
  .input-group-sm > .input-group-btn > .input-group-addon.group-button.leave-group, .group-home .groups.create .submit
  .input-group-sm > .input-group-btn > input.input-group-addon {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  .input-group-addon.input-lg, .messages .input-group-lg > .input-group-addon#messages-select, .messages .message-content .input-group-lg > textarea.input-group-addon#message_content, .general .standard-form .input-group-lg > input.input-group-addon, .general .standard-form .input-group-lg > select.input-group-addon, .profile-settings .input-group-lg > select.input-group-addon, .edit-section .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-addon#groups_search,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn, .comments-area
  .input-group-lg > .input-group-btn > .input-group-addon.submit, .comments-area
  .input-group-lg > .input-group-btn > .input-group-addon.cancel, .profile
  .input-group-lg > .input-group-btn > .input-group-addon#submit, .profile
  .input-group-lg > .input-group-btn > .input-group-addon#send_reply_button, .messages
  .input-group-lg > .input-group-btn > .input-group-addon#messages-bulk-manage, .general .standard-form
  .input-group-lg > .input-group-btn > .input-group-addon#submit,
  .input-group-lg > .input-group-btn > .input-group-addon#groups_search_submit, .group-home
  .input-group-lg > .input-group-btn > .input-group-addon.group-button.leave-group, .group-home .groups.create .submit
  .input-group-lg > .input-group-btn > input.input-group-addon {
    padding: 15px 16px;
    font-size: 18px;
    border-radius: 6px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child, .input-group .messages #messages-select:first-child, .messages .input-group #messages-select:first-child, .input-group .messages .message-content textarea#message_content:first-child, .messages .message-content .input-group textarea#message_content:first-child, .input-group .general .standard-form input:first-child, .general .standard-form .input-group input:first-child, .input-group .general .standard-form select:first-child, .general .standard-form .input-group select:first-child, .input-group .profile-settings select:first-child, .profile-settings .input-group select:first-child, .input-group .edit-section select:first-child, .edit-section .input-group select:first-child, .input-group #groups_search:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn, .comments-area
.input-group-btn:first-child > .submit, .comments-area
.input-group-btn:first-child > .cancel, .profile
.input-group-btn:first-child > #submit, .profile
.input-group-btn:first-child > #send_reply_button, .messages
.input-group-btn:first-child > #messages-bulk-manage, .general .standard-form
.input-group-btn:first-child > #submit,
.input-group-btn:first-child > #groups_search_submit, .group-home
.input-group-btn:first-child > .group-button.leave-group, .group-home .groups.create .submit
.input-group-btn:first-child > input,
.input-group-btn:first-child > .btn-group > .btn, .comments-area
.input-group-btn:first-child > .btn-group > .submit, .comments-area
.input-group-btn:first-child > .btn-group > .cancel, .profile
.input-group-btn:first-child > .btn-group > #submit, .profile
.input-group-btn:first-child > .btn-group > #send_reply_button, .messages
.input-group-btn:first-child > .btn-group > #messages-bulk-manage, .general .standard-form
.input-group-btn:first-child > .btn-group > #submit,
.input-group-btn:first-child > .btn-group > #groups_search_submit, .group-home
.input-group-btn:first-child > .btn-group > .group-button.leave-group, .group-home .groups.create .submit
.input-group-btn:first-child > .btn-group > input,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .comments-area
.input-group-btn:last-child > .submit:not(:last-child):not(.dropdown-toggle), .comments-area
.input-group-btn:last-child > .cancel:not(:last-child):not(.dropdown-toggle), .profile
.input-group-btn:last-child > #submit:not(:last-child):not(.dropdown-toggle), .profile
.input-group-btn:last-child > #send_reply_button:not(:last-child):not(.dropdown-toggle), .messages
.input-group-btn:last-child > #messages-bulk-manage:not(:last-child):not(.dropdown-toggle), .general .standard-form
.input-group-btn:last-child > #submit:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > #groups_search_submit:not(:last-child):not(.dropdown-toggle), .group-home
.input-group-btn:last-child > .group-button.leave-group:not(:last-child):not(.dropdown-toggle), .group-home .groups.create .submit
.input-group-btn:last-child > input:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .comments-area
.input-group-btn:last-child > .btn-group:not(:last-child) > .submit, .comments-area
.input-group-btn:last-child > .btn-group:not(:last-child) > .cancel, .profile
.input-group-btn:last-child > .btn-group:not(:last-child) > #submit, .profile
.input-group-btn:last-child > .btn-group:not(:last-child) > #send_reply_button, .messages
.input-group-btn:last-child > .btn-group:not(:last-child) > #messages-bulk-manage, .general .standard-form
.input-group-btn:last-child > .btn-group:not(:last-child) > #submit,
.input-group-btn:last-child > .btn-group:not(:last-child) > #groups_search_submit, .group-home
.input-group-btn:last-child > .btn-group:not(:last-child) > .group-button.leave-group, .group-home .groups.create .submit
.input-group-btn:last-child > .btn-group:not(:last-child) > input {
  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 .messages #messages-select:last-child, .messages .input-group #messages-select:last-child, .input-group .messages .message-content textarea#message_content:last-child, .messages .message-content .input-group textarea#message_content:last-child, .input-group .general .standard-form input:last-child, .general .standard-form .input-group input:last-child, .input-group .general .standard-form select:last-child, .general .standard-form .input-group select:last-child, .input-group .profile-settings select:last-child, .profile-settings .input-group select:last-child, .input-group .edit-section select:last-child, .edit-section .input-group select:last-child, .input-group #groups_search:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn, .comments-area
.input-group-btn:last-child > .submit, .comments-area
.input-group-btn:last-child > .cancel, .profile
.input-group-btn:last-child > #submit, .profile
.input-group-btn:last-child > #send_reply_button, .messages
.input-group-btn:last-child > #messages-bulk-manage, .general .standard-form
.input-group-btn:last-child > #submit,
.input-group-btn:last-child > #groups_search_submit, .group-home
.input-group-btn:last-child > .group-button.leave-group, .group-home .groups.create .submit
.input-group-btn:last-child > input,
.input-group-btn:last-child > .btn-group > .btn, .comments-area
.input-group-btn:last-child > .btn-group > .submit, .comments-area
.input-group-btn:last-child > .btn-group > .cancel, .profile
.input-group-btn:last-child > .btn-group > #submit, .profile
.input-group-btn:last-child > .btn-group > #send_reply_button, .messages
.input-group-btn:last-child > .btn-group > #messages-bulk-manage, .general .standard-form
.input-group-btn:last-child > .btn-group > #submit,
.input-group-btn:last-child > .btn-group > #groups_search_submit, .group-home
.input-group-btn:last-child > .btn-group > .group-button.leave-group, .group-home .groups.create .submit
.input-group-btn:last-child > .btn-group > input,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child), .comments-area
.input-group-btn:first-child > .submit:not(:first-child), .comments-area
.input-group-btn:first-child > .cancel:not(:first-child), .profile
.input-group-btn:first-child > #submit:not(:first-child), .profile
.input-group-btn:first-child > #send_reply_button:not(:first-child), .messages
.input-group-btn:first-child > #messages-bulk-manage:not(:first-child), .general .standard-form
.input-group-btn:first-child > #submit:not(:first-child),
.input-group-btn:first-child > #groups_search_submit:not(:first-child), .group-home
.input-group-btn:first-child > .group-button.leave-group:not(:first-child), .group-home .groups.create .submit
.input-group-btn:first-child > input:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .comments-area
.input-group-btn:first-child > .btn-group:not(:first-child) > .submit, .comments-area
.input-group-btn:first-child > .btn-group:not(:first-child) > .cancel, .profile
.input-group-btn:first-child > .btn-group:not(:first-child) > #submit, .profile
.input-group-btn:first-child > .btn-group:not(:first-child) > #send_reply_button, .messages
.input-group-btn:first-child > .btn-group:not(:first-child) > #messages-bulk-manage, .general .standard-form
.input-group-btn:first-child > .btn-group:not(:first-child) > #submit,
.input-group-btn:first-child > .btn-group:not(:first-child) > #groups_search_submit, .group-home
.input-group-btn:first-child > .btn-group:not(:first-child) > .group-button.leave-group, .group-home .groups.create .submit
.input-group-btn:first-child > .btn-group:not(:first-child) > input {
  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, .comments-area .input-group-btn > .submit, .comments-area .input-group-btn > .cancel, .profile .input-group-btn > #submit, .profile .input-group-btn > #send_reply_button, .messages .input-group-btn > #messages-bulk-manage, .general .standard-form .input-group-btn > #submit, .input-group-btn > #groups_search_submit, .group-home .input-group-btn > .group-button.leave-group, .group-home .groups.create .submit .input-group-btn > input {
    position: relative; }
    .input-group-btn > .btn + .btn, .comments-area .input-group-btn > .submit + .btn, .comments-area .input-group-btn > .cancel + .btn, .profile .input-group-btn > #submit + .btn, .profile .input-group-btn > #send_reply_button + .btn, .messages .input-group-btn > #messages-bulk-manage + .btn, .general .standard-form .input-group-btn > #submit + .btn, .input-group-btn > #groups_search_submit + .btn, .group-home .input-group-btn > .group-button.leave-group + .btn, .group-home .groups.create .submit .input-group-btn > input + .btn, .comments-area .input-group-btn > .btn + .submit, .comments-area .input-group-btn > .submit + .submit, .comments-area .input-group-btn > .cancel + .submit, .profile .comments-area .input-group-btn > #submit + .submit, .comments-area .profile .input-group-btn > #submit + .submit, .profile .comments-area .input-group-btn > #send_reply_button + .submit, .comments-area .profile .input-group-btn > #send_reply_button + .submit, .messages .comments-area .input-group-btn > #messages-bulk-manage + .submit, .comments-area .messages .input-group-btn > #messages-bulk-manage + .submit, .general .standard-form .comments-area .input-group-btn > #submit + .submit, .comments-area .general .standard-form .input-group-btn > #submit + .submit, .comments-area .input-group-btn > #groups_search_submit + .submit, .group-home .comments-area .input-group-btn > .group-button.leave-group + .submit, .comments-area .group-home .input-group-btn > .group-button.leave-group + .submit, .group-home .groups.create .submit .comments-area .input-group-btn > input + .submit, .comments-area .group-home .groups.create .submit .input-group-btn > input + .submit, .comments-area .input-group-btn > .btn + .cancel, .comments-area .input-group-btn > .submit + .cancel, .comments-area .input-group-btn > .cancel + .cancel, .profile .comments-area .input-group-btn > #submit + .cancel, .comments-area .profile .input-group-btn > #submit + .cancel, .profile .comments-area .input-group-btn > #send_reply_button + .cancel, .comments-area .profile .input-group-btn > #send_reply_button + .cancel, .messages .comments-area .input-group-btn > #messages-bulk-manage + .cancel, .comments-area .messages .input-group-btn > #messages-bulk-manage + .cancel, .general .standard-form .comments-area .input-group-btn > #submit + .cancel, .comments-area .general .standard-form .input-group-btn > #submit + .cancel, .comments-area .input-group-btn > #groups_search_submit + .cancel, .group-home .comments-area .input-group-btn > .group-button.leave-group + .cancel, .comments-area .group-home .input-group-btn > .group-button.leave-group + .cancel, .group-home .groups.create .submit .comments-area .input-group-btn > input + .cancel, .comments-area .group-home .groups.create .submit .input-group-btn > input + .cancel, .profile .input-group-btn > .btn + #submit, .comments-area .profile .input-group-btn > .submit + #submit, .profile .comments-area .input-group-btn > .submit + #submit, .comments-area .profile .input-group-btn > .cancel + #submit, .profile .comments-area .input-group-btn > .cancel + #submit, .profile .input-group-btn > #submit + #submit, .profile .input-group-btn > #send_reply_button + #submit, .messages .profile .input-group-btn > #messages-bulk-manage + #submit, .profile .messages .input-group-btn > #messages-bulk-manage + #submit, .profile .input-group-btn > #groups_search_submit + #submit, .group-home .profile .input-group-btn > .group-button.leave-group + #submit, .profile .group-home .input-group-btn > .group-button.leave-group + #submit, .group-home .groups.create .submit .profile .input-group-btn > input + #submit, .profile .group-home .groups.create .submit .input-group-btn > input + #submit, .profile .input-group-btn > .btn + #send_reply_button, .comments-area .profile .input-group-btn > .submit + #send_reply_button, .profile .comments-area .input-group-btn > .submit + #send_reply_button, .comments-area .profile .input-group-btn > .cancel + #send_reply_button, .profile .comments-area .input-group-btn > .cancel + #send_reply_button, .profile .input-group-btn > #submit + #send_reply_button, .profile .input-group-btn > #send_reply_button + #send_reply_button, .messages .profile .input-group-btn > #messages-bulk-manage + #send_reply_button, .profile .messages .input-group-btn > #messages-bulk-manage + #send_reply_button, .profile .general .standard-form .input-group-btn > #submit + #send_reply_button, .profile .input-group-btn > #groups_search_submit + #send_reply_button, .group-home .profile .input-group-btn > .group-button.leave-group + #send_reply_button, .profile .group-home .input-group-btn > .group-button.leave-group + #send_reply_button, .group-home .groups.create .submit .profile .input-group-btn > input + #send_reply_button, .profile .group-home .groups.create .submit .input-group-btn > input + #send_reply_button, .messages .input-group-btn > .btn + #messages-bulk-manage, .comments-area .messages .input-group-btn > .submit + #messages-bulk-manage, .messages .comments-area .input-group-btn > .submit + #messages-bulk-manage, .comments-area .messages .input-group-btn > .cancel + #messages-bulk-manage, .messages .comments-area .input-group-btn > .cancel + #messages-bulk-manage, .profile .messages .input-group-btn > #submit + #messages-bulk-manage, .messages .profile .input-group-btn > #submit + #messages-bulk-manage, .profile .messages .input-group-btn > #send_reply_button + #messages-bulk-manage, .messages .profile .input-group-btn > #send_reply_button + #messages-bulk-manage, .messages .input-group-btn > #messages-bulk-manage + #messages-bulk-manage, .general .standard-form .messages .input-group-btn > #submit + #messages-bulk-manage, .messages .general .standard-form .input-group-btn > #submit + #messages-bulk-manage, .messages .input-group-btn > #groups_search_submit + #messages-bulk-manage, .group-home .messages .input-group-btn > .group-button.leave-group + #messages-bulk-manage, .messages .group-home .input-group-btn > .group-button.leave-group + #messages-bulk-manage, .group-home .groups.create .submit .messages .input-group-btn > input + #messages-bulk-manage, .messages .group-home .groups.create .submit .input-group-btn > input + #messages-bulk-manage, .general .standard-form .input-group-btn > .btn + #submit, .comments-area .general .standard-form .input-group-btn > .submit + #submit, .general .standard-form .comments-area .input-group-btn > .submit + #submit, .comments-area .general .standard-form .input-group-btn > .cancel + #submit, .general .standard-form .comments-area .input-group-btn > .cancel + #submit, .profile .general .standard-form .input-group-btn > #send_reply_button + #submit, .messages .general .standard-form .input-group-btn > #messages-bulk-manage + #submit, .general .standard-form .messages .input-group-btn > #messages-bulk-manage + #submit, .general .standard-form .input-group-btn > #submit + #submit, .general .standard-form .input-group-btn > #groups_search_submit + #submit, .group-home .general .standard-form .input-group-btn > .group-button.leave-group + #submit, .general .standard-form .group-home .input-group-btn > .group-button.leave-group + #submit, .group-home .groups.create .submit .general .standard-form .input-group-btn > input + #submit, .general .standard-form .group-home .groups.create .submit .input-group-btn > input + #submit, .input-group-btn > .btn + #groups_search_submit, .comments-area .input-group-btn > .submit + #groups_search_submit, .comments-area .input-group-btn > .cancel + #groups_search_submit, .profile .input-group-btn > #submit + #groups_search_submit, .profile .input-group-btn > #send_reply_button + #groups_search_submit, .messages .input-group-btn > #messages-bulk-manage + #groups_search_submit, .general .standard-form .input-group-btn > #submit + #groups_search_submit, .input-group-btn > #groups_search_submit + #groups_search_submit, .group-home .input-group-btn > .group-button.leave-group + #groups_search_submit, .group-home .groups.create .submit .input-group-btn > input + #groups_search_submit, .group-home .input-group-btn > .btn + .group-button.leave-group, .comments-area .group-home .input-group-btn > .submit + .group-button.leave-group, .group-home .comments-area .input-group-btn > .submit + .group-button.leave-group, .comments-area .group-home .input-group-btn > .cancel + .group-button.leave-group, .group-home .comments-area .input-group-btn > .cancel + .group-button.leave-group, .profile .group-home .input-group-btn > #submit + .group-button.leave-group, .group-home .profile .input-group-btn > #submit + .group-button.leave-group, .profile .group-home .input-group-btn > #send_reply_button + .group-button.leave-group, .group-home .profile .input-group-btn > #send_reply_button + .group-button.leave-group, .messages .group-home .input-group-btn > #messages-bulk-manage + .group-button.leave-group, .group-home .messages .input-group-btn > #messages-bulk-manage + .group-button.leave-group, .general .standard-form .group-home .input-group-btn > #submit + .group-button.leave-group, .group-home .general .standard-form .input-group-btn > #submit + .group-button.leave-group, .group-home .input-group-btn > #groups_search_submit + .group-button.leave-group, .group-home .input-group-btn > .group-button.leave-group + .group-button.leave-group, .group-home .groups.create .submit .input-group-btn > input + .group-button.leave-group, .group-home .groups.create .submit .input-group-btn > .btn + input, .comments-area .group-home .groups.create .submit .input-group-btn > .submit + input, .group-home .groups.create .submit .comments-area .input-group-btn > .submit + input, .comments-area .group-home .groups.create .submit .input-group-btn > .cancel + input, .group-home .groups.create .submit .comments-area .input-group-btn > .cancel + input, .profile .group-home .groups.create .submit .input-group-btn > #submit + input, .group-home .groups.create .submit .profile .input-group-btn > #submit + input, .profile .group-home .groups.create .submit .input-group-btn > #send_reply_button + input, .group-home .groups.create .submit .profile .input-group-btn > #send_reply_button + input, .messages .group-home .groups.create .submit .input-group-btn > #messages-bulk-manage + input, .group-home .groups.create .submit .messages .input-group-btn > #messages-bulk-manage + input, .general .standard-form .group-home .groups.create .submit .input-group-btn > #submit + input, .group-home .groups.create .submit .general .standard-form .input-group-btn > #submit + input, .group-home .groups.create .submit .input-group-btn > #groups_search_submit + input, .group-home .groups.create .submit .input-group-btn > .group-button.leave-group + input, .group-home .groups.create .submit .input-group-btn > input + input {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .comments-area .input-group-btn > .submit:hover, .comments-area .input-group-btn > .cancel:hover, .profile .input-group-btn > #submit:hover, .profile .input-group-btn > #send_reply_button:hover, .messages .input-group-btn > #messages-bulk-manage:hover, .general .standard-form .input-group-btn > #submit:hover, .input-group-btn > #groups_search_submit:hover, .group-home .input-group-btn > .group-button.leave-group:hover, .group-home .groups.create .submit .input-group-btn > input:hover, .input-group-btn > .btn:focus, .comments-area .input-group-btn > .submit:focus, .comments-area .input-group-btn > .cancel:focus, .profile .input-group-btn > #submit:focus, .profile .input-group-btn > #send_reply_button:focus, .messages .input-group-btn > #messages-bulk-manage:focus, .general .standard-form .input-group-btn > #submit:focus, .input-group-btn > #groups_search_submit:focus, .group-home .input-group-btn > .group-button.leave-group:focus, .group-home .groups.create .submit .input-group-btn > input:focus, .input-group-btn > .btn:active, .comments-area .input-group-btn > .submit:active, .comments-area .input-group-btn > .cancel:active, .profile .input-group-btn > #submit:active, .profile .input-group-btn > #send_reply_button:active, .messages .input-group-btn > #messages-bulk-manage:active, .general .standard-form .input-group-btn > #submit:active, .input-group-btn > #groups_search_submit:active, .group-home .input-group-btn > .group-button.leave-group:active, .group-home .groups.create .submit .input-group-btn > input:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn, .comments-area .input-group-btn:first-child > .submit, .comments-area .input-group-btn:first-child > .cancel, .profile .input-group-btn:first-child > #submit, .profile .input-group-btn:first-child > #send_reply_button, .messages .input-group-btn:first-child > #messages-bulk-manage, .general .standard-form .input-group-btn:first-child > #submit, .input-group-btn:first-child > #groups_search_submit, .group-home .input-group-btn:first-child > .group-button.leave-group, .group-home .groups.create .submit .input-group-btn:first-child > input,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn, .comments-area .input-group-btn:last-child > .submit, .comments-area .input-group-btn:last-child > .cancel, .profile .input-group-btn:last-child > #submit, .profile .input-group-btn:last-child > #send_reply_button, .messages .input-group-btn:last-child > #messages-bulk-manage, .general .standard-form .input-group-btn:last-child > #submit, .input-group-btn:last-child > #groups_search_submit, .group-home .input-group-btn:last-child > .group-button.leave-group, .group-home .groups.create .submit .input-group-btn:last-child > input,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.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 15px; }
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #e6e6e6; }
    .nav > li.disabled > a {
      color: #e6e6e6; }
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #e6e6e6;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #e6e6e6;
    border-color: #441980; }
  .nav .nav-divider {
    height: 1px;
    margin: 11px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #e6e6e6; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.5;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0; }
      .nav-tabs > li > a:hover {
        border-color: #e6e6e6 #e6e6e6 #e6e6e6; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #fff;
      background-color: #441980;
      border: 1px solid transparent;
      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: #441980; }

.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: 4px; }
  .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 transparent; }
  @media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid transparent;
      border-radius: 4px 4px 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: #e6e6e6; } }

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

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 24px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 4px; } }

.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: 13px 15px;
  font-size: 18px;
  line-height: 24px;
  height: 50px; }
  .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: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .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: 6.5px -15px; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 24px; }
  @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: 24px; }
        .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: 13px;
          padding-bottom: 13px; } }

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 2px;
  margin-bottom: 2px; }
  @media (min-width: 768px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .form-control, .navbar-form .messages #messages-select, .messages .navbar-form #messages-select, .navbar-form .messages .message-content textarea#message_content, .messages .message-content .navbar-form textarea#message_content, .navbar-form .general .standard-form input, .general .standard-form .navbar-form input, .navbar-form .general .standard-form select, .general .standard-form .navbar-form select, .navbar-form .profile-settings select, .profile-settings .navbar-form select, .navbar-form .edit-section select, .edit-section .navbar-form select, .navbar-form #groups_search {
      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,
      .navbar-form .input-group .messages #messages-select, .messages
      .navbar-form .input-group #messages-select,
      .navbar-form .input-group .messages .message-content textarea#message_content, .messages .message-content
      .navbar-form .input-group textarea#message_content,
      .navbar-form .input-group .general .standard-form input, .general .standard-form
      .navbar-form .input-group input,
      .navbar-form .input-group .general .standard-form select, .general .standard-form
      .navbar-form .input-group select,
      .navbar-form .input-group .profile-settings select, .profile-settings
      .navbar-form .input-group select,
      .navbar-form .input-group .edit-section select, .edit-section
      .navbar-form .input-group select,
      .navbar-form .input-group #groups_search {
        width: auto; }
    .navbar-form .input-group > .form-control, .navbar-form .messages .input-group > #messages-select, .messages .navbar-form .input-group > #messages-select, .navbar-form .messages .message-content .input-group > textarea#message_content, .messages .message-content .navbar-form .input-group > textarea#message_content, .navbar-form .general .standard-form .input-group > input, .general .standard-form .navbar-form .input-group > input, .navbar-form .general .standard-form .input-group > select, .general .standard-form .navbar-form .input-group > select, .navbar-form .profile-settings .input-group > select, .profile-settings .navbar-form .input-group > select, .navbar-form .edit-section .input-group > select, .edit-section .navbar-form .input-group > select, .navbar-form .input-group > #groups_search {
      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;
      -webkit-box-shadow: none;
      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: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 2px;
  margin-bottom: 2px; }
  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .comments-area .btn-group-sm > .navbar-btn.submit, .comments-area .btn-group-sm > .navbar-btn.cancel, .profile .btn-group-sm > .navbar-btn#submit, .profile .btn-group-sm > .navbar-btn#send_reply_button, .messages .btn-group-sm > .navbar-btn#messages-bulk-manage, .general .standard-form .btn-group-sm > .navbar-btn#submit, .btn-group-sm > .navbar-btn#groups_search_submit, .group-home .btn-group-sm > .navbar-btn.group-button.leave-group, .group-home .groups.create .submit .btn-group-sm > input.navbar-btn {
    margin-top: 10px;
    margin-bottom: 10px; }
  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .comments-area .btn-group-xs > .navbar-btn.submit, .comments-area .btn-group-xs > .navbar-btn.cancel, .profile .btn-group-xs > .navbar-btn#submit, .profile .btn-group-xs > .navbar-btn#send_reply_button, .messages .btn-group-xs > .navbar-btn#messages-bulk-manage, .general .standard-form .btn-group-xs > .navbar-btn#submit, .btn-group-xs > .navbar-btn#groups_search_submit, .group-home .btn-group-xs > .navbar-btn.group-button.leave-group, .group-home .groups.create .submit .btn-group-xs > input.navbar-btn {
    margin-top: 14px;
    margin-bottom: 14px; }

.navbar-text {
  margin-top: 13px;
  margin-bottom: 13px; }
  @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: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    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: #e7e7e7;
    color: #555; }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent; }
    .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: #555;
      background-color: #e7e7e7; }
    .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: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
  .navbar-default .btn-link {
    color: #777; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333; }
    .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: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  .navbar-inverse .navbar-brand {
    color: white; }
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: white; }
  .navbar-inverse .navbar-nav > li > a {
    color: white; }
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    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: #101010; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    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: white; }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    .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: #090909; }
    .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: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-link {
    color: white; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: white; }
    .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: #444; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 24px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      content: "/ ";
      padding: 0 5px;
      color: #ccc; }
  .breadcrumb > .active {
    color: #e6e6e6; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 24px 0;
  border-radius: 4px; }
  .pagination > li {
    display: inline; }
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 10px 12px;
      line-height: 1.5;
      text-decoration: none;
      color: #441980;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  .pagination > li > a:hover, .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    z-index: 2;
    color: #441980;
    background-color: #f1f1f1;
    border-color: #ddd; }
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #441980;
    border-color: #441980;
    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: #e6e6e6;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 15px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 24px 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: #fff;
      border: 1px solid #ddd;
      border-radius: 15px; }
    .pager li > a:hover,
    .pager li > a:focus {
      text-decoration: none;
      background-color: #f1f1f1; }
  .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: #e6e6e6;
    background-color: #fff;
    cursor: not-allowed; }

.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, .comments-area .submit .label, .comments-area .cancel .label, .profile #submit .label, .profile #send_reply_button .label, .messages #messages-bulk-manage .label, .general .standard-form #submit .label, #groups_search_submit .label, .group-home .group-button.leave-group .label, .group-home .groups.create .submit input .label {
    position: relative;
    top: -1px; }

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-default {
  background-color: #e6e6e6; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #cdcdcd; }

.label-primary {
  background-color: #441980; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #2d1155; }

.label-success {
  background-color: #3c1961; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #230f38; }

.label-info {
  background-color: #3c1961; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #230f38; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #c5c1aa;
  border-radius: 10px; }
  .badge:empty {
    display: none; }
  .btn .badge, .comments-area .submit .badge, .comments-area .cancel .badge, .profile #submit .badge, .profile #send_reply_button .badge, .messages #messages-bulk-manage .badge, .general .standard-form #submit .badge, #groups_search_submit .badge, .group-home .group-button.leave-group .badge, .group-home .groups.create .submit input .badge {
    position: relative;
    top: -1px; }
  .btn-xs .badge, .btn-group-xs > .btn .badge, .comments-area .btn-group-xs > .submit .badge, .comments-area .btn-group-xs > .cancel .badge, .profile .btn-group-xs > #submit .badge, .profile .btn-group-xs > #send_reply_button .badge, .messages .btn-group-xs > #messages-bulk-manage .badge, .general .standard-form .btn-group-xs > #submit .badge, .btn-group-xs > #groups_search_submit .badge, .group-home .btn-group-xs > .group-button.leave-group .badge, .group-home .groups.create .submit .btn-group-xs > input .badge,
  .btn-group-xs > .btn .badge, .comments-area
  .btn-group-xs > .submit .badge, .comments-area
  .btn-group-xs > .cancel .badge, .profile
  .btn-group-xs > #submit .badge, .profile
  .btn-group-xs > #send_reply_button .badge, .messages
  .btn-group-xs > #messages-bulk-manage .badge, .general .standard-form
  .btn-group-xs > #submit .badge,
  .btn-group-xs > #groups_search_submit .badge, .group-home
  .btn-group-xs > .group-button.leave-group .badge, .group-home .groups.create .submit
  .btn-group-xs > input .badge {
    top: 0;
    padding: 1px 5px; }
  .list-group-item.active > .badge,
  .nav-pills > .active > a > .badge {
    color: #441980;
    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; }

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #ffffff; }
  .jumbotron h1,
  .jumbotron .h1 {
    color: inherit; }
  .jumbotron p {
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: 200; }
  .jumbotron > hr {
    border-top-color: #e6e6e6; }
  .container .jumbotron,
  .container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px; }
  .jumbotron .container {
    max-width: 100%; }
  @media screen and (min-width: 768px) {
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
      .container .jumbotron,
      .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px; }
      .jumbotron h1,
      .jumbotron .h1 {
        font-size: 72px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 24px;
  line-height: 1.5;
  background-color: #d3d3e6;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  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: 9px;
    color: #292421; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #441980; }

.alert {
  padding: 15px;
  margin-bottom: 24px;
  border: 1px solid transparent;
  border-radius: 4px; }
  .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: 35px; }
  .alert-dismissable .close,
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #e0eee0;
  border-color: #3c1961;
  color: #3c1961; }
  .alert-success hr {
    border-top-color: #2f144d; }
  .alert-success .alert-link {
    color: #230f38; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6e1ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7e1b5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9c0; }
  .alert-danger .alert-link {
    color: #843534; }

@-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: 24px;
  margin-bottom: 24px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 24px;
  color: #fff;
  text-align: center;
  background-color: #441980;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease; }

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-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-image: -o-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-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;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #3c1961; }
  .progress-striped .progress-bar-success {
    background-image: -webkit-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-image: -o-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-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: #3c1961; }
  .progress-striped .progress-bar-info {
    background-image: -webkit-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-image: -o-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-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: #f0ad4e; }
  .progress-striped .progress-bar-warning {
    background-image: -webkit-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-image: -o-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-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: #d9534f; }
  .progress-striped .progress-bar-danger {
    background-image: -webkit-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-image: -o-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-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); }

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

.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 #ddd; }
  .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: #f5f5f5; }

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: #f1f1f1;
  color: #e6e6e6;
  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: #e6e6e6; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #441980;
  border-color: #441980; }
  .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: #aa7fe6; }

.list-group-item-success {
  color: #3c1961;
  background-color: #e0eee0; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c1961; }
  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: #3c1961;
    background-color: #d0e5d0; }
  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: #3c1961;
    border-color: #3c1961; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  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: #31708f;
    background-color: #c4e3f3; }
  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: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  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: #8a6d3b;
    background-color: #faf2cc; }
  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: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  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: #a94442;
    background-color: #ebcccc; }
  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: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel, #groups-list li {
  margin-bottom: 24px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  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: 3px;
  border-top-left-radius: 3px; }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  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: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group, #groups-list li > .list-group,
.panel > .panel-collapse > .list-group, #groups-list li > .panel-collapse > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item, #groups-list li > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item, #groups-list li > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  .panel > .list-group:first-child .list-group-item:first-child, #groups-list li > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child, #groups-list li > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
  .panel > .list-group:last-child .list-group-item:last-child, #groups-list li > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child, #groups-list li > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child, #groups-list li > .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, #groups-list li > .table,
.panel > .table-responsive > .table, #groups-list li > .table-responsive > .table,
.panel > .panel-collapse > .table, #groups-list li > .panel-collapse > .table {
  margin-bottom: 0; }
  .panel > .table caption, #groups-list li > .table caption,
  .panel > .table-responsive > .table caption, #groups-list li > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption, #groups-list li > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px; }

.panel > .table:first-child, #groups-list li > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child, #groups-list li > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel > .table:first-child > thead:first-child > tr:first-child, #groups-list li > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child, #groups-list li > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, #groups-list li > .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, #groups-list li > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 3px; }

.panel > .table:last-child, #groups-list li > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child, #groups-list li > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child, #groups-list li > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child, #groups-list li > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, #groups-list li > .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, #groups-list li > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .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, #groups-list li > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 3px; }

.panel > .panel-body + .table, #groups-list li > .panel-body + .table,
.panel > .panel-body + .table-responsive, #groups-list li > .panel-body + .table-responsive,
.panel > .table + .panel-body, #groups-list li > .table + .panel-body,
.panel > .table-responsive + .panel-body, #groups-list li > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th, #groups-list li > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td, #groups-list li > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered, #groups-list li > .table-bordered,
.panel > .table-responsive > .table-bordered, #groups-list li > .table-responsive > .table-bordered {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child, #groups-list li > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child, #groups-list li > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child, #groups-list li > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child, #groups-list li > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child, #groups-list li > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child, #groups-list li > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, #groups-list li > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, #groups-list li > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, #groups-list li > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, #groups-list li > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, #groups-list li > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, #groups-list li > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child, #groups-list li > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child, #groups-list li > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child, #groups-list li > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child, #groups-list li > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child, #groups-list li > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child, #groups-list li > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, #groups-list li > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, #groups-list li > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, #groups-list li > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, #groups-list li > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, #groups-list li > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, #groups-list li > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td, #groups-list li > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th, #groups-list li > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td, #groups-list li > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th, #groups-list li > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, #groups-list li > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, #groups-list li > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, #groups-list li > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, #groups-list li > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td, #groups-list li > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th, #groups-list li > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td, #groups-list li > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th, #groups-list li > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, #groups-list li > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, #groups-list li > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, #groups-list li > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, #groups-list li > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive, #groups-list li > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 24px; }
  .panel-group .panel, .panel-group #groups-list li, #groups-list .panel-group li {
    margin-bottom: 0;
    border-radius: 4px; }
    .panel-group .panel + .panel, .panel-group #groups-list li + .panel, #groups-list .panel-group li + .panel, .panel-group #groups-list .panel + li, #groups-list .panel-group .panel + li, .panel-group #groups-list li + li, #groups-list .panel-group li + li {
      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: #ccc;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #ccc; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #441980; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #441980;
    border-color: #441980; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #441980; }
    .panel-primary > .panel-heading .badge {
      color: #441980;
      background-color: #fff; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #441980; }

.panel-success {
  border-color: #3c1961; }
  .panel-success > .panel-heading {
    color: #3c1961;
    background-color: #e0eee0;
    border-color: #3c1961; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #3c1961; }
    .panel-success > .panel-heading .badge {
      color: #e0eee0;
      background-color: #3c1961; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #3c1961; }

.panel-info {
  border-color: #bce8f1; }
  .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #bce8f1; }
    .panel-info > .panel-heading .badge {
      color: #d9edf7;
      background-color: #31708f; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }
  .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #faebcc; }
    .panel-warning > .panel-heading .badge {
      color: #fcf8e3;
      background-color: #8a6d3b; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }
  .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ebccd1; }
    .panel-danger > .panel-heading .badge {
      color: #f2dede;
      background-color: #a94442; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1; }

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

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  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: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 24px;
  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; }

.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%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-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: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  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.5; }

.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, .modal-footer .comments-area .submit + .btn, .comments-area .modal-footer .submit + .btn, .modal-footer .comments-area .cancel + .btn, .comments-area .modal-footer .cancel + .btn, .modal-footer .profile #submit + .btn, .profile .modal-footer #submit + .btn, .modal-footer .profile #send_reply_button + .btn, .profile .modal-footer #send_reply_button + .btn, .modal-footer .messages #messages-bulk-manage + .btn, .messages .modal-footer #messages-bulk-manage + .btn, .modal-footer .general .standard-form #submit + .btn, .general .standard-form .modal-footer #submit + .btn, .modal-footer #groups_search_submit + .btn, .modal-footer .group-home .group-button.leave-group + .btn, .group-home .modal-footer .group-button.leave-group + .btn, .modal-footer .group-home .groups.create .submit input + .btn, .group-home .groups.create .submit .modal-footer input + .btn, .modal-footer .comments-area .btn + .submit, .comments-area .modal-footer .btn + .submit, .modal-footer .comments-area .submit + .submit, .comments-area .modal-footer .submit + .submit, .modal-footer .comments-area .cancel + .submit, .comments-area .modal-footer .cancel + .submit, .modal-footer .profile .comments-area #submit + .submit, .comments-area .modal-footer .profile #submit + .submit, .profile .modal-footer .comments-area #submit + .submit, .comments-area .profile .modal-footer #submit + .submit, .modal-footer .profile .comments-area #send_reply_button + .submit, .comments-area .modal-footer .profile #send_reply_button + .submit, .profile .modal-footer .comments-area #send_reply_button + .submit, .comments-area .profile .modal-footer #send_reply_button + .submit, .modal-footer .messages .comments-area #messages-bulk-manage + .submit, .comments-area .modal-footer .messages #messages-bulk-manage + .submit, .messages .modal-footer .comments-area #messages-bulk-manage + .submit, .comments-area .messages .modal-footer #messages-bulk-manage + .submit, .modal-footer .general .standard-form .comments-area #submit + .submit, .comments-area .modal-footer .general .standard-form #submit + .submit, .general .standard-form .modal-footer .comments-area #submit + .submit, .comments-area .general .standard-form .modal-footer #submit + .submit, .modal-footer .comments-area #groups_search_submit + .submit, .comments-area .modal-footer #groups_search_submit + .submit, .modal-footer .group-home .comments-area .group-button.leave-group + .submit, .comments-area .modal-footer .group-home .group-button.leave-group + .submit, .group-home .modal-footer .comments-area .group-button.leave-group + .submit, .comments-area .group-home .modal-footer .group-button.leave-group + .submit, .modal-footer .group-home .groups.create .submit .comments-area input + .submit, .comments-area .modal-footer .group-home .groups.create .submit input + .submit, .group-home .groups.create .submit .modal-footer .comments-area input + .submit, .comments-area .group-home .groups.create .submit .modal-footer input + .submit, .modal-footer .comments-area .btn + .cancel, .comments-area .modal-footer .btn + .cancel, .modal-footer .comments-area .submit + .cancel, .comments-area .modal-footer .submit + .cancel, .modal-footer .comments-area .cancel + .cancel, .comments-area .modal-footer .cancel + .cancel, .modal-footer .profile .comments-area #submit + .cancel, .comments-area .modal-footer .profile #submit + .cancel, .profile .modal-footer .comments-area #submit + .cancel, .comments-area .profile .modal-footer #submit + .cancel, .modal-footer .profile .comments-area #send_reply_button + .cancel, .comments-area .modal-footer .profile #send_reply_button + .cancel, .profile .modal-footer .comments-area #send_reply_button + .cancel, .comments-area .profile .modal-footer #send_reply_button + .cancel, .modal-footer .messages .comments-area #messages-bulk-manage + .cancel, .comments-area .modal-footer .messages #messages-bulk-manage + .cancel, .messages .modal-footer .comments-area #messages-bulk-manage + .cancel, .comments-area .messages .modal-footer #messages-bulk-manage + .cancel, .modal-footer .general .standard-form .comments-area #submit + .cancel, .comments-area .modal-footer .general .standard-form #submit + .cancel, .general .standard-form .modal-footer .comments-area #submit + .cancel, .comments-area .general .standard-form .modal-footer #submit + .cancel, .modal-footer .comments-area #groups_search_submit + .cancel, .comments-area .modal-footer #groups_search_submit + .cancel, .modal-footer .group-home .comments-area .group-button.leave-group + .cancel, .comments-area .modal-footer .group-home .group-button.leave-group + .cancel, .group-home .modal-footer .comments-area .group-button.leave-group + .cancel, .comments-area .group-home .modal-footer .group-button.leave-group + .cancel, .modal-footer .group-home .groups.create .submit .comments-area input + .cancel, .comments-area .modal-footer .group-home .groups.create .submit input + .cancel, .group-home .groups.create .submit .modal-footer .comments-area input + .cancel, .comments-area .group-home .groups.create .submit .modal-footer input + .cancel, .modal-footer .profile .btn + #submit, .profile .modal-footer .btn + #submit, .modal-footer .comments-area .profile .submit + #submit, .profile .modal-footer .comments-area .submit + #submit, .comments-area .modal-footer .profile .submit + #submit, .profile .comments-area .modal-footer .submit + #submit, .modal-footer .comments-area .profile .cancel + #submit, .profile .modal-footer .comments-area .cancel + #submit, .comments-area .modal-footer .profile .cancel + #submit, .profile .comments-area .modal-footer .cancel + #submit, .modal-footer .profile #submit + #submit, .profile .modal-footer #submit + #submit, .modal-footer .profile #send_reply_button + #submit, .profile .modal-footer #send_reply_button + #submit, .modal-footer .messages .profile #messages-bulk-manage + #submit, .profile .modal-footer .messages #messages-bulk-manage + #submit, .messages .modal-footer .profile #messages-bulk-manage + #submit, .profile .messages .modal-footer #messages-bulk-manage + #submit, .modal-footer .profile #groups_search_submit + #submit, .profile .modal-footer #groups_search_submit + #submit, .modal-footer .group-home .profile .group-button.leave-group + #submit, .profile .modal-footer .group-home .group-button.leave-group + #submit, .group-home .modal-footer .profile .group-button.leave-group + #submit, .profile .group-home .modal-footer .group-button.leave-group + #submit, .modal-footer .group-home .groups.create .submit .profile input + #submit, .profile .modal-footer .group-home .groups.create .submit input + #submit, .group-home .groups.create .submit .modal-footer .profile input + #submit, .profile .group-home .groups.create .submit .modal-footer input + #submit, .modal-footer .profile .btn + #send_reply_button, .profile .modal-footer .btn + #send_reply_button, .modal-footer .comments-area .profile .submit + #send_reply_button, .profile .modal-footer .comments-area .submit + #send_reply_button, .comments-area .modal-footer .profile .submit + #send_reply_button, .profile .comments-area .modal-footer .submit + #send_reply_button, .modal-footer .comments-area .profile .cancel + #send_reply_button, .profile .modal-footer .comments-area .cancel + #send_reply_button, .comments-area .modal-footer .profile .cancel + #send_reply_button, .profile .comments-area .modal-footer .cancel + #send_reply_button, .modal-footer .profile #submit + #send_reply_button, .profile .modal-footer #submit + #send_reply_button, .modal-footer .profile #send_reply_button + #send_reply_button, .profile .modal-footer #send_reply_button + #send_reply_button, .modal-footer .messages .profile #messages-bulk-manage + #send_reply_button, .profile .modal-footer .messages #messages-bulk-manage + #send_reply_button, .messages .modal-footer .profile #messages-bulk-manage + #send_reply_button, .profile .messages .modal-footer #messages-bulk-manage + #send_reply_button, .profile .modal-footer .general .standard-form #submit + #send_reply_button, .modal-footer .profile #groups_search_submit + #send_reply_button, .profile .modal-footer #groups_search_submit + #send_reply_button, .modal-footer .group-home .profile .group-button.leave-group + #send_reply_button, .profile .modal-footer .group-home .group-button.leave-group + #send_reply_button, .group-home .modal-footer .profile .group-button.leave-group + #send_reply_button, .profile .group-home .modal-footer .group-button.leave-group + #send_reply_button, .modal-footer .group-home .groups.create .submit .profile input + #send_reply_button, .profile .modal-footer .group-home .groups.create .submit input + #send_reply_button, .group-home .groups.create .submit .modal-footer .profile input + #send_reply_button, .profile .group-home .groups.create .submit .modal-footer input + #send_reply_button, .modal-footer .messages .btn + #messages-bulk-manage, .messages .modal-footer .btn + #messages-bulk-manage, .modal-footer .comments-area .messages .submit + #messages-bulk-manage, .messages .modal-footer .comments-area .submit + #messages-bulk-manage, .comments-area .modal-footer .messages .submit + #messages-bulk-manage, .messages .comments-area .modal-footer .submit + #messages-bulk-manage, .modal-footer .comments-area .messages .cancel + #messages-bulk-manage, .messages .modal-footer .comments-area .cancel + #messages-bulk-manage, .comments-area .modal-footer .messages .cancel + #messages-bulk-manage, .messages .comments-area .modal-footer .cancel + #messages-bulk-manage, .modal-footer .profile .messages #submit + #messages-bulk-manage, .messages .modal-footer .profile #submit + #messages-bulk-manage, .profile .modal-footer .messages #submit + #messages-bulk-manage, .messages .profile .modal-footer #submit + #messages-bulk-manage, .modal-footer .profile .messages #send_reply_button + #messages-bulk-manage, .messages .modal-footer .profile #send_reply_button + #messages-bulk-manage, .profile .modal-footer .messages #send_reply_button + #messages-bulk-manage, .messages .profile .modal-footer #send_reply_button + #messages-bulk-manage, .modal-footer .messages #messages-bulk-manage + #messages-bulk-manage, .messages .modal-footer #messages-bulk-manage + #messages-bulk-manage, .modal-footer .general .standard-form .messages #submit + #messages-bulk-manage, .messages .modal-footer .general .standard-form #submit + #messages-bulk-manage, .general .standard-form .modal-footer .messages #submit + #messages-bulk-manage, .messages .general .standard-form .modal-footer #submit + #messages-bulk-manage, .modal-footer .messages #groups_search_submit + #messages-bulk-manage, .messages .modal-footer #groups_search_submit + #messages-bulk-manage, .modal-footer .group-home .messages .group-button.leave-group + #messages-bulk-manage, .messages .modal-footer .group-home .group-button.leave-group + #messages-bulk-manage, .group-home .modal-footer .messages .group-button.leave-group + #messages-bulk-manage, .messages .group-home .modal-footer .group-button.leave-group + #messages-bulk-manage, .modal-footer .group-home .groups.create .submit .messages input + #messages-bulk-manage, .messages .modal-footer .group-home .groups.create .submit input + #messages-bulk-manage, .group-home .groups.create .submit .modal-footer .messages input + #messages-bulk-manage, .messages .group-home .groups.create .submit .modal-footer input + #messages-bulk-manage, .modal-footer .general .standard-form .btn + #submit, .general .standard-form .modal-footer .btn + #submit, .modal-footer .comments-area .general .standard-form .submit + #submit, .general .standard-form .modal-footer .comments-area .submit + #submit, .comments-area .modal-footer .general .standard-form .submit + #submit, .general .standard-form .comments-area .modal-footer .submit + #submit, .modal-footer .comments-area .general .standard-form .cancel + #submit, .general .standard-form .modal-footer .comments-area .cancel + #submit, .comments-area .modal-footer .general .standard-form .cancel + #submit, .general .standard-form .comments-area .modal-footer .cancel + #submit, .modal-footer .profile .general .standard-form #send_reply_button + #submit, .profile .modal-footer .general .standard-form #send_reply_button + #submit, .modal-footer .messages .general .standard-form #messages-bulk-manage + #submit, .general .standard-form .modal-footer .messages #messages-bulk-manage + #submit, .messages .modal-footer .general .standard-form #messages-bulk-manage + #submit, .general .standard-form .messages .modal-footer #messages-bulk-manage + #submit, .modal-footer .general .standard-form #submit + #submit, .general .standard-form .modal-footer #submit + #submit, .modal-footer .general .standard-form #groups_search_submit + #submit, .general .standard-form .modal-footer #groups_search_submit + #submit, .modal-footer .group-home .general .standard-form .group-button.leave-group + #submit, .general .standard-form .modal-footer .group-home .group-button.leave-group + #submit, .group-home .modal-footer .general .standard-form .group-button.leave-group + #submit, .general .standard-form .group-home .modal-footer .group-button.leave-group + #submit, .modal-footer .group-home .groups.create .submit .general .standard-form input + #submit, .general .standard-form .modal-footer .group-home .groups.create .submit input + #submit, .group-home .groups.create .submit .modal-footer .general .standard-form input + #submit, .general .standard-form .group-home .groups.create .submit .modal-footer input + #submit, .modal-footer .btn + #groups_search_submit, .modal-footer .comments-area .submit + #groups_search_submit, .comments-area .modal-footer .submit + #groups_search_submit, .modal-footer .comments-area .cancel + #groups_search_submit, .comments-area .modal-footer .cancel + #groups_search_submit, .modal-footer .profile #submit + #groups_search_submit, .profile .modal-footer #submit + #groups_search_submit, .modal-footer .profile #send_reply_button + #groups_search_submit, .profile .modal-footer #send_reply_button + #groups_search_submit, .modal-footer .messages #messages-bulk-manage + #groups_search_submit, .messages .modal-footer #messages-bulk-manage + #groups_search_submit, .modal-footer .general .standard-form #submit + #groups_search_submit, .general .standard-form .modal-footer #submit + #groups_search_submit, .modal-footer #groups_search_submit + #groups_search_submit, .modal-footer .group-home .group-button.leave-group + #groups_search_submit, .group-home .modal-footer .group-button.leave-group + #groups_search_submit, .modal-footer .group-home .groups.create .submit input + #groups_search_submit, .group-home .groups.create .submit .modal-footer input + #groups_search_submit, .modal-footer .group-home .btn + .group-button.leave-group, .group-home .modal-footer .btn + .group-button.leave-group, .modal-footer .comments-area .group-home .submit + .group-button.leave-group, .group-home .modal-footer .comments-area .submit + .group-button.leave-group, .comments-area .modal-footer .group-home .submit + .group-button.leave-group, .group-home .comments-area .modal-footer .submit + .group-button.leave-group, .modal-footer .comments-area .group-home .cancel + .group-button.leave-group, .group-home .modal-footer .comments-area .cancel + .group-button.leave-group, .comments-area .modal-footer .group-home .cancel + .group-button.leave-group, .group-home .comments-area .modal-footer .cancel + .group-button.leave-group, .modal-footer .profile .group-home #submit + .group-button.leave-group, .group-home .modal-footer .profile #submit + .group-button.leave-group, .profile .modal-footer .group-home #submit + .group-button.leave-group, .group-home .profile .modal-footer #submit + .group-button.leave-group, .modal-footer .profile .group-home #send_reply_button + .group-button.leave-group, .group-home .modal-footer .profile #send_reply_button + .group-button.leave-group, .profile .modal-footer .group-home #send_reply_button + .group-button.leave-group, .group-home .profile .modal-footer #send_reply_button + .group-button.leave-group, .modal-footer .messages .group-home #messages-bulk-manage + .group-button.leave-group, .group-home .modal-footer .messages #messages-bulk-manage + .group-button.leave-group, .messages .modal-footer .group-home #messages-bulk-manage + .group-button.leave-group, .group-home .messages .modal-footer #messages-bulk-manage + .group-button.leave-group, .modal-footer .general .standard-form .group-home #submit + .group-button.leave-group, .group-home .modal-footer .general .standard-form #submit + .group-button.leave-group, .general .standard-form .modal-footer .group-home #submit + .group-button.leave-group, .group-home .general .standard-form .modal-footer #submit + .group-button.leave-group, .modal-footer .group-home #groups_search_submit + .group-button.leave-group, .group-home .modal-footer #groups_search_submit + .group-button.leave-group, .modal-footer .group-home .group-button.leave-group + .group-button.leave-group, .group-home .modal-footer .group-button.leave-group + .group-button.leave-group, .modal-footer .group-home .groups.create .submit input + .group-button.leave-group, .group-home .groups.create .submit .modal-footer input + .group-button.leave-group, .modal-footer .group-home .groups.create .submit .btn + input, .group-home .groups.create .submit .modal-footer .btn + input, .modal-footer .comments-area .group-home .groups.create .submit .submit + input, .group-home .groups.create .submit .modal-footer .comments-area .submit + input, .comments-area .modal-footer .group-home .groups.create .submit .submit + input, .group-home .groups.create .submit .comments-area .modal-footer .submit + input, .modal-footer .comments-area .group-home .groups.create .submit .cancel + input, .group-home .groups.create .submit .modal-footer .comments-area .cancel + input, .comments-area .modal-footer .group-home .groups.create .submit .cancel + input, .group-home .groups.create .submit .comments-area .modal-footer .cancel + input, .modal-footer .profile .group-home .groups.create .submit #submit + input, .group-home .groups.create .submit .modal-footer .profile #submit + input, .profile .modal-footer .group-home .groups.create .submit #submit + input, .group-home .groups.create .submit .profile .modal-footer #submit + input, .modal-footer .profile .group-home .groups.create .submit #send_reply_button + input, .group-home .groups.create .submit .modal-footer .profile #send_reply_button + input, .profile .modal-footer .group-home .groups.create .submit #send_reply_button + input, .group-home .groups.create .submit .profile .modal-footer #send_reply_button + input, .modal-footer .messages .group-home .groups.create .submit #messages-bulk-manage + input, .group-home .groups.create .submit .modal-footer .messages #messages-bulk-manage + input, .messages .modal-footer .group-home .groups.create .submit #messages-bulk-manage + input, .group-home .groups.create .submit .messages .modal-footer #messages-bulk-manage + input, .modal-footer .general .standard-form .group-home .groups.create .submit #submit + input, .group-home .groups.create .submit .modal-footer .general .standard-form #submit + input, .general .standard-form .modal-footer .group-home .groups.create .submit #submit + input, .group-home .groups.create .submit .general .standard-form .modal-footer #submit + input, .modal-footer .group-home .groups.create .submit #groups_search_submit + input, .group-home .groups.create .submit .modal-footer #groups_search_submit + input, .modal-footer .group-home .groups.create .submit .group-button.leave-group + input, .group-home .modal-footer .groups.create .submit .group-button.leave-group + input, .group-home .groups.create .submit .modal-footer .group-button.leave-group + input, .modal-footer .group-home .groups.create .submit input + input, .group-home .groups.create .submit .modal-footer input + input {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .comments-area .submit + .btn, .comments-area .modal-footer .btn-group .submit + .btn, .modal-footer .btn-group .comments-area .cancel + .btn, .comments-area .modal-footer .btn-group .cancel + .btn, .modal-footer .btn-group .profile #submit + .btn, .profile .modal-footer .btn-group #submit + .btn, .modal-footer .btn-group .profile #send_reply_button + .btn, .profile .modal-footer .btn-group #send_reply_button + .btn, .modal-footer .btn-group .messages #messages-bulk-manage + .btn, .messages .modal-footer .btn-group #messages-bulk-manage + .btn, .modal-footer .btn-group .general .standard-form #submit + .btn, .general .standard-form .modal-footer .btn-group #submit + .btn, .modal-footer .btn-group #groups_search_submit + .btn, .modal-footer .btn-group .group-home .group-button.leave-group + .btn, .group-home .modal-footer .btn-group .group-button.leave-group + .btn, .modal-footer .btn-group .group-home .groups.create .submit input + .btn, .group-home .groups.create .submit .modal-footer .btn-group input + .btn, .modal-footer .btn-group .comments-area .btn + .submit, .comments-area .modal-footer .btn-group .btn + .submit, .modal-footer .btn-group .comments-area .submit + .submit, .comments-area .modal-footer .btn-group .submit + .submit, .modal-footer .btn-group .comments-area .cancel + .submit, .comments-area .modal-footer .btn-group .cancel + .submit, .modal-footer .btn-group .profile .comments-area #submit + .submit, .comments-area .modal-footer .btn-group .profile #submit + .submit, .profile .modal-footer .btn-group .comments-area #submit + .submit, .comments-area .profile .modal-footer .btn-group #submit + .submit, .modal-footer .btn-group .profile .comments-area #send_reply_button + .submit, .comments-area .modal-footer .btn-group .profile #send_reply_button + .submit, .profile .modal-footer .btn-group .comments-area #send_reply_button + .submit, .comments-area .profile .modal-footer .btn-group #send_reply_button + .submit, .modal-footer .btn-group .messages .comments-area #messages-bulk-manage + .submit, .comments-area .modal-footer .btn-group .messages #messages-bulk-manage + .submit, .messages .modal-footer .btn-group .comments-area #messages-bulk-manage + .submit, .comments-area .messages .modal-footer .btn-group #messages-bulk-manage + .submit, .modal-footer .btn-group .general .standard-form .comments-area #submit + .submit, .comments-area .modal-footer .btn-group .general .standard-form #submit + .submit, .general .standard-form .modal-footer .btn-group .comments-area #submit + .submit, .comments-area .general .standard-form .modal-footer .btn-group #submit + .submit, .modal-footer .btn-group .comments-area #groups_search_submit + .submit, .comments-area .modal-footer .btn-group #groups_search_submit + .submit, .modal-footer .btn-group .group-home .comments-area .group-button.leave-group + .submit, .comments-area .modal-footer .btn-group .group-home .group-button.leave-group + .submit, .group-home .modal-footer .btn-group .comments-area .group-button.leave-group + .submit, .comments-area .group-home .modal-footer .btn-group .group-button.leave-group + .submit, .modal-footer .btn-group .group-home .groups.create .submit .comments-area input + .submit, .comments-area .modal-footer .btn-group .group-home .groups.create .submit input + .submit, .group-home .groups.create .submit .modal-footer .btn-group .comments-area input + .submit, .comments-area .group-home .groups.create .submit .modal-footer .btn-group input + .submit, .modal-footer .btn-group .comments-area .btn + .cancel, .comments-area .modal-footer .btn-group .btn + .cancel, .modal-footer .btn-group .comments-area .submit + .cancel, .comments-area .modal-footer .btn-group .submit + .cancel, .modal-footer .btn-group .comments-area .cancel + .cancel, .comments-area .modal-footer .btn-group .cancel + .cancel, .modal-footer .btn-group .profile .comments-area #submit + .cancel, .comments-area .modal-footer .btn-group .profile #submit + .cancel, .profile .modal-footer .btn-group .comments-area #submit + .cancel, .comments-area .profile .modal-footer .btn-group #submit + .cancel, .modal-footer .btn-group .profile .comments-area #send_reply_button + .cancel, .comments-area .modal-footer .btn-group .profile #send_reply_button + .cancel, .profile .modal-footer .btn-group .comments-area #send_reply_button + .cancel, .comments-area .profile .modal-footer .btn-group #send_reply_button + .cancel, .modal-footer .btn-group .messages .comments-area #messages-bulk-manage + .cancel, .comments-area .modal-footer .btn-group .messages #messages-bulk-manage + .cancel, .messages .modal-footer .btn-group .comments-area #messages-bulk-manage + .cancel, .comments-area .messages .modal-footer .btn-group #messages-bulk-manage + .cancel, .modal-footer .btn-group .general .standard-form .comments-area #submit + .cancel, .comments-area .modal-footer .btn-group .general .standard-form #submit + .cancel, .general .standard-form .modal-footer .btn-group .comments-area #submit + .cancel, .comments-area .general .standard-form .modal-footer .btn-group #submit + .cancel, .modal-footer .btn-group .comments-area #groups_search_submit + .cancel, .comments-area .modal-footer .btn-group #groups_search_submit + .cancel, .modal-footer .btn-group .group-home .comments-area .group-button.leave-group + .cancel, .comments-area .modal-footer .btn-group .group-home .group-button.leave-group + .cancel, .group-home .modal-footer .btn-group .comments-area .group-button.leave-group + .cancel, .comments-area .group-home .modal-footer .btn-group .group-button.leave-group + .cancel, .modal-footer .btn-group .group-home .groups.create .submit .comments-area input + .cancel, .comments-area .modal-footer .btn-group .group-home .groups.create .submit input + .cancel, .group-home .groups.create .submit .modal-footer .btn-group .comments-area input + .cancel, .comments-area .group-home .groups.create .submit .modal-footer .btn-group input + .cancel, .modal-footer .btn-group .profile .btn + #submit, .profile .modal-footer .btn-group .btn + #submit, .modal-footer .btn-group .comments-area .profile .submit + #submit, .profile .modal-footer .btn-group .comments-area .submit + #submit, .comments-area .modal-footer .btn-group .profile .submit + #submit, .profile .comments-area .modal-footer .btn-group .submit + #submit, .modal-footer .btn-group .comments-area .profile .cancel + #submit, .profile .modal-footer .btn-group .comments-area .cancel + #submit, .comments-area .modal-footer .btn-group .profile .cancel + #submit, .profile .comments-area .modal-footer .btn-group .cancel + #submit, .modal-footer .btn-group .profile #submit + #submit, .profile .modal-footer .btn-group #submit + #submit, .modal-footer .btn-group .profile #send_reply_button + #submit, .profile .modal-footer .btn-group #send_reply_button + #submit, .modal-footer .btn-group .messages .profile #messages-bulk-manage + #submit, .profile .modal-footer .btn-group .messages #messages-bulk-manage + #submit, .messages .modal-footer .btn-group .profile #messages-bulk-manage + #submit, .profile .messages .modal-footer .btn-group #messages-bulk-manage + #submit, .modal-footer .btn-group .profile #groups_search_submit + #submit, .profile .modal-footer .btn-group #groups_search_submit + #submit, .modal-footer .btn-group .group-home .profile .group-button.leave-group + #submit, .profile .modal-footer .btn-group .group-home .group-button.leave-group + #submit, .group-home .modal-footer .btn-group .profile .group-button.leave-group + #submit, .profile .group-home .modal-footer .btn-group .group-button.leave-group + #submit, .modal-footer .btn-group .group-home .groups.create .submit .profile input + #submit, .profile .modal-footer .btn-group .group-home .groups.create .submit input + #submit, .group-home .groups.create .submit .modal-footer .btn-group .profile input + #submit, .profile .group-home .groups.create .submit .modal-footer .btn-group input + #submit, .modal-footer .btn-group .profile .btn + #send_reply_button, .profile .modal-footer .btn-group .btn + #send_reply_button, .modal-footer .btn-group .comments-area .profile .submit + #send_reply_button, .profile .modal-footer .btn-group .comments-area .submit + #send_reply_button, .comments-area .modal-footer .btn-group .profile .submit + #send_reply_button, .profile .comments-area .modal-footer .btn-group .submit + #send_reply_button, .modal-footer .btn-group .comments-area .profile .cancel + #send_reply_button, .profile .modal-footer .btn-group .comments-area .cancel + #send_reply_button, .comments-area .modal-footer .btn-group .profile .cancel + #send_reply_button, .profile .comments-area .modal-footer .btn-group .cancel + #send_reply_button, .modal-footer .btn-group .profile #submit + #send_reply_button, .profile .modal-footer .btn-group #submit + #send_reply_button, .modal-footer .btn-group .profile #send_reply_button + #send_reply_button, .profile .modal-footer .btn-group #send_reply_button + #send_reply_button, .modal-footer .btn-group .messages .profile #messages-bulk-manage + #send_reply_button, .profile .modal-footer .btn-group .messages #messages-bulk-manage + #send_reply_button, .messages .modal-footer .btn-group .profile #messages-bulk-manage + #send_reply_button, .profile .messages .modal-footer .btn-group #messages-bulk-manage + #send_reply_button, .profile .modal-footer .btn-group .general .standard-form #submit + #send_reply_button, .modal-footer .btn-group .profile #groups_search_submit + #send_reply_button, .profile .modal-footer .btn-group #groups_search_submit + #send_reply_button, .modal-footer .btn-group .group-home .profile .group-button.leave-group + #send_reply_button, .profile .modal-footer .btn-group .group-home .group-button.leave-group + #send_reply_button, .group-home .modal-footer .btn-group .profile .group-button.leave-group + #send_reply_button, .profile .group-home .modal-footer .btn-group .group-button.leave-group + #send_reply_button, .modal-footer .btn-group .group-home .groups.create .submit .profile input + #send_reply_button, .profile .modal-footer .btn-group .group-home .groups.create .submit input + #send_reply_button, .group-home .groups.create .submit .modal-footer .btn-group .profile input + #send_reply_button, .profile .group-home .groups.create .submit .modal-footer .btn-group input + #send_reply_button, .modal-footer .btn-group .messages .btn + #messages-bulk-manage, .messages .modal-footer .btn-group .btn + #messages-bulk-manage, .modal-footer .btn-group .comments-area .messages .submit + #messages-bulk-manage, .messages .modal-footer .btn-group .comments-area .submit + #messages-bulk-manage, .comments-area .modal-footer .btn-group .messages .submit + #messages-bulk-manage, .messages .comments-area .modal-footer .btn-group .submit + #messages-bulk-manage, .modal-footer .btn-group .comments-area .messages .cancel + #messages-bulk-manage, .messages .modal-footer .btn-group .comments-area .cancel + #messages-bulk-manage, .comments-area .modal-footer .btn-group .messages .cancel + #messages-bulk-manage, .messages .comments-area .modal-footer .btn-group .cancel + #messages-bulk-manage, .modal-footer .btn-group .profile .messages #submit + #messages-bulk-manage, .messages .modal-footer .btn-group .profile #submit + #messages-bulk-manage, .profile .modal-footer .btn-group .messages #submit + #messages-bulk-manage, .messages .profile .modal-footer .btn-group #submit + #messages-bulk-manage, .modal-footer .btn-group .profile .messages #send_reply_button + #messages-bulk-manage, .messages .modal-footer .btn-group .profile #send_reply_button + #messages-bulk-manage, .profile .modal-footer .btn-group .messages #send_reply_button + #messages-bulk-manage, .messages .profile .modal-footer .btn-group #send_reply_button + #messages-bulk-manage, .modal-footer .btn-group .messages #messages-bulk-manage + #messages-bulk-manage, .messages .modal-footer .btn-group #messages-bulk-manage + #messages-bulk-manage, .modal-footer .btn-group .general .standard-form .messages #submit + #messages-bulk-manage, .messages .modal-footer .btn-group .general .standard-form #submit + #messages-bulk-manage, .general .standard-form .modal-footer .btn-group .messages #submit + #messages-bulk-manage, .messages .general .standard-form .modal-footer .btn-group #submit + #messages-bulk-manage, .modal-footer .btn-group .messages #groups_search_submit + #messages-bulk-manage, .messages .modal-footer .btn-group #groups_search_submit + #messages-bulk-manage, .modal-footer .btn-group .group-home .messages .group-button.leave-group + #messages-bulk-manage, .messages .modal-footer .btn-group .group-home .group-button.leave-group + #messages-bulk-manage, .group-home .modal-footer .btn-group .messages .group-button.leave-group + #messages-bulk-manage, .messages .group-home .modal-footer .btn-group .group-button.leave-group + #messages-bulk-manage, .modal-footer .btn-group .group-home .groups.create .submit .messages input + #messages-bulk-manage, .messages .modal-footer .btn-group .group-home .groups.create .submit input + #messages-bulk-manage, .group-home .groups.create .submit .modal-footer .btn-group .messages input + #messages-bulk-manage, .messages .group-home .groups.create .submit .modal-footer .btn-group input + #messages-bulk-manage, .modal-footer .btn-group .general .standard-form .btn + #submit, .general .standard-form .modal-footer .btn-group .btn + #submit, .modal-footer .btn-group .comments-area .general .standard-form .submit + #submit, .general .standard-form .modal-footer .btn-group .comments-area .submit + #submit, .comments-area .modal-footer .btn-group .general .standard-form .submit + #submit, .general .standard-form .comments-area .modal-footer .btn-group .submit + #submit, .modal-footer .btn-group .comments-area .general .standard-form .cancel + #submit, .general .standard-form .modal-footer .btn-group .comments-area .cancel + #submit, .comments-area .modal-footer .btn-group .general .standard-form .cancel + #submit, .general .standard-form .comments-area .modal-footer .btn-group .cancel + #submit, .modal-footer .btn-group .profile .general .standard-form #send_reply_button + #submit, .profile .modal-footer .btn-group .general .standard-form #send_reply_button + #submit, .modal-footer .btn-group .messages .general .standard-form #messages-bulk-manage + #submit, .general .standard-form .modal-footer .btn-group .messages #messages-bulk-manage + #submit, .messages .modal-footer .btn-group .general .standard-form #messages-bulk-manage + #submit, .general .standard-form .messages .modal-footer .btn-group #messages-bulk-manage + #submit, .modal-footer .btn-group .general .standard-form #submit + #submit, .general .standard-form .modal-footer .btn-group #submit + #submit, .modal-footer .btn-group .general .standard-form #groups_search_submit + #submit, .general .standard-form .modal-footer .btn-group #groups_search_submit + #submit, .modal-footer .btn-group .group-home .general .standard-form .group-button.leave-group + #submit, .general .standard-form .modal-footer .btn-group .group-home .group-button.leave-group + #submit, .group-home .modal-footer .btn-group .general .standard-form .group-button.leave-group + #submit, .general .standard-form .group-home .modal-footer .btn-group .group-button.leave-group + #submit, .modal-footer .btn-group .group-home .groups.create .submit .general .standard-form input + #submit, .general .standard-form .modal-footer .btn-group .group-home .groups.create .submit input + #submit, .group-home .groups.create .submit .modal-footer .btn-group .general .standard-form input + #submit, .general .standard-form .group-home .groups.create .submit .modal-footer .btn-group input + #submit, .modal-footer .btn-group .btn + #groups_search_submit, .modal-footer .btn-group .comments-area .submit + #groups_search_submit, .comments-area .modal-footer .btn-group .submit + #groups_search_submit, .modal-footer .btn-group .comments-area .cancel + #groups_search_submit, .comments-area .modal-footer .btn-group .cancel + #groups_search_submit, .modal-footer .btn-group .profile #submit + #groups_search_submit, .profile .modal-footer .btn-group #submit + #groups_search_submit, .modal-footer .btn-group .profile #send_reply_button + #groups_search_submit, .profile .modal-footer .btn-group #send_reply_button + #groups_search_submit, .modal-footer .btn-group .messages #messages-bulk-manage + #groups_search_submit, .messages .modal-footer .btn-group #messages-bulk-manage + #groups_search_submit, .modal-footer .btn-group .general .standard-form #submit + #groups_search_submit, .general .standard-form .modal-footer .btn-group #submit + #groups_search_submit, .modal-footer .btn-group #groups_search_submit + #groups_search_submit, .modal-footer .btn-group .group-home .group-button.leave-group + #groups_search_submit, .group-home .modal-footer .btn-group .group-button.leave-group + #groups_search_submit, .modal-footer .btn-group .group-home .groups.create .submit input + #groups_search_submit, .group-home .groups.create .submit .modal-footer .btn-group input + #groups_search_submit, .modal-footer .btn-group .group-home .btn + .group-button.leave-group, .group-home .modal-footer .btn-group .btn + .group-button.leave-group, .modal-footer .btn-group .comments-area .group-home .submit + .group-button.leave-group, .group-home .modal-footer .btn-group .comments-area .submit + .group-button.leave-group, .comments-area .modal-footer .btn-group .group-home .submit + .group-button.leave-group, .group-home .comments-area .modal-footer .btn-group .submit + .group-button.leave-group, .modal-footer .btn-group .comments-area .group-home .cancel + .group-button.leave-group, .group-home .modal-footer .btn-group .comments-area .cancel + .group-button.leave-group, .comments-area .modal-footer .btn-group .group-home .cancel + .group-button.leave-group, .group-home .comments-area .modal-footer .btn-group .cancel + .group-button.leave-group, .modal-footer .btn-group .profile .group-home #submit + .group-button.leave-group, .group-home .modal-footer .btn-group .profile #submit + .group-button.leave-group, .profile .modal-footer .btn-group .group-home #submit + .group-button.leave-group, .group-home .profile .modal-footer .btn-group #submit + .group-button.leave-group, .modal-footer .btn-group .profile .group-home #send_reply_button + .group-button.leave-group, .group-home .modal-footer .btn-group .profile #send_reply_button + .group-button.leave-group, .profile .modal-footer .btn-group .group-home #send_reply_button + .group-button.leave-group, .group-home .profile .modal-footer .btn-group #send_reply_button + .group-button.leave-group, .modal-footer .btn-group .messages .group-home #messages-bulk-manage + .group-button.leave-group, .group-home .modal-footer .btn-group .messages #messages-bulk-manage + .group-button.leave-group, .messages .modal-footer .btn-group .group-home #messages-bulk-manage + .group-button.leave-group, .group-home .messages .modal-footer .btn-group #messages-bulk-manage + .group-button.leave-group, .modal-footer .btn-group .general .standard-form .group-home #submit + .group-button.leave-group, .group-home .modal-footer .btn-group .general .standard-form #submit + .group-button.leave-group, .general .standard-form .modal-footer .btn-group .group-home #submit + .group-button.leave-group, .group-home .general .standard-form .modal-footer .btn-group #submit + .group-button.leave-group, .modal-footer .btn-group .group-home #groups_search_submit + .group-button.leave-group, .group-home .modal-footer .btn-group #groups_search_submit + .group-button.leave-group, .modal-footer .btn-group .group-home .group-button.leave-group + .group-button.leave-group, .group-home .modal-footer .btn-group .group-button.leave-group + .group-button.leave-group, .modal-footer .btn-group .group-home .groups.create .submit input + .group-button.leave-group, .group-home .groups.create .submit .modal-footer .btn-group input + .group-button.leave-group, .modal-footer .btn-group .group-home .groups.create .submit .btn + input, .group-home .groups.create .submit .modal-footer .btn-group .btn + input, .modal-footer .btn-group .comments-area .group-home .groups.create .submit .submit + input, .group-home .groups.create .submit .modal-footer .btn-group .comments-area .submit + input, .comments-area .modal-footer .btn-group .group-home .groups.create .submit .submit + input, .group-home .groups.create .submit .comments-area .modal-footer .btn-group .submit + input, .modal-footer .btn-group .comments-area .group-home .groups.create .submit .cancel + input, .group-home .groups.create .submit .modal-footer .btn-group .comments-area .cancel + input, .comments-area .modal-footer .btn-group .group-home .groups.create .submit .cancel + input, .group-home .groups.create .submit .comments-area .modal-footer .btn-group .cancel + input, .modal-footer .btn-group .profile .group-home .groups.create .submit #submit + input, .group-home .groups.create .submit .modal-footer .btn-group .profile #submit + input, .profile .modal-footer .btn-group .group-home .groups.create .submit #submit + input, .group-home .groups.create .submit .profile .modal-footer .btn-group #submit + input, .modal-footer .btn-group .profile .group-home .groups.create .submit #send_reply_button + input, .group-home .groups.create .submit .modal-footer .btn-group .profile #send_reply_button + input, .profile .modal-footer .btn-group .group-home .groups.create .submit #send_reply_button + input, .group-home .groups.create .submit .profile .modal-footer .btn-group #send_reply_button + input, .modal-footer .btn-group .messages .group-home .groups.create .submit #messages-bulk-manage + input, .group-home .groups.create .submit .modal-footer .btn-group .messages #messages-bulk-manage + input, .messages .modal-footer .btn-group .group-home .groups.create .submit #messages-bulk-manage + input, .group-home .groups.create .submit .messages .modal-footer .btn-group #messages-bulk-manage + input, .modal-footer .btn-group .general .standard-form .group-home .groups.create .submit #submit + input, .group-home .groups.create .submit .modal-footer .btn-group .general .standard-form #submit + input, .general .standard-form .modal-footer .btn-group .group-home .groups.create .submit #submit + input, .group-home .groups.create .submit .general .standard-form .modal-footer .btn-group #submit + input, .modal-footer .btn-group .group-home .groups.create .submit #groups_search_submit + input, .group-home .groups.create .submit .modal-footer .btn-group #groups_search_submit + input, .modal-footer .btn-group .group-home .groups.create .submit .group-button.leave-group + input, .group-home .modal-footer .btn-group .groups.create .submit .group-button.leave-group + input, .group-home .groups.create .submit .modal-footer .btn-group .group-button.leave-group + input, .modal-footer .btn-group .group-home .groups.create .submit input + input, .group-home .groups.create .submit .modal-footer .btn-group input + input {
    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 {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Ovo", Georgia, serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  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: 12px;
  opacity: 0;
  filter: alpha(opacity=0); }
  .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .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: #3c1961;
  border-radius: 4px; }

.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: #3c1961; }

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #3c1961; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #3c1961; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #3c1961; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #3c1961; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #3c1961; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #3c1961; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #3c1961; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Ovo", Georgia, serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  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: 16px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  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: 16px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 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; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }
  .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    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 {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -moz-transition: -moz-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        -moz-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: transparent; }
  .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    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: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    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: transparent; }
  .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, .carousel-caption .comments-area .submit, .comments-area .carousel-caption .submit, .carousel-caption .comments-area .cancel, .comments-area .carousel-caption .cancel, .carousel-caption .profile #submit, .profile .carousel-caption #submit, .carousel-caption .profile #send_reply_button, .profile .carousel-caption #send_reply_button, .carousel-caption .messages #messages-bulk-manage, .messages .carousel-caption #messages-bulk-manage, .carousel-caption .general .standard-form #submit, .general .standard-form .carousel-caption #submit, .carousel-caption #groups_search_submit, .carousel-caption .group-home .group-button.leave-group, .group-home .carousel-caption .group-button.leave-group, .carousel-caption .group-home .groups.create .submit input, .group-home .groups.create .submit .carousel-caption input {
    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; } }

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

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

/*--------------------------------------------------------------
## Bootstrap Datepicker
--------------------------------------------------------------*/
.sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementHours"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementHours"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementHours"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementHours"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementHours"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementHours"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementHours"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementHours"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="incrementHours"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="incrementHours"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="incrementHours"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="incrementHours"]#submit::after, .bootstrap-datetimepicker-widget [data-action="incrementHours"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="incrementHours"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="incrementHours"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="incrementHours"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementMinutes"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementMinutes"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementMinutes"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementMinutes"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementMinutes"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementMinutes"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="incrementMinutes"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="incrementMinutes"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="incrementMinutes"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="incrementMinutes"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="incrementMinutes"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementHours"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementHours"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementHours"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementHours"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementHours"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementHours"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementHours"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementHours"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="decrementHours"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="decrementHours"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="decrementHours"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="decrementHours"]#submit::after, .bootstrap-datetimepicker-widget [data-action="decrementHours"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="decrementHours"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="decrementHours"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="decrementHours"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementMinutes"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementMinutes"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementMinutes"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementMinutes"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementMinutes"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementMinutes"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="decrementMinutes"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="decrementMinutes"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="decrementMinutes"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="decrementMinutes"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="decrementMinutes"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showHours"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showHours"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showHours"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showHours"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="showHours"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="showHours"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="showHours"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="showHours"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="showHours"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="showHours"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="showHours"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="showHours"]#submit::after, .bootstrap-datetimepicker-widget [data-action="showHours"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="showHours"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="showHours"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="showHours"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showMinutes"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showMinutes"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showMinutes"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showMinutes"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="showMinutes"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="showMinutes"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="showMinutes"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="showMinutes"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="showMinutes"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="showMinutes"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="showMinutes"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="showMinutes"]#submit::after, .bootstrap-datetimepicker-widget [data-action="showMinutes"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="showMinutes"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="showMinutes"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="showMinutes"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="togglePeriod"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="togglePeriod"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="togglePeriod"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="togglePeriod"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="togglePeriod"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="togglePeriod"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="togglePeriod"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="togglePeriod"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#submit::after, .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="togglePeriod"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="togglePeriod"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="togglePeriod"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="clear"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="clear"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="clear"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="clear"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="clear"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="clear"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="clear"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="clear"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="clear"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="clear"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="clear"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="clear"]#submit::after, .bootstrap-datetimepicker-widget [data-action="clear"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="clear"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="clear"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="clear"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="today"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="today"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="today"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="today"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="today"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="today"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="today"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="today"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="today"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="today"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="today"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="today"]#submit::after, .bootstrap-datetimepicker-widget [data-action="today"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="today"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="today"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="today"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/*!
* Datetimepicker for Bootstrap 3
* ! version : 4.7.14
* https://github.com/Eonasdan/bootstrap-datetimepicker/
*/
.bootstrap-datetimepicker-widget {
  list-style: none; }
  .bootstrap-datetimepicker-widget.dropdown-menu {
    margin: 2px 0;
    padding: 4px;
    width: 19em; }
    @media (min-width: 768px) {
      .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em; } }
    @media (min-width: 992px) {
      .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em; } }
    @media (min-width: 1200px) {
      .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em; } }
    .bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after {
      content: '';
      display: inline-block;
      position: absolute; }
    .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-bottom: 7px solid #ccc;
      border-bottom-color: rgba(0, 0, 0, 0.2);
      top: -7px;
      left: 7px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-bottom: 6px solid white;
      top: -6px;
      left: 8px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.top:before {
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 7px solid #ccc;
      border-top-color: rgba(0, 0, 0, 0.2);
      bottom: -7px;
      left: 6px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.top:after {
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid white;
      bottom: -6px;
      left: 7px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
      left: auto;
      right: 6px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
      left: auto;
      right: 7px; }
  .bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0; }
  .bootstrap-datetimepicker-widget a[data-action] {
    padding: 6px 0; }
  .bootstrap-datetimepicker-widget a[data-action]:active {
    box-shadow: none; }
  .bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
    width: 54px;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0; }
  .bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px; }
  .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementHours"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementHours"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementHours"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementHours"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementHours"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementHours"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementHours"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementHours"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="incrementHours"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="incrementHours"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="incrementHours"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="incrementHours"]#submit::after, .bootstrap-datetimepicker-widget [data-action="incrementHours"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="incrementHours"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="incrementHours"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="incrementHours"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="incrementHours"]::after {
    content: "Increment Hours"; }
  .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementMinutes"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementMinutes"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementMinutes"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementMinutes"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementMinutes"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementMinutes"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="incrementMinutes"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="incrementMinutes"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="incrementMinutes"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="incrementMinutes"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="incrementMinutes"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="incrementMinutes"]::after {
    content: "Increment Minutes"; }
  .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementHours"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementHours"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementHours"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementHours"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementHours"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementHours"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementHours"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementHours"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="decrementHours"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="decrementHours"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="decrementHours"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="decrementHours"]#submit::after, .bootstrap-datetimepicker-widget [data-action="decrementHours"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="decrementHours"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="decrementHours"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="decrementHours"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="decrementHours"]::after {
    content: "Decrement Hours"; }
  .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementMinutes"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementMinutes"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementMinutes"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementMinutes"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementMinutes"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementMinutes"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="decrementMinutes"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="decrementMinutes"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="decrementMinutes"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="decrementMinutes"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="decrementMinutes"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="decrementMinutes"]::after {
    content: "Decrement Minutes"; }
  .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showHours"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showHours"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showHours"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showHours"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="showHours"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="showHours"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="showHours"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="showHours"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="showHours"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="showHours"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="showHours"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="showHours"]#submit::after, .bootstrap-datetimepicker-widget [data-action="showHours"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="showHours"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="showHours"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="showHours"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="showHours"]::after {
    content: "Show Hours"; }
  .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showMinutes"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showMinutes"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showMinutes"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showMinutes"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="showMinutes"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="showMinutes"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="showMinutes"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="showMinutes"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="showMinutes"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="showMinutes"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="showMinutes"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="showMinutes"]#submit::after, .bootstrap-datetimepicker-widget [data-action="showMinutes"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="showMinutes"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="showMinutes"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="showMinutes"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="showMinutes"]::after {
    content: "Show Minutes"; }
  .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="togglePeriod"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="togglePeriod"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="togglePeriod"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="togglePeriod"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="togglePeriod"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="togglePeriod"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="togglePeriod"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="togglePeriod"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#submit::after, .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="togglePeriod"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="togglePeriod"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="togglePeriod"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="togglePeriod"]::after {
    content: "Toggle AM/PM"; }
  .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="clear"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="clear"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="clear"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="clear"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="clear"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="clear"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="clear"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="clear"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="clear"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="clear"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="clear"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="clear"]#submit::after, .bootstrap-datetimepicker-widget [data-action="clear"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="clear"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="clear"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="clear"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="clear"]::after {
    content: "Clear the picker"; }
  .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="today"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="today"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="today"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="today"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="today"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="today"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="today"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="today"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="today"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="today"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="today"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="today"]#submit::after, .bootstrap-datetimepicker-widget [data-action="today"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="today"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="today"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="today"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="today"]::after {
    content: "Set the date to today"; }
  .bootstrap-datetimepicker-widget .picker-switch {
    text-align: center; }
    .bootstrap-datetimepicker-widget .picker-switch::after {
      content: "Toggle Date and Time Screens"; }
    .bootstrap-datetimepicker-widget .picker-switch td {
      padding: 0;
      margin: 0;
      height: auto;
      width: auto;
      line-height: inherit; }
      .bootstrap-datetimepicker-widget .picker-switch td span {
        line-height: 2.5;
        height: 2.5em;
        width: 100%; }
  .bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0; }
    .bootstrap-datetimepicker-widget table td,
    .bootstrap-datetimepicker-widget table th {
      text-align: center;
      border-radius: 4px; }
    .bootstrap-datetimepicker-widget table th {
      height: 20px;
      line-height: 20px;
      width: 20px; }
      .bootstrap-datetimepicker-widget table th.picker-switch {
        width: 145px; }
      .bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {
        background: none;
        color: #e6e6e6;
        cursor: not-allowed; }
      .bootstrap-datetimepicker-widget table th.prev::after {
        content: "Previous Month"; }
      .bootstrap-datetimepicker-widget table th.next::after {
        content: "Next Month"; }
    .bootstrap-datetimepicker-widget table thead tr:first-child th {
      cursor: pointer; }
      .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
        background: #f1f1f1; }
    .bootstrap-datetimepicker-widget table td {
      height: 54px;
      line-height: 54px;
      width: 54px; }
      .bootstrap-datetimepicker-widget table td.cw {
        font-size: .8em;
        height: 20px;
        line-height: 20px;
        color: #e6e6e6; }
      .bootstrap-datetimepicker-widget table td.day {
        height: 20px;
        line-height: 20px;
        width: 20px; }
      .bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
        background: #f1f1f1;
        cursor: pointer; }
      .bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {
        color: #e6e6e6; }
      .bootstrap-datetimepicker-widget table td.today {
        position: relative; }
        .bootstrap-datetimepicker-widget table td.today:before {
          content: '';
          display: inline-block;
          border: solid transparent;
          border-width: 0 0 7px 7px;
          border-bottom-color: #441980;
          border-top-color: rgba(0, 0, 0, 0.2);
          position: absolute;
          bottom: 4px;
          right: 4px; }
      .bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
        background-color: #441980;
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
      .bootstrap-datetimepicker-widget table td.active.today:before {
        border-bottom-color: #fff; }
      .bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
        background: none;
        color: #e6e6e6;
        cursor: not-allowed; }
      .bootstrap-datetimepicker-widget table td span {
        display: inline-block;
        width: 54px;
        height: 54px;
        line-height: 54px;
        margin: 2px 1.5px;
        cursor: pointer;
        border-radius: 4px; }
        .bootstrap-datetimepicker-widget table td span:hover {
          background: #f1f1f1; }
        .bootstrap-datetimepicker-widget table td span.active {
          background-color: #441980;
          color: #fff;
          text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
        .bootstrap-datetimepicker-widget table td span.old {
          color: #e6e6e6; }
        .bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover {
          background: none;
          color: #e6e6e6;
          cursor: not-allowed; }
  .bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px; }

.input-group.date .input-group-addon {
  cursor: pointer; }

/*--------------------------------------------------------------
## Fontawesome
--------------------------------------------------------------*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pull-left {
  float: left; }

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

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

.fa-spin {
  -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 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

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

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

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

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-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 {
  filter: none; }

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

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

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

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

.fa-inverse {
  color: #fff; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementHours"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementHours"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementHours"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementHours"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementHours"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementHours"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementHours"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementHours"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="incrementHours"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="incrementHours"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="incrementHours"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="incrementHours"]#submit::after, .bootstrap-datetimepicker-widget [data-action="incrementHours"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="incrementHours"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="incrementHours"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="incrementHours"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementMinutes"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementMinutes"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="incrementMinutes"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="incrementMinutes"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementMinutes"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="incrementMinutes"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="incrementMinutes"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="incrementMinutes"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget [data-action="incrementMinutes"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="incrementMinutes"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="incrementMinutes"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="incrementMinutes"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementHours"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementHours"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementHours"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementHours"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementHours"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementHours"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementHours"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementHours"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="decrementHours"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="decrementHours"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="decrementHours"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="decrementHours"]#submit::after, .bootstrap-datetimepicker-widget [data-action="decrementHours"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="decrementHours"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="decrementHours"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="decrementHours"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementMinutes"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementMinutes"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="decrementMinutes"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="decrementMinutes"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementMinutes"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="decrementMinutes"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="decrementMinutes"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="decrementMinutes"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#submit::after, .bootstrap-datetimepicker-widget [data-action="decrementMinutes"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="decrementMinutes"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="decrementMinutes"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="decrementMinutes"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showHours"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showHours"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showHours"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showHours"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="showHours"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="showHours"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="showHours"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="showHours"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="showHours"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="showHours"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="showHours"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="showHours"]#submit::after, .bootstrap-datetimepicker-widget [data-action="showHours"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="showHours"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="showHours"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="showHours"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showMinutes"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showMinutes"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="showMinutes"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="showMinutes"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="showMinutes"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="showMinutes"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="showMinutes"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="showMinutes"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="showMinutes"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="showMinutes"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="showMinutes"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="showMinutes"]#submit::after, .bootstrap-datetimepicker-widget [data-action="showMinutes"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="showMinutes"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="showMinutes"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="showMinutes"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="togglePeriod"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="togglePeriod"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="togglePeriod"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="togglePeriod"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="togglePeriod"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="togglePeriod"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="togglePeriod"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="togglePeriod"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#submit::after, .bootstrap-datetimepicker-widget [data-action="togglePeriod"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="togglePeriod"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="togglePeriod"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="togglePeriod"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="clear"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="clear"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="clear"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="clear"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="clear"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="clear"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="clear"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="clear"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="clear"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="clear"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="clear"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="clear"]#submit::after, .bootstrap-datetimepicker-widget [data-action="clear"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="clear"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="clear"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="clear"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .comments-area [data-action="today"].submit::after, .comments-area .bootstrap-datetimepicker-widget [data-action="today"].submit::after, .bootstrap-datetimepicker-widget .comments-area [data-action="today"].cancel::after, .comments-area .bootstrap-datetimepicker-widget [data-action="today"].cancel::after, .bootstrap-datetimepicker-widget .profile [data-action="today"]#submit::after, .profile .bootstrap-datetimepicker-widget [data-action="today"]#submit::after, .bootstrap-datetimepicker-widget .profile [data-action="today"]#send_reply_button::after, .profile .bootstrap-datetimepicker-widget [data-action="today"]#send_reply_button::after, .bootstrap-datetimepicker-widget .messages [data-action="today"]#messages-bulk-manage::after, .messages .bootstrap-datetimepicker-widget [data-action="today"]#messages-bulk-manage::after, .bootstrap-datetimepicker-widget .general .standard-form [data-action="today"]#submit::after, .general .standard-form .bootstrap-datetimepicker-widget [data-action="today"]#submit::after, .bootstrap-datetimepicker-widget [data-action="today"]#groups_search_submit::after, .bootstrap-datetimepicker-widget .group-home [data-action="today"].group-button.leave-group::after, .group-home .bootstrap-datetimepicker-widget [data-action="today"].group-button.leave-group::after, .bootstrap-datetimepicker-widget .group-home .groups.create .submit input[data-action="today"]::after, .group-home .groups.create .submit .bootstrap-datetimepicker-widget input[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

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

/*--------------------------------------------------------------
## Select 2
--------------------------------------------------------------*/
.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;
    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;
    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;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  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: 6px;
  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 {
    padding: 4px;
    width: 100%;
    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--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #3c1961; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #3c1961;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

/*--------------------------------------------------------------
## Bootstrap Toggle
--------------------------------------------------------------*/
/*! ========================================================================
 * Bootstrap Toggle: bootstrap-toggle.css v2.2.0
 * http://www.bootstraptoggle.com
 * ========================================================================
 * Copyright 2014 Min Hur, The New York Times Company
 * Licensed under MIT
 * ======================================================================== */
.checkbox label .toggle,
.checkbox-inline .toggle {
  margin-left: -20px;
  margin-right: 5px; }

.toggle {
  position: relative;
  overflow: hidden; }

.toggle input[type="checkbox"] {
  display: none; }

.toggle-group {
  position: absolute;
  width: 200%;
  top: 0;
  bottom: 0;
  left: 0;
  transition: left 0.35s;
  -webkit-transition: left 0.35s;
  -moz-user-select: none;
  -webkit-user-select: none; }

.toggle.off .toggle-group {
  left: -100%; }

.toggle-on {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 50%;
  margin: 0;
  border: 0;
  border-radius: 0; }

.toggle-off {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 0;
  margin: 0;
  border: 0;
  border-radius: 0; }

.toggle-handle {
  position: relative;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 100%;
  width: 0px;
  border-width: 0 1px; }

.toggle.btn, .comments-area .toggle.submit, .comments-area .toggle.cancel, .profile .toggle#submit, .profile .toggle#send_reply_button, .messages .toggle#messages-bulk-manage, .general .standard-form .toggle#submit, .toggle#groups_search_submit, .group-home .toggle.group-button.leave-group, .group-home .groups.create .submit input.toggle {
  min-width: 59px;
  min-height: 34px; }

.toggle-on.btn, .comments-area .toggle-on.submit, .comments-area .toggle-on.cancel, .profile .toggle-on#submit, .profile .toggle-on#send_reply_button, .messages .toggle-on#messages-bulk-manage, .general .standard-form .toggle-on#submit, .toggle-on#groups_search_submit, .group-home .toggle-on.group-button.leave-group, .group-home .groups.create .submit input.toggle-on {
  padding-right: 24px; }

.toggle-off.btn, .comments-area .toggle-off.submit, .comments-area .toggle-off.cancel, .profile .toggle-off#submit, .profile .toggle-off#send_reply_button, .messages .toggle-off#messages-bulk-manage, .general .standard-form .toggle-off#submit, .toggle-off#groups_search_submit, .group-home .toggle-off.group-button.leave-group, .group-home .groups.create .submit input.toggle-off {
  padding-left: 24px; }

.toggle.btn-lg, .btn-group-lg > .toggle.btn, .comments-area .btn-group-lg > .toggle.submit, .comments-area .btn-group-lg > .toggle.cancel, .profile .btn-group-lg > .toggle#submit, .profile .btn-group-lg > .toggle#send_reply_button, .messages .btn-group-lg > .toggle#messages-bulk-manage, .general .standard-form .btn-group-lg > .toggle#submit, .btn-group-lg > .toggle#groups_search_submit, .group-home .btn-group-lg > .toggle.group-button.leave-group, .group-home .groups.create .submit .btn-group-lg > input.toggle {
  min-width: 79px;
  min-height: 45px; }

.toggle-on.btn-lg, .btn-group-lg > .toggle-on.btn, .comments-area .btn-group-lg > .toggle-on.submit, .comments-area .btn-group-lg > .toggle-on.cancel, .profile .btn-group-lg > .toggle-on#submit, .profile .btn-group-lg > .toggle-on#send_reply_button, .messages .btn-group-lg > .toggle-on#messages-bulk-manage, .general .standard-form .btn-group-lg > .toggle-on#submit, .btn-group-lg > .toggle-on#groups_search_submit, .group-home .btn-group-lg > .toggle-on.group-button.leave-group, .group-home .groups.create .submit .btn-group-lg > input.toggle-on {
  padding-right: 31px; }

.toggle-off.btn-lg, .btn-group-lg > .toggle-off.btn, .comments-area .btn-group-lg > .toggle-off.submit, .comments-area .btn-group-lg > .toggle-off.cancel, .profile .btn-group-lg > .toggle-off#submit, .profile .btn-group-lg > .toggle-off#send_reply_button, .messages .btn-group-lg > .toggle-off#messages-bulk-manage, .general .standard-form .btn-group-lg > .toggle-off#submit, .btn-group-lg > .toggle-off#groups_search_submit, .group-home .btn-group-lg > .toggle-off.group-button.leave-group, .group-home .groups.create .submit .btn-group-lg > input.toggle-off {
  padding-left: 31px; }

.toggle-handle.btn-lg, .btn-group-lg > .toggle-handle.btn, .comments-area .btn-group-lg > .toggle-handle.submit, .comments-area .btn-group-lg > .toggle-handle.cancel, .profile .btn-group-lg > .toggle-handle#submit, .profile .btn-group-lg > .toggle-handle#send_reply_button, .messages .btn-group-lg > .toggle-handle#messages-bulk-manage, .general .standard-form .btn-group-lg > .toggle-handle#submit, .btn-group-lg > .toggle-handle#groups_search_submit, .group-home .btn-group-lg > .toggle-handle.group-button.leave-group, .group-home .groups.create .submit .btn-group-lg > input.toggle-handle {
  width: 40px; }

.toggle.btn-sm, .btn-group-sm > .toggle.btn, .comments-area .btn-group-sm > .toggle.submit, .comments-area .btn-group-sm > .toggle.cancel, .profile .btn-group-sm > .toggle#submit, .profile .btn-group-sm > .toggle#send_reply_button, .messages .btn-group-sm > .toggle#messages-bulk-manage, .general .standard-form .btn-group-sm > .toggle#submit, .btn-group-sm > .toggle#groups_search_submit, .group-home .btn-group-sm > .toggle.group-button.leave-group, .group-home .groups.create .submit .btn-group-sm > input.toggle {
  min-width: 50px;
  min-height: 30px; }

.toggle-on.btn-sm, .btn-group-sm > .toggle-on.btn, .comments-area .btn-group-sm > .toggle-on.submit, .comments-area .btn-group-sm > .toggle-on.cancel, .profile .btn-group-sm > .toggle-on#submit, .profile .btn-group-sm > .toggle-on#send_reply_button, .messages .btn-group-sm > .toggle-on#messages-bulk-manage, .general .standard-form .btn-group-sm > .toggle-on#submit, .btn-group-sm > .toggle-on#groups_search_submit, .group-home .btn-group-sm > .toggle-on.group-button.leave-group, .group-home .groups.create .submit .btn-group-sm > input.toggle-on {
  padding-right: 20px; }

.toggle-off.btn-sm, .btn-group-sm > .toggle-off.btn, .comments-area .btn-group-sm > .toggle-off.submit, .comments-area .btn-group-sm > .toggle-off.cancel, .profile .btn-group-sm > .toggle-off#submit, .profile .btn-group-sm > .toggle-off#send_reply_button, .messages .btn-group-sm > .toggle-off#messages-bulk-manage, .general .standard-form .btn-group-sm > .toggle-off#submit, .btn-group-sm > .toggle-off#groups_search_submit, .group-home .btn-group-sm > .toggle-off.group-button.leave-group, .group-home .groups.create .submit .btn-group-sm > input.toggle-off {
  padding-left: 20px; }

.toggle.btn-xs, .btn-group-xs > .toggle.btn, .comments-area .btn-group-xs > .toggle.submit, .comments-area .btn-group-xs > .toggle.cancel, .profile .btn-group-xs > .toggle#submit, .profile .btn-group-xs > .toggle#send_reply_button, .messages .btn-group-xs > .toggle#messages-bulk-manage, .general .standard-form .btn-group-xs > .toggle#submit, .btn-group-xs > .toggle#groups_search_submit, .group-home .btn-group-xs > .toggle.group-button.leave-group, .group-home .groups.create .submit .btn-group-xs > input.toggle {
  min-width: 35px;
  min-height: 22px; }

.toggle-on.btn-xs, .btn-group-xs > .toggle-on.btn, .comments-area .btn-group-xs > .toggle-on.submit, .comments-area .btn-group-xs > .toggle-on.cancel, .profile .btn-group-xs > .toggle-on#submit, .profile .btn-group-xs > .toggle-on#send_reply_button, .messages .btn-group-xs > .toggle-on#messages-bulk-manage, .general .standard-form .btn-group-xs > .toggle-on#submit, .btn-group-xs > .toggle-on#groups_search_submit, .group-home .btn-group-xs > .toggle-on.group-button.leave-group, .group-home .groups.create .submit .btn-group-xs > input.toggle-on {
  padding-right: 12px; }

.toggle-off.btn-xs, .btn-group-xs > .toggle-off.btn, .comments-area .btn-group-xs > .toggle-off.submit, .comments-area .btn-group-xs > .toggle-off.cancel, .profile .btn-group-xs > .toggle-off#submit, .profile .btn-group-xs > .toggle-off#send_reply_button, .messages .btn-group-xs > .toggle-off#messages-bulk-manage, .general .standard-form .btn-group-xs > .toggle-off#submit, .btn-group-xs > .toggle-off#groups_search_submit, .group-home .btn-group-xs > .toggle-off.group-button.leave-group, .group-home .groups.create .submit .btn-group-xs > input.toggle-off {
  padding-left: 12px; }

/*--------------------------------------------------------------
# Partials
--------------------------------------------------------------*/
/*
Styles for elements and pieces used across the site
For page-specific styles, please see pages directory
*/
/*--------------------------------------------------------------
## Global Elements
--------------------------------------------------------------*/
html {
  height: 100%; }

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-top: 2.5em;
  margin-bottom: 2.5em; }

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */ }

figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */ }

table {
  margin: 0 0 1.5em;
  width: 100%; }

.white-background {
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.25); }

.dont-break-out {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word; }

.block {
  display: block; }

.inline-block {
  display: inline-block; }

.inline {
  display: inline; }

.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em; }

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em; }

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.text-small {
  font-size: 12px;
  line-height: calc( $font-size-small + 2px); }

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }
  .screen-reader-text:focus {
    background-color: #e6e6e6;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #ccc;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */ }

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0; }

.clear:before:before, .clear:before:after,
.clear:after:before,
.clear:after:after,
.entry-content:before:before,
.entry-content:before:after,
.entry-content:after:before,
.entry-content:after:after,
.comment-content:before:before,
.comment-content:before:after,
.comment-content:after:before,
.comment-content:after:after,
.site-header:before:before,
.site-header:before:after,
.site-header:after:before,
.site-header:after:after,
.site-content:before:before,
.site-content:before:after,
.site-content:after:before,
.site-content:after:after,
.site-footer:before:before,
.site-footer:before:after,
.site-footer:after:before,
.site-footer:after:after {
  content: " ";
  display: table; }

.clear:before:after,
.clear:after:after,
.entry-content:before:after,
.entry-content:after:after,
.comment-content:before:after,
.comment-content:after:after,
.site-header:before:after,
.site-header:after:after,
.site-content:before:after,
.site-content:after:after,
.site-footer:before:after,
.site-footer:after:after {
  clear: both; }

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both; }

.group:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.group {
  display: inline-block;
  clear: both; }

.tooltip {
  white-space: nowrap; }

#pass-strength-result {
  width: 150px;
  line-height: 22px;
  margin-top: 3px;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  margin-bottom: 4px;
  font-weight: normal;
  text-transform: uppercase;
  color: transparent;
  background: transparent;
  text-align: center;
  border-radius: 4px;
  border: 1px solid transparent; }
  @media (max-width: 767px) {
    #pass-strength-result {
      width: 80px; } }
  #pass-strength-result.error, #pass-strength-result.bad {
    background-color: #fcf8e3;
    border-color: #8a6d3b;
    color: #8a6d3b;
    display: block; }
  #pass-strength-result.good {
    background-color: #e0eee0;
    border-color: #3c1961;
    color: #3c1961;
    display: block; }
  #pass-strength-result.short {
    background-color: #f2dede;
    border-color: #a94442;
    color: #a94442;
    display: block; }
  #pass-strength-result.strong {
    background-color: #e0eee0;
    border-color: #3c1961;
    color: #3c1961;
    display: block; }

#resetpassform .password-input-wrapper {
  width: 100%; }

#resetpassform #pass-strength-result {
  margin: 5px auto; }

/*--------------------------------------------------------------
## Layout
--------------------------------------------------------------*/
.container:before, .container:after {
  content: '';
  display: none; }

#content {
  margin-top: 120px; }
  .home-page #content {
    margin-top: 0; }

.content-area {
  margin: 0; }

.no-gutter > [class*='col-'] {
  padding-right: 0;
  padding-left: 0; }

.site-main {
  margin: 0;
  padding: 20px; }
  @media (max-width: 767px) {
    .site-main {
      padding: 10px; } }
  .site-main article .entry-header {
    text-align: left; }
  .site-main .addtoany_shortcode {
    text-align: right; }

.margin-top-15 {
  margin-top: 15px; }

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

body.masonry #primary, body.masonry #main {
  width: 100%; }

body.masonry #main {
  margin: 1.5em 0 0;
  padding: 0; }

body.masonry .grid {
  max-width: 100%;
  overflow: hidden; }
  body.masonry .grid:after {
    content: '';
    display: block;
    clear: both; }

body.masonry .gutter-sizer {
  width: 10px; }

body.masonry .grid-sizer,
body.masonry .grid-item {
  width: calc(50% - 15px); }
  body.masonry .grid-sizer.grid-item-highlight,
  body.masonry .grid-item.grid-item-highlight {
    background: #f7f7ff; }
  @media (max-width: 768px) {
    body.masonry .grid-sizer,
    body.masonry .grid-item {
      width: 100%; } }

body.masonry .grid-item {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  display: block;
  float: left;
  background: #fff;
  padding: 1em;
  margin: 0 10px 10px 0; }

#od-ajax-loader {
  display: none;
  text-align: center;
  margin: 10px auto;
  color: #441980; }

#updated-terms-modal .h3 {
  margin: 0;
  padding: 0 25px;
  display: block; }

#updated-terms-modal h3 {
  padding: 0 25px; }

/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s; }

.list-group-item {
  border: 0 none; }

.next-previous-post {
  margin: 30px 0; }
  .next-previous-post strong {
    display: inline-block; }
  .next-previous-post .next strong {
    margin-right: 30px; }
    @media (max-width: 767px) {
      .next-previous-post .next strong {
        margin-right: 15px; } }
  .next-previous-post .next .fa {
    position: absolute;
    right: 0; }
  .next-previous-post .prev strong {
    margin-left: 30px; }
    @media (max-width: 767px) {
      .next-previous-post .prev strong {
        margin-left: 15px; } }
  .next-previous-post .prev .fa {
    position: absolute;
    left: 0; }
  .next-previous-post .fa {
    font-size: 24px;
    display: block;
    top: 0; }
  @media (max-width: 767px) {
    .next-previous-post span {
      display: block; } }
  .next-previous-post a {
    -webkit-transition: 0.2s color;
    -o-transition: 0.2s color;
    transition: 0.2s color; }
    .next-previous-post a:hover {
      color: #5b21ab;
      text-decoration: none; }

/*--------------------------------------------------------------
## Buttons
--------------------------------------------------------------*/
.btn, .comments-area .submit, .comments-area .cancel, .profile #submit, .profile #send_reply_button, .messages #messages-bulk-manage, .general .standard-form #submit, #groups_search_submit, .group-home .group-button.leave-group, .group-home .groups.create .submit input {
  font-family: "Source Sans Pro", sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  padding: 10px 30px; }
  .btn.btn-lg, .btn-group-lg > .btn, .comments-area .btn-group-lg > .submit, .comments-area .btn-group-lg > .cancel, .profile .btn-group-lg > #submit, .profile .btn-group-lg > #send_reply_button, .messages .btn-group-lg > #messages-bulk-manage, .general .standard-form .btn-group-lg > #submit, .btn-group-lg > #groups_search_submit, .group-home .btn-group-lg > .group-button.leave-group, .group-home .groups.create .submit .btn-group-lg > input, .comments-area .btn-lg.submit, .comments-area .btn-lg.cancel, .profile .btn-lg#submit, .profile .btn-lg#send_reply_button, .messages .btn-lg#messages-bulk-manage, .general .standard-form .btn-lg#submit, .btn-lg#groups_search_submit, .group-home .btn-lg.group-button.leave-group, .group-home .groups.create .submit input.btn-lg {
    font-size: 18px;
    padding: 15px 25px; }

.non-btn {
  border: none;
  background: none;
  padding: 0;
  margin: 0; }

.btn-primary, .profile #submit, .profile #send_reply_button, .messages #messages-bulk-manage, .general .standard-form #submit, #groups_search_submit, .group-home .groups.create .submit input {
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s; }
  .btn-primary:hover, .profile #submit:hover, .profile #send_reply_button:hover, .messages #messages-bulk-manage:hover, .general .standard-form #submit:hover, #groups_search_submit:hover, .group-home .groups.create .submit input:hover {
    background-color: #5b21ab; }

.btn-info {
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s; }
  .btn-info:hover {
    background-color: #5b21ab; }

.btn-default, .comments-area .submit, .comments-area .cancel, .group-home .group-button.leave-group {
  color: #441980;
  background-color: #fff;
  border-color: #441980;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s; }
  .btn-default:focus, .comments-area .submit:focus, .comments-area .cancel:focus, .group-home .group-button.leave-group:focus, .btn-default.focus, .comments-area .focus.submit, .comments-area .focus.cancel, .group-home .focus.group-button.leave-group {
    color: #441980;
    background-color: #e6e6e6;
    border-color: #0b0415; }
  .btn-default:hover, .comments-area .submit:hover, .comments-area .cancel:hover, .group-home .group-button.leave-group:hover {
    color: #441980;
    background-color: #e6e6e6;
    border-color: #290f4d; }
  .btn-default:active, .comments-area .submit:active, .comments-area .cancel:active, .group-home .group-button.leave-group:active, .btn-default.active, .comments-area .active.submit, .comments-area .active.cancel, .group-home .active.group-button.leave-group,
  .open > .btn-default.dropdown-toggle, .comments-area
  .open > .dropdown-toggle.submit, .comments-area
  .open > .dropdown-toggle.cancel, .group-home
  .open > .dropdown-toggle.group-button.leave-group {
    color: #441980;
    background-color: #e6e6e6;
    border-color: #290f4d; }
    .btn-default:active:hover, .comments-area .submit:active:hover, .comments-area .cancel:active:hover, .group-home .group-button.leave-group:active:hover, .btn-default:active:focus, .comments-area .submit:active:focus, .comments-area .cancel:active:focus, .group-home .group-button.leave-group:active:focus, .btn-default:active.focus, .comments-area .submit:active.focus, .comments-area .cancel:active.focus, .group-home .group-button.leave-group:active.focus, .btn-default.active:hover, .comments-area .active.submit:hover, .comments-area .active.cancel:hover, .group-home .active.group-button.leave-group:hover, .btn-default.active:focus, .comments-area .active.submit:focus, .comments-area .active.cancel:focus, .group-home .active.group-button.leave-group:focus, .btn-default.active.focus, .comments-area .active.focus.submit, .comments-area .active.focus.cancel, .group-home .active.focus.group-button.leave-group,
    .open > .btn-default.dropdown-toggle:hover, .comments-area
    .open > .dropdown-toggle.submit:hover, .comments-area
    .open > .dropdown-toggle.cancel:hover, .group-home
    .open > .dropdown-toggle.group-button.leave-group:hover,
    .open > .btn-default.dropdown-toggle:focus, .comments-area
    .open > .dropdown-toggle.submit:focus, .comments-area
    .open > .dropdown-toggle.cancel:focus, .group-home
    .open > .dropdown-toggle.group-button.leave-group:focus,
    .open > .btn-default.dropdown-toggle.focus, .comments-area
    .open > .dropdown-toggle.focus.submit, .comments-area
    .open > .dropdown-toggle.focus.cancel, .group-home
    .open > .dropdown-toggle.focus.group-button.leave-group {
      color: #441980;
      background-color: #d4d4d4;
      border-color: #0b0415; }
  .btn-default:active, .comments-area .submit:active, .comments-area .cancel:active, .group-home .group-button.leave-group:active, .btn-default.active, .comments-area .active.submit, .comments-area .active.cancel, .group-home .active.group-button.leave-group,
  .open > .btn-default.dropdown-toggle, .comments-area
  .open > .dropdown-toggle.submit, .comments-area
  .open > .dropdown-toggle.cancel, .group-home
  .open > .dropdown-toggle.group-button.leave-group {
    background-image: none; }
  .btn-default.disabled:hover, .comments-area .disabled.submit:hover, .comments-area .disabled.cancel:hover, .group-home .disabled.group-button.leave-group:hover, .btn-default.disabled:focus, .comments-area .disabled.submit:focus, .comments-area .disabled.cancel:focus, .group-home .disabled.group-button.leave-group:focus, .btn-default.disabled.focus, .comments-area .disabled.focus.submit, .comments-area .disabled.focus.cancel, .group-home .disabled.focus.group-button.leave-group, .btn-default[disabled]:hover, .comments-area [disabled].submit:hover, .comments-area [disabled].cancel:hover, .group-home [disabled].group-button.leave-group:hover, .btn-default[disabled]:focus, .comments-area [disabled].submit:focus, .comments-area [disabled].cancel:focus, .group-home [disabled].group-button.leave-group:focus, .btn-default[disabled].focus, .comments-area [disabled].focus.submit, .comments-area [disabled].focus.cancel, .group-home [disabled].focus.group-button.leave-group,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .comments-area .submit:hover, .comments-area
  fieldset[disabled] .submit:hover,
  fieldset[disabled] .comments-area .cancel:hover, .comments-area
  fieldset[disabled] .cancel:hover,
  fieldset[disabled] .group-home .group-button.leave-group:hover, .group-home
  fieldset[disabled] .group-button.leave-group:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .comments-area .submit:focus, .comments-area
  fieldset[disabled] .submit:focus,
  fieldset[disabled] .comments-area .cancel:focus, .comments-area
  fieldset[disabled] .cancel:focus,
  fieldset[disabled] .group-home .group-button.leave-group:focus, .group-home
  fieldset[disabled] .group-button.leave-group:focus,
  fieldset[disabled] .btn-default.focus,
  fieldset[disabled] .comments-area .focus.submit, .comments-area
  fieldset[disabled] .focus.submit,
  fieldset[disabled] .comments-area .focus.cancel, .comments-area
  fieldset[disabled] .focus.cancel,
  fieldset[disabled] .group-home .focus.group-button.leave-group, .group-home
  fieldset[disabled] .focus.group-button.leave-group {
    background-color: #fff;
    border-color: #441980; }
  .btn-default .badge, .comments-area .submit .badge, .comments-area .cancel .badge, .group-home .group-button.leave-group .badge {
    color: #fff;
    background-color: #441980; }
  .btn-default:hover, .comments-area .submit:hover, .comments-area .cancel:hover, .group-home .group-button.leave-group:hover {
    background-color: #441980;
    color: #fff; }

@media (max-width: 767px) {
  .btn, .comments-area .submit, .comments-area .cancel, .profile #submit, .profile #send_reply_button, .messages #messages-bulk-manage, .general .standard-form #submit, #groups_search_submit, .group-home .group-button.leave-group, .group-home .groups.create .submit input {
    padding: 10px;
    font-size: 16px; } }

/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/
/* General Header Styles */
.site-header {
  -webkit-box-shadow: 0px 0px 9px -2px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 0px 9px -2px rgba(0, 0, 0, 0.7);
  background-color: #f7f7ff;
  width: 100%;
  display: block;
  position: fixed;
  margin: 0 auto;
  top: 0;
  z-index: 2;
  height: 100px;
  -webkit-transition: height 0.2s;
  -o-transition: height 0.2s;
  transition: height 0.2s; }
  .site-header .site-branding {
    display: block;
    max-width: 1170px;
    margin: 0 auto; }

.site-name #OD_Logo {
  height: 60px;
  width: 139.19px;
  margin-top: 5px;
  -webkit-transition: margin-top 0.2s;
  -o-transition: margin-top 0.2s;
  transition: margin-top 0.2s; }
  .site-name #OD_Logo .type {
    opacity: 1;
    -webkit-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s; }
  .site-name #OD_Logo .st0 {
    fill: #772A8C; }
    .site-name #OD_Logo .st0.logo-o {
      fill: #9233ab; }
  .site-name #OD_Logo .st1 {
    fill: #561e65;
    stroke: #561e65;
    stroke-width: 0.75%;
    stroke-miterlimit: 10; }

.site-name a:hover {
  text-decoration: none; }

/* User Navigation */
.top-nav ul {
  margin-bottom: 5px; }

.top-nav li.pencil svg {
  width: 18px; }

.top-nav a {
  display: inline-block; }
  .top-nav a svg {
    height: 18px;
    display: inline-block;
    fill: #3c1961;
    -webkit-transition: fill 0.2s;
    -o-transition: fill 0.2s;
    transition: fill 0.2s; }
  .top-nav a:hover svg {
    fill: #5b21ab; }

.top-nav button i {
  color: #3c1961; }

.top-nav .badge {
  margin-top: -2px;
  font-size: 12px; }

.top-nav .dropdown-menu a {
  font-family: "Source Sans Pro", sans-serif; }

.top-nav .dropdown-menu span {
  padding: 3px 20px;
  display: block;
  white-space: nowrap; }
  .top-nav .dropdown-menu span.twitter-typeahead {
    padding: 0;
    width: 100%; }
    .top-nav .dropdown-menu span.twitter-typeahead .tt-menu {
      min-width: 100%; }
      .top-nav .dropdown-menu span.twitter-typeahead .tt-menu .tt-left {
        padding: 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .top-nav .dropdown-menu span.twitter-typeahead .tt-menu .tt-right {
        padding: 0; }
      .top-nav .dropdown-menu span.twitter-typeahead .tt-menu .tt-user_nicename {
        padding: 0;
        display: inline-block;
        color: #ccc; }
      .top-nav .dropdown-menu span.twitter-typeahead .tt-menu .tt-display_name {
        padding: 0;
        display: inline-block; }
      .top-nav .dropdown-menu span.twitter-typeahead .tt-menu .tt-suggestion {
        font-size: 14px;
        font-weight: normal;
        padding: 3px;
        clear: both;
        overflow: hidden;
        background: #fff; }
        .top-nav .dropdown-menu span.twitter-typeahead .tt-menu .tt-suggestion a {
          display: block;
          overflow: hidden; }
        .top-nav .dropdown-menu span.twitter-typeahead .tt-menu .tt-suggestion:hover {
          background: #f1f1f1; }

.dropdown-toggle img {
  vertical-align: baseline; }

.dropdown-toggle .fa-caret-down {
  position: absolute;
  -webkit-transition: visibility 0s, opacity 0.2s;
  -o-transition: visibility 0s, opacity 0.2s;
  transition: visibility 0s, opacity 0.2s; }
  .open .dropdown-toggle .fa-caret-down {
    visibility: visible;
    opacity: 1;
    color: #5b21ab; }

@media (max-width: 767px) {
  .site-branding.logged-out .branding {
    margin-top: 7px; } }

.site-branding .top-nav .list-group .list-group-item {
  padding-top: 15px;
  padding-bottom: 0;
  background: transparent;
  font-size: 18px;
  font-family: "Source Sans Pro", sans-serif;
  -webkit-transition: padding-top 0.2s;
  -o-transition: padding-top 0.2s;
  transition: padding-top 0.2s; }
  .site-branding .top-nav .list-group .list-group-item.notification.icon i, .site-branding .top-nav .list-group .list-group-item.settings.icon i {
    position: relative;
    top: -3px; }
    .site-branding .top-nav .list-group .list-group-item.notification.icon i:before, .site-branding .top-nav .list-group .list-group-item.settings.icon i:before {
      font-size: 1.1em; }
    .site-branding .top-nav .list-group .list-group-item.notification.icon i span, .site-branding .top-nav .list-group .list-group-item.settings.icon i span {
      display: block;
      background: #3c1961;
      color: #fff;
      position: absolute;
      top: -7px;
      right: -5px;
      width: 15px;
      height: 15px;
      line-height: 15px;
      border-radius: 50%;
      font-size: 10px;
      text-align: center; }
  .site-branding .top-nav .list-group .list-group-item .fa-caret-down:before {
    font-size: 12px;
    border-left: 5px solid transparent; }
  @media (max-width: 767px) {
    .site-branding .top-nav .list-group .list-group-item {
      font-size: 14px; } }

/* Sign Up Links */
.header-wrapper {
  margin-top: 15px; }
  .header-wrapper .btn.last, .header-wrapper .comments-area .last.submit, .comments-area .header-wrapper .last.submit, .header-wrapper .comments-area .last.cancel, .comments-area .header-wrapper .last.cancel, .header-wrapper .profile .last#submit, .profile .header-wrapper .last#submit, .header-wrapper .profile .last#send_reply_button, .profile .header-wrapper .last#send_reply_button, .header-wrapper .messages .last#messages-bulk-manage, .messages .header-wrapper .last#messages-bulk-manage, .header-wrapper .general .standard-form .last#submit, .general .standard-form .header-wrapper .last#submit, .header-wrapper .last#groups_search_submit, .header-wrapper .group-home .last.group-button.leave-group, .group-home .header-wrapper .last.group-button.leave-group, .header-wrapper .group-home .groups.create .submit input.last, .group-home .groups.create .submit .header-wrapper input.last {
    margin-left: 35px; }
    @media (max-width: 767px) {
      .header-wrapper .btn.last, .header-wrapper .comments-area .last.submit, .comments-area .header-wrapper .last.submit, .header-wrapper .comments-area .last.cancel, .comments-area .header-wrapper .last.cancel, .header-wrapper .profile .last#submit, .profile .header-wrapper .last#submit, .header-wrapper .profile .last#send_reply_button, .profile .header-wrapper .last#send_reply_button, .header-wrapper .messages .last#messages-bulk-manage, .messages .header-wrapper .last#messages-bulk-manage, .header-wrapper .general .standard-form .last#submit, .general .standard-form .header-wrapper .last#submit, .header-wrapper .last#groups_search_submit, .header-wrapper .group-home .last.group-button.leave-group, .group-home .header-wrapper .last.group-button.leave-group, .header-wrapper .group-home .groups.create .submit input.last, .group-home .groups.create .submit .header-wrapper input.last {
        margin-left: 10px; } }

/* Search Box */
.site-branding .widget_search {
  margin: 0;
  position: absolute;
  bottom: -24px;
  right: 0;
  left: 0; }
  .site-branding .widget_search label {
    display: block; }
  .site-branding .widget_search input[type="search"] {
    outline: 0;
    background: transparent;
    width: 100%;
    border: 0;
    border: solid 1px #e6e6e6;
    border-radius: 0;
    margin: 0 0 15px;
    padding: 5px;
    font-size: 14px;
    color: #292421;
    margin: 0;
    width: 100%;
    font-family: "Source Sans Pro", sans-serif; }
    .site-branding .widget_search input[type="search"]:focus {
      border-color: #e6e6e6; }
  .site-branding .widget_search .search-submit {
    visibility: hidden;
    width: 0;
    height: 0;
    position: fixed;
    left: -99999px; }

.site-branding .search-form {
  background: #fff; }

.site-branding .search.icon {
  position: relative;
  top: -3px; }
  .site-branding .search.icon .dropdown-menu.dropdown-menu-right {
    border: none; }

.site-branding .search-form a:after {
  visibility: hidden;
  opacity: 0;
  font-family: FontAwesome;
  content: "\f0d8";
  position: absolute;
  font-size: 30px;
  bottom: -12px;
  left: 5px;
  color: #fff;
  -webkit-transition: visibility 0s, opacity 0.2s;
  -o-transition: visibility 0s, opacity 0.2s;
  transition: visibility 0s, opacity 0.2s; }

.site-branding .search-form a.open svg {
  fill: #5b21ab; }

.site-branding .search-form a.open:after {
  visibility: visible;
  opacity: 1; }

/* Scroll styles */
.scroll .site-header {
  height: 60px;
  -webkit-transition: height 0.2s;
  -o-transition: height 0.2s;
  transition: height 0.2s; }
  .scroll .site-header .site-branding {
    overflow: visible; }
    .scroll .site-header .site-branding .top-nav .list-group .list-group-item {
      padding-top: 5px; }
  .scroll .site-header .list-inline, .scroll .site-header .profile-edit .field-visibility-settings ul, .profile-edit .field-visibility-settings .scroll .site-header ul {
    margin-bottom: 0; }

.scroll #OD_Logo {
  margin-top: 0;
  -webkit-transition: margin-top 0.2s;
  -o-transition: margin-top 0.2s;
  transition: margin-top 0.2s; }
  .scroll #OD_Logo .type {
    opacity: 0;
    -webkit-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s; }

.scroll .header-wrapper {
  margin-top: 10px; }

.home-page .jumbotron {
  margin-top: 100px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
  padding-bottom: 15px; }
  .home-page .jumbotron .site-description {
    font: 19px/30px "Source Sans Pro", sans-serif; }
    @media (max-width: 767px) {
      .home-page .jumbotron .site-description {
        text-align: center;
        margin-top: 10px; } }
    .home-page .jumbotron .site-description p {
      margin-bottom: 10px; }
  .home-page .jumbotron .button-wrapper {
    text-align: right;
    margin: 0;
    -webkit-transition: margin 0.2s, float 0.2s;
    -o-transition: margin 0.2s, float 0.2s;
    transition: margin 0.2s, float 0.2s; }
    @media (max-width: 991px) {
      .home-page .jumbotron .button-wrapper {
        padding-top: 15px;
        text-align: center; } }
    @media (max-width: 991px) {
      .home-page .jumbotron .button-wrapper .btn, .home-page .jumbotron .button-wrapper .comments-area .submit, .comments-area .home-page .jumbotron .button-wrapper .submit, .home-page .jumbotron .button-wrapper .comments-area .cancel, .comments-area .home-page .jumbotron .button-wrapper .cancel, .home-page .jumbotron .button-wrapper .profile #submit, .profile .home-page .jumbotron .button-wrapper #submit, .home-page .jumbotron .button-wrapper .profile #send_reply_button, .profile .home-page .jumbotron .button-wrapper #send_reply_button, .home-page .jumbotron .button-wrapper .messages #messages-bulk-manage, .messages .home-page .jumbotron .button-wrapper #messages-bulk-manage, .home-page .jumbotron .button-wrapper .general .standard-form #submit, .general .standard-form .home-page .jumbotron .button-wrapper #submit, .home-page .jumbotron .button-wrapper #groups_search_submit, .home-page .jumbotron .button-wrapper .group-home .group-button.leave-group, .group-home .home-page .jumbotron .button-wrapper .group-button.leave-group, .home-page .jumbotron .button-wrapper .group-home .groups.create .submit input, .group-home .groups.create .submit .home-page .jumbotron .button-wrapper input {
        margin-bottom: 15px; } }
    @media (max-width: 991px) {
      .home-page .jumbotron .button-wrapper .btn.last, .home-page .jumbotron .button-wrapper .comments-area .last.submit, .comments-area .home-page .jumbotron .button-wrapper .last.submit, .home-page .jumbotron .button-wrapper .comments-area .last.cancel, .comments-area .home-page .jumbotron .button-wrapper .last.cancel, .home-page .jumbotron .button-wrapper .profile .last#submit, .profile .home-page .jumbotron .button-wrapper .last#submit, .home-page .jumbotron .button-wrapper .profile .last#send_reply_button, .profile .home-page .jumbotron .button-wrapper .last#send_reply_button, .home-page .jumbotron .button-wrapper .messages .last#messages-bulk-manage, .messages .home-page .jumbotron .button-wrapper .last#messages-bulk-manage, .home-page .jumbotron .button-wrapper .general .standard-form .last#submit, .general .standard-form .home-page .jumbotron .button-wrapper .last#submit, .home-page .jumbotron .button-wrapper .last#groups_search_submit, .home-page .jumbotron .button-wrapper .group-home .last.group-button.leave-group, .group-home .home-page .jumbotron .button-wrapper .last.group-button.leave-group, .home-page .jumbotron .button-wrapper .group-home .groups.create .submit input.last, .group-home .groups.create .submit .home-page .jumbotron .button-wrapper input.last {
        margin-bottom: 0; } }

@media (max-width: 767px) {
  .header-wrapper {
    position: static; }
    .header-wrapper .top-nav {
      position: static; }
      .header-wrapper .top-nav #od-notifications {
        position: static; }
        .header-wrapper .top-nav #od-notifications .dropdown-menu {
          top: 60%;
          left: 5px;
          right: 5px;
          float: none; }
          .header-wrapper .top-nav #od-notifications .dropdown-menu span {
            max-width: none; }
          .header-wrapper .top-nav #od-notifications .dropdown-menu li > a {
            max-width: none; } }

#totop {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  cursor: pointer;
  opacity: 0.8;
  padding: 5px 15px; }

.scroll #totop {
  display: block; }

.notifications-see-all {
  border-top: 1px solid #d3d3e6;
  margin-bottom: -5px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

.top-nav #od-notifications .dropdown-menu span,
.top-nav #od-notifications .dropdown-menu a {
  max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/*--------------------------------------------------------------
## Footer
--------------------------------------------------------------*/
.site-footer {
  clear: both;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 12px;
  margin-top: 15px;
  margin-bottom: 15px;
  overflow: hidden; }

.footer-navigation ul {
  margin: 0;
  padding: 0; }
  .footer-navigation ul li {
    margin: 0 11px 0 0;
    display: inline-block;
    line-height: 10px;
    list-style-type: none;
    position: relative; }
    .footer-navigation ul li:after {
      content: '';
      position: absolute;
      right: -8px;
      top: 1px;
      height: 10px;
      border-right: 1px solid #292421; }
    .footer-navigation ul li:last-child:after {
      border: none; }

#restore-diary-indicator {
  color: #ffffff;
  text-align: center;
  background: #772A8C;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0; }
  #restore-diary-indicator .container {
    position: relative; }
    #restore-diary-indicator .container i {
      margin-right: 5px; }
  #restore-diary-indicator .close {
    float: none;
    position: absolute;
    top: -10px;
    font-size: 35px;
    right: 0;
    color: #ffffff;
    opacity: 1;
    right: 20px; }
  @media (max-width: 767px) {
    #restore-diary-indicator h4 {
      font-size: 16px;
      text-align: left; } }

/*--------------------------------------------------------------
## Posts and Pages
--------------------------------------------------------------*/
.sticky {
  display: block; }

.hentry {
  margin: 0 0 1.5em; }

.entry-title {
  clear: both;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
  hyphens: auto; }

.byline,
.updated:not(.published) {
  display: none; }

.single .byline,
.group-blog .byline {
  display: inline; }

.page-links {
  clear: both;
  margin: 0 0 1.5em; }

.avatar-wrapper {
  float: left;
  margin: 4px 10px 0 0; }

.author-wrapper {
  color: #3c1961;
  float: left;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 10px; }

.image-wrapper {
  margin: 10px -16px 0; }
  .image-wrapper a {
    display: block; }
  .image-wrapper img {
    display: block;
    margin: 0 auto;
    max-width: 100%; }

.entry-content {
  word-wrap: break-word; }

.post-content .entry-content {
  padding: 10px;
  text-align: left; }

.post-content .ql-align-center {
  text-align: center;
  margin: 0 auto; }

.post-content .ql-align-right {
  text-align: right; }

.post-content .ql-align-left {
  text-align: left; }

.post-content .ql-align-justify {
  text-align: justify; }

.post-content .ql-size-small {
  font-size: 0.75em; }

.post-content .ql-size-large {
  font-size: 1.5em; }

.post-content .ql-size-huge {
  font-size: 2.5em; }

.post-content-archive .entry-title {
  margin-top: 5px; }
  .post-content-archive .entry-title a {
    color: #292421; }
    .post-content-archive .entry-title a:hover {
      text-decoration: none;
      color: #772A8C; }

.post-content-archive .entry-content {
  position: relative;
  padding: 10px;
  background: #fff; }
  .post-content-archive .entry-content.has-thumbnail {
    margin-top: -40px;
    min-height: 40px; }

.post-content-archive .social-wrapper {
  border-top: none; }
  .post-content-archive .social-wrapper > div {
    float: right;
    width: auto; }
    .post-content-archive .social-wrapper > div .social-icon {
      float: none;
      text-align: right;
      display: inline-block; }
      .post-content-archive .social-wrapper > div .social-icon a {
        color: #3c1961; }
        .post-content-archive .social-wrapper > div .social-icon a:hover {
          color: #5b21ab; }

.tags-wrapper {
  padding: 10px; }
  .tags-wrapper ul li.list-group-item {
    background: #aa7fe6;
    font-weight: 400;
    margin: 0 5px 5px 0;
    border-color: #441980;
    padding: 0; }
    .tags-wrapper ul li.list-group-item:last-child {
      margin-right: 0; }
    .tags-wrapper ul li.list-group-item:hover {
      border-color: #5b21ab; }
    .tags-wrapper ul li.list-group-item a {
      display: block;
      padding: 5px 10px; }
      .tags-wrapper ul li.list-group-item a:hover {
        color: #5b21ab; }

.post-actions {
  padding: 0 10px 10px; }
  .post-actions a {
    font-size: .8em;
    margin-right: 10px; }

.make-friend-request,
.cancel-friend-request,
.ban-user {
  font-size: 16px;
  margin-left: 5px; }

.od-popular-tags {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .od-popular-tags li {
    display: inline-block;
    margin-right: 5px; }
    .od-popular-tags li:last-child {
      margin-right: 0; }

/*--------------------------------------------------------------
## Posts and Pages
--------------------------------------------------------------*/
.comment-content a {
  word-wrap: break-word; }

.bypostauthor {
  display: block; }

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden; }

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%; }

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%; }

#comments .mce-tinymce.mce-container.mce-panel {
  border: 1px solid #e5e5e5;
  width: 99% !important; }

#comments .mce-toolbar-grp {
  max-height: 37px; }

#comments .wp-editor-container {
  border: 0 !important; }

#comments textarea#comment {
  width: 0;
  height: 0;
  padding: 0; }

.comments-area {
  text-align: left;
  padding: 15px; }
  .comments-area .comment-respond {
    margin-bottom: 40px; }
  .comments-area .form-submit {
    float: right; }
  .comments-area .checkboxFive {
    float: right;
    margin-top: 28px;
    margin-right: 10px; }
  .comments-area .fa {
    color: #3c1961;
    -webkit-transition: color 0.2s;
    -o-transition: color 0.2s;
    transition: color 0.2s; }
    .comments-area .fa:hover {
      color: #5b21ab; }
    .comments-area .fa.fa-unlock {
      cursor: pointer; }
  .comments-area .logged-in-as, .comments-area .comment-reply-title {
    display: none; }
  .comments-area .form-submit {
    margin: 15px 0 0 0px;
    text-align: right; }
  .comments-area .cancel {
    margin-right: 10px;
    display: none; }
  .comments-area .comment-form-comment {
    margin: 0; }
    .comments-area .comment-form-comment .ql-toolbar {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px; }
    .comments-area .comment-form-comment .comment-reply {
      height: 100px;
      width: 100%;
      font-size: 18px;
      font-family: "Source Sans Pro";
      color: #292421;
      margin: 0;
      padding: 0;
      resize: none;
      border: solid 1px #c5c1aa;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
      .comments-area .comment-form-comment .comment-reply::-webkit-input-placeholder {
        font-size: 18px; }
      .comments-area .comment-form-comment .comment-reply::-moz-placeholder {
        font-size: 18px; }
      .comments-area .comment-form-comment .comment-reply:-ms-input-placeholder {
        font-size: 18px; }
      .comments-area .comment-form-comment .comment-reply:-moz-placeholder {
        font-size: 18px; }
    .comments-area .comment-form-comment label {
      display: none; }
  .comments-area .actions-wrapper {
    min-height: 25px; }
    .comments-area .actions-wrapper ul {
      list-style-type: none;
      padding: 0;
      margin: 0;
      float: right; }
      .comments-area .actions-wrapper ul li {
        float: left;
        margin-right: 10px; }
        .comments-area .actions-wrapper ul li.reply-action-wrapper {
          margin-right: 0; }
        .comments-area .actions-wrapper ul li .fa {
          margin-right: 15px; }
          .comments-area .actions-wrapper ul li .fa span {
            color: #3c1961;
            -webkit-transition: color 0.2s;
            -o-transition: color 0.2s;
            transition: color 0.2s; }
            .comments-area .actions-wrapper ul li .fa span:hover {
              color: #5b21ab; }
    .comments-area .actions-wrapper .flag-wrapper {
      float: left;
      margin-left: 40px; }
      @media (max-width: 767px) {
        .comments-area .actions-wrapper .flag-wrapper {
          margin-left: 0; } }
      .comments-area .actions-wrapper .flag-wrapper.closed {
        display: none; }
    .comments-area .actions-wrapper .reply-wrapper {
      float: right; }
      .comments-area .actions-wrapper .reply-wrapper .vertical-line {
        height: 15px;
        margin-top: 2px;
        border-left: solid 1px #3c1961; }
        @media (max-width: 767px) {
          .comments-area .actions-wrapper .reply-wrapper .vertical-line {
            margin-top: 5px; } }
      .comments-area .actions-wrapper .reply-wrapper .view-replies {
        position: relative; }
        .comments-area .actions-wrapper .reply-wrapper .view-replies .fa-caret-up, .comments-area .actions-wrapper .reply-wrapper .view-replies .fa-caret-down {
          font-size: 9px;
          position: relative;
          right: 0;
          top: -3px; }
      .comments-area .actions-wrapper .reply-wrapper:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0; }
  .comments-area .reply-form-wrapper {
    overflow: hidden; }
    .comments-area .reply-form-wrapper form {
      margin-left: 40px; }
    .comments-area .reply-form-wrapper .cancel {
      display: inline; }
    .comments-area .reply-form-wrapper .checkboxFive {
      display: none; }
  .comments-area .comment-wrapper {
    margin-bottom: 15px; }
  .comments-area .child-comment {
    margin-left: 40px; }
    @media (max-width: 767px) {
      .comments-area .child-comment {
        margin-left: 15px; } }
  .comments-area .children-wrapper {
    margin-top: 10px;
    -webkit-transition: visibility 0s, height 0.2s;
    -o-transition: visibility 0s, height 0.2s;
    transition: visibility 0s, height 0.2s; }
    .comments-area .children-wrapper .actions-wrapper {
      margin-left: 40px; }
      @media (max-width: 767px) {
        .comments-area .children-wrapper .actions-wrapper {
          margin-left: 15px; } }
    .comments-area .children-wrapper .content-wrapper {
      margin-bottom: 5px; }
    .comments-area .children-wrapper.closed {
      height: 0;
      overflow: hidden;
      visibility: hidden; }
    .comments-area .children-wrapper.open {
      height: auto;
      visibility: visible; }
  .comments-area .comment .comment-content {
    margin-bottom: 10px;
    margin-left: 40px; }
    @media (max-width: 767px) {
      .comments-area .comment .comment-content {
        margin-left: 0; } }
  .comments-area .comment-modal-button-wrapper {
    margin: 20px 0 20px 0;
    text-align: center; }
  @media (max-width: 767px) {
    .comments-area .mce-toolbar .mce-btn button {
      padding: 2px 3px; } }

.modal-dialog #warning-content {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  height: 100px;
  font-size: 16px;
  color: #3c1961;
  margin: 0;
  padding: 15px;
  resize: none;
  border: solid 1px #c5c1aa; }

.modal-dialog .modal-title {
  display: inline; }

.modal-dialog .modal-header {
  border-bottom: 0; }

.modal-dialog .modal-footer {
  border-top: 0; }

/*--------------------------------------------------------------
## Social
--------------------------------------------------------------*/
.social-wrapper {
  border-top: dotted 1px #8fbc8f;
  padding-top: 15px;
  margin-bottom: 20px;
  overflow: hidden; }
  .social-wrapper .social-icon {
    color: #3c1961;
    font-size: 14px;
    display: inline-block;
    float: left;
    cursor: pointer;
    margin-right: 20px;
    -webkit-transition: color 0.2s;
    -o-transition: color 0.2s;
    transition: color 0.2s; }
    .social-wrapper .social-icon:hover {
      color: #5b21ab; }
    .social-wrapper .social-icon:last-child {
      margin-right: 0; }
    .social-wrapper .social-icon.comment a {
      display: block; }
    .social-wrapper .social-icon span {
      font: #3c1961;
      margin-top: 3px;
      margin-left: 5px;
      display: block;
      float: right; }
    .social-wrapper .social-icon .fa {
      font-size: 22px;
      position: relative; }
  .social-wrapper .addtoany_list a {
    font-family: FontAwesome;
    font-size: 22px;
    color: #3c1961;
    margin: 0 20px 0 0;
    padding: 0;
    vertical-align: text-top; }
    .social-wrapper .addtoany_list a:hover {
      text-decoration: none;
      color: #5b21ab; }
    .social-wrapper .addtoany_list a:last-child {
      margin-right: 0; }
  .social-wrapper .addtoany_list .a2a_svg {
    display: none; }
  .social-wrapper .addtoany_list .a2a_button_email:after {
    content: '\f003'; }
  .social-wrapper .addtoany_list .a2a_button_tumblr:after {
    content: '\f174'; }
  .social-wrapper .addtoany_list .a2a_button_twitter:after {
    content: '\f099'; }
  .social-wrapper .addtoany_list .a2a_button_facebook:after {
    content: '\f082'; }

/*--------------------------------------------------------------
## Social
--------------------------------------------------------------*/
.wp-social-login-widget {
  margin-top: -13px; }
  .wp-social-login-widget:before, .wp-social-login-widget:after {
    content: " ";
    display: table; }
  .wp-social-login-widget:after {
    clear: both; }
  @media (max-width: 767px) {
    .wp-social-login-widget {
      margin-top: 15px; } }
  .wp-social-login-widget .wp-social-login-connect-with {
    display: none; }
  .wp-social-login-widget .wp-social-login-provider-list {
    padding: 0; }
    .wp-social-login-widget .wp-social-login-provider-list a {
      font-family: FontAwesome;
      font-size: 18px;
      padding: 5px 15px; }
      .wp-social-login-widget .wp-social-login-provider-list a:hover {
        text-decoration: none; }
    .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider {
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-shadow: inset 0px 2px 2px 0px #E0EEE0;
      box-shadow: inset 0px 2px 2px 0px #E0EEE0;
      -webkit-transition: background-color 0.2s;
      -o-transition: background-color 0.2s;
      transition: background-color 0.2s;
      background-color: #fff;
      float: left;
      margin-right: 5px;
      font-weight: 700; }
      @media (max-width: 767px) {
        .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider {
          width: 40px;
          height: 40px;
          padding-top: 5px;
          text-align: center; } }
      .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider img {
        margin: 5px;
        height: 20px;
        width: 20px;
        float: left;
        display: none; }
      .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider:after {
        display: block;
        margin-top: 5px; }
      .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-facebook {
        color: #37549B; }
        .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-facebook:after {
          content: "\f09a"; }
        .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-facebook:hover {
          color: #fff;
          background-color: #37549B; }
      .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-google {
        color: #5691FC; }
        .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-google:after {
          content: "\f1a0"; }
        .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-google:hover {
          background-color: #5691FC;
          color: #fff; }
      .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-instagram {
        color: #E54765; }
        .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-instagram:after {
          content: "\f1a0"; }
        .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-instagram:hover {
          background-color: #E54765;
          color: #fff; }
      .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-tumblr {
        color: #39475D; }
        .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-tumblr:after {
          content: "\f173"; }
        .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-tumblr:hover {
          background-color: #39475D;
          color: #fff; }
      .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-twitter {
        color: #1DA1F2; }
        .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-twitter:after {
          content: "\f099"; }
        .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider.wp-social-login-provider-twitter:hover {
          background-color: #1DA1F2;
          color: #fff; }

.login-page .wp-social-login-widget {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  margin: 0;
  padding: 0;
  margin-top: -15px;
  width: 100%; }
  .login-page .wp-social-login-widget .wp-social-login-provider {
    margin: 5px 5px 5px 0;
    padding: 5px;
    width: 150px;
    height: 36px; }
    @media (max-width: 767px) {
      .login-page .wp-social-login-widget .wp-social-login-provider {
        width: 100%;
        height: 50px;
        padding: 13px; } }
    .login-page .wp-social-login-widget .wp-social-login-provider.wp-social-login-provider-facebook img {
      display: block;
      content: url("../images/facebook.svg"); }
    .login-page .wp-social-login-widget .wp-social-login-provider.wp-social-login-provider-facebook:after {
      content: "facebook"; }
    .login-page .wp-social-login-widget .wp-social-login-provider.wp-social-login-provider-google img {
      display: block;
      content: url("../images/google.svg"); }
    .login-page .wp-social-login-widget .wp-social-login-provider.wp-social-login-provider-google:after {
      content: "google"; }
    .login-page .wp-social-login-widget .wp-social-login-provider.wp-social-login-provider-instagram img {
      display: block;
      content: url("../images/instagram.svg"); }
    .login-page .wp-social-login-widget .wp-social-login-provider.wp-social-login-provider-instagram:after {
      content: "instagram"; }
    .login-page .wp-social-login-widget .wp-social-login-provider.wp-social-login-provider-tumblr img {
      display: block;
      content: url("../images/tumblr.svg"); }
    .login-page .wp-social-login-widget .wp-social-login-provider.wp-social-login-provider-tumblr:after {
      content: "tumblr"; }
    .login-page .wp-social-login-widget .wp-social-login-provider.wp-social-login-provider-twitter img {
      display: block;
      content: url("../images/twitter.svg"); }
    .login-page .wp-social-login-widget .wp-social-login-provider.wp-social-login-provider-twitter:after {
      content: "twitter"; }

/*--------------------------------------------------------------
## Forms
--------------------------------------------------------------*/
label {
  font-family: "Source Sans Pro", sans-serif; }

.btn:focus, .comments-area .submit:focus, .comments-area .cancel:focus, .profile #submit:focus, .profile #send_reply_button:focus, .messages #messages-bulk-manage:focus, .general .standard-form #submit:focus, #groups_search_submit:focus, .group-home .group-button.leave-group:focus, .group-home .groups.create .submit input:focus, .btn.focus, .comments-area .focus.submit, .comments-area .focus.cancel, .profile .focus#submit, .profile .focus#send_reply_button, .messages .focus#messages-bulk-manage, .general .standard-form .focus#submit, .focus#groups_search_submit, .group-home .focus.group-button.leave-group, .group-home .groups.create .submit input.focus, .btn:active:focus, .comments-area .submit:active:focus, .comments-area .cancel:active:focus, .profile #submit:active:focus, .profile #send_reply_button:active:focus, .messages #messages-bulk-manage:active:focus, .general .standard-form #submit:active:focus, #groups_search_submit:active:focus, .group-home .group-button.leave-group:active:focus, .group-home .groups.create .submit input:active:focus, .btn:active.focus, .comments-area .submit:active.focus, .comments-area .cancel:active.focus, .profile #submit:active.focus, .profile #send_reply_button:active.focus, .messages #messages-bulk-manage:active.focus, .general .standard-form #submit:active.focus, #groups_search_submit:active.focus, .group-home .group-button.leave-group:active.focus, .group-home .groups.create .submit input:active.focus, .btn.active:focus, .comments-area .active.submit:focus, .comments-area .active.cancel:focus, .profile .active#submit:focus, .profile .active#send_reply_button:focus, .messages .active#messages-bulk-manage:focus, .general .standard-form .active#submit:focus, .active#groups_search_submit:focus, .group-home .active.group-button.leave-group:focus, .group-home .groups.create .submit input.active:focus, .btn.active.focus, .comments-area .active.focus.submit, .comments-area .active.focus.cancel, .profile .active.focus#submit, .profile .active.focus#send_reply_button, .messages .active.focus#messages-bulk-manage, .general .standard-form .active.focus#submit, .active.focus#groups_search_submit, .group-home .active.focus.group-button.leave-group, .group-home .groups.create .submit input.active.focus {
  outline: none; }

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.form-control, .messages #messages-select, .messages .message-content textarea#message_content, .general .standard-form input, .general .standard-form select, .profile-settings select, .edit-section select, #groups_search {
  -webkit-box-shadow: inset 0 1px 1px transparent;
  box-shadow: inset 0 1px 1px transparent; }

/*--------------------------------------------------------------
## Select 2 Overrides
--------------------------------------------------------------*/
.select2-container--bootstrap {
  display: block;
  /*------------------------------------*      #COMMON STYLES
  \*------------------------------------*/
  /**
   * Search field in the Select2 dropdown.
   */
  /**
   * No outline for all search fields - in the dropdown
   * and inline in multi Select2s.
   */
  /**
   * Adjust Select2's choices hover and selected styles to match
   * Bootstrap 3's default dropdown styles.
   *
   * @see http://getbootstrap.com/components/#dropdowns
   */
  /**
   * Clear the selection.
   */
  /**
   * Address disabled Select2 styles.
   *
   * @see https://select2.github.io/examples.html#disabled
   * @see http://getbootstrap.com/css/#forms-control-disabled
   */
  /*------------------------------------*      #DROPDOWN
  \*------------------------------------*/
  /**
   * Dropdown border color and box-shadow.
   */
  /**
   * Limit the dropdown height.
   */
  /*------------------------------------*      #SINGLE SELECT2
  \*------------------------------------*/
  /*------------------------------------*    #MULTIPLE SELECT2
  \*------------------------------------*/
  /**
   * Address Bootstrap control sizing classes
   *
   * 1. Reset Bootstrap defaults.
   * 2. Adjust the dropdown arrow button icon position.
   *
   * @see http://getbootstrap.com/css/#forms-control-sizes
   */
  /* 1 */
  /*------------------------------------*    #RTL SUPPORT
  \*------------------------------------*/ }
  .select2-container--bootstrap .select2-selection {
    -webkit-box-shadow: inset 0 1px 1px transparent;
    box-shadow: inset 0 1px 1px transparent;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #292421;
    font-size: 16px;
    outline: 0; }
    .select2-container--bootstrap .select2-selection.form-control, .select2-container--bootstrap .messages .select2-selection#messages-select, .messages .select2-container--bootstrap .select2-selection#messages-select, .select2-container--bootstrap .messages .message-content textarea.select2-selection#message_content, .messages .message-content .select2-container--bootstrap textarea.select2-selection#message_content, .select2-container--bootstrap .general .standard-form input.select2-selection, .general .standard-form .select2-container--bootstrap input.select2-selection, .select2-container--bootstrap .general .standard-form select.select2-selection, .general .standard-form .select2-container--bootstrap select.select2-selection, .select2-container--bootstrap .profile-settings select.select2-selection, .profile-settings .select2-container--bootstrap select.select2-selection, .select2-container--bootstrap .edit-section select.select2-selection, .edit-section .select2-container--bootstrap select.select2-selection, .select2-container--bootstrap .select2-selection#groups_search {
      border-radius: 4px; }
  .select2-container--bootstrap .select2-search--dropdown .select2-search__field {
    -webkit-box-shadow: inset 0 1px 1px transparent;
    box-shadow: inset 0 1px 1px transparent;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #292421;
    font-size: 16px; }
  .select2-container--bootstrap .select2-search__field {
    outline: 0;
    /* Firefox 18- */
    /**
		 * Firefox 19+
		 *
		 * @see http://stackoverflow.com/questions/24236240/color-for-styled-placeholder-text-is-muted-in-firefox
		 */ }
    .select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
      color: #3c1961; }
    .select2-container--bootstrap .select2-search__field:-moz-placeholder {
      color: #3c1961; }
    .select2-container--bootstrap .select2-search__field::-moz-placeholder {
      color: #3c1961;
      opacity: 1; }
    .select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
      color: #3c1961; }
  .select2-container--bootstrap .select2-results__option {
    padding: 10px 12px;
    /**
		 * Disabled results.
		 *
		 * @see https://select2.github.io/examples.html#disabled-results
		 */
    /**
		 * Hover state.
		 */
    /**
		 * Selected state.
		 */ }
    .select2-container--bootstrap .select2-results__option[role=group] {
      padding: 0; }
    .select2-container--bootstrap .select2-results__option[aria-disabled=true] {
      color: #e6e6e6;
      cursor: not-allowed; }
    .select2-container--bootstrap .select2-results__option[aria-selected=true] {
      background-color: #f5f5f5;
      color: #292421; }
    .select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
      background-color: #441980;
      color: #fff; }
    .select2-container--bootstrap .select2-results__option .select2-results__option {
      padding: 10px 12px; }
      .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: -12px;
        padding-left: 24px; }
        .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -24px;
          padding-left: 36px; }
          .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -36px;
            padding-left: 48px; }
            .select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
              margin-left: -48px;
              padding-left: 60px; }
              .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: -60px;
                padding-left: 72px; }
  .select2-container--bootstrap .select2-results__group {
    color: #e6e6e6;
    display: block;
    padding: 10px 12px;
    font-size: 12px;
    line-height: 1.5;
    white-space: nowrap; }
  .select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
    -webkit-box-shadow: inset 0 1px 1px transparent, 0 0 8px rgba(68, 25, 128, 0.6);
    box-shadow: inset 0 1px 1px transparent, 0 0 8px rgba(68, 25, 128, 0.6);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    border-color: #441980; }
  .select2-container--bootstrap.select2-container--open {
    /**
		 * Make the dropdown arrow point up while the dropdown is visible.
		 */
    /**
		 * Handle border radii of the container when the dropdown is showing.
		 */ }
    .select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
      border-color: transparent transparent #441980 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;
      border-bottom-color: transparent; }
    .select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
      border-top-right-radius: 0;
      border-top-left-radius: 0;
      border-top-color: transparent; }
  .select2-container--bootstrap .select2-selection__clear {
    color: #441980;
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
    .select2-container--bootstrap .select2-selection__clear:hover {
      color: #333; }
  .select2-container--bootstrap.select2-container--disabled .select2-selection {
    border-color: #ccc;
    -webkit-box-shadow: none;
    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: #f1f1f1; }
  .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 {
    -webkit-box-shadow: 0 6px 12px transparent;
    box-shadow: 0 6px 12px transparent;
    border-color: #441980;
    overflow-x: hidden;
    margin-top: -1px; }
    .select2-container--bootstrap .select2-dropdown--above {
      -webkit-box-shadow: 0px -6px 12px transparent;
      box-shadow: 0px -6px 12px transparent;
      margin-top: 1px; }
  .select2-container--bootstrap .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto; }
  .select2-container--bootstrap .select2-selection--single {
    height: 46px;
    line-height: 1.5;
    padding: 10px 24px 10px 12px;
    /**
	 * Adjust the single Select2's dropdown arrow button appearance.
	 */ }
    .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
      position: absolute;
      bottom: 0;
      right: 12px;
      top: 0;
      width: 4px; }
      .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
        border-color: #441980 transparent transparent transparent;
        border-style: solid;
        border-width: 4px 4px 0 4px;
        height: 0;
        left: 0;
        margin-left: -4px;
        margin-top: -2px;
        position: absolute;
        top: 50%;
        width: 0; }
    .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
      color: #441980;
      padding: 0;
      text-align: left; }
    .select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
      color: #3c1961; }
  .select2-container--bootstrap .select2-selection--multiple {
    min-height: 46px;
    padding: 0;
    height: auto;
    /**
	 * Make Multi Select2's choices match Bootstrap 3's default button styles.
	 */
    /**
	 * Minus 2px borders.
	 */
    /**
	 * Clear the selection.
	 */ }
    .select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
      box-sizing: border-box;
      display: block;
      line-height: 1.5;
      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: #3c1961;
      float: left;
      margin-top: 5px; }
    .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
      color: #292421;
      background: #fff;
      border: 1px solid #ccc;
      border-radius: 4px;
      cursor: default;
      float: left;
      margin: 9px 0 0 6px;
      padding: 0 10px; }
    .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
      background: transparent;
      padding: 0 12px;
      height: 44px;
      line-height: 1.5;
      margin-top: 0;
      min-width: 5em; }
    .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
      color: #3c1961;
      cursor: pointer;
      display: inline-block;
      font-weight: bold;
      margin-right: 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: 10px; }
  .select2-container--bootstrap .select2-selection--single.input-sm, .select2-container--bootstrap .input-group-sm > .select2-selection--single.form-control, .select2-container--bootstrap .messages .input-group-sm > .select2-selection--single#messages-select, .messages .select2-container--bootstrap .input-group-sm > .select2-selection--single#messages-select, .select2-container--bootstrap .messages .message-content .input-group-sm > textarea.select2-selection--single#message_content, .messages .message-content .select2-container--bootstrap .input-group-sm > textarea.select2-selection--single#message_content, .select2-container--bootstrap .general .standard-form .input-group-sm > input.select2-selection--single, .general .standard-form .select2-container--bootstrap .input-group-sm > input.select2-selection--single, .select2-container--bootstrap .general .standard-form .input-group-sm > select.select2-selection--single, .general .standard-form .select2-container--bootstrap .input-group-sm > select.select2-selection--single, .select2-container--bootstrap .profile-settings .input-group-sm > select.select2-selection--single, .profile-settings .select2-container--bootstrap .input-group-sm > select.select2-selection--single, .select2-container--bootstrap .edit-section .input-group-sm > select.select2-selection--single, .edit-section .select2-container--bootstrap .input-group-sm > select.select2-selection--single, .select2-container--bootstrap .input-group-sm > .select2-selection--single#groups_search, .select2-container--bootstrap
  .input-group-sm > .select2-selection--single.input-group-addon, .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--single.btn, .select2-container--bootstrap .comments-area
  .input-group-sm > .input-group-btn > .select2-selection--single.submit, .comments-area .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--single.submit, .select2-container--bootstrap .comments-area
  .input-group-sm > .input-group-btn > .select2-selection--single.cancel, .comments-area .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--single.cancel, .select2-container--bootstrap .profile
  .input-group-sm > .input-group-btn > .select2-selection--single#submit, .profile .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--single#submit, .select2-container--bootstrap .profile
  .input-group-sm > .input-group-btn > .select2-selection--single#send_reply_button, .profile .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--single#send_reply_button, .select2-container--bootstrap .messages
  .input-group-sm > .input-group-btn > .select2-selection--single#messages-bulk-manage, .messages .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--single#messages-bulk-manage, .select2-container--bootstrap .general .standard-form
  .input-group-sm > .input-group-btn > .select2-selection--single#submit, .general .standard-form .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--single#submit, .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--single#groups_search_submit, .select2-container--bootstrap .group-home
  .input-group-sm > .input-group-btn > .select2-selection--single.group-button.leave-group, .group-home .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--single.group-button.leave-group, .select2-container--bootstrap .group-home .groups.create .submit
  .input-group-sm > .input-group-btn > input.select2-selection--single, .group-home .groups.create .submit .select2-container--bootstrap
  .input-group-sm > .input-group-btn > input.select2-selection--single,
  .input-group-sm .select2-container--bootstrap .select2-selection--single,
  .form-group-sm .select2-container--bootstrap .select2-selection--single {
    border-radius: 3px;
    font-size: 12px;
    height: 30px;
    line-height: 1.5;
    padding: 5px 22px 5px 10px;
    /* 2 */ }
    .select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b, .select2-container--bootstrap .input-group-sm > .select2-selection--single.form-control .select2-selection__arrow b, .select2-container--bootstrap .messages .input-group-sm > .select2-selection--single#messages-select .select2-selection__arrow b, .messages .select2-container--bootstrap .input-group-sm > .select2-selection--single#messages-select .select2-selection__arrow b, .select2-container--bootstrap .messages .message-content .input-group-sm > textarea.select2-selection--single#message_content .select2-selection__arrow b, .messages .message-content .select2-container--bootstrap .input-group-sm > textarea.select2-selection--single#message_content .select2-selection__arrow b, .select2-container--bootstrap .general .standard-form .input-group-sm > input.select2-selection--single .select2-selection__arrow b, .general .standard-form .select2-container--bootstrap .input-group-sm > input.select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .general .standard-form .input-group-sm > select.select2-selection--single .select2-selection__arrow b, .general .standard-form .select2-container--bootstrap .input-group-sm > select.select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .profile-settings .input-group-sm > select.select2-selection--single .select2-selection__arrow b, .profile-settings .select2-container--bootstrap .input-group-sm > select.select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .edit-section .input-group-sm > select.select2-selection--single .select2-selection__arrow b, .edit-section .select2-container--bootstrap .input-group-sm > select.select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .input-group-sm > .select2-selection--single#groups_search .select2-selection__arrow b, .select2-container--bootstrap
    .input-group-sm > .select2-selection--single.input-group-addon .select2-selection__arrow b, .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--single.btn .select2-selection__arrow b, .select2-container--bootstrap .comments-area
    .input-group-sm > .input-group-btn > .select2-selection--single.submit .select2-selection__arrow b, .comments-area .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--single.submit .select2-selection__arrow b, .select2-container--bootstrap .comments-area
    .input-group-sm > .input-group-btn > .select2-selection--single.cancel .select2-selection__arrow b, .comments-area .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--single.cancel .select2-selection__arrow b, .select2-container--bootstrap .profile
    .input-group-sm > .input-group-btn > .select2-selection--single#submit .select2-selection__arrow b, .profile .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--single#submit .select2-selection__arrow b, .select2-container--bootstrap .profile
    .input-group-sm > .input-group-btn > .select2-selection--single#send_reply_button .select2-selection__arrow b, .profile .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--single#send_reply_button .select2-selection__arrow b, .select2-container--bootstrap .messages
    .input-group-sm > .input-group-btn > .select2-selection--single#messages-bulk-manage .select2-selection__arrow b, .messages .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--single#messages-bulk-manage .select2-selection__arrow b, .select2-container--bootstrap .general .standard-form
    .input-group-sm > .input-group-btn > .select2-selection--single#submit .select2-selection__arrow b, .general .standard-form .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--single#submit .select2-selection__arrow b, .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--single#groups_search_submit .select2-selection__arrow b, .select2-container--bootstrap .group-home
    .input-group-sm > .input-group-btn > .select2-selection--single.group-button.leave-group .select2-selection__arrow b, .group-home .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--single.group-button.leave-group .select2-selection__arrow b, .select2-container--bootstrap .group-home .groups.create .submit
    .input-group-sm > .input-group-btn > input.select2-selection--single .select2-selection__arrow b, .group-home .groups.create .submit .select2-container--bootstrap
    .input-group-sm > .input-group-btn > input.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: -5px; }
  .select2-container--bootstrap .select2-selection--multiple.input-sm, .select2-container--bootstrap .input-group-sm > .select2-selection--multiple.form-control, .select2-container--bootstrap .messages .input-group-sm > .select2-selection--multiple#messages-select, .messages .select2-container--bootstrap .input-group-sm > .select2-selection--multiple#messages-select, .select2-container--bootstrap .messages .message-content .input-group-sm > textarea.select2-selection--multiple#message_content, .messages .message-content .select2-container--bootstrap .input-group-sm > textarea.select2-selection--multiple#message_content, .select2-container--bootstrap .general .standard-form .input-group-sm > input.select2-selection--multiple, .general .standard-form .select2-container--bootstrap .input-group-sm > input.select2-selection--multiple, .select2-container--bootstrap .general .standard-form .input-group-sm > select.select2-selection--multiple, .general .standard-form .select2-container--bootstrap .input-group-sm > select.select2-selection--multiple, .select2-container--bootstrap .profile-settings .input-group-sm > select.select2-selection--multiple, .profile-settings .select2-container--bootstrap .input-group-sm > select.select2-selection--multiple, .select2-container--bootstrap .edit-section .input-group-sm > select.select2-selection--multiple, .edit-section .select2-container--bootstrap .input-group-sm > select.select2-selection--multiple, .select2-container--bootstrap .input-group-sm > .select2-selection--multiple#groups_search, .select2-container--bootstrap
  .input-group-sm > .select2-selection--multiple.input-group-addon, .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--multiple.btn, .select2-container--bootstrap .comments-area
  .input-group-sm > .input-group-btn > .select2-selection--multiple.submit, .comments-area .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--multiple.submit, .select2-container--bootstrap .comments-area
  .input-group-sm > .input-group-btn > .select2-selection--multiple.cancel, .comments-area .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--multiple.cancel, .select2-container--bootstrap .profile
  .input-group-sm > .input-group-btn > .select2-selection--multiple#submit, .profile .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--multiple#submit, .select2-container--bootstrap .profile
  .input-group-sm > .input-group-btn > .select2-selection--multiple#send_reply_button, .profile .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--multiple#send_reply_button, .select2-container--bootstrap .messages
  .input-group-sm > .input-group-btn > .select2-selection--multiple#messages-bulk-manage, .messages .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--multiple#messages-bulk-manage, .select2-container--bootstrap .general .standard-form
  .input-group-sm > .input-group-btn > .select2-selection--multiple#submit, .general .standard-form .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--multiple#submit, .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--multiple#groups_search_submit, .select2-container--bootstrap .group-home
  .input-group-sm > .input-group-btn > .select2-selection--multiple.group-button.leave-group, .group-home .select2-container--bootstrap
  .input-group-sm > .input-group-btn > .select2-selection--multiple.group-button.leave-group, .select2-container--bootstrap .group-home .groups.create .submit
  .input-group-sm > .input-group-btn > input.select2-selection--multiple, .group-home .groups.create .submit .select2-container--bootstrap
  .input-group-sm > .input-group-btn > input.select2-selection--multiple,
  .input-group-sm .select2-container--bootstrap .select2-selection--multiple,
  .form-group-sm .select2-container--bootstrap .select2-selection--multiple {
    min-height: 30px;
    border-radius: 3px; }
    .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice, .select2-container--bootstrap .input-group-sm > .select2-selection--multiple.form-control .select2-selection__choice, .select2-container--bootstrap .messages .input-group-sm > .select2-selection--multiple#messages-select .select2-selection__choice, .messages .select2-container--bootstrap .input-group-sm > .select2-selection--multiple#messages-select .select2-selection__choice, .select2-container--bootstrap .messages .message-content .input-group-sm > textarea.select2-selection--multiple#message_content .select2-selection__choice, .messages .message-content .select2-container--bootstrap .input-group-sm > textarea.select2-selection--multiple#message_content .select2-selection__choice, .select2-container--bootstrap .general .standard-form .input-group-sm > input.select2-selection--multiple .select2-selection__choice, .general .standard-form .select2-container--bootstrap .input-group-sm > input.select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .general .standard-form .input-group-sm > select.select2-selection--multiple .select2-selection__choice, .general .standard-form .select2-container--bootstrap .input-group-sm > select.select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .profile-settings .input-group-sm > select.select2-selection--multiple .select2-selection__choice, .profile-settings .select2-container--bootstrap .input-group-sm > select.select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .edit-section .input-group-sm > select.select2-selection--multiple .select2-selection__choice, .edit-section .select2-container--bootstrap .input-group-sm > select.select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .input-group-sm > .select2-selection--multiple#groups_search .select2-selection__choice, .select2-container--bootstrap
    .input-group-sm > .select2-selection--multiple.input-group-addon .select2-selection__choice, .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple.btn .select2-selection__choice, .select2-container--bootstrap .comments-area
    .input-group-sm > .input-group-btn > .select2-selection--multiple.submit .select2-selection__choice, .comments-area .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple.submit .select2-selection__choice, .select2-container--bootstrap .comments-area
    .input-group-sm > .input-group-btn > .select2-selection--multiple.cancel .select2-selection__choice, .comments-area .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple.cancel .select2-selection__choice, .select2-container--bootstrap .profile
    .input-group-sm > .input-group-btn > .select2-selection--multiple#submit .select2-selection__choice, .profile .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#submit .select2-selection__choice, .select2-container--bootstrap .profile
    .input-group-sm > .input-group-btn > .select2-selection--multiple#send_reply_button .select2-selection__choice, .profile .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#send_reply_button .select2-selection__choice, .select2-container--bootstrap .messages
    .input-group-sm > .input-group-btn > .select2-selection--multiple#messages-bulk-manage .select2-selection__choice, .messages .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#messages-bulk-manage .select2-selection__choice, .select2-container--bootstrap .general .standard-form
    .input-group-sm > .input-group-btn > .select2-selection--multiple#submit .select2-selection__choice, .general .standard-form .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#submit .select2-selection__choice, .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#groups_search_submit .select2-selection__choice, .select2-container--bootstrap .group-home
    .input-group-sm > .input-group-btn > .select2-selection--multiple.group-button.leave-group .select2-selection__choice, .group-home .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple.group-button.leave-group .select2-selection__choice, .select2-container--bootstrap .group-home .groups.create .submit
    .input-group-sm > .input-group-btn > input.select2-selection--multiple .select2-selection__choice, .group-home .groups.create .submit .select2-container--bootstrap
    .input-group-sm > .input-group-btn > input.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: 12px;
      line-height: 1.5;
      margin: 4px 0 0 5px;
      padding: 0 5px; }
    .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field, .select2-container--bootstrap .input-group-sm > .select2-selection--multiple.form-control .select2-search--inline .select2-search__field, .select2-container--bootstrap .messages .input-group-sm > .select2-selection--multiple#messages-select .select2-search--inline .select2-search__field, .messages .select2-container--bootstrap .input-group-sm > .select2-selection--multiple#messages-select .select2-search--inline .select2-search__field, .select2-container--bootstrap .messages .message-content .input-group-sm > textarea.select2-selection--multiple#message_content .select2-search--inline .select2-search__field, .messages .message-content .select2-container--bootstrap .input-group-sm > textarea.select2-selection--multiple#message_content .select2-search--inline .select2-search__field, .select2-container--bootstrap .general .standard-form .input-group-sm > input.select2-selection--multiple .select2-search--inline .select2-search__field, .general .standard-form .select2-container--bootstrap .input-group-sm > input.select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .general .standard-form .input-group-sm > select.select2-selection--multiple .select2-search--inline .select2-search__field, .general .standard-form .select2-container--bootstrap .input-group-sm > select.select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .profile-settings .input-group-sm > select.select2-selection--multiple .select2-search--inline .select2-search__field, .profile-settings .select2-container--bootstrap .input-group-sm > select.select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .edit-section .input-group-sm > select.select2-selection--multiple .select2-search--inline .select2-search__field, .edit-section .select2-container--bootstrap .input-group-sm > select.select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .input-group-sm > .select2-selection--multiple#groups_search .select2-search--inline .select2-search__field, .select2-container--bootstrap
    .input-group-sm > .select2-selection--multiple.input-group-addon .select2-search--inline .select2-search__field, .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple.btn .select2-search--inline .select2-search__field, .select2-container--bootstrap .comments-area
    .input-group-sm > .input-group-btn > .select2-selection--multiple.submit .select2-search--inline .select2-search__field, .comments-area .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple.submit .select2-search--inline .select2-search__field, .select2-container--bootstrap .comments-area
    .input-group-sm > .input-group-btn > .select2-selection--multiple.cancel .select2-search--inline .select2-search__field, .comments-area .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple.cancel .select2-search--inline .select2-search__field, .select2-container--bootstrap .profile
    .input-group-sm > .input-group-btn > .select2-selection--multiple#submit .select2-search--inline .select2-search__field, .profile .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#submit .select2-search--inline .select2-search__field, .select2-container--bootstrap .profile
    .input-group-sm > .input-group-btn > .select2-selection--multiple#send_reply_button .select2-search--inline .select2-search__field, .profile .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#send_reply_button .select2-search--inline .select2-search__field, .select2-container--bootstrap .messages
    .input-group-sm > .input-group-btn > .select2-selection--multiple#messages-bulk-manage .select2-search--inline .select2-search__field, .messages .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#messages-bulk-manage .select2-search--inline .select2-search__field, .select2-container--bootstrap .general .standard-form
    .input-group-sm > .input-group-btn > .select2-selection--multiple#submit .select2-search--inline .select2-search__field, .general .standard-form .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#submit .select2-search--inline .select2-search__field, .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#groups_search_submit .select2-search--inline .select2-search__field, .select2-container--bootstrap .group-home
    .input-group-sm > .input-group-btn > .select2-selection--multiple.group-button.leave-group .select2-search--inline .select2-search__field, .group-home .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple.group-button.leave-group .select2-search--inline .select2-search__field, .select2-container--bootstrap .group-home .groups.create .submit
    .input-group-sm > .input-group-btn > input.select2-selection--multiple .select2-search--inline .select2-search__field, .group-home .groups.create .submit .select2-container--bootstrap
    .input-group-sm > .input-group-btn > input.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 10px;
      font-size: 12px;
      height: 28px;
      line-height: 1.5; }
    .select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear, .select2-container--bootstrap .input-group-sm > .select2-selection--multiple.form-control .select2-selection__clear, .select2-container--bootstrap .messages .input-group-sm > .select2-selection--multiple#messages-select .select2-selection__clear, .messages .select2-container--bootstrap .input-group-sm > .select2-selection--multiple#messages-select .select2-selection__clear, .select2-container--bootstrap .messages .message-content .input-group-sm > textarea.select2-selection--multiple#message_content .select2-selection__clear, .messages .message-content .select2-container--bootstrap .input-group-sm > textarea.select2-selection--multiple#message_content .select2-selection__clear, .select2-container--bootstrap .general .standard-form .input-group-sm > input.select2-selection--multiple .select2-selection__clear, .general .standard-form .select2-container--bootstrap .input-group-sm > input.select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .general .standard-form .input-group-sm > select.select2-selection--multiple .select2-selection__clear, .general .standard-form .select2-container--bootstrap .input-group-sm > select.select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .profile-settings .input-group-sm > select.select2-selection--multiple .select2-selection__clear, .profile-settings .select2-container--bootstrap .input-group-sm > select.select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .edit-section .input-group-sm > select.select2-selection--multiple .select2-selection__clear, .edit-section .select2-container--bootstrap .input-group-sm > select.select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .input-group-sm > .select2-selection--multiple#groups_search .select2-selection__clear, .select2-container--bootstrap
    .input-group-sm > .select2-selection--multiple.input-group-addon .select2-selection__clear, .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple.btn .select2-selection__clear, .select2-container--bootstrap .comments-area
    .input-group-sm > .input-group-btn > .select2-selection--multiple.submit .select2-selection__clear, .comments-area .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple.submit .select2-selection__clear, .select2-container--bootstrap .comments-area
    .input-group-sm > .input-group-btn > .select2-selection--multiple.cancel .select2-selection__clear, .comments-area .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple.cancel .select2-selection__clear, .select2-container--bootstrap .profile
    .input-group-sm > .input-group-btn > .select2-selection--multiple#submit .select2-selection__clear, .profile .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#submit .select2-selection__clear, .select2-container--bootstrap .profile
    .input-group-sm > .input-group-btn > .select2-selection--multiple#send_reply_button .select2-selection__clear, .profile .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#send_reply_button .select2-selection__clear, .select2-container--bootstrap .messages
    .input-group-sm > .input-group-btn > .select2-selection--multiple#messages-bulk-manage .select2-selection__clear, .messages .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#messages-bulk-manage .select2-selection__clear, .select2-container--bootstrap .general .standard-form
    .input-group-sm > .input-group-btn > .select2-selection--multiple#submit .select2-selection__clear, .general .standard-form .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#submit .select2-selection__clear, .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple#groups_search_submit .select2-selection__clear, .select2-container--bootstrap .group-home
    .input-group-sm > .input-group-btn > .select2-selection--multiple.group-button.leave-group .select2-selection__clear, .group-home .select2-container--bootstrap
    .input-group-sm > .input-group-btn > .select2-selection--multiple.group-button.leave-group .select2-selection__clear, .select2-container--bootstrap .group-home .groups.create .submit
    .input-group-sm > .input-group-btn > input.select2-selection--multiple .select2-selection__clear, .group-home .groups.create .submit .select2-container--bootstrap
    .input-group-sm > .input-group-btn > input.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: 5px; }
  .select2-container--bootstrap .select2-selection--single.input-lg, .select2-container--bootstrap .input-group-lg > .select2-selection--single.form-control, .select2-container--bootstrap .messages .input-group-lg > .select2-selection--single#messages-select, .messages .select2-container--bootstrap .input-group-lg > .select2-selection--single#messages-select, .select2-container--bootstrap .messages .message-content .input-group-lg > textarea.select2-selection--single#message_content, .messages .message-content .select2-container--bootstrap .input-group-lg > textarea.select2-selection--single#message_content, .select2-container--bootstrap .general .standard-form .input-group-lg > input.select2-selection--single, .general .standard-form .select2-container--bootstrap .input-group-lg > input.select2-selection--single, .select2-container--bootstrap .general .standard-form .input-group-lg > select.select2-selection--single, .general .standard-form .select2-container--bootstrap .input-group-lg > select.select2-selection--single, .select2-container--bootstrap .profile-settings .input-group-lg > select.select2-selection--single, .profile-settings .select2-container--bootstrap .input-group-lg > select.select2-selection--single, .select2-container--bootstrap .edit-section .input-group-lg > select.select2-selection--single, .edit-section .select2-container--bootstrap .input-group-lg > select.select2-selection--single, .select2-container--bootstrap .input-group-lg > .select2-selection--single#groups_search, .select2-container--bootstrap
  .input-group-lg > .select2-selection--single.input-group-addon, .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--single.btn, .select2-container--bootstrap .comments-area
  .input-group-lg > .input-group-btn > .select2-selection--single.submit, .comments-area .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--single.submit, .select2-container--bootstrap .comments-area
  .input-group-lg > .input-group-btn > .select2-selection--single.cancel, .comments-area .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--single.cancel, .select2-container--bootstrap .profile
  .input-group-lg > .input-group-btn > .select2-selection--single#submit, .profile .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--single#submit, .select2-container--bootstrap .profile
  .input-group-lg > .input-group-btn > .select2-selection--single#send_reply_button, .profile .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--single#send_reply_button, .select2-container--bootstrap .messages
  .input-group-lg > .input-group-btn > .select2-selection--single#messages-bulk-manage, .messages .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--single#messages-bulk-manage, .select2-container--bootstrap .general .standard-form
  .input-group-lg > .input-group-btn > .select2-selection--single#submit, .general .standard-form .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--single#submit, .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--single#groups_search_submit, .select2-container--bootstrap .group-home
  .input-group-lg > .input-group-btn > .select2-selection--single.group-button.leave-group, .group-home .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--single.group-button.leave-group, .select2-container--bootstrap .group-home .groups.create .submit
  .input-group-lg > .input-group-btn > input.select2-selection--single, .group-home .groups.create .submit .select2-container--bootstrap
  .input-group-lg > .input-group-btn > input.select2-selection--single,
  .input-group-lg .select2-container--bootstrap .select2-selection--single,
  .form-group-lg .select2-container--bootstrap .select2-selection--single {
    border-radius: 6px;
    font-size: 18px;
    height: 56px;
    line-height: 1.33333;
    padding: 15px 31px 15px 16px;
    /* 1 */ }
    .select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow, .select2-container--bootstrap .input-group-lg > .select2-selection--single.form-control .select2-selection__arrow, .select2-container--bootstrap .messages .input-group-lg > .select2-selection--single#messages-select .select2-selection__arrow, .messages .select2-container--bootstrap .input-group-lg > .select2-selection--single#messages-select .select2-selection__arrow, .select2-container--bootstrap .messages .message-content .input-group-lg > textarea.select2-selection--single#message_content .select2-selection__arrow, .messages .message-content .select2-container--bootstrap .input-group-lg > textarea.select2-selection--single#message_content .select2-selection__arrow, .select2-container--bootstrap .general .standard-form .input-group-lg > input.select2-selection--single .select2-selection__arrow, .general .standard-form .select2-container--bootstrap .input-group-lg > input.select2-selection--single .select2-selection__arrow, .select2-container--bootstrap .general .standard-form .input-group-lg > select.select2-selection--single .select2-selection__arrow, .general .standard-form .select2-container--bootstrap .input-group-lg > select.select2-selection--single .select2-selection__arrow, .select2-container--bootstrap .profile-settings .input-group-lg > select.select2-selection--single .select2-selection__arrow, .profile-settings .select2-container--bootstrap .input-group-lg > select.select2-selection--single .select2-selection__arrow, .select2-container--bootstrap .edit-section .input-group-lg > select.select2-selection--single .select2-selection__arrow, .edit-section .select2-container--bootstrap .input-group-lg > select.select2-selection--single .select2-selection__arrow, .select2-container--bootstrap .input-group-lg > .select2-selection--single#groups_search .select2-selection__arrow, .select2-container--bootstrap
    .input-group-lg > .select2-selection--single.input-group-addon .select2-selection__arrow, .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--single.btn .select2-selection__arrow, .select2-container--bootstrap .comments-area
    .input-group-lg > .input-group-btn > .select2-selection--single.submit .select2-selection__arrow, .comments-area .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--single.submit .select2-selection__arrow, .select2-container--bootstrap .comments-area
    .input-group-lg > .input-group-btn > .select2-selection--single.cancel .select2-selection__arrow, .comments-area .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--single.cancel .select2-selection__arrow, .select2-container--bootstrap .profile
    .input-group-lg > .input-group-btn > .select2-selection--single#submit .select2-selection__arrow, .profile .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--single#submit .select2-selection__arrow, .select2-container--bootstrap .profile
    .input-group-lg > .input-group-btn > .select2-selection--single#send_reply_button .select2-selection__arrow, .profile .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--single#send_reply_button .select2-selection__arrow, .select2-container--bootstrap .messages
    .input-group-lg > .input-group-btn > .select2-selection--single#messages-bulk-manage .select2-selection__arrow, .messages .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--single#messages-bulk-manage .select2-selection__arrow, .select2-container--bootstrap .general .standard-form
    .input-group-lg > .input-group-btn > .select2-selection--single#submit .select2-selection__arrow, .general .standard-form .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--single#submit .select2-selection__arrow, .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--single#groups_search_submit .select2-selection__arrow, .select2-container--bootstrap .group-home
    .input-group-lg > .input-group-btn > .select2-selection--single.group-button.leave-group .select2-selection__arrow, .group-home .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--single.group-button.leave-group .select2-selection__arrow, .select2-container--bootstrap .group-home .groups.create .submit
    .input-group-lg > .input-group-btn > input.select2-selection--single .select2-selection__arrow, .group-home .groups.create .submit .select2-container--bootstrap
    .input-group-lg > .input-group-btn > input.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 .select2-selection--single.input-lg .select2-selection__arrow b, .select2-container--bootstrap .input-group-lg > .select2-selection--single.form-control .select2-selection__arrow b, .select2-container--bootstrap .messages .input-group-lg > .select2-selection--single#messages-select .select2-selection__arrow b, .messages .select2-container--bootstrap .input-group-lg > .select2-selection--single#messages-select .select2-selection__arrow b, .select2-container--bootstrap .messages .message-content .input-group-lg > textarea.select2-selection--single#message_content .select2-selection__arrow b, .messages .message-content .select2-container--bootstrap .input-group-lg > textarea.select2-selection--single#message_content .select2-selection__arrow b, .select2-container--bootstrap .general .standard-form .input-group-lg > input.select2-selection--single .select2-selection__arrow b, .general .standard-form .select2-container--bootstrap .input-group-lg > input.select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .general .standard-form .input-group-lg > select.select2-selection--single .select2-selection__arrow b, .general .standard-form .select2-container--bootstrap .input-group-lg > select.select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .profile-settings .input-group-lg > select.select2-selection--single .select2-selection__arrow b, .profile-settings .select2-container--bootstrap .input-group-lg > select.select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .edit-section .input-group-lg > select.select2-selection--single .select2-selection__arrow b, .edit-section .select2-container--bootstrap .input-group-lg > select.select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .input-group-lg > .select2-selection--single#groups_search .select2-selection__arrow b, .select2-container--bootstrap
      .input-group-lg > .select2-selection--single.input-group-addon .select2-selection__arrow b, .select2-container--bootstrap
      .input-group-lg > .input-group-btn > .select2-selection--single.btn .select2-selection__arrow b, .select2-container--bootstrap .comments-area
      .input-group-lg > .input-group-btn > .select2-selection--single.submit .select2-selection__arrow b, .comments-area .select2-container--bootstrap
      .input-group-lg > .input-group-btn > .select2-selection--single.submit .select2-selection__arrow b, .select2-container--bootstrap .comments-area
      .input-group-lg > .input-group-btn > .select2-selection--single.cancel .select2-selection__arrow b, .comments-area .select2-container--bootstrap
      .input-group-lg > .input-group-btn > .select2-selection--single.cancel .select2-selection__arrow b, .select2-container--bootstrap .profile
      .input-group-lg > .input-group-btn > .select2-selection--single#submit .select2-selection__arrow b, .profile .select2-container--bootstrap
      .input-group-lg > .input-group-btn > .select2-selection--single#submit .select2-selection__arrow b, .select2-container--bootstrap .profile
      .input-group-lg > .input-group-btn > .select2-selection--single#send_reply_button .select2-selection__arrow b, .profile .select2-container--bootstrap
      .input-group-lg > .input-group-btn > .select2-selection--single#send_reply_button .select2-selection__arrow b, .select2-container--bootstrap .messages
      .input-group-lg > .input-group-btn > .select2-selection--single#messages-bulk-manage .select2-selection__arrow b, .messages .select2-container--bootstrap
      .input-group-lg > .input-group-btn > .select2-selection--single#messages-bulk-manage .select2-selection__arrow b, .select2-container--bootstrap .general .standard-form
      .input-group-lg > .input-group-btn > .select2-selection--single#submit .select2-selection__arrow b, .general .standard-form .select2-container--bootstrap
      .input-group-lg > .input-group-btn > .select2-selection--single#submit .select2-selection__arrow b, .select2-container--bootstrap
      .input-group-lg > .input-group-btn > .select2-selection--single#groups_search_submit .select2-selection__arrow b, .select2-container--bootstrap .group-home
      .input-group-lg > .input-group-btn > .select2-selection--single.group-button.leave-group .select2-selection__arrow b, .group-home .select2-container--bootstrap
      .input-group-lg > .input-group-btn > .select2-selection--single.group-button.leave-group .select2-selection__arrow b, .select2-container--bootstrap .group-home .groups.create .submit
      .input-group-lg > .input-group-btn > input.select2-selection--single .select2-selection__arrow b, .group-home .groups.create .submit .select2-container--bootstrap
      .input-group-lg > .input-group-btn > input.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: -15px;
        margin-top: -2.5px; }
  .select2-container--bootstrap .select2-selection--multiple.input-lg, .select2-container--bootstrap .input-group-lg > .select2-selection--multiple.form-control, .select2-container--bootstrap .messages .input-group-lg > .select2-selection--multiple#messages-select, .messages .select2-container--bootstrap .input-group-lg > .select2-selection--multiple#messages-select, .select2-container--bootstrap .messages .message-content .input-group-lg > textarea.select2-selection--multiple#message_content, .messages .message-content .select2-container--bootstrap .input-group-lg > textarea.select2-selection--multiple#message_content, .select2-container--bootstrap .general .standard-form .input-group-lg > input.select2-selection--multiple, .general .standard-form .select2-container--bootstrap .input-group-lg > input.select2-selection--multiple, .select2-container--bootstrap .general .standard-form .input-group-lg > select.select2-selection--multiple, .general .standard-form .select2-container--bootstrap .input-group-lg > select.select2-selection--multiple, .select2-container--bootstrap .profile-settings .input-group-lg > select.select2-selection--multiple, .profile-settings .select2-container--bootstrap .input-group-lg > select.select2-selection--multiple, .select2-container--bootstrap .edit-section .input-group-lg > select.select2-selection--multiple, .edit-section .select2-container--bootstrap .input-group-lg > select.select2-selection--multiple, .select2-container--bootstrap .input-group-lg > .select2-selection--multiple#groups_search, .select2-container--bootstrap
  .input-group-lg > .select2-selection--multiple.input-group-addon, .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--multiple.btn, .select2-container--bootstrap .comments-area
  .input-group-lg > .input-group-btn > .select2-selection--multiple.submit, .comments-area .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--multiple.submit, .select2-container--bootstrap .comments-area
  .input-group-lg > .input-group-btn > .select2-selection--multiple.cancel, .comments-area .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--multiple.cancel, .select2-container--bootstrap .profile
  .input-group-lg > .input-group-btn > .select2-selection--multiple#submit, .profile .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--multiple#submit, .select2-container--bootstrap .profile
  .input-group-lg > .input-group-btn > .select2-selection--multiple#send_reply_button, .profile .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--multiple#send_reply_button, .select2-container--bootstrap .messages
  .input-group-lg > .input-group-btn > .select2-selection--multiple#messages-bulk-manage, .messages .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--multiple#messages-bulk-manage, .select2-container--bootstrap .general .standard-form
  .input-group-lg > .input-group-btn > .select2-selection--multiple#submit, .general .standard-form .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--multiple#submit, .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--multiple#groups_search_submit, .select2-container--bootstrap .group-home
  .input-group-lg > .input-group-btn > .select2-selection--multiple.group-button.leave-group, .group-home .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection--multiple.group-button.leave-group, .select2-container--bootstrap .group-home .groups.create .submit
  .input-group-lg > .input-group-btn > input.select2-selection--multiple, .group-home .groups.create .submit .select2-container--bootstrap
  .input-group-lg > .input-group-btn > input.select2-selection--multiple,
  .input-group-lg .select2-container--bootstrap .select2-selection--multiple,
  .form-group-lg .select2-container--bootstrap .select2-selection--multiple {
    min-height: 56px;
    border-radius: 6px; }
    .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice, .select2-container--bootstrap .input-group-lg > .select2-selection--multiple.form-control .select2-selection__choice, .select2-container--bootstrap .messages .input-group-lg > .select2-selection--multiple#messages-select .select2-selection__choice, .messages .select2-container--bootstrap .input-group-lg > .select2-selection--multiple#messages-select .select2-selection__choice, .select2-container--bootstrap .messages .message-content .input-group-lg > textarea.select2-selection--multiple#message_content .select2-selection__choice, .messages .message-content .select2-container--bootstrap .input-group-lg > textarea.select2-selection--multiple#message_content .select2-selection__choice, .select2-container--bootstrap .general .standard-form .input-group-lg > input.select2-selection--multiple .select2-selection__choice, .general .standard-form .select2-container--bootstrap .input-group-lg > input.select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .general .standard-form .input-group-lg > select.select2-selection--multiple .select2-selection__choice, .general .standard-form .select2-container--bootstrap .input-group-lg > select.select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .profile-settings .input-group-lg > select.select2-selection--multiple .select2-selection__choice, .profile-settings .select2-container--bootstrap .input-group-lg > select.select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .edit-section .input-group-lg > select.select2-selection--multiple .select2-selection__choice, .edit-section .select2-container--bootstrap .input-group-lg > select.select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap .input-group-lg > .select2-selection--multiple#groups_search .select2-selection__choice, .select2-container--bootstrap
    .input-group-lg > .select2-selection--multiple.input-group-addon .select2-selection__choice, .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple.btn .select2-selection__choice, .select2-container--bootstrap .comments-area
    .input-group-lg > .input-group-btn > .select2-selection--multiple.submit .select2-selection__choice, .comments-area .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple.submit .select2-selection__choice, .select2-container--bootstrap .comments-area
    .input-group-lg > .input-group-btn > .select2-selection--multiple.cancel .select2-selection__choice, .comments-area .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple.cancel .select2-selection__choice, .select2-container--bootstrap .profile
    .input-group-lg > .input-group-btn > .select2-selection--multiple#submit .select2-selection__choice, .profile .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#submit .select2-selection__choice, .select2-container--bootstrap .profile
    .input-group-lg > .input-group-btn > .select2-selection--multiple#send_reply_button .select2-selection__choice, .profile .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#send_reply_button .select2-selection__choice, .select2-container--bootstrap .messages
    .input-group-lg > .input-group-btn > .select2-selection--multiple#messages-bulk-manage .select2-selection__choice, .messages .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#messages-bulk-manage .select2-selection__choice, .select2-container--bootstrap .general .standard-form
    .input-group-lg > .input-group-btn > .select2-selection--multiple#submit .select2-selection__choice, .general .standard-form .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#submit .select2-selection__choice, .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#groups_search_submit .select2-selection__choice, .select2-container--bootstrap .group-home
    .input-group-lg > .input-group-btn > .select2-selection--multiple.group-button.leave-group .select2-selection__choice, .group-home .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple.group-button.leave-group .select2-selection__choice, .select2-container--bootstrap .group-home .groups.create .submit
    .input-group-lg > .input-group-btn > input.select2-selection--multiple .select2-selection__choice, .group-home .groups.create .submit .select2-container--bootstrap
    .input-group-lg > .input-group-btn > input.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: 18px;
      line-height: 1.33333;
      border-radius: 4px;
      margin: 14px 0 0 8px;
      padding: 0 15px; }
    .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field, .select2-container--bootstrap .input-group-lg > .select2-selection--multiple.form-control .select2-search--inline .select2-search__field, .select2-container--bootstrap .messages .input-group-lg > .select2-selection--multiple#messages-select .select2-search--inline .select2-search__field, .messages .select2-container--bootstrap .input-group-lg > .select2-selection--multiple#messages-select .select2-search--inline .select2-search__field, .select2-container--bootstrap .messages .message-content .input-group-lg > textarea.select2-selection--multiple#message_content .select2-search--inline .select2-search__field, .messages .message-content .select2-container--bootstrap .input-group-lg > textarea.select2-selection--multiple#message_content .select2-search--inline .select2-search__field, .select2-container--bootstrap .general .standard-form .input-group-lg > input.select2-selection--multiple .select2-search--inline .select2-search__field, .general .standard-form .select2-container--bootstrap .input-group-lg > input.select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .general .standard-form .input-group-lg > select.select2-selection--multiple .select2-search--inline .select2-search__field, .general .standard-form .select2-container--bootstrap .input-group-lg > select.select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .profile-settings .input-group-lg > select.select2-selection--multiple .select2-search--inline .select2-search__field, .profile-settings .select2-container--bootstrap .input-group-lg > select.select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .edit-section .input-group-lg > select.select2-selection--multiple .select2-search--inline .select2-search__field, .edit-section .select2-container--bootstrap .input-group-lg > select.select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--bootstrap .input-group-lg > .select2-selection--multiple#groups_search .select2-search--inline .select2-search__field, .select2-container--bootstrap
    .input-group-lg > .select2-selection--multiple.input-group-addon .select2-search--inline .select2-search__field, .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple.btn .select2-search--inline .select2-search__field, .select2-container--bootstrap .comments-area
    .input-group-lg > .input-group-btn > .select2-selection--multiple.submit .select2-search--inline .select2-search__field, .comments-area .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple.submit .select2-search--inline .select2-search__field, .select2-container--bootstrap .comments-area
    .input-group-lg > .input-group-btn > .select2-selection--multiple.cancel .select2-search--inline .select2-search__field, .comments-area .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple.cancel .select2-search--inline .select2-search__field, .select2-container--bootstrap .profile
    .input-group-lg > .input-group-btn > .select2-selection--multiple#submit .select2-search--inline .select2-search__field, .profile .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#submit .select2-search--inline .select2-search__field, .select2-container--bootstrap .profile
    .input-group-lg > .input-group-btn > .select2-selection--multiple#send_reply_button .select2-search--inline .select2-search__field, .profile .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#send_reply_button .select2-search--inline .select2-search__field, .select2-container--bootstrap .messages
    .input-group-lg > .input-group-btn > .select2-selection--multiple#messages-bulk-manage .select2-search--inline .select2-search__field, .messages .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#messages-bulk-manage .select2-search--inline .select2-search__field, .select2-container--bootstrap .general .standard-form
    .input-group-lg > .input-group-btn > .select2-selection--multiple#submit .select2-search--inline .select2-search__field, .general .standard-form .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#submit .select2-search--inline .select2-search__field, .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#groups_search_submit .select2-search--inline .select2-search__field, .select2-container--bootstrap .group-home
    .input-group-lg > .input-group-btn > .select2-selection--multiple.group-button.leave-group .select2-search--inline .select2-search__field, .group-home .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple.group-button.leave-group .select2-search--inline .select2-search__field, .select2-container--bootstrap .group-home .groups.create .submit
    .input-group-lg > .input-group-btn > input.select2-selection--multiple .select2-search--inline .select2-search__field, .group-home .groups.create .submit .select2-container--bootstrap
    .input-group-lg > .input-group-btn > input.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 16px;
      font-size: 18px;
      height: 54px;
      line-height: 1.33333; }
    .select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear, .select2-container--bootstrap .input-group-lg > .select2-selection--multiple.form-control .select2-selection__clear, .select2-container--bootstrap .messages .input-group-lg > .select2-selection--multiple#messages-select .select2-selection__clear, .messages .select2-container--bootstrap .input-group-lg > .select2-selection--multiple#messages-select .select2-selection__clear, .select2-container--bootstrap .messages .message-content .input-group-lg > textarea.select2-selection--multiple#message_content .select2-selection__clear, .messages .message-content .select2-container--bootstrap .input-group-lg > textarea.select2-selection--multiple#message_content .select2-selection__clear, .select2-container--bootstrap .general .standard-form .input-group-lg > input.select2-selection--multiple .select2-selection__clear, .general .standard-form .select2-container--bootstrap .input-group-lg > input.select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .general .standard-form .input-group-lg > select.select2-selection--multiple .select2-selection__clear, .general .standard-form .select2-container--bootstrap .input-group-lg > select.select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .profile-settings .input-group-lg > select.select2-selection--multiple .select2-selection__clear, .profile-settings .select2-container--bootstrap .input-group-lg > select.select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .edit-section .input-group-lg > select.select2-selection--multiple .select2-selection__clear, .edit-section .select2-container--bootstrap .input-group-lg > select.select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap .input-group-lg > .select2-selection--multiple#groups_search .select2-selection__clear, .select2-container--bootstrap
    .input-group-lg > .select2-selection--multiple.input-group-addon .select2-selection__clear, .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple.btn .select2-selection__clear, .select2-container--bootstrap .comments-area
    .input-group-lg > .input-group-btn > .select2-selection--multiple.submit .select2-selection__clear, .comments-area .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple.submit .select2-selection__clear, .select2-container--bootstrap .comments-area
    .input-group-lg > .input-group-btn > .select2-selection--multiple.cancel .select2-selection__clear, .comments-area .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple.cancel .select2-selection__clear, .select2-container--bootstrap .profile
    .input-group-lg > .input-group-btn > .select2-selection--multiple#submit .select2-selection__clear, .profile .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#submit .select2-selection__clear, .select2-container--bootstrap .profile
    .input-group-lg > .input-group-btn > .select2-selection--multiple#send_reply_button .select2-selection__clear, .profile .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#send_reply_button .select2-selection__clear, .select2-container--bootstrap .messages
    .input-group-lg > .input-group-btn > .select2-selection--multiple#messages-bulk-manage .select2-selection__clear, .messages .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#messages-bulk-manage .select2-selection__clear, .select2-container--bootstrap .general .standard-form
    .input-group-lg > .input-group-btn > .select2-selection--multiple#submit .select2-selection__clear, .general .standard-form .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#submit .select2-selection__clear, .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple#groups_search_submit .select2-selection__clear, .select2-container--bootstrap .group-home
    .input-group-lg > .input-group-btn > .select2-selection--multiple.group-button.leave-group .select2-selection__clear, .group-home .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection--multiple.group-button.leave-group .select2-selection__clear, .select2-container--bootstrap .group-home .groups.create .submit
    .input-group-lg > .input-group-btn > input.select2-selection--multiple .select2-selection__clear, .group-home .groups.create .submit .select2-container--bootstrap
    .input-group-lg > .input-group-btn > input.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: 15px; }
  .select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single, .select2-container--bootstrap .input-group-lg > .select2-selection.select2-container--open.form-control .select2-selection--single, .select2-container--bootstrap .messages .input-group-lg > .select2-selection.select2-container--open#messages-select .select2-selection--single, .messages .select2-container--bootstrap .input-group-lg > .select2-selection.select2-container--open#messages-select .select2-selection--single, .select2-container--bootstrap .messages .message-content .input-group-lg > textarea.select2-selection.select2-container--open#message_content .select2-selection--single, .messages .message-content .select2-container--bootstrap .input-group-lg > textarea.select2-selection.select2-container--open#message_content .select2-selection--single, .select2-container--bootstrap .general .standard-form .input-group-lg > input.select2-selection.select2-container--open .select2-selection--single, .general .standard-form .select2-container--bootstrap .input-group-lg > input.select2-selection.select2-container--open .select2-selection--single, .select2-container--bootstrap .general .standard-form .input-group-lg > select.select2-selection.select2-container--open .select2-selection--single, .general .standard-form .select2-container--bootstrap .input-group-lg > select.select2-selection.select2-container--open .select2-selection--single, .select2-container--bootstrap .profile-settings .input-group-lg > select.select2-selection.select2-container--open .select2-selection--single, .profile-settings .select2-container--bootstrap .input-group-lg > select.select2-selection.select2-container--open .select2-selection--single, .select2-container--bootstrap .edit-section .input-group-lg > select.select2-selection.select2-container--open .select2-selection--single, .edit-section .select2-container--bootstrap .input-group-lg > select.select2-selection.select2-container--open .select2-selection--single, .select2-container--bootstrap .input-group-lg > .select2-selection.select2-container--open#groups_search .select2-selection--single, .select2-container--bootstrap
  .input-group-lg > .select2-selection.select2-container--open.input-group-addon .select2-selection--single, .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open.btn .select2-selection--single, .select2-container--bootstrap .comments-area
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open.submit .select2-selection--single, .comments-area .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open.submit .select2-selection--single, .select2-container--bootstrap .comments-area
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open.cancel .select2-selection--single, .comments-area .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open.cancel .select2-selection--single, .select2-container--bootstrap .profile
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#submit .select2-selection--single, .profile .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#submit .select2-selection--single, .select2-container--bootstrap .profile
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#send_reply_button .select2-selection--single, .profile .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#send_reply_button .select2-selection--single, .select2-container--bootstrap .messages
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#messages-bulk-manage .select2-selection--single, .messages .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#messages-bulk-manage .select2-selection--single, .select2-container--bootstrap .general .standard-form
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#submit .select2-selection--single, .general .standard-form .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#submit .select2-selection--single, .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#groups_search_submit .select2-selection--single, .select2-container--bootstrap .group-home
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open.group-button.leave-group .select2-selection--single, .group-home .select2-container--bootstrap
  .input-group-lg > .input-group-btn > .select2-selection.select2-container--open.group-button.leave-group .select2-selection--single, .select2-container--bootstrap .group-home .groups.create .submit
  .input-group-lg > .input-group-btn > input.select2-selection.select2-container--open .select2-selection--single, .group-home .groups.create .submit .select2-container--bootstrap
  .input-group-lg > .input-group-btn > input.select2-selection.select2-container--open .select2-selection--single {
    /**
	 * Make the dropdown arrow point up while the dropdown is visible.
	 */ }
    .select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .input-group-lg > .select2-selection.select2-container--open.form-control .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .messages .input-group-lg > .select2-selection.select2-container--open#messages-select .select2-selection--single .select2-selection__arrow b, .messages .select2-container--bootstrap .input-group-lg > .select2-selection.select2-container--open#messages-select .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .messages .message-content .input-group-lg > textarea.select2-selection.select2-container--open#message_content .select2-selection--single .select2-selection__arrow b, .messages .message-content .select2-container--bootstrap .input-group-lg > textarea.select2-selection.select2-container--open#message_content .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .general .standard-form .input-group-lg > input.select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b, .general .standard-form .select2-container--bootstrap .input-group-lg > input.select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .general .standard-form .input-group-lg > select.select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b, .general .standard-form .select2-container--bootstrap .input-group-lg > select.select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .profile-settings .input-group-lg > select.select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b, .profile-settings .select2-container--bootstrap .input-group-lg > select.select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .edit-section .input-group-lg > select.select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b, .edit-section .select2-container--bootstrap .input-group-lg > select.select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .input-group-lg > .select2-selection.select2-container--open#groups_search .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap
    .input-group-lg > .select2-selection.select2-container--open.input-group-addon .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open.btn .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .comments-area
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open.submit .select2-selection--single .select2-selection__arrow b, .comments-area .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open.submit .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .comments-area
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open.cancel .select2-selection--single .select2-selection__arrow b, .comments-area .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open.cancel .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .profile
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#submit .select2-selection--single .select2-selection__arrow b, .profile .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#submit .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .profile
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#send_reply_button .select2-selection--single .select2-selection__arrow b, .profile .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#send_reply_button .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .messages
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#messages-bulk-manage .select2-selection--single .select2-selection__arrow b, .messages .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#messages-bulk-manage .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .general .standard-form
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#submit .select2-selection--single .select2-selection__arrow b, .general .standard-form .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#submit .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open#groups_search_submit .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .group-home
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open.group-button.leave-group .select2-selection--single .select2-selection__arrow b, .group-home .select2-container--bootstrap
    .input-group-lg > .input-group-btn > .select2-selection.select2-container--open.group-button.leave-group .select2-selection--single .select2-selection__arrow b, .select2-container--bootstrap .group-home .groups.create .submit
    .input-group-lg > .input-group-btn > input.select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b, .group-home .groups.create .submit .select2-container--bootstrap
    .input-group-lg > .input-group-btn > input.select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #441980 transparent;
      border-width: 0 5px 5px 5px; }
  .input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single {
    /**
	 * Make the dropdown arrow point up while the dropdown is visible.
	 */ }
    .input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #441980 transparent;
      border-width: 0 5px 5px 5px; }
  .select2-container--bootstrap[dir="rtl"] {
    /**
	 * Single Select2
	 *
	 * 1. Makes sure that .select2-selection__placeholder is positioned
	 *    correctly.
	 */
    /**
	 * Multiple Select2
	 */ }
    .select2-container--bootstrap[dir="rtl"] .select2-selection--single {
      padding-left: 24px;
      padding-right: 12px; }
      .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: 12px;
        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,
    .select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-search--inline {
      float: right; }
    .select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
      margin-left: 0;
      margin-right: 6px; }
    .select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
      margin-left: 2px;
      margin-right: auto; }

/*------------------------------------*  #ADDITIONAL GOODIES
\*------------------------------------*/
/**
 * Address Bootstrap's validation states
 *
 * If a Select2 widget parent has one of Bootstrap's validation state modifier
 * classes, adjust Select2's border colors and focus states accordingly.
 * You may apply said classes to the Select2 dropdown (body > .select2-container)
 * via JavaScript match Bootstraps' to make its styles match.
 *
 * @see http://getbootstrap.com/css/#forms-control-validation
 */
.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #8a6d3b; }

.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  border-color: #66512c; }

.has-warning.select2-drop-active {
  border-color: #66512c; }
  .has-warning.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #66512c; }

.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #a94442; }

.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  border-color: #843534; }

.has-error.select2-drop-active {
  border-color: #843534; }
  .has-error.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #843534; }

.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #3c1961; }

.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #6e2eb2;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #6e2eb2;
  border-color: #230f38; }

.has-success.select2-drop-active {
  border-color: #230f38; }
  .has-success.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #230f38; }

/**
 * Select2 widgets in Bootstrap Input Groups
 *
 * @see http://getbootstrap.com/components/#input-groups
 * @see https://github.com/twbs/bootstrap/blob/master/less/input-groups.less
 */
/**
 * Reset rounded corners
 */
.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > .select2-selection,
.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > .select2-selection.form-control, .messages
.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > .select2-selection#messages-select, .messages .message-content
.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > textarea.select2-selection#message_content, .general .standard-form
.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > input.select2-selection, .general .standard-form
.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > select.select2-selection, .profile-settings
.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > select.select2-selection, .edit-section
.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > select.select2-selection,
.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap > .selection > .select2-selection#groups_search {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > .select2-selection,
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > .select2-selection.form-control, .messages
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > .select2-selection#messages-select, .messages .message-content
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > textarea.select2-selection#message_content, .general .standard-form
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > input.select2-selection, .general .standard-form
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > select.select2-selection, .profile-settings
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > select.select2-selection, .edit-section
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > select.select2-selection,
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > .select2-selection#groups_search {
  border-radius: 0; }

.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > .select2-selection,
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > .select2-selection.form-control, .messages
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > .select2-selection#messages-select, .messages .message-content
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > textarea.select2-selection#message_content, .general .standard-form
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > input.select2-selection, .general .standard-form
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > select.select2-selection, .profile-settings
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > select.select2-selection, .edit-section
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > select.select2-selection,
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > .select2-selection#groups_search {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group > .select2-container--bootstrap {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  width: 100%;
  margin-bottom: 0;
  /**
   * Adjust z-index like Bootstrap does to show the focus-box-shadow
   * above appended buttons in .input-group and .form-group.
   */
  /**
   * Adjust alignment of Bootstrap buttons in Bootstrap Input Groups to address
   * Multi Select2's height which - depending on how many elements have been selected -
   * may grow taller than its initial size.
   *
   * @see http://getbootstrap.com/components/#input-groups
   */ }
  .input-group > .select2-container--bootstrap > .selection > .select2-selection.form-control, .messages .input-group > .select2-container--bootstrap > .selection > .select2-selection#messages-select, .messages .message-content .input-group > .select2-container--bootstrap > .selection > textarea.select2-selection#message_content, .general .standard-form .input-group > .select2-container--bootstrap > .selection > input.select2-selection, .general .standard-form .input-group > .select2-container--bootstrap > .selection > select.select2-selection, .profile-settings .input-group > .select2-container--bootstrap > .selection > select.select2-selection, .edit-section .input-group > .select2-container--bootstrap > .selection > select.select2-selection, .input-group > .select2-container--bootstrap > .selection > .select2-selection#groups_search {
    float: none; }
  .input-group > .select2-container--bootstrap.select2-container--open, .input-group > .select2-container--bootstrap.select2-container--focus {
    z-index: 3; }
  .input-group > .select2-container--bootstrap,
  .input-group > .select2-container--bootstrap .input-group-btn,
  .input-group > .select2-container--bootstrap .input-group-btn .btn,
  .input-group > .select2-container--bootstrap .input-group-btn .comments-area .submit, .comments-area
  .input-group > .select2-container--bootstrap .input-group-btn .submit,
  .input-group > .select2-container--bootstrap .input-group-btn .comments-area .cancel, .comments-area
  .input-group > .select2-container--bootstrap .input-group-btn .cancel,
  .input-group > .select2-container--bootstrap .input-group-btn .profile #submit, .profile
  .input-group > .select2-container--bootstrap .input-group-btn #submit,
  .input-group > .select2-container--bootstrap .input-group-btn .profile #send_reply_button, .profile
  .input-group > .select2-container--bootstrap .input-group-btn #send_reply_button,
  .input-group > .select2-container--bootstrap .input-group-btn .messages #messages-bulk-manage, .messages
  .input-group > .select2-container--bootstrap .input-group-btn #messages-bulk-manage,
  .input-group > .select2-container--bootstrap .input-group-btn .general .standard-form #submit, .general .standard-form
  .input-group > .select2-container--bootstrap .input-group-btn #submit,
  .input-group > .select2-container--bootstrap .input-group-btn #groups_search_submit,
  .input-group > .select2-container--bootstrap .input-group-btn .group-home .group-button.leave-group, .group-home
  .input-group > .select2-container--bootstrap .input-group-btn .group-button.leave-group,
  .input-group > .select2-container--bootstrap .input-group-btn .group-home .groups.create .submit input, .group-home .groups.create .submit
  .input-group > .select2-container--bootstrap .input-group-btn input {
    vertical-align: top; }

/**
 * Temporary fix for https://github.com/select2/select2-bootstrap-theme/issues/9
 *
 * Provides `!important` for certain properties of the class applied to the
 * original `<select>` element to hide it.
 *
 * @see https://github.com/select2/select2/pull/3301
 * @see https://github.com/fk/select2/commit/31830c7b32cb3d8e1b12d5b434dee40a6e753ada
 */
.form-control.select2-hidden-accessible, .messages .select2-hidden-accessible#messages-select, .messages .message-content textarea.select2-hidden-accessible#message_content, .general .standard-form input.select2-hidden-accessible, .general .standard-form select.select2-hidden-accessible, .profile-settings select.select2-hidden-accessible, .edit-section select.select2-hidden-accessible, .select2-hidden-accessible#groups_search {
  position: absolute !important;
  width: 1px !important; }

/**
 * Display override for inline forms
 */
@media (min-width: 768px) {
  .form-inline .select2-container--bootstrap {
    display: inline-block; } }

/*--------------------------------------------------------------
## Slick Slider
--------------------------------------------------------------*/
/* Slider */
.od-hp-slider {
  margin-bottom: 10px; }
  .od-hp-slider img {
    display: none; }
  .od-hp-slider img:first-child {
    display: block; }

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }
  .slick-slider img {
    display: block; }

.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);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .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-dots {
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .slick-dots li {
    display: inline-block;
    padding: 0 0.5rem; }
    .slick-dots li button {
      text-indent: -999em;
      padding: 0;
      margin: 0;
      border: 0;
      opacity: 0.5;
      background-color: rgba(255, 255, 255, 0.3);
      height: 0.5rem;
      width: 0.5rem;
      border-radius: 50%;
      outline: 0;
      transition: transform 0.3s ease, background-color 0.3s ease; }
    .slick-dots li.slick-active button {
      background-color: #fff;
      opacity: 1;
      transform: scale(2); }

/*--------------------------------------------------------------
## Lightbox login
--------------------------------------------------------------*/
.modal-wrapper {
  display: none; }

#login-modal, .fancybox-skin {
  background: #fff; }

.fancybox-close {
  background: url(../images/close.png) no-repeat center center;
  position: absolute;
  height: 15px;
  width: 15px;
  top: 30px;
  right: 15px; }

.login-page .form {
  position: relative;
  z-index: 1;
  text-align: center;
  width: 380px;
  background-color: #fff;
  padding: 20px;
  margin: 0 auto; }
  @media (max-width: 767px) {
    .login-page .form {
      width: 100%; } }
  .login-page .form .text-success:first-child {
    font-size: 12px; }
  .login-page .form label {
    color: #3c1961; }
  .login-page .form .form-control, .login-page .form .messages #messages-select, .messages .login-page .form #messages-select, .login-page .form .messages .message-content textarea#message_content, .messages .message-content .login-page .form textarea#message_content, .login-page .form .general .standard-form input, .general .standard-form .login-page .form input, .login-page .form .general .standard-form select, .general .standard-form .login-page .form select, .login-page .form .profile-settings select, .profile-settings .login-page .form select, .login-page .form .edit-section select, .edit-section .login-page .form select, .login-page .form #groups_search {
    margin-bottom: 15px; }
  .login-page .form .forgot-link {
    position: relative;
    display: block;
    font-size: 12px;
    text-align: right; }
  .login-page .form .btn, .login-page .form .comments-area .submit, .comments-area .login-page .form .submit, .login-page .form .comments-area .cancel, .comments-area .login-page .form .cancel, .login-page .form .profile #submit, .profile .login-page .form #submit, .login-page .form .profile #send_reply_button, .profile .login-page .form #send_reply_button, .login-page .form .messages #messages-bulk-manage, .messages .login-page .form #messages-bulk-manage, .login-page .form .general .standard-form #submit, .general .standard-form .login-page .form #submit, .login-page .form #groups_search_submit, .login-page .form .group-home .group-button.leave-group, .group-home .login-page .form .group-button.leave-group, .login-page .form .group-home .groups.create .submit input, .group-home .groups.create .submit .login-page .form input {
    margin-top: 15px;
    width: 80%; }
  .login-page .form .social-login {
    text-align: left;
    height: 145px;
    padding: 15px;
    margin-top: 25px; }
    @media (max-width: 767px) {
      .login-page .form .social-login {
        height: auto; } }

/*--------------------------------------------------------------
## Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0; }

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%; }

.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%; }
  .wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .wp-caption .wp-caption-text {
    margin: 0.8075em 0; }

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

.gallery {
  margin-bottom: 1.5em; }

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%; }
  .gallery-columns-2 .gallery-item {
    max-width: 50%; }
  .gallery-columns-3 .gallery-item {
    max-width: 33.33%; }
  .gallery-columns-4 .gallery-item {
    max-width: 25%; }
  .gallery-columns-5 .gallery-item {
    max-width: 20%; }
  .gallery-columns-6 .gallery-item {
    max-width: 16.66%; }
  .gallery-columns-7 .gallery-item {
    max-width: 14.28%; }
  .gallery-columns-8 .gallery-item {
    max-width: 12.5%; }
  .gallery-columns-9 .gallery-item {
    max-width: 11.11%; }

.gallery-caption {
  display: block; }

/*--------------------------------------------------------------
## Editables
--------------------------------------------------------------*/
.editable.editable-click {
  color: #292421;
  border-bottom: none;
  font-family: "Source Sans Pro", sans-serif; }
  .editable.editable-click:after {
    font-family: FontAwesome;
    content: '\f040';
    position: absolute;
    top: 0;
    right: 25px;
    color: #3c1961;
    font-size: 14px;
    -webkit-transition: color 0.2s;
    -o-transition: color 0.2s;
    transition: color 0.2s; }
  .editable.editable-click:hover {
    border-bottom: dashed 1px #441980; }
    .editable.editable-click:hover:after {
      color: #441980; }

.editable-no-click {
  color: #292421;
  border-bottom: none;
  font-family: "Source Sans Pro", sans-serif; }
  .editable-no-click:after {
    font-family: FontAwesome;
    content: '\f040';
    position: absolute;
    top: 0;
    right: 25px;
    color: #3c1961;
    font-size: 14px;
    -webkit-transition: color 0.2s;
    -o-transition: color 0.2s;
    transition: color 0.2s; }
  .editable-no-click:hover {
    border-bottom: dashed 1px #441980; }
    .editable-no-click:hover:after {
      color: #441980; }

span.editable-container.editable-inline {
  width: 100%; }
  span.editable-container.editable-inline .editable-input {
    width: 100%; }
    span.editable-container.editable-inline .editable-input textarea {
      width: 100%; }
  span.editable-container.editable-inline .control-group.form-group {
    width: 100%; }

/*--------------------------------------------------------------
## Infinite Scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none; }

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block; }

.post-content-archive a.post-excerpt {
  display: block;
  color: #292421;
  cursor: pointer;
  clear: both; }
  .post-content-archive a.post-excerpt:hover {
    text-decoration: none; }

body.masonry .image-wrapper {
  max-height: 400px;
  overflow: hidden;
  clear: both; }

/*--------------------------------------------------------------
## Typography
--------------------------------------------------------------*/
.ql-size-small {
  font-size: 80%; }

.ql-size-large {
  font-size: 110%; }

.ql-size-huge {
  font-size: 120%; }

/*--------------------------------------------------------------
## Toggles
--------------------------------------------------------------*/
.toggle-group {
  height: 15px; }

.toggle.btn, .comments-area .toggle.submit, .comments-area .toggle.cancel, .profile .toggle#submit, .profile .toggle#send_reply_button, .messages .toggle#messages-bulk-manage, .general .standard-form .toggle#submit, .toggle#groups_search_submit, .group-home .toggle.group-button.leave-group, .group-home .groups.create .submit input.toggle {
  min-height: 14px;
  min-width: 24px;
  height: 14px !important;
  width: 25px !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  padding: 6px 18px;
  border-width: 2px; }
  .toggle.btn.btn-default.off, .comments-area .toggle.off.submit, .comments-area .toggle.off.cancel, .profile .toggle.btn-default.off#submit, .profile .comments-area .toggle.off#submit.submit, .comments-area .profile .toggle.off#submit.submit, .profile .comments-area .toggle.off#submit.cancel, .comments-area .profile .toggle.off#submit.cancel, .profile .group-home .toggle.off#submit.group-button.leave-group, .group-home .profile .toggle.off#submit.group-button.leave-group, .profile .toggle.btn-default.off#send_reply_button, .profile .comments-area .toggle.off#send_reply_button.submit, .comments-area .profile .toggle.off#send_reply_button.submit, .profile .comments-area .toggle.off#send_reply_button.cancel, .comments-area .profile .toggle.off#send_reply_button.cancel, .profile .group-home .toggle.off#send_reply_button.group-button.leave-group, .group-home .profile .toggle.off#send_reply_button.group-button.leave-group, .messages .toggle.btn-default.off#messages-bulk-manage, .messages .comments-area .toggle.off#messages-bulk-manage.submit, .comments-area .messages .toggle.off#messages-bulk-manage.submit, .messages .comments-area .toggle.off#messages-bulk-manage.cancel, .comments-area .messages .toggle.off#messages-bulk-manage.cancel, .messages .group-home .toggle.off#messages-bulk-manage.group-button.leave-group, .group-home .messages .toggle.off#messages-bulk-manage.group-button.leave-group, .general .standard-form .toggle.btn-default.off#submit, .general .standard-form .comments-area .toggle.off#submit.submit, .comments-area .general .standard-form .toggle.off#submit.submit, .general .standard-form .comments-area .toggle.off#submit.cancel, .comments-area .general .standard-form .toggle.off#submit.cancel, .general .standard-form .group-home .toggle.off#submit.group-button.leave-group, .group-home .general .standard-form .toggle.off#submit.group-button.leave-group, .toggle.btn-default.off#groups_search_submit, .comments-area .toggle.off#groups_search_submit.submit, .comments-area .toggle.off#groups_search_submit.cancel, .group-home .toggle.off#groups_search_submit.group-button.leave-group, .group-home .toggle.off.group-button.leave-group, .group-home .groups.create .submit input.toggle.btn-default.off, .group-home .groups.create .submit .comments-area input.toggle.off.submit, .comments-area .group-home .groups.create .submit input.toggle.off.submit, .group-home .groups.create .submit .comments-area input.toggle.off.cancel, .comments-area .group-home .groups.create .submit input.toggle.off.cancel {
    border-color: #c5c1aa; }

.toggle-handle {
  height: 12px;
  top: -4px;
  padding: 10px 15px;
  border-radius: 0;
  border: 0 none; }
  .toggle-handle:hover {
    background-color: #fff; }

.toggle-on.btn, .comments-area .toggle-on.submit, .comments-area .toggle-on.cancel, .profile .toggle-on#submit, .profile .toggle-on#send_reply_button, .messages .toggle-on#messages-bulk-manage, .general .standard-form .toggle-on#submit, .toggle-on#groups_search_submit, .group-home .toggle-on.group-button.leave-group, .group-home .groups.create .submit input.toggle-on,
.comments-area .toggle-on.submit,
.comments-area .toggle-on.cancel,
.toggle-off.btn,
.comments-area .toggle-off.submit,
.comments-area .toggle-off.cancel,
.profile .toggle-off#submit,
.profile .toggle-off#send_reply_button,
.messages .toggle-off#messages-bulk-manage,
.general .standard-form .toggle-off#submit,
.toggle-off#groups_search_submit,
.group-home .toggle-off.group-button.leave-group,
.group-home .groups.create .submit input.toggle-off,
.comments-area .toggle-off.submit,
.comments-area .toggle-off.cancel {
  text-indent: -9999px; }

.btn-default.active.toggle-off, .comments-area .active.toggle-off.submit, .comments-area .active.toggle-off.cancel, .group-home .active.toggle-off.group-button.leave-group {
  background-color: #c5c1aa; }

.btn:active, .comments-area .submit:active, .comments-area .cancel:active, .profile #submit:active, .profile #send_reply_button:active, .messages #messages-bulk-manage:active, .general .standard-form #submit:active, #groups_search_submit:active, .group-home .group-button.leave-group:active, .group-home .groups.create .submit input:active,
.comments-area .submit:active,
.comments-area .cancel:active,
.btn.active,
.comments-area .active.submit,
.comments-area .active.cancel,
.profile .active#submit,
.profile .active#send_reply_button,
.messages .active#messages-bulk-manage,
.general .standard-form .active#submit,
.active#groups_search_submit,
.group-home .active.group-button.leave-group,
.group-home .groups.create .submit input.active,
.comments-area .active.submit,
.comments-area .active.cancel {
  -webkit-box-shadow: 0 0 0 0 transparent;
  box-shadow: 0 0 0 0 transparent; }

.activity-filter .list-group {
  margin-bottom: 0; }

/*--------------------------------------------------------------
## SVGs
--------------------------------------------------------------*/
.post-status {
  float: right;
  position: relative; }
  .post-status div {
    display: inline-block; }
  .post-status svg {
    width: 20px;
    margin-left: 10px;
    fill: #3c1961; }

/*--------------------------------------------------------------
# Pages
--------------------------------------------------------------*/
.activity-item {
  position: relative; }
  .activity-item .delete-activity {
    visibility: hidden;
    width: 0;
    height: 0;
    display: block; }
    .activity-item .delete-activity:before {
      visibility: visible;
      font-family: FontAwesome;
      content: '\f00d';
      position: absolute;
      top: 50%;
      margin-top: -11px; }
  .activity-item .activity-content {
    margin-left: 30px; }

.activity-filter .list-group .list-group-item {
  background: transparent;
  font-size: 0.8em;
  line-height: 1em; }

.notifications .item-list-tabs ul {
  padding: 0;
  margin: 0;
  list-style-type: none; }
  .notifications .item-list-tabs ul li {
    display: inline-block;
    margin-right: 15px; }
    .notifications .item-list-tabs ul li:last-child {
      margin-right: 0; }

.notifications__content-wrapper {
  background: #fff; }
  .notifications__content-wrapper .item-list {
    padding: 15px;
    margin: 0;
    list-style-type: none; }
    .notifications__content-wrapper .item-list .notification {
      padding: 15px 0;
      border-top: 1px solid #d3d3e6; }
      .notifications__content-wrapper .item-list .notification:first-child {
        border-top: 1px solid transparent; }
      .notifications__content-wrapper .item-list .notification .notification-since {
        font-style: italic;
        color: #666; }

.forgot-page .form {
  margin: 50px auto;
  padding: 15px;
  text-align: center; }

.forgot-page input {
  width: 80%;
  margin: 0 auto; }

.forgot-page .btn, .forgot-page .comments-area .submit, .comments-area .forgot-page .submit, .forgot-page .comments-area .cancel, .comments-area .forgot-page .cancel, .forgot-page .profile #submit, .profile .forgot-page #submit, .forgot-page .profile #send_reply_button, .profile .forgot-page #send_reply_button, .forgot-page .messages #messages-bulk-manage, .messages .forgot-page #messages-bulk-manage, .forgot-page .general .standard-form #submit, .general .standard-form .forgot-page #submit, .forgot-page #groups_search_submit, .forgot-page .group-home .group-button.leave-group, .group-home .forgot-page .group-button.leave-group, .forgot-page .group-home .groups.create .submit input, .group-home .groups.create .submit .forgot-page input {
  width: 40%; }

#register-page .error-notice-wrapper,
.pmpro-checkout .error-notice-wrapper,
.pmpro-levels .error-notice-wrapper,
.pmpro-confirmation .error-notice-wrapper,
.registration .error-notice-wrapper,
.activation .error-notice-wrapper {
  font-size: 18px;
  text-align: center; }
  #register-page .error-notice-wrapper .alert,
  .pmpro-checkout .error-notice-wrapper .alert,
  .pmpro-levels .error-notice-wrapper .alert,
  .pmpro-confirmation .error-notice-wrapper .alert,
  .registration .error-notice-wrapper .alert,
  .activation .error-notice-wrapper .alert {
    padding: 5px;
    margin-bottom: 30px; }

#register-page .panel, #register-page #groups-list li, #groups-list #register-page li,
.pmpro-checkout .panel,
.pmpro-checkout #groups-list li, #groups-list
.pmpro-checkout li,
.pmpro-levels .panel,
.pmpro-levels #groups-list li, #groups-list
.pmpro-levels li,
.pmpro-confirmation .panel,
.pmpro-confirmation #groups-list li, #groups-list
.pmpro-confirmation li,
.registration .panel,
.registration #groups-list li, #groups-list
.registration li,
.activation .panel,
.activation #groups-list li, #groups-list
.activation li {
  padding: 30px; }

#register-page #pmpro_levels_table .row,
.pmpro-checkout #pmpro_levels_table .row,
.pmpro-levels #pmpro_levels_table .row,
.pmpro-confirmation #pmpro_levels_table .row,
.registration #pmpro_levels_table .row,
.activation #pmpro_levels_table .row {
  margin-bottom: 30px;
  vertical-align: middle; }

#register-page #pmpro_levels_table .col-xs-4, #register-page #pmpro_levels_table .col-xs-5,
.pmpro-checkout #pmpro_levels_table .col-xs-4,
.pmpro-checkout #pmpro_levels_table .col-xs-5,
.pmpro-levels #pmpro_levels_table .col-xs-4,
.pmpro-levels #pmpro_levels_table .col-xs-5,
.pmpro-confirmation #pmpro_levels_table .col-xs-4,
.pmpro-confirmation #pmpro_levels_table .col-xs-5,
.registration #pmpro_levels_table .col-xs-4,
.registration #pmpro_levels_table .col-xs-5,
.activation #pmpro_levels_table .col-xs-4,
.activation #pmpro_levels_table .col-xs-5 {
  padding: 10px 15px; }

#register-page .content,
.pmpro-checkout .content,
.pmpro-levels .content,
.pmpro-confirmation .content,
.registration .content,
.activation .content {
  padding: 10px; }

#register-page .pmpro_checkout,
.pmpro-checkout .pmpro_checkout,
.pmpro-levels .pmpro_checkout,
.pmpro-confirmation .pmpro_checkout,
.registration .pmpro_checkout,
.activation .pmpro_checkout {
  margin-bottom: 0; }
  #register-page .pmpro_checkout p,
  .pmpro-checkout .pmpro_checkout p,
  .pmpro-levels .pmpro_checkout p,
  .pmpro-confirmation .pmpro_checkout p,
  .registration .pmpro_checkout p,
  .activation .pmpro_checkout p {
    margin-bottom: 5px; }

#register-page .pmpro_submit, #register-page .entry-content,
.pmpro-checkout .pmpro_submit,
.pmpro-checkout .entry-content,
.pmpro-levels .pmpro_submit,
.pmpro-levels .entry-content,
.pmpro-confirmation .pmpro_submit,
.pmpro-confirmation .entry-content,
.registration .pmpro_submit,
.registration .entry-content,
.activation .pmpro_submit,
.activation .entry-content {
  margin-top: 30px; }
  #register-page .pmpro_submit:before, #register-page .pmpro_submit:after, #register-page .entry-content:before, #register-page .entry-content:after,
  .pmpro-checkout .pmpro_submit:before,
  .pmpro-checkout .pmpro_submit:after,
  .pmpro-checkout .entry-content:before,
  .pmpro-checkout .entry-content:after,
  .pmpro-levels .pmpro_submit:before,
  .pmpro-levels .pmpro_submit:after,
  .pmpro-levels .entry-content:before,
  .pmpro-levels .entry-content:after,
  .pmpro-confirmation .pmpro_submit:before,
  .pmpro-confirmation .pmpro_submit:after,
  .pmpro-confirmation .entry-content:before,
  .pmpro-confirmation .entry-content:after,
  .registration .pmpro_submit:before,
  .registration .pmpro_submit:after,
  .registration .entry-content:before,
  .registration .entry-content:after,
  .activation .pmpro_submit:before,
  .activation .pmpro_submit:after,
  .activation .entry-content:before,
  .activation .entry-content:after {
    content: " ";
    display: table; }
  #register-page .pmpro_submit:after, #register-page .entry-content:after,
  .pmpro-checkout .pmpro_submit:after,
  .pmpro-checkout .entry-content:after,
  .pmpro-levels .pmpro_submit:after,
  .pmpro-levels .entry-content:after,
  .pmpro-confirmation .pmpro_submit:after,
  .pmpro-confirmation .entry-content:after,
  .registration .pmpro_submit:after,
  .registration .entry-content:after,
  .activation .pmpro_submit:after,
  .activation .entry-content:after {
    clear: both; }

#register-page .cvv,
.pmpro-checkout .cvv,
.pmpro-levels .cvv,
.pmpro-confirmation .cvv,
.registration .cvv,
.activation .cvv {
  margin-top: 15px; }

#register-page .your-account,
.pmpro-checkout .your-account,
.pmpro-levels .your-account,
.pmpro-confirmation .your-account,
.registration .your-account,
.activation .your-account {
  margin-top: 30px;
  margin-bottom: 30px; }

#register-page hr,
.pmpro-checkout hr,
.pmpro-levels hr,
.pmpro-confirmation hr,
.registration hr,
.activation hr {
  border-bottom: 1px dotted #8fbc8f;
  background-color: transparent; }

#register-page header,
.pmpro-checkout header,
.pmpro-levels header,
.pmpro-confirmation header,
.registration header,
.activation header {
  margin-bottom: 20px; }
  #register-page header:before, #register-page header:after,
  .pmpro-checkout header:before,
  .pmpro-checkout header:after,
  .pmpro-levels header:before,
  .pmpro-levels header:after,
  .pmpro-confirmation header:before,
  .pmpro-confirmation header:after,
  .registration header:before,
  .registration header:after,
  .activation header:before,
  .activation header:after {
    content: " ";
    display: table; }
  #register-page header:after,
  .pmpro-checkout header:after,
  .pmpro-levels header:after,
  .pmpro-confirmation header:after,
  .registration header:after,
  .activation header:after {
    clear: both; }
  @media (max-width: 767px) {
    #register-page header,
    .pmpro-checkout header,
    .pmpro-levels header,
    .pmpro-confirmation header,
    .registration header,
    .activation header {
      text-align: center; } }
  #register-page header h1,
  .pmpro-checkout header h1,
  .pmpro-levels header h1,
  .pmpro-confirmation header h1,
  .registration header h1,
  .activation header h1 {
    font-size: 60px; }
    #register-page header h1 + div,
    .pmpro-checkout header h1 + div,
    .pmpro-levels header h1 + div,
    .pmpro-confirmation header h1 + div,
    .registration header h1 + div,
    .activation header h1 + div {
      margin-top: 42px;
      padding: 0 30px; }
  @media (max-width: 767px) {
    #register-page header,
    .pmpro-checkout header,
    .pmpro-levels header,
    .pmpro-confirmation header,
    .registration header,
    .activation header {
      text-align: center; }
      #register-page header h3,
      .pmpro-checkout header h3,
      .pmpro-levels header h3,
      .pmpro-confirmation header h3,
      .registration header h3,
      .activation header h3 {
        font-size: 20px; }
      #register-page header h1,
      .pmpro-checkout header h1,
      .pmpro-levels header h1,
      .pmpro-confirmation header h1,
      .registration header h1,
      .activation header h1 {
        font-size: 34px;
        width: 100%; }
        #register-page header h1 + div,
        .pmpro-checkout header h1 + div,
        .pmpro-levels header h1 + div,
        .pmpro-confirmation header h1 + div,
        .registration header h1 + div,
        .activation header h1 + div {
          margin-top: 10px;
          font-size: 13px;
          width: 100%; } }

#register-page form,
.pmpro-checkout form,
.pmpro-levels form,
.pmpro-confirmation form,
.registration form,
.activation form {
  padding: 20px 15px; }
  #register-page form.registration-complete-form,
  .pmpro-checkout form.registration-complete-form,
  .pmpro-levels form.registration-complete-form,
  .pmpro-confirmation form.registration-complete-form,
  .registration form.registration-complete-form,
  .activation form.registration-complete-form {
    padding: 20px; }
  #register-page form legend,
  .pmpro-checkout form legend,
  .pmpro-levels form legend,
  .pmpro-confirmation form legend,
  .registration form legend,
  .activation form legend {
    padding-left: 5px;
    margin-bottom: 0; }
  #register-page form #close-optional,
  .pmpro-checkout form #close-optional,
  .pmpro-levels form #close-optional,
  .pmpro-confirmation form #close-optional,
  .registration form #close-optional,
  .activation form #close-optional {
    display: none; }
  #register-page form #show-optional-wrapper,
  .pmpro-checkout form #show-optional-wrapper,
  .pmpro-levels form #show-optional-wrapper,
  .pmpro-confirmation form #show-optional-wrapper,
  .registration form #show-optional-wrapper,
  .activation form #show-optional-wrapper {
    margin: 15px 0; }
  #register-page form label,
  .pmpro-checkout form label,
  .pmpro-levels form label,
  .pmpro-confirmation form label,
  .registration form label,
  .activation form label {
    display: inline-block;
    width: 100%;
    color: #3c1961;
    font-weight: 600;
    margin-top: 15px; }
    #register-page form label small,
    .pmpro-checkout form label small,
    .pmpro-levels form label small,
    .pmpro-confirmation form label small,
    .registration form label small,
    .activation form label small {
      font-size: 10px;
      padding-left: 5px; }
    #register-page form label + div.error,
    .pmpro-checkout form label + div.error,
    .pmpro-levels form label + div.error,
    .pmpro-confirmation form label + div.error,
    .registration form label + div.error,
    .activation form label + div.error {
      display: none; }
  #register-page form .error label,
  .pmpro-checkout form .error label,
  .pmpro-levels form .error label,
  .pmpro-confirmation form .error label,
  .registration form .error label,
  .activation form .error label {
    color: #d9534f; }
  #register-page form .datebox select,
  .pmpro-checkout form .datebox select,
  .pmpro-levels form .datebox select,
  .pmpro-confirmation form .datebox select,
  .registration form .datebox select,
  .activation form .datebox select {
    width: auto; }
    #register-page form .datebox select.day,
    .pmpro-checkout form .datebox select.day,
    .pmpro-levels form .datebox select.day,
    .pmpro-confirmation form .datebox select.day,
    .registration form .datebox select.day,
    .activation form .datebox select.day {
      width: 25%; }
    #register-page form .datebox select.month,
    .pmpro-checkout form .datebox select.month,
    .pmpro-levels form .datebox select.month,
    .pmpro-confirmation form .datebox select.month,
    .registration form .datebox select.month,
    .activation form .datebox select.month {
      width: 45%; }
    #register-page form .datebox select.year,
    .pmpro-checkout form .datebox select.year,
    .pmpro-levels form .datebox select.year,
    .pmpro-confirmation form .datebox select.year,
    .registration form .datebox select.year,
    .activation form .datebox select.year {
      width: 25%; }
  #register-page form .field-visibility-settings-open,
  .pmpro-checkout form .field-visibility-settings-open,
  .pmpro-levels form .field-visibility-settings-open,
  .pmpro-confirmation form .field-visibility-settings-open,
  .registration form .field-visibility-settings-open,
  .activation form .field-visibility-settings-open {
    -webkit-box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.2);
    position: absolute;
    right: 0;
    top: 0;
    background-color: #fff;
    z-index: 9999; }
    #register-page form .field-visibility-settings-open legend,
    .pmpro-checkout form .field-visibility-settings-open legend,
    .pmpro-levels form .field-visibility-settings-open legend,
    .pmpro-confirmation form .field-visibility-settings-open legend,
    .registration form .field-visibility-settings-open legend,
    .activation form .field-visibility-settings-open legend {
      font-size: 12px; }
    #register-page form .field-visibility-settings-open .field-visibility-settings-close,
    .pmpro-checkout form .field-visibility-settings-open .field-visibility-settings-close,
    .pmpro-levels form .field-visibility-settings-open .field-visibility-settings-close,
    .pmpro-confirmation form .field-visibility-settings-open .field-visibility-settings-close,
    .registration form .field-visibility-settings-open .field-visibility-settings-close,
    .activation form .field-visibility-settings-open .field-visibility-settings-close {
      display: none; }
    #register-page form .field-visibility-settings-open fieldset,
    .pmpro-checkout form .field-visibility-settings-open fieldset,
    .pmpro-levels form .field-visibility-settings-open fieldset,
    .pmpro-confirmation form .field-visibility-settings-open fieldset,
    .registration form .field-visibility-settings-open fieldset,
    .activation form .field-visibility-settings-open fieldset {
      width: 145px; }
    #register-page form .field-visibility-settings-open ul,
    .pmpro-checkout form .field-visibility-settings-open ul,
    .pmpro-levels form .field-visibility-settings-open ul,
    .pmpro-confirmation form .field-visibility-settings-open ul,
    .registration form .field-visibility-settings-open ul,
    .activation form .field-visibility-settings-open ul {
      list-style-type: none;
      padding: 0;
      margin: 0; }
      #register-page form .field-visibility-settings-open ul label,
      .pmpro-checkout form .field-visibility-settings-open ul label,
      .pmpro-levels form .field-visibility-settings-open ul label,
      .pmpro-confirmation form .field-visibility-settings-open ul label,
      .registration form .field-visibility-settings-open ul label,
      .activation form .field-visibility-settings-open ul label {
        padding: 5px;
        cursor: pointer;
        font-size: 12px; }
        #register-page form .field-visibility-settings-open ul label input[type="radio"],
        .pmpro-checkout form .field-visibility-settings-open ul label input[type="radio"],
        .pmpro-levels form .field-visibility-settings-open ul label input[type="radio"],
        .pmpro-confirmation form .field-visibility-settings-open ul label input[type="radio"],
        .registration form .field-visibility-settings-open ul label input[type="radio"],
        .activation form .field-visibility-settings-open ul label input[type="radio"] {
          position: relative;
          width: 11px;
          margin-left: 0; }
        #register-page form .field-visibility-settings-open ul label:hover,
        .pmpro-checkout form .field-visibility-settings-open ul label:hover,
        .pmpro-levels form .field-visibility-settings-open ul label:hover,
        .pmpro-confirmation form .field-visibility-settings-open ul label:hover,
        .registration form .field-visibility-settings-open ul label:hover,
        .activation form .field-visibility-settings-open ul label:hover {
          background-color: #c5c1aa;
          color: #fff; }
  #register-page form textarea,
  .pmpro-checkout form textarea,
  .pmpro-levels form textarea,
  .pmpro-confirmation form textarea,
  .registration form textarea,
  .activation form textarea {
    height: 196px;
    margin-bottom: 0; }
  #register-page form .field-visibility-settings-toggle,
  .pmpro-checkout form .field-visibility-settings-toggle,
  .pmpro-levels form .field-visibility-settings-toggle,
  .pmpro-confirmation form .field-visibility-settings-toggle,
  .registration form .field-visibility-settings-toggle,
  .activation form .field-visibility-settings-toggle {
    float: right;
    margin: 5px 0 0 0;
    font-size: 10px; }
  #register-page form .terms-wrapper,
  .pmpro-checkout form .terms-wrapper,
  .pmpro-levels form .terms-wrapper,
  .pmpro-confirmation form .terms-wrapper,
  .registration form .terms-wrapper,
  .activation form .terms-wrapper {
    font-size: 10px;
    margin-bottom: 15px; }
  #register-page form .btn, #register-page form .comments-area .submit, .comments-area #register-page form .submit, #register-page form .comments-area .cancel, .comments-area #register-page form .cancel, #register-page form .profile #submit, .profile #register-page form #submit, #register-page form .profile #send_reply_button, .profile #register-page form #send_reply_button, #register-page form .messages #messages-bulk-manage, .messages #register-page form #messages-bulk-manage, #register-page form .general .standard-form #submit, .general .standard-form #register-page form #submit, #register-page form #groups_search_submit, #register-page form .group-home .group-button.leave-group, .group-home #register-page form .group-button.leave-group, #register-page form .group-home .groups.create .submit input, .group-home .groups.create .submit #register-page form input,
  .pmpro-checkout form .btn,
  .pmpro-checkout form .comments-area .submit, .comments-area
  .pmpro-checkout form .submit,
  .pmpro-checkout form .comments-area .cancel, .comments-area
  .pmpro-checkout form .cancel,
  .pmpro-checkout form .profile #submit, .profile
  .pmpro-checkout form #submit,
  .pmpro-checkout form .profile #send_reply_button, .profile
  .pmpro-checkout form #send_reply_button,
  .pmpro-checkout form .messages #messages-bulk-manage, .messages
  .pmpro-checkout form #messages-bulk-manage,
  .pmpro-checkout form .general .standard-form #submit, .general .standard-form
  .pmpro-checkout form #submit,
  .pmpro-checkout form #groups_search_submit,
  .pmpro-checkout form .group-home .group-button.leave-group, .group-home
  .pmpro-checkout form .group-button.leave-group,
  .pmpro-checkout form .group-home .groups.create .submit input, .group-home .groups.create .submit
  .pmpro-checkout form input,
  .pmpro-levels form .btn,
  .pmpro-levels form .comments-area .submit, .comments-area
  .pmpro-levels form .submit,
  .pmpro-levels form .comments-area .cancel, .comments-area
  .pmpro-levels form .cancel,
  .pmpro-levels form .profile #submit, .profile
  .pmpro-levels form #submit,
  .pmpro-levels form .profile #send_reply_button, .profile
  .pmpro-levels form #send_reply_button,
  .pmpro-levels form .messages #messages-bulk-manage, .messages
  .pmpro-levels form #messages-bulk-manage,
  .pmpro-levels form .general .standard-form #submit, .general .standard-form
  .pmpro-levels form #submit,
  .pmpro-levels form #groups_search_submit,
  .pmpro-levels form .group-home .group-button.leave-group, .group-home
  .pmpro-levels form .group-button.leave-group,
  .pmpro-levels form .group-home .groups.create .submit input, .group-home .groups.create .submit
  .pmpro-levels form input,
  .pmpro-confirmation form .btn,
  .pmpro-confirmation form .comments-area .submit, .comments-area
  .pmpro-confirmation form .submit,
  .pmpro-confirmation form .comments-area .cancel, .comments-area
  .pmpro-confirmation form .cancel,
  .pmpro-confirmation form .profile #submit, .profile
  .pmpro-confirmation form #submit,
  .pmpro-confirmation form .profile #send_reply_button, .profile
  .pmpro-confirmation form #send_reply_button,
  .pmpro-confirmation form .messages #messages-bulk-manage, .messages
  .pmpro-confirmation form #messages-bulk-manage,
  .pmpro-confirmation form .general .standard-form #submit, .general .standard-form
  .pmpro-confirmation form #submit,
  .pmpro-confirmation form #groups_search_submit,
  .pmpro-confirmation form .group-home .group-button.leave-group, .group-home
  .pmpro-confirmation form .group-button.leave-group,
  .pmpro-confirmation form .group-home .groups.create .submit input, .group-home .groups.create .submit
  .pmpro-confirmation form input,
  .registration form .btn,
  .registration form .comments-area .submit, .comments-area
  .registration form .submit,
  .registration form .comments-area .cancel, .comments-area
  .registration form .cancel,
  .registration form .profile #submit, .profile
  .registration form #submit,
  .registration form .profile #send_reply_button, .profile
  .registration form #send_reply_button,
  .registration form .messages #messages-bulk-manage, .messages
  .registration form #messages-bulk-manage,
  .registration form .general .standard-form #submit, .general .standard-form
  .registration form #submit,
  .registration form #groups_search_submit,
  .registration form .group-home .group-button.leave-group, .group-home
  .registration form .group-button.leave-group,
  .registration form .group-home .groups.create .submit input, .group-home .groups.create .submit
  .registration form input,
  .activation form .btn,
  .activation form .comments-area .submit, .comments-area
  .activation form .submit,
  .activation form .comments-area .cancel, .comments-area
  .activation form .cancel,
  .activation form .profile #submit, .profile
  .activation form #submit,
  .activation form .profile #send_reply_button, .profile
  .activation form #send_reply_button,
  .activation form .messages #messages-bulk-manage, .messages
  .activation form #messages-bulk-manage,
  .activation form .general .standard-form #submit, .general .standard-form
  .activation form #submit,
  .activation form #groups_search_submit,
  .activation form .group-home .group-button.leave-group, .group-home
  .activation form .group-button.leave-group,
  .activation form .group-home .groups.create .submit input, .group-home .groups.create .submit
  .activation form input {
    width: 100%; }
  #register-page form .cancel-registration,
  .pmpro-checkout form .cancel-registration,
  .pmpro-levels form .cancel-registration,
  .pmpro-confirmation form .cancel-registration,
  .registration form .cancel-registration,
  .activation form .cancel-registration {
    display: block;
    margin-top: 15px; }
  #register-page form .register-section.bottom.closed,
  .pmpro-checkout form .register-section.bottom.closed,
  .pmpro-levels form .register-section.bottom.closed,
  .pmpro-confirmation form .register-section.bottom.closed,
  .registration form .register-section.bottom.closed,
  .activation form .register-section.bottom.closed {
    display: none; }

#register-page .error input,
.pmpro-checkout .error input,
.pmpro-levels .error input,
.pmpro-confirmation .error input,
.registration .error input,
.activation .error input {
  border-bottom: solid 1px #d9534f; }

#register-page .button-terms-rules-wrapper,
.pmpro-checkout .button-terms-rules-wrapper,
.pmpro-levels .button-terms-rules-wrapper,
.pmpro-confirmation .button-terms-rules-wrapper,
.registration .button-terms-rules-wrapper,
.activation .button-terms-rules-wrapper {
  margin-top: 20px; }

#register-page .terms-wrapper,
.pmpro-checkout .terms-wrapper,
.pmpro-levels .terms-wrapper,
.pmpro-confirmation .terms-wrapper,
.registration .terms-wrapper,
.activation .terms-wrapper {
  color: #3c1961;
  font-size: 12px;
  margin-bottom: 10px; }

#register-page .rule-wrapper,
.pmpro-checkout .rule-wrapper,
.pmpro-levels .rule-wrapper,
.pmpro-confirmation .rule-wrapper,
.registration .rule-wrapper,
.activation .rule-wrapper {
  color: #3c1961; }
  @media (max-width: 767px) {
    #register-page .rule-wrapper,
    .pmpro-checkout .rule-wrapper,
    .pmpro-levels .rule-wrapper,
    .pmpro-confirmation .rule-wrapper,
    .registration .rule-wrapper,
    .activation .rule-wrapper {
      margin-bottom: 20px; } }
  #register-page .rule-wrapper span,
  .pmpro-checkout .rule-wrapper span,
  .pmpro-levels .rule-wrapper span,
  .pmpro-confirmation .rule-wrapper span,
  .registration .rule-wrapper span,
  .activation .rule-wrapper span {
    font-weight: 600; }

#register-page .dob-day, #register-page .dob-month,
.pmpro-checkout .dob-day,
.pmpro-checkout .dob-month,
.pmpro-levels .dob-day,
.pmpro-levels .dob-month,
.pmpro-confirmation .dob-day,
.pmpro-confirmation .dob-month,
.registration .dob-day,
.registration .dob-month,
.activation .dob-day,
.activation .dob-month {
  margin-right: 12px; }

#register-page .social-register-wrapper,
.pmpro-checkout .social-register-wrapper,
.pmpro-levels .social-register-wrapper,
.pmpro-confirmation .social-register-wrapper,
.registration .social-register-wrapper,
.activation .social-register-wrapper {
  clear: both;
  font-size: 14px;
  color: #3c1961;
  padding: 30px 10px;
  background-color: #e0eee0;
  margin-bottom: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px; }

.g-recaptcha {
  max-width: 304px;
  margin: 10px auto; }
  @media (max-width: 767px) {
    .g-recaptcha {
      margin-left: -20px; } }

body.diary.edit {
  height: 100%;
  overflow-y: auto; }
  body.diary.edit.my-account #main {
    padding-top: 20px; }
  body.diary.edit.od-working img {
    opacity: 0.5; }
  body.diary.edit .site-content.container {
    margin: 0 auto; }
  body.diary.edit .bp-simple-post-form .white-background {
    padding: 30px; }
  body.diary.edit .bp-simple-post-form input[name="post_title"] {
    border: 1px solid transparent;
    width: 100%;
    height: 63px;
    padding-left: 10px;
    font-size: 42px;
    font-weight: 600;
    margin-bottom: 15px;
    -webkit-transition: border-color 0.2s;
    -o-transition: border-color 0.2s;
    transition: border-color 0.2s; }
    body.diary.edit .bp-simple-post-form input[name="post_title"]:hover {
      border: 1px solid #c5c1aa; }
    @media (max-width: 767px) {
      body.diary.edit .bp-simple-post-form input[name="post_title"] {
        margin-bottom: 10px; } }
  body.diary.edit .bp-simple-post-form .featured-image {
    margin-bottom: 15px; }
    body.diary.edit .bp-simple-post-form .featured-image img {
      display: block;
      margin: 0 auto; }
  body.diary.edit .bp-simple-post-form .wp-editor-tools {
    margin-bottom: 10px; }
  @media (max-width: 767px) {
    body.diary.edit .bp-simple-post-form .post-content .ql-toolbar,
    body.diary.edit .bp-simple-post-form .post-content .ql-container {
      margin: 0 -15px; } }
  body.diary.edit .bp-simple-post-form .post-form-header {
    margin-bottom: 15px; }
    body.diary.edit .bp-simple-post-form .post-form-header .post-form-header-left {
      float: left; }
    body.diary.edit .bp-simple-post-form .post-form-header .post-form-header-right {
      float: right; }
    body.diary.edit .bp-simple-post-form .post-form-header input[type="text"] {
      display: inline-block;
      width: auto; }
  body.diary.edit .od-slug {
    font-size: 12px;
    color: #5b21ab;
    margin-top: 10px; }
    body.diary.edit .od-slug strong {
      cursor: pointer;
      color: #441980;
      text-decoration: underline; }
  body.diary.edit .od-tag.label {
    margin-left: 5px;
    display: inline-block;
    background: #aa7fe6;
    font-weight: 400;
    padding: 5px 10px;
    color: #441980;
    border: 1px solid #441980; }
    body.diary.edit .od-tag.label button {
      color: #441980; }
      body.diary.edit .od-tag.label button.close {
        float: none;
        line-height: .5;
        margin-left: 5px;
        vertical-align: bottom; }
  body.diary.edit #bp_simple_tag_holder i {
    margin-right: 0;
    float: left; }
  body.diary.edit input#post_tag_add,
  body.diary.edit input#new_chapter {
    border: 1px solid transparent;
    -webkit-transition: border-color 0.2s;
    -o-transition: border-color 0.2s;
    transition: border-color 0.2s; }
    body.diary.edit input#post_tag_add:hover,
    body.diary.edit input#new_chapter:hover {
      border: 1px solid #c5c1aa; }
  body.diary.edit .post-publish-button {
    margin: 23px 0 0; }
    body.diary.edit .post-publish-button .dropdown-menu {
      overflow: hidden; }
      body.diary.edit .post-publish-button .dropdown-menu .od-draft label {
        background: #5b21ab;
        margin: -10px 0 -5px;
        padding: 10px 20px; }
        body.diary.edit .post-publish-button .dropdown-menu .od-draft label .non-btn {
          color: #441980;
          font-weight: bold; }
  body.diary.edit .od-media-insert.list-group.list-inline, body.diary.edit .profile-edit .field-visibility-settings ul.od-media-insert.list-group, .profile-edit .field-visibility-settings body.diary.edit ul.od-media-insert.list-group {
    position: absolute;
    background: #fff; }
    body.diary.edit .od-media-insert.list-group.list-inline .list-group-item, body.diary.edit .profile-edit .field-visibility-settings ul.od-media-insert.list-group .list-group-item, .profile-edit .field-visibility-settings body.diary.edit ul.od-media-insert.list-group .list-group-item {
      padding: 0 5px;
      margin-right: 5px;
      cursor: pointer; }
      body.diary.edit .od-media-insert.list-group.list-inline .list-group-item:last-child, body.diary.edit .profile-edit .field-visibility-settings ul.od-media-insert.list-group .list-group-item:last-child, .profile-edit .field-visibility-settings body.diary.edit ul.od-media-insert.list-group .list-group-item:last-child {
        margin-right: 0; }
  body.diary.edit .od-post-status.list-group {
    color: #441980;
    margin: -15px -30px 20px; }
    body.diary.edit .od-post-status.list-group li.list-group-item {
      background: transparent none; }
  body.diary.edit .od-input-inline {
    margin: 15px 0 15px -15px; }
    body.diary.edit .od-input-inline input {
      width: auto; }
  body.diary.edit .col-sm-9 {
    padding-left: 0;
    text-align: right;
    font-size: 115%;
    padding-top: 15px; }
  body.diary.edit .ql-editor {
    overflow-y: visible; }
    body.diary.edit .ql-editor p, body.diary.edit .ql-editor iframe, body.diary.edit .ql-editor .tweet {
      margin: 0 0 1.5em;
      font-family: "Ovo", Georgia, serif;
      font-size: 115%;
      font-weight: 400; }
    body.diary.edit .ql-editor img {
      max-width: 540px;
      max-height: 540px; }
      @media (max-width: 767px) {
        body.diary.edit .ql-editor img {
          max-width: 100%;
          max-height: 100%; } }
    @media (max-width: 767px) {
      body.diary.edit .ql-editor {
        padding: 12px 15px; } }
  body.diary.edit .ql-container {
    min-height: 450px;
    height: auto;
    font-size: 115%;
    font-family: "Ovo", Georgia, serif; }
    body.diary.edit .ql-container .ql-tooltip {
      z-index: 500; }
    @media (max-width: 767px) {
      body.diary.edit .ql-container {
        min-height: 250px; } }
  body.diary.edit iframe.ql-video {
    width: 640px;
    height: 360px; }
  body.diary.edit .checkbox {
    margin-top: 0;
    margin-bottom: 0; }
  body.diary.edit .has-error input::placeholder,
  body.diary.edit .has-error .ql-editor.ql-blank::before {
    color: #d9534f; }
  body.diary.edit .od-options {
    margin-left: -20px;
    margin-right: -20px;
    text-align: left;
    padding-left: 15px; }
    @media (max-width: 767px) {
      body.diary.edit .od-options {
        text-align: center; } }
    body.diary.edit .od-options .select2-container {
      width: 50% !important;
      margin-left: 10px; }
      @media (max-width: 767px) {
        body.diary.edit .od-options .select2-container {
          margin-left: 0; } }
    body.diary.edit .od-options .panel.panel-default, body.diary.edit .od-options #groups-list li.panel-default, #groups-list body.diary.edit .od-options li.panel-default {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      background: transparent;
      border: 0 none;
      box-shadow: none; }
      body.diary.edit .od-options .panel.panel-default .panel-heading, body.diary.edit .od-options #groups-list li.panel-default .panel-heading, #groups-list body.diary.edit .od-options li.panel-default .panel-heading {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        border: 0 none;
        background: transparent; }
    body.diary.edit .od-options .panel-title a {
      display: block;
      color: #441980; }
      body.diary.edit .od-options .panel-title a:hover {
        color: #5b21ab;
        text-decoration: none; }
      body.diary.edit .od-options .panel-title a:focus {
        outline: none;
        text-decoration: none; }
      body.diary.edit .od-options .panel-title a:after {
        font: normal normal normal 14px/1 FontAwesome;
        content: ""; }
      body.diary.edit .od-options .panel-title a.collapsed:after {
        content: ""; }
    body.diary.edit .od-options .row label {
      margin-bottom: 10px;
      text-align: right;
      display: block;
      width: 100%; }
      @media (max-width: 767px) {
        body.diary.edit .od-options .row label {
          text-align: left; } }

#change-avatar-personal-li,
#public-personal-li,
#edit-personal-li {
  display: none; }

.my-account.activity #main,
.my-account.messages #main,
.my-account.chapters #main,
.my-account.banned #main,
.my-account.settings #main,
.my-account.profile #main,
.my-account.friend-requests #main,
.my-account.membership-account #main,
.archive.author #main {
  position: relative;
  padding-top: 120px; }
  @media (max-width: 991px) {
    .my-account.activity #main,
    .my-account.messages #main,
    .my-account.chapters #main,
    .my-account.banned #main,
    .my-account.settings #main,
    .my-account.profile #main,
    .my-account.friend-requests #main,
    .my-account.membership-account #main,
    .archive.author #main {
      padding: 0; } }

.my-account .summary {
  padding: 50px 80px 80px;
  clear: both; }

.my-account .entry-content {
  position: static; }

.profile-header {
  display: flex;
  align-items: center; }
  @media (max-width: 767px) {
    .profile-header {
      display: block; } }

.user-info {
  z-index: 1;
  position: absolute;
  width: 100%;
  top: 0; }
  @media (max-width: 991px) {
    .user-info {
      position: static; } }
  .user-info img {
    display: inline-block; }

.archive.author .user-bio.well.summary,
.my-account .user-bio.well.summary {
  padding-bottom: 15px; }

.profile__header-wrapper {
  margin-top: 0; }
  @media (max-width: 991px) {
    .profile__header-wrapper {
      text-align: center; } }
  .profile__header-wrapper.small {
    padding-left: 0;
    margin-top: 8px; }

.profile__header-username {
  display: inline-block;
  margin-left: 15px;
  position: relative;
  top: 15px; }
  @media (max-width: 991px) {
    .profile__header-username {
      top: 0; } }
  .profile__header-username.small {
    font-size: 1.5em; }
  @media (max-width: 991px) {
    .profile__header-username {
      padding-top: 15px;
      margin-left: 0; } }

.profile__content-wrapper {
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 15px;
  background-color: #fff; }
  .profile__content-wrapper .nav {
    font-family: "Source Sans Pro", sans-serif; }

.profile__hidden-bio {
  display: none; }

.profile__header-bio-wrapper {
  color: #3c1961; }
  .profile__header-bio-wrapper.small {
    display: none; }

.profile__bio,
.profile__bio a {
  color: #3c1961; }
  .profile__bio .editable.editable-click,
  .profile__bio a .editable.editable-click {
    color: #3c1961; }

.profile__bio-prefix {
  color: #3c1961;
  font-style: italic; }

body.friends .item-list,
body.comments .item-list,
body.chapters .item-list,
body.banned .item-list {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  body.friends .item-list .item-title,
  body.comments .item-list .item-title,
  body.chapters .item-list .item-title,
  body.banned .item-list .item-title {
    font-weight: 600;
    margin-bottom: 5px; }
  body.friends .item-list .item-meta .activity,
  body.comments .item-list .item-meta .activity,
  body.chapters .item-list .item-meta .activity,
  body.banned .item-list .item-meta .activity {
    font-size: 12px; }

body.friends .action .friendship-button,
body.comments .action .friendship-button,
body.chapters .action .friendship-button,
body.banned .action .friendship-button {
  font-size: 12px; }

.col-xs-12.profile {
  float: none; }

.profile #submit, .profile #send_reply_button {
  width: 160px;
  margin-top: 15px; }

.my-account .nav-tabs .caret,
.my-account .nav-tabs .badge {
  margin-left: 5px; }

.my-account .active .badge {
  background-color: #fff;
  color: #292421; }

.my-account .nav-tabs a {
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s; }

.my-account #message {
  margin-top: 30px;
  padding-bottom: 10px; }

.my-account .nav-pills {
  text-align: center; }
  .my-account .nav-pills > li {
    float: none;
    display: inline-block; }
    @media (max-width: 767px) {
      .my-account .nav-pills > li {
        width: 100%; } }

.my-account .label {
  display: inline-block;
  padding: 0 10px 0 0;
  font-size: 100%;
  font-weight: 600;
  color: #292421;
  text-align: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0; }

.activity-type span {
  text-transform: capitalize; }

#activity-favs-personal-li {
  display: none; }

.activity .time-since, .comments .time-since {
  display: block;
  color: #3c1961;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s; }
  .activity .time-since:hover, .comments .time-since:hover {
    color: #441980; }

.activity .profile__content-wrapper .list-group-item, .comments .profile__content-wrapper .list-group-item {
  border-bottom: dotted 2px #c5c1aa; }
  .activity .profile__content-wrapper .list-group-item:last-child, .comments .profile__content-wrapper .list-group-item:last-child {
    border-bottom: 0 none; }

.activity .delete-activity, .comments .delete-activity {
  display: none; }

.activity .activity-content, .comments .activity-content {
  margin-left: 0; }

.activity .activity-inner, .activity .activity-meta, .comments .activity-inner, .comments .activity-meta {
  margin-left: 65px; }

.activity .activity-meta, .comments .activity-meta {
  font-size: 12px; }

.activity .activity-avatar, .activity .item-avatar, .comments .activity-avatar, .comments .item-avatar {
  display: inline-block;
  width: 60px; }

.activity .activity-header, .activity .item-header, .comments .activity-header, .comments .item-header {
  display: inline-block; }
  .activity .activity-header a > .avatar, .activity .item-header a > .avatar, .comments .activity-header a > .avatar, .comments .item-header a > .avatar {
    border-radius: 50%;
    display: none; }
    .activity .activity-header a > .avatar:first-child, .activity .item-header a > .avatar:first-child, .comments .activity-header a > .avatar:first-child, .comments .item-header a > .avatar:first-child {
      display: inline-block; }

.bp-screen-reader-text {
  display: none; }

.messages .pagination {
  outline: 0;
  width: 100%; }
  .messages .pagination .pagination-links .page-numbers {
    outline: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    padding: 10px;
    border: solid 1px #441980; }
  .messages .pagination .pagination-links a.page-numbers {
    outline: 0;
    text-decoration: none; }
    .messages .pagination .pagination-links a.page-numbers:hover {
      background-color: #441980;
      color: #fff; }

.messages .ac_over {
  background-color: #441980; }

.messages .messages-notices thead th {
  padding: 10px;
  background-color: #d3d3e6; }

.messages .messages-notices tbody tr.unread {
  background-color: #e0eee0; }
  .messages .messages-notices tbody tr.unread .message-subject {
    font-weight: 600; }

.messages .messages-notices tbody tr td.bulk-select-check {
  padding: 0;
  text-align: center; }
  .messages .messages-notices tbody tr td.bulk-select-check input {
    margin: 15px 10px 0 5px; }

.messages .messages-notices tbody tr td.thread-info:hover {
  cursor: pointer; }

.messages .messages-notices tbody tr td.thread-info p {
  margin-bottom: 10px; }

.messages .messages-notices tbody tr td.thread-star {
  text-align: center; }

.messages .messages-notices tbody tr td.thread-options {
  cursor: pointer; }

.messages .messages-notices tbody tr td.thread-options, .messages .messages-notices tbody tr td .thread-excerpt, .messages .messages-notices tbody tr td .activity {
  font-size: 12px; }

.messages .messages-notices tbody tr td .activity {
  padding-left: 30px; }

.messages .messages-notices .message-action-star, .messages .messages-notices .message-action-unstar {
  color: #441980;
  text-decoration: none;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s; }
  .messages .messages-notices .message-action-star:hover, .messages .messages-notices .message-action-unstar:hover {
    text-decoration: none;
    color: #5b21ab; }
  .messages .messages-notices .message-action-star .icon:before, .messages .messages-notices .message-action-unstar .icon:before {
    visibility: visible;
    font-family: FontAwesome;
    content: '\f006'; }

.messages .messages-notices .message-action-unstar .icon:before {
  content: '\f005'; }

.messages #send_message_form label {
  font-weight: 600; }

.messages #send_message_form .btn, .messages #send_message_form .comments-area .submit, .comments-area .messages #send_message_form .submit, .messages #send_message_form .comments-area .cancel, .comments-area .messages #send_message_form .cancel, .messages #send_message_form .profile #submit, .profile .messages #send_message_form #submit, .messages #send_message_form .profile #send_reply_button, .profile .messages #send_message_form #send_reply_button, .messages #send_message_form #messages-bulk-manage, .messages #send_message_form .general .standard-form #submit, .general .standard-form .messages #send_message_form #submit, .messages #send_message_form #groups_search_submit, .messages #send_message_form .group-home .group-button.leave-group, .group-home .messages #send_message_form .group-button.leave-group, .messages #send_message_form .group-home .groups.create .submit input, .group-home .groups.create .submit .messages #send_message_form input {
  margin-top: 30px; }

.messages #send_message_form textarea.form-control, .messages #send_message_form textarea#messages-select, .messages #send_message_form .message-content textarea#message_content, .messages .message-content #send_message_form textarea#message_content, .messages #send_message_form textarea#groups_search {
  height: 200px; }

.messages #messages-select {
  width: 100%;
  max-width: 250px;
  display: inline-block;
  margin-right: 10px; }

.messages .message-metadata .sender-info {
  margin-left: 10px;
  margin-top: -4px; }
  .messages .message-metadata .sender-info .activity {
    font-size: 12px; }

.messages .thread-subject {
  margin-top: 15px; }

.messages #message-recipients .highlight {
  font-size: 12px; }

.messages .message-box.odd {
  padding-bottom: 15px;
  margin-bottom: 30px;
  border-bottom: dotted 1px #c5c1aa; }

.messages .message-content {
  margin-top: 15px;
  margin-left: 50px; }
  .messages .message-content textarea#message_content {
    height: 100px;
    resize: none;
    max-width: 400px; }

.messages .thread-checkbox {
  width: 20px; }

.messages #send-notice {
  width: auto; }

.general .standard-form label {
  font-weight: 600; }

.general .standard-form input, .general .standard-form select {
  margin-bottom: 15px; }

.general .standard-form #pass1 {
  margin-bottom: 0; }

.general .standard-form #pass2 {
  margin-bottom: 30px; }

.general .standard-form #submit {
  width: auto;
  margin-top: 15px; }

.notification-settings {
  background: #e3e3ef;
  margin-bottom: 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }
  .notification-settings tr td, .notification-settings tr th {
    padding: 10px; }
  .notification-settings tr td {
    padding-left: 15px; }
  .notification-settings tr td:first-child, .notification-settings tr th:first-child {
    display: none; }
  .notification-settings tr td:nth-child(2) {
    width: 90%; }
  .notification-settings tr td:nth-child(3),
  .notification-settings tr td:nth-child(4),
  .notification-settings tr th:nth-child(3),
  .notification-settings tr th:nth-child(4) {
    text-align: center; }
  .notification-settings .title {
    font-weight: 600;
    font-family: "Source Sans Pro", sans-serif; }

.profile-settings, .edit-section {
  background: #e3e3ef;
  margin-bottom: 15px;
  padding: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }
  .profile-settings tr td, .profile-settings tr th, .edit-section tr td, .edit-section tr th {
    padding: 10px; }
  .profile-settings tr td, .edit-section tr td {
    padding-left: 15px; }
  .profile-settings tr td:nth-child(1), .edit-section tr td:nth-child(1) {
    width: 87%; }
  .profile-settings tr td:nth-child(2), .profile-settings tr th:nth-child(2), .edit-section tr td:nth-child(2), .edit-section tr th:nth-child(2) {
    text-align: center; }
  .profile-settings select, .edit-section select {
    margin-bottom: 15px;
    min-width: 160px; }
  .profile-settings .title, .edit-section .title {
    font-weight: 600;
    font-family: "Source Sans Pro", sans-serif; }

.chapter-wrapper {
  padding-top: 20px; }
  .chapter-wrapper form {
    padding-bottom: 20px; }
    .chapter-wrapper form label {
      font-weight: 400; }
    .chapter-wrapper form select {
      min-width: 160px; }
  .chapter-wrapper .list-group-item.even {
    background: #e3e3ef; }
  .chapter-wrapper .editable.editable-click:after {
    content: ''; }
  .chapter-wrapper .add-chapter {
    text-align: right; }
    @media (max-width: 767px) {
      .chapter-wrapper .add-chapter {
        text-align: left; } }
  @media (max-width: 767px) {
    .chapter-wrapper .chapter-name {
      max-width: 175px; } }
  .chapter-wrapper .chapter:before, .chapter-wrapper .chapter:after {
    content: " ";
    display: table; }
  .chapter-wrapper .chapter:after {
    clear: both; }
  .chapter-wrapper .chapter-count {
    margin-right: 20px; }

.ban-date {
  margin-right: 20px; }

.profile-edit .nav {
  margin-bottom: 10px; }
  .profile-edit .nav .current a {
    background: #441980;
    color: #fff;
    margin-right: 10px; }

.profile-edit .editfield {
  background: #e3e3ef;
  margin-bottom: 15px;
  padding: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }

.profile-edit label {
  margin-top: 15px;
  font-weight: 600; }

.friends #members-list li {
  padding: 15px 0;
  border-top: 1px solid #d3d3e6; }
  .friends #members-list li:first-child {
    border-top: 1px solid transparent; }
  .friends #members-list li .item-avatar {
    margin-right: 15px; }

.bp-avatar #avatar-crop-actions {
  margin-top: 5px; }

.muted .item-avatar, .banned .item-avatar {
  margin-right: 10px; }

.pmpro_actionlinks a {
  display: inline-block;
  margin-right: 5px; }
  .pmpro_actionlinks a:last-child {
    margin-right: 0; }

.profile__alert {
  margin-top: 30px; }
  .profile__alert .alert {
    margin-bottom: 0; }

.archive.author .user-info .col-sm-6 {
  bottom: -30px; }
  @media (max-width: 767px) {
    .archive.author .user-info .col-sm-6 {
      bottom: 0; } }

.archive.author .user-info h2 {
  margin-bottom: 0; }

.archive.author .user-info h4 {
  margin-top: 0; }

.archive.author .user-info .col-sm-6.bio {
  color: #3c1961;
  font-style: italic;
  bottom: 0; }
  .archive.author .user-info .col-sm-6.bio a {
    color: #3c1961;
    font-style: italic;
    border-bottom: none; }

.archive.author .summary {
  padding: 50px 80px 80px;
  clear: both; }
  @media (max-width: 767px) {
    .archive.author .summary {
      padding: 15px; } }
  .archive.author .summary h3 {
    color: #3c1961;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600; }
  .archive.author .summary .entry-header h4 {
    font-size: 34px; }
    .archive.author .summary .entry-header h4 a {
      color: #292421; }
      .archive.author .summary .entry-header h4 a:hover {
        text-decoration: none;
        color: #5b21ab; }
  .archive.author .summary .entry-content {
    margin-bottom: 10px; }
  .archive.author .summary .image-wrapper {
    margin: 0; }
  .archive.author .summary .excerpt {
    padding-top: 5px; }
    .archive.author .summary .excerpt .image-wrapper {
      max-width: 48%;
      float: left; }
      @media (max-width: 767px) {
        .archive.author .summary .excerpt .image-wrapper {
          max-width: 100%;
          float: none; } }
    .archive.author .summary .excerpt .entry-content.has-thumbnail {
      vertical-align: top;
      margin-left: 49%; }
      @media (max-width: 767px) {
        .archive.author .summary .excerpt .entry-content.has-thumbnail {
          padding-top: 15px;
          margin-left: 0; } }
      .archive.author .summary .excerpt .entry-content.has-thumbnail + a {
        margin-left: 1%; }
        @media (max-width: 767px) {
          .archive.author .summary .excerpt .entry-content.has-thumbnail + a {
            margin-left: 0; } }
    .archive.author .summary .excerpt footer {
      margin-left: 50%; }
  .archive.author .summary .read-more {
    float: left; }
  .archive.author .summary .social-wrapper {
    border-top: 0 none;
    float: right;
    padding-top: 0; }
    .archive.author .summary .social-wrapper .col-md-6 {
      width: 100%; }
    .archive.author .summary .social-wrapper .social-icon.comment {
      margin-right: 0; }
      .archive.author .summary .social-wrapper .social-icon.comment a {
        color: #3c1961; }
        .archive.author .summary .social-wrapper .social-icon.comment a:hover {
          color: #5b21ab;
          text-decoration: none; }
    .archive.author .summary .social-wrapper .social-icon.favorite:hover {
      cursor: pointer; }
  .archive.author .summary .recent-entries, .archive.author .summary .chapters {
    margin-top: 30px; }
    .archive.author .summary .recent-entries .search-entries li, .archive.author .summary .chapters .search-entries li {
      margin-bottom: 10px; }
      .archive.author .summary .recent-entries .search-entries li .h4, .archive.author .summary .chapters .search-entries li .h4 {
        margin-top: 0;
        margin-bottom: 5px; }
      .archive.author .summary .recent-entries .search-entries li h6, .archive.author .summary .chapters .search-entries li h6 {
        margin: 0; }
    .archive.author .summary .recent-entries ul, .archive.author .summary .chapters ul {
      margin-left: 0;
      margin-top: 30px; }
    .archive.author .summary .recent-entries .h4, .archive.author .summary .chapters .h4 {
      margin-top: 0;
      margin-bottom: 5px; }
      .archive.author .summary .recent-entries .h4 a, .archive.author .summary .chapters .h4 a {
        width: 68%;
        margin-bottom: 15px;
        color: #292421; }
        .archive.author .summary .recent-entries .h4 a:hover, .archive.author .summary .chapters .h4 a:hover {
          color: #5b21ab;
          text-decoration: none; }
    .archive.author .summary .recent-entries h6, .archive.author .summary .chapters h6 {
      margin-top: 0;
      margin-bottom: 10px; }
    .archive.author .summary .recent-entries .chapter-list li, .archive.author .summary .chapters .chapter-list li {
      margin-bottom: 10px; }
    .archive.author .summary .recent-entries .social-wrapper.row, .archive.author .summary .chapters .social-wrapper.row {
      margin-left: 0;
      margin-right: 0; }
    .archive.author .summary .recent-entries .social-wrapper .od-social-wrapper, .archive.author .summary .chapters .social-wrapper .od-social-wrapper {
      text-align: right; }
      .archive.author .summary .recent-entries .social-wrapper .od-social-wrapper .social-icon, .archive.author .summary .recent-entries .social-wrapper .od-social-wrapper .social-icon a, .archive.author .summary .chapters .social-wrapper .od-social-wrapper .social-icon, .archive.author .summary .chapters .social-wrapper .od-social-wrapper .social-icon a {
        cursor: pointer;
        display: inline-block;
        margin-left: 10px;
        color: #3c1961; }
        .archive.author .summary .recent-entries .social-wrapper .od-social-wrapper .social-icon:hover, .archive.author .summary .recent-entries .social-wrapper .od-social-wrapper .social-icon a:hover, .archive.author .summary .chapters .social-wrapper .od-social-wrapper .social-icon:hover, .archive.author .summary .chapters .social-wrapper .od-social-wrapper .social-icon a:hover {
          color: #5b21ab;
          text-decoration: none; }
      @media (max-width: 991px) {
        .archive.author .summary .recent-entries .social-wrapper .od-social-wrapper, .archive.author .summary .chapters .social-wrapper .od-social-wrapper {
          text-align: left; }
          .archive.author .summary .recent-entries .social-wrapper .od-social-wrapper .social-icon, .archive.author .summary .recent-entries .social-wrapper .od-social-wrapper .social-icon a, .archive.author .summary .chapters .social-wrapper .od-social-wrapper .social-icon, .archive.author .summary .chapters .social-wrapper .od-social-wrapper .social-icon a {
            margin-left: 0;
            margin-right: 10px; } }

.groups article > .row {
  background-color: transparent;
  margin-bottom: 0;
  border: 0 none;
  -webkit-box-shadow: 0, 0, 0, transparent;
  box-shadow: 0, 0, 0, transparent; }

@media (max-width: 767px) {
  .circle-wrapper .circle-header {
    text-align: center; } }

.circle-wrapper #item-nav {
  display: none;
  visibility: hidden; }

.circle-wrapper .form-header-wrapper {
  padding-top: 24px; }

.circle-wrapper h2 {
  margin-top: 0; }

.circle-wrapper .options-btn-container {
  display: none; }
  @media (max-width: 767px) {
    .circle-wrapper .options-btn-container {
      display: block; } }

@media (max-width: 767px) {
  .circle-wrapper .options-wrapper {
    overflow: hidden;
    height: 0;
    -webkit-transition: 0.2s height;
    -o-transition: 0.2s height;
    transition: 0.2s height; }
    .circle-wrapper .options-wrapper.shown {
      height: 60px; } }

.circle-wrapper #groups-directory-form {
  text-align: right;
  margin-top: 15px; }
  @media (max-width: 767px) {
    .circle-wrapper #groups-directory-form {
      display: none; } }
  .circle-wrapper #groups-directory-form select {
    width: 45%; }

.circle-wrapper .item-list-tabs,
.circle-wrapper .item-list-tabs-groups {
  margin-top: 0;
  margin-bottom: 10px;
  padding: 20px; }
  @media (max-width: 991px) {
    .circle-wrapper .item-list-tabs,
    .circle-wrapper .item-list-tabs-groups {
      margin: 0;
      padding: 0 0 0 5px; } }
  .circle-wrapper .item-list-tabs span,
  .circle-wrapper .item-list-tabs-groups span {
    display: inline-block;
    color: #3c1961;
    margin: 3px 0 0 5px;
    float: right; }
  .circle-wrapper .item-list-tabs ul,
  .circle-wrapper .item-list-tabs-groups ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
    .circle-wrapper .item-list-tabs ul li,
    .circle-wrapper .item-list-tabs-groups ul li {
      float: left;
      margin-right: 10px; }
      .circle-wrapper .item-list-tabs ul li#groups-order-select,
      .circle-wrapper .item-list-tabs-groups ul li#groups-order-select {
        font-size: 14px; }
        .circle-wrapper .item-list-tabs ul li#groups-order-select label,
        .circle-wrapper .item-list-tabs-groups ul li#groups-order-select label {
          margin-right: 5px; }
      .circle-wrapper .item-list-tabs ul li:before,
      .circle-wrapper .item-list-tabs-groups ul li:before {
        font-family: FontAwesome;
        font-size: 13px;
        margin-right: 4px;
        color: #441980;
        content: "\f1db"; }
      .circle-wrapper .item-list-tabs ul li.selected:before, .circle-wrapper .item-list-tabs ul li.no-dot:before,
      .circle-wrapper .item-list-tabs-groups ul li.selected:before,
      .circle-wrapper .item-list-tabs-groups ul li.no-dot:before {
        font-family: FontAwesome;
        font-size: 13px;
        margin-right: 4px;
        color: #441980;
        content: "\f111"; }
      .circle-wrapper .item-list-tabs ul li.no-dot:before,
      .circle-wrapper .item-list-tabs-groups ul li.no-dot:before {
        content: ""; }
      .circle-wrapper .item-list-tabs ul li a,
      .circle-wrapper .item-list-tabs-groups ul li a {
        font-weight: 500; }

#group-dir-search {
  display: block; }
  @media (max-width: 767px) {
    #group-dir-search {
      display: none; } }

#groups_search {
  padding-top: 7px; }

#groups-list {
  width: 100%;
  padding: 0;
  display: table;
  overflow: hidden; }
  #groups-list:before, #groups-list:after {
    content: " ";
    display: table; }
  #groups-list:after {
    clear: both; }
  #groups-list li {
    padding: 30px;
    text-align: justify;
    width: 31%;
    margin-bottom: 15px;
    margin-left: 15px;
    list-style-type: none;
    float: left;
    -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.15); }
    @media (max-width: 767px) {
      #groups-list li {
        width: 100%;
        -webkit-box-shadow: 0 0 0 0 black;
        box-shadow: 0 0 0 0 black;
        margin-left: 0; } }
    #groups-list li .action .group-button {
      margin-bottom: 15px; }
    #groups-list li .action .meta {
      font-size: 12px;
      text-align: center; }
    #groups-list li .item-title {
      text-align: center;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      font-family: "Source Sans Pro", sans-serif;
      font-size: 20px; }
    #groups-list li .item-meta {
      font-size: 12px;
      text-align: center;
      margin-bottom: 15px; }
    #groups-list li .item-desc {
      font-size: 14px;
      min-height: 180px; }
    #groups-list li .item-avatar {
      text-align: center; }
      #groups-list li .item-avatar img {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%; }

.archive-title {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #3c1961;
  margin-bottom: 20px;
  padding-left: 10px;
  overflow: hidden; }
  .archive-title img {
    float: left;
    margin-right: 10px;
    border-radius: 50%; }

.show-options {
  text-align: right;
  margin-top: 3px;
  margin-right: 0; }

.group-home .pagination-links {
  text-align: center;
  margin: 15px auto; }
  .group-home .pagination-links .prev, .group-home .pagination-links .next {
    visibility: hidden; }
    .group-home .pagination-links .prev:before, .group-home .pagination-links .next:before {
      font-family: FontAwesome;
      font-size: 13px;
      color: #3c1961;
      visibility: visible; }
  .group-home .pagination-links .prev {
    float: left; }
    .group-home .pagination-links .prev:before {
      margin-right: 5px;
      content: "\f053"; }
  .group-home .pagination-links .next {
    visibility: hidden; }
    .group-home .pagination-links .next:before {
      margin-left: 5px;
      content: "\f054";
      float: right; }

.group-home .circle-sidebar-wrapper {
  margin-top: 48px;
  color: #3c1961; }
  .group-home .circle-sidebar-wrapper .circle-description {
    border-bottom: 1px solid #fff;
    padding-bottom: 30px; }
  .group-home .circle-sidebar-wrapper .circle-members {
    border-bottom: solid 1px #fff; }
    @media (max-width: 767px) {
      .group-home .circle-sidebar-wrapper .circle-members {
        display: none; } }
    .group-home .circle-sidebar-wrapper .circle-members .info {
      margin-top: 30px; }
    .group-home .circle-sidebar-wrapper .circle-members .item-list {
      margin: 15px 0 0 0;
      padding: 0;
      list-style-type: none; }
      .group-home .circle-sidebar-wrapper .circle-members .item-list .author-wrapper {
        margin-top: 7px; }
    .group-home .circle-sidebar-wrapper .circle-members .member-list-loading {
      margin: 0 auto;
      display: block;
      margin-top: 48px;
      margin-bottom: 48px; }

.group-home .dir-list .pagination-text {
  text-align: left; }
  @media (max-width: 767px) {
    .group-home .dir-list .pagination-text {
      text-align: center; } }

.group-home .dir-list .pagination-links {
  text-align: right;
  margin: 0; }
  @media (max-width: 767px) {
    .group-home .dir-list .pagination-links {
      text-align: center;
      margin-top: 15px; } }
  .group-home .dir-list .pagination-links .page-numbers {
    padding: 5px 10px;
    text-decoration: none;
    border: solid 1px #c5c1aa;
    color: #292421; }
    .group-home .dir-list .pagination-links .page-numbers.current {
      background-color: #c5c1aa; }
  .group-home .dir-list .pagination-links .prev {
    margin-left: 0;
    padding-left: 0; }
  .group-home .dir-list .pagination-links .next {
    margin-right: 0;
    padding-right: 0; }

.group-home .group-members-list .generic-button, .group-home .requests .generic-button {
  width: auto;
  display: inline; }

.group-home .group-members-list .item-meta, .group-home .requests .item-meta {
  font-size: 12px;
  color: #8b8378; }

.group-home .group-members-list .item-list, .group-home .requests .item-list {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0; }
  .group-home .group-members-list .item-list li, .group-home .requests .item-list li {
    margin-bottom: 20px;
    padding: 10px;
    background-color: #efefef; }
  .group-home .group-members-list .item-list .item-avatar, .group-home .requests .item-list .item-avatar {
    margin-right: 5px;
    width: auto;
    float: left; }
    .group-home .group-members-list .item-list .item-avatar img, .group-home .requests .item-list .item-avatar img {
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%; }

.group-home .button-wrapper {
  margin-top: 15px; }

.group-home .group-button {
  display: inline-block; }
  .group-home .group-button.show-members {
    display: none; }
    @media (max-width: 767px) {
      .group-home .group-button.show-members {
        display: block; } }

.group-home .groups.create .submit input {
  margin-top: 30px; }

.group-home .groups.create textarea {
  min-height: 400px; }

.group-home #search-members-form input[type="text"] {
  height: auto;
  width: 100%;
  font-size: 16px;
  font-family: "Source Sans Pro";
  color: #3c1961;
  margin: 0;
  padding: 5px;
  resize: none;
  border: solid 1px #c5c1aa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 10px; }
  .group-home #search-members-form input[type="text"]::-webkit-input-placeholder {
    font-size: 16px; }
  .group-home #search-members-form input[type="text"]::-moz-placeholder {
    font-size: 16px; }
  .group-home #search-members-form input[type="text"]:-ms-input-placeholder {
    font-size: 16px; }
  .group-home #search-members-form input[type="text"]:-moz-placeholder {
    font-size: 16px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwic2l0ZS9tb2R1bGVzL19tb2R1bGVzLnNjc3MiLCJzaXRlL21vZHVsZXMvX3ZhcmlhYmxlcy5zY3NzIiwic2l0ZS9tb2R1bGVzL19taXhpbnMuc2NzcyIsInNpdGUvbW9kdWxlcy9fY2xlYXJpbmdzLnNjc3MiLCJ2ZW5kb3IvX3ZlbmRvci5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fYm9vdHN0cmFwLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX21peGlucy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LWZpbHRlci5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3NpemUuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL190YWItZm9jdXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtb3ZlcmZsb3cuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3ByaW50LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19nbHlwaGljb25zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fY29kZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19uYXZzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19wYWdlci5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fbGFiZWxzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19iYWRnZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fdGh1bWJuYWlscy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL193ZWxscy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX21vZGFscy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCJ2ZW5kb3IvX2Jvb3RzdHJhcC1kYXRlcGlja2VyLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvZm9udC1hd2Vzb21lLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19taXhpbnMuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9fcGF0aC5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19jb3JlLnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19saXN0LnNjc3MiLCJ2ZW5kb3IvZm9udGF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19hbmltYXRlZC5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsInZlbmRvci9mb250YXdlc29tZS9fc3RhY2tlZC5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzIiwidmVuZG9yL2ZvbnRhd2Vzb21lL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ2ZW5kb3Ivc2VsZWN0Mi9fc2VsZWN0Mi5zY3NzIiwidmVuZG9yL3NlbGVjdDIvX3NpbmdsZS5zY3NzIiwidmVuZG9yL3NlbGVjdDIvX211bHRpcGxlLnNjc3MiLCJ2ZW5kb3Ivc2VsZWN0Mi9fZHJvcGRvd24uc2NzcyIsInZlbmRvci9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX2xheW91dC5zY3NzIiwidmVuZG9yL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fc2luZ2xlLnNjc3MiLCJ2ZW5kb3Ivc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC10b2dnbGUvYm9vdHN0cmFwLXRvZ2dsZS5jc3MiLCJzaXRlL3BhcnRpYWxzL19wYXJ0aWFscy5zY3NzIiwic2l0ZS9wYXJ0aWFscy9fZ2xvYmFsLWVsZW1lbnRzLnNjc3MiLCJzaXRlL3BhcnRpYWxzL19sYXlvdXQuc2NzcyIsInNpdGUvcGFydGlhbHMvX2xpbmtzLnNjc3MiLCJzaXRlL3BhcnRpYWxzL19idXR0b25zLnNjc3MiLCJzaXRlL3BhcnRpYWxzL19oZWFkZXIuc2NzcyIsInNpdGUvcGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwic2l0ZS9wYXJ0aWFscy9fcG9zdHMtYW5kLXBhZ2VzLnNjc3MiLCJzaXRlL3BhcnRpYWxzL19jb21tZW50cy5zY3NzIiwic2l0ZS9wYXJ0aWFscy9fc29jaWFsLnNjc3MiLCJzaXRlL3BhcnRpYWxzL19zb2NpYWwtbG9naW4uc2NzcyIsInNpdGUvcGFydGlhbHMvX2Zvcm1zLnNjc3MiLCJzaXRlL3BhcnRpYWxzL19zZWxlY3QyLnNjc3MiLCJzaXRlL3BhcnRpYWxzL19zbGljay5zY3NzIiwic2l0ZS9wYXJ0aWFscy9fbGlnaHRib3gtbG9naW4uc2NzcyIsInNpdGUvcGFydGlhbHMvX21lZGlhLnNjc3MiLCJzaXRlL3BhcnRpYWxzL19lZGl0YWJsZS5zY3NzIiwic2l0ZS9wYXJ0aWFscy9faW5maW5pdGUtc2Nyb2xsLnNjc3MiLCJzaXRlL3BhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCJzaXRlL3BhcnRpYWxzL190b2dnbGVzLnNjc3MiLCJzaXRlL3BhcnRpYWxzL19zdmcuc2NzcyIsInNpdGUvcGFnZXMvX3BhZ2VzLnNjc3MiLCJzaXRlL3BhZ2VzL19hY3Rpdml0eS5zY3NzIiwic2l0ZS9wYWdlcy9fbm90aWZpY2F0aW9ucy5zY3NzIiwic2l0ZS9wYWdlcy9fZm9yZ290LnNjc3MiLCJzaXRlL3BhZ2VzL19yZWdpc3Rlci5zY3NzIiwic2l0ZS9wYWdlcy9fZWRpdC5zY3NzIiwic2l0ZS9wYWdlcy9fbWVtYmVyX3Byb2ZpbGUuc2NzcyIsInNpdGUvcGFnZXMvX21lbWJlcl9kaWFyeS5zY3NzIiwic2l0ZS9wYWdlcy9fY2lyY2xlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogb3BlbmRpYXJ5XG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkF1dGhvcjogTWlrZSBBdXRlcmlcbkF1dGhvciBVUkk6IGh0dHA6Ly9taWtlYXV0ZXJpLmNvbS9cbkRlc2NyaXB0aW9uOiBEZXNjcmlwdGlvblxuVmVyc2lvbjogMS4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46IG9wZW5kaWFyeVxuVGFnczpcblxuVGhpcyB0aGVtZSwgbGlrZSBXb3JkUHJlc3MsIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwuXG5Vc2UgaXQgdG8gbWFrZSBzb21ldGhpbmcgY29vbCwgaGF2ZSBmdW4sIGFuZCBzaGFyZSB3aGF0IHlvdSd2ZSBsZWFybmVkIHdpdGggb3RoZXJzLlxuXG5vcGVuZGlhcnkgaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cDovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAxNiBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwOi8vbmVjb2xhcy5naXRodWIuY29tL25vcm1hbGl6ZS5jc3MvXG5cblxuKi9cblxuXG5AaW1wb3J0IFwic2l0ZS9tb2R1bGVzL21vZHVsZXNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vQGltcG9ydCBcIm5vcm1hbGl6ZVwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFZlbmRvciBTeWxlc2hlZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwidmVuZG9yL3ZlbmRvclwiO1xuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQYXJ0aWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInNpdGUvcGFydGlhbHMvcGFydGlhbHNcIjtcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwic2l0ZS9wYWdlcy9wYWdlc1wiO1xuXG5cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJjbGVhcmluZ3NcIjtcbiIsIi8vIHNldCBkZXNjcmlwdGl2ZSBjb2xvciBuYW1lcyBoZXJlXG4vLyB0byB0aGVtZSBhY3Jvc3MgdGhlIHNpdGUsIHBsZWFzZSB1cGRhdGUgdGhlIGJvb3RzdHJhcC9fdmFyaWFibGVzIGZpbGUgZm9yIGNvbnNpc3RlbmNleSB3aGVyZSBwb3NzaWJsZVxuXG4vLyBncmF5c2NhbGUgdXNlZCB0aHJvdWdob3V0XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRncmF5OiAjZWVlO1xuJGdyYXktbGlnaHQ6ICNlNmU2ZTY7XG4kZ3JheS1saWdodGVyOiAjZjFmMWYxO1xuJGdyYXktZGFyazogI2NjYztcbiRncmF5LWRhcmtlcjogIzY2NjtcbiRncmF5LWJhY2tncm91bmQ6ICNkM2QzZTY7XG5cbi8vIHRoZW1lIGNvbG9ycyAtIGRlc2NyaXB0aXZlIG5hbWVzIGFkanVzdCBoZXJlIGZvciByZS10aGVtaW5nXG5cbiRsaWdodC1icm93bjogI2M1YzFhYTsgLy8gZm9yIGFueXRoaW5nXG4kYmFja2dyb3VuZC1icm93bjogJGdyYXktYmFja2dyb3VuZDsgLy8gc2l0ZSBiZyBjb2xvclxuJGJyb3duOiAjM2MxOTYxOyAvLyB0ZXh0L2RldGFpbHNcbiRkYXJrLWJyb3duOiAjMjkyNDIxOyAvLyB0ZXh0L2RldGFpbHNcblxuJHRlYWw6ICM0NDE5ODA7IC8vIGZvciBsaW5rcyAtIHRoaXMgaXMgdGVtcG9yYXJpbHkgbWFyb29uXG4kdGVhbC1saWdodDogIzY2Y2NjYzsgLy8gZm9yIGJhY2tncm91bmRzXG4kZ3JlZW4tZGFyazogIzNjMTk2MTsgLy8gZm9yIHRleHQvZGV0YWlsc1xuJGdyZWVuOiAjOGZiYzhmOyAvLyBmb3IgYW55dGhpbmdcbiRncmVlbi1saWdodDogI2UwZWVlMDsgLy8gZm9yIGJhY2tncm91bmRzXG4kZ3JlZW4tYnJpZ2h0OiAjOWFjZDMyOyAvL2ZvciBhbGVydHNcbiRwdXJwbGU6ICM3NzJBOEM7IC8vIE1haW4gQnJhbmRpbmdcbiRqdW1ib3Ryb24tYmFja2dyb3VuZDogI2ZmZmZmZjtcbi8vIHRoZW1lIHZhcmlhYmxlcyAtIHVzZSB0aGVzZSBpbiB0aGUgYm9vdHN0cmFwIHZhcmlhYmxlcyBmaWxlc1xuLy8gZG8gbm90IGNoYW5nZSB0aGUgbmFtZSBvZiB0aGUgdmFyaWFibGUsIGp1c3QgdGhlIHZhbHVlXG5cbiRicmFuZDogJHB1cnBsZTtcbiR0ZXh0OiAkZGFyay1icm93bjsgLy8gQm9vdHN0cmFwIHZhcmlhYmxlOiAkdGV4dC1jb2xvclxuJGJhY2tncm91bmQ6ICRsaWdodC1icm93bjsgLy8gQm9vdHN0cmFwIHZhcmlhYmxlczogJGJvZHktYmcgLyAkc3RhdGUtaW5mby1iZ1xuJGFjdGlvbjogJHRlYWw7IC8vIEJvb3RzdHJhcCB2YXJpYWJsZTogJGJyYW5kLXByaW1hcnlcbiRob3ZlcjogbGlnaHRlbigkYWN0aW9uLCAxMCUpOyAvLyBCb29zdHJhcCB2YXJpYWJsZTogJGxpbmstaG92ZXItY29sb3JcbiRzZWNvbmRhcnktdGV4dDogJGJyb3duOyAvLyBCb29vdHN0cmFwIHZhcmlhYmxlczogJGJyYW5kLWluZm8gLyAkc3RhdGUtaW5mby10ZXh0XG4kc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICRncmVlbi1saWdodDsgLy8gQm9vdHN0cmFwIHZhcmlhYmxlOiAkc3RhdGUtc3VjY2Vzcy1iZ1xuJHNlY29uZGFyeS1jb2xvcjogJGdyZWVuO1xuJHRlcnRpYXJ5LXRleHQ6ICRncmVlbi1kYXJrOyAvLyBCb290c3RyYXAgdmFyaWFibGVzOiAkYnJhbmQtc3VjY2VzcyAvICRzdGF0ZS1zdWNjZXNzLXRleHRcbiRhbGVydDogJGdyZWVuLWJyaWdodDtcblxuLy8gc29jaWFsIG1lZGlhIGNvbG9yc1xuXG4kZmFjZWJvb2stYmx1ZTogIzM3NTQ5QjtcbiRnb29nbGUtYmx1ZTogIzU2OTFGQztcbiRpbnN0YS1yZWQ6ICNFNTQ3NjU7XG4kdHdpdHRlci1ibHVlOiAjMURBMUYyO1xuJHR1bWJsci1ibHVlOiAjMzk0NzVEO1xuXG4vLyBsYXlvdXQgdmFyaWFibGVzXG5cbiR3aWR0aC1tYWluOiA4NSU7XG4kd2lkdGgtbWFpbi1tb2JpbGU6IDk1JTtcbi8vICR3aWR0aC1zaWRlYmFyOiAyNSU7XG5cbiRoZWFkZXItaGVpZ2h0OiAxMDBweDtcbiRoZWFkZXItc2Nyb2xsLWhlaWdodDogNjBweDtcblxuJHNwYWNlLWV4dHJhLWxhcmdlOiA0OHB4O1xuJHNwYWNlLWxhcmdlOiAzMHB4O1xuJHNwYWNlLW1lZGl1bS1sYXJnZTogMjBweDtcbiRzcGFjZS1tZWRpdW06IDE1cHg7XG4kc3BhY2Utc21hbGw6IDEwcHg7XG4kc3BhY2UtdGlueTogNXB4O1xuXG5cbi8qIFRZUE9HUkFQSFkgKi9cblxuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVNvdXJjZStTYW5zK1Bybzo0MDAsNjAwLDcwMCk7XG4vL0BpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1BYmhheWErTGlicmUpO1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU92byk7XG4vL0BpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1TaWduaWthK05lZ2F0aXZlKTtcblxuJGZvbnQtbWFpbjogc2Fucy1zZXJpZjtcbiRmb250LWNvZGU6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiRmb250LXByZTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTsgLy8gQm9vdHN0cmFwIHZhcmlhYmxlOiAkZm9udC1mYW1pbHktcHJlXG4kbGluZS1oZWlnaHQtYm9keTogMS41O1xuJGxpbmUtaGVpZ2h0LXByZTogMS42O1xuXG5cbiRmb250LWhlYWRlcjogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7IC8vIEJvb3RzdHJhcCB2YXJpYWJsZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWZcbiRmb250LWJvZHk6IFwiT3ZvXCIsIEdlb3JnaWEsIHNlcmlmOyAvLyBCb290c3RyYXAgdmFyaWFibGUgJGZvbnQtZmFtaWx5LXNlcmlmIC8gJGZvbnQtZmFtaWx5LWJhc2VcblxuXG4kZm9udC1jb21tZW50LXRleHQ6IG5vcm1hbCAxOHB4LzI2cHggJ1NvdXJjZSBTYW5zIFBybyc7XG4kZm9udC1jb21tZW50LXRleHQtbW9iaWxlOiBub3JtYWwgMTRweC8xOHB4ICdTb3VyY2UgU2FucyBQcm8nO1xuXG4kZm9udC1jb21tZW50LWJ1dHRvbjogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG5cbiRmb250LWRpYXJ5LWhlYWRlci10ZXh0OiBub3JtYWwgMzRweC8zNnB4ICdTb3VyY2UgU2FucyBQcm8nO1xuIiwiLy8gUmVtIG91dHB1dCB3aXRoIHB4IGZhbGxiYWNrXG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWU6IDEpIHtcblx0Zm9udC1zaXplOiAoJHNpemVWYWx1ZSAqIDE2KSAqIDFweDtcblx0Zm9udC1zaXplOiAkc2l6ZVZhbHVlICogMXJlbTtcbn1cblxuLy8gQ2VudGVyIGJsb2NrXG5AbWl4aW4gY2VudGVyLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIENsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4vLyBDbGVhciBhZnRlciAobm90IGFsbCBjbGVhcmZpeCBuZWVkIHRoaXMgYWxzbylcbkBtaXhpbiBjbGVhcmZpeC1hZnRlcigpIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi8vIEZvciBicm93c2VyIHByZWZpeGVzIGFuZCBzdGFuZGFyZGl6YXRpb25cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG4vLyBCcm93biBpbnB1dCBib3hcbkBtaXhpbiBicm93bl9pbnB1dCgkaGVpZ2h0OiAxMDBweCwgJHdpZHRoOiAxMDAlLCAkZm9udF9zaXplOiAxNnB4LCAkcGFkZGluZzogMTVweCwgJGZvbnRfY29sb3I6ICRzZWNvbmRhcnktdGV4dCkge1xuXHRoZWlnaHQ6ICRoZWlnaHQ7XG5cdHdpZHRoOiAkd2lkdGg7XG5cdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZTtcblx0Zm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XG5cdGNvbG9yOiAkZm9udF9jb2xvcjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAkcGFkZGluZztcblx0cmVzaXplOiBub25lO1xuXHRib3JkZXI6IHNvbGlkIDFweCAkYmFja2dyb3VuZDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplO1xuXHR9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZTtcblx0fVxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplO1xuXHR9XG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplO1xuXHR9XG59XG4iLCIuY2xlYXI6YmVmb3JlLFxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmJlZm9yZSxcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YmVmb3JlLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDpiZWZvcmUsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmJlZm9yZSxcbi5zaXRlLWZvb3RlcjphZnRlciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmFmdGVyLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgtYWZ0ZXI7XG59XG5cbi5ncm91cDphZnRlciB7IHZpc2liaWxpdHk6IGhpZGRlbjsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMDsgY29udGVudDogXCIgXCI7IGNsZWFyOiBib3RoOyBoZWlnaHQ6IDA7IH1cbi5ncm91cCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgY2xlYXI6IGJvdGg7IH1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEJvb3RzdHJhcCBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJib290c3RyYXAvYm9vdHN0cmFwXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEJvb3RzdHJhcCBEYXRlcGlja2VyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiYm9vdHN0cmFwLWRhdGVwaWNrZXJcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgRm9udGF3ZXNvbWVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJmb250YXdlc29tZS9mb250LWF3ZXNvbWVcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgU2VsZWN0IDJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJzZWxlY3QyL3NlbGVjdDJcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQm9vdHN0cmFwIFRvZ2dsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImJvb3RzdHJhcC10b2dnbGUvYm9vdHN0cmFwLXRvZ2dsZVwiIiwiLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcIm5vcm1hbGl6ZVwiO1xuQGltcG9ydCBcInByaW50XCI7XG5AaW1wb3J0IFwiZ2x5cGhpY29uc1wiO1xuXG4vLyBDb3JlIENTU1xuQGltcG9ydCBcInNjYWZmb2xkaW5nXCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJjb21wb25lbnQtYW5pbWF0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duc1wiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cHNcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cHNcIjtcbkBpbXBvcnQgXCJuYXZzXCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYnNcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwicGFnZXJcIjtcbkBpbXBvcnQgXCJsYWJlbHNcIjtcbkBpbXBvcnQgXCJiYWRnZXNcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJ0aHVtYm5haWxzXCI7XG5AaW1wb3J0IFwiYWxlcnRzXCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3MtYmFyc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcInBhbmVsc1wiO1xuQGltcG9ydCBcInJlc3BvbnNpdmUtZW1iZWRcIjtcbkBpbXBvcnQgXCJ3ZWxsc1wiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5cbi8vIENvbXBvbmVudHMgdy8gSmF2YVNjcmlwdFxuQGltcG9ydCBcIm1vZGFsc1wiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyc1wiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInJlc3BvbnNpdmUtdXRpbGl0aWVzXCI7XG4iLCIkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZSAhZGVmYXVsdDtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIEdyYXkgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG5cbiRncmF5LWJhc2U6ICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGdyYXktZGFya2VyOiAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMTMuNSUpICFkZWZhdWx0OyAvLyAjMjIyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcbiRncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDMzLjUlKSAhZGVmYXVsdDsgLy8gIzU1NVxuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgNDYuNyUpICFkZWZhdWx0OyAvLyAjNzc3XG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgJGFjdGlvbjtcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICR0ZXJ0aWFyeS10ZXh0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgJHNlY29uZGFyeS10ZXh0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgI2YwYWQ0ZSAhZGVmYXVsdDtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICNkOTUzNGYgIWRlZmF1bHQ7XG5cblxuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICRiYWNrZ3JvdW5kLWJyb3duO1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRkYXJrLWJyb3duO1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeTtcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAkdGVhbDtcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgJGZvbnQtaGVhZGVyO1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICAkZm9udC1ib2R5O1xuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAkZm9udC1wcmU7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zZXJpZjtcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNnB4O1xuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjc1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNjI1KSk7IC8vIH40MnB4XG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjEyNSkpOyAvLyB+MzRweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjUpKSAhZGVmYXVsdDsgLy8gfjI0cHhcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MjBweFxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjU7IC8vIDIwLzE0XG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjI0cHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cblxuLy89PSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cblxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXG5cbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiLi4vZm9udHMvYm9vdHN0cmFwL1wiKSAhZGVmYXVsdDtcblxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxuJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIiAhZGVmYXVsdDtcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcblxuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDEwcHggIWRlZmF1bHQ7XG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6ICAgMTJweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICAgIDE1cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAgMTZweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAxMHB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgMXB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDVweCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWxhcmdlOiAgICAgICAgIDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgNHB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAzcHggIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRlIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICB0cmFuc3BhcmVudDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1kYW5nZXItYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybXNcbi8vXG4vLyMjXG5cbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICR0ZXh0LWNvbG9yO1xuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgJGFjdGlvbjtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAkYnJhbmQtaW5mbztcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweCAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkdGV4dDtcbi8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgJHRleHQ7XG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuXG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4ZjggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgbGlua3NcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjODg4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PT0gSW52ZXJ0ZWQgbmF2YmFyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICMyMjIgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0O1xuXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0O1xuXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodCFkZWZhdWx0O1xuXG4vLz09IFBpbGxzXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2luYXRpb25cbi8vXG4vLyMjXG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnZXJcbi8vXG4vLyMjXG5cbiRwYWdlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYm9yZGVyICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJHBhZ2VyLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24taG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwYWdlci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdlci1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBKdW1ib3Ryb25cbi8vXG4vLyMjXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGp1bWJvdHJvbi1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgJHRlcnRpYXJ5LXRleHQ7XG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAkc2Vjb25kYXJ5LWJhY2tncm91bmQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAkdGVydGlhcnktdGV4dDtcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgIzMxNzA4ZiAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICNkOWVkZjcgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtaW5mby1iZywgLTEwKSwgNyUpICFkZWZhdWx0O1xuXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAjOGE2ZDNiICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS13YXJuaW5nLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICNhOTQ0NDIgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjJkZWRlICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWRhbmdlci1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG5cbi8vPT0gVG9vbHRpcHNcbi8vXG4vLyMjXG5cbi8vKiogVG9vbHRpcCBtYXggd2lkdGhcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIHRleHQgY29sb3JcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm87XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcblxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gUG9wb3ZlcnNcbi8vXG4vLyMjXG5cbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSkgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZV9pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDAuMDUpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cblxuLy89PSBMYWJlbHNcbi8vXG4vLyMjXG5cbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXG4kbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IHRleHQgY29sb3Igb2YgYSBsaW5rZWQgbGFiZWxcbiRsYWJlbC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBNb2RhbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgdGl0bGVcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIG1vZGFsIGNvbnRlbnQgYXJlYVxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcbiRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBNb2RhbCBiYWNrZHJvcCBiYWNrZ3JvdW5kIGNvbG9yXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBiYWNrZHJvcCBvcGFjaXR5XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgI2U1ZTVlNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgZm9vdGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNjAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuXG4vLz09IEFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgYm9sZCAhZGVmYXVsdDtcblxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtaW5mby1iZzogICAgICAgICAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuXG5cbi8vPT0gUHJvZ3Jlc3MgYmFyc1xuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3aG9sZSBwcm9ncmVzcyBjb21wb25lbnRcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuLy8qKiBJbmZvIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1pbmZvLWJnOiAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG5cblxuLy89PSBMaXN0IGdyb3VwXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcbiRsaXN0LWdyb3VwLWJvcmRlcjogICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogTGlzdCBncm91cCBib3JkZXIgcmFkaXVzXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBzaW5nbGUgbGlzdCBpdGVtcyBvbiBob3ZlclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6ICBsaWdodGVuKCRsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNDAlKSAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBQYW5lbHNcbi8vXG4vLyMjXG5cbiRwYW5lbC1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtYm9keS1wYWRkaW5nOiAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1wYWRkaW5nOiAgICAgICAgJHBhbmVsLWhlYWRpbmctcGFkZGluZyAhZGVmYXVsdDtcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBlbGVtZW50cyB3aXRoaW4gcGFuZWxzXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwYW5lbC1kZWZhdWx0LWJvcmRlcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOiAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcGFuZWwtcHJpbWFyeS10ZXh0OiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktYm9yZGVyOiAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhbmVsLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWluZm8taGVhZGluZy1iZzogICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gVGh1bWJuYWlsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGltYWdlXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQ3VzdG9tIHRleHQgY29sb3IgZm9yIHRodW1ibmFpbCBjYXB0aW9uc1xuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6ICAgOXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gV2VsbHNcbi8vXG4vLyMjXG5cbiR3ZWxsLWJnOiAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kd2VsbC1ib3JkZXI6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHdlbGwtYmcsIDclKSAhZGVmYXVsdDtcblxuXG4vLz09IEJhZGdlc1xuLy9cbi8vIyNcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmFkZ2UtYmc6ICAgICAgICAgICAgICAgICAgICAkYmFja2dyb3VuZCAhZGVmYXVsdDtcblxuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEJhZGdlIGJhY2tncm91bmQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWJnOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBCcmVhZGNydW1ic1xuLy9cbi8vIyNcblxuJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbDogICA4cHggIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcbiRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFRleHR1YWwgc2VwYXJhdG9yIGZvciBiZXR3ZWVuIGJyZWFkY3J1bWIgZWxlbWVudHNcbiRicmVhZGNydW1iLXNlcGFyYXRvcjogICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDYXJvdXNlbFxuLy9cbi8vIyNcblxuJGNhcm91c2VsLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsMCwwLC42KSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2xvc2Vcbi8vXG4vLyMjXG5cbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgMCAxcHggMCAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29kZVxuLy9cbi8vIyNcblxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2M3MjU0ZSAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmOWYyZjQgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLz09IFR5cGVcbi8vXG4vLyMjXG5cbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cbiRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw6IDE4MHB4ICFkZWZhdWx0O1xuLy8qKiBUZXh0IG11dGVkIGNvbG9yXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXMgYm9yZGVyIGNvbG9yXG4kYWJici1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcbiRoZWFkaW5ncy1zbWFsbC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBmb250IHNpemVcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxuJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogV2lkdGggb2YgaG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0IHRpdGxlc1xuJGRsLWhvcml6b250YWwtb2Zmc2V0OiAgICAgICAgJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbCAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXG4kZGwtaG9yaXpvbnRhbC1icmVha3BvaW50OiAgICAkZ3JpZC1mbG9hdC1icmVha3BvaW50ICFkZWZhdWx0O1xuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJtaXhpbnMvaGlkZS10ZXh0XCI7XG5AaW1wb3J0IFwibWl4aW5zL29wYWNpdHlcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaW1hZ2VcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGFiZWxzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2V0LWZpbHRlclwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzcG9uc2l2ZS12aXNpYmlsaXR5XCI7XG5AaW1wb3J0IFwibWl4aW5zL3NpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGFiLWZvY3VzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2V0LXRleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lbXBoYXNpc1wiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LW92ZXJmbG93XCI7XG5AaW1wb3J0IFwibWl4aW5zL3ZlbmRvci1wcmVmaXhlc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwibWl4aW5zL2FsZXJ0c1wiO1xuQGltcG9ydCBcIm1peGlucy9idXR0b25zXCI7XG5AaW1wb3J0IFwibWl4aW5zL3BhbmVsc1wiO1xuQGltcG9ydCBcIm1peGlucy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbmF2LWRpdmlkZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcHJvZ3Jlc3MtYmFyXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RhYmxlLXJvd1wiO1xuXG4vLyBTa2luc1xuQGltcG9ydCBcIm1peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmFkaWVudHNcIjtcblxuLy8gTGF5b3V0XG5AaW1wb3J0IFwibWl4aW5zL2NsZWFyZml4XCI7XG5AaW1wb3J0IFwibWl4aW5zL2NlbnRlci1ibG9ja1wiO1xuQGltcG9ydCBcIm1peGlucy9uYXYtdmVydGljYWwtYWxpZ25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG4iLCIvLyBPcGFjaXR5XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIExhYmVsc1xuXG5AbWl4aW4gbGFiZWwtdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICZbaHJlZl0ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcbi8vXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOSBhbmQgYmVsb3cuXG5cbkBtaXhpbiByZXNldC1maWx0ZXIoKSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG59XG4iLCIvLyBSZXNpemUgYW55dGhpbmdcblxuQG1peGluIHJlc2l6YWJsZSgkZGlyZWN0aW9uKSB7XG4gIHJlc2l6ZTogJGRpcmVjdGlvbjsgLy8gT3B0aW9uczogaG9yaXpvbnRhbCwgdmVydGljYWwsIGJvdGhcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFBlciBDU1MzIFVJLCBgcmVzaXplYCBvbmx5IGFwcGxpZXMgd2hlbiBgb3ZlcmZsb3dgIGlzbid0IGB2aXNpYmxlYFxufVxuIiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcblxuLy9cbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlI3skcGFyZW50fSAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCN7JHBhcmVudH0sXG4gIHRkI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIFNpemluZyBzaG9ydGN1dHNcblxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0KSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cblxuQG1peGluIHNxdWFyZSgkc2l6ZSkge1xuICBAaW5jbHVkZSBzaXplKCRzaXplLCAkc2l6ZSk7XG59XG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gV2ViS2l0LXNwZWNpZmljLiBPdGhlciBicm93c2VycyB3aWxsIGtlZXAgdGhlaXIgZGVmYXVsdCBvdXRsaW5lIHN0eWxlLlxuICAvLyAoSW5pdGlhbGx5IHRyaWVkIHRvIGFsc28gZm9yY2UgZGVmYXVsdCB2aWEgYG91dGxpbmU6IGluaXRpYWxgLFxuICAvLyBidXQgdGhhdCBzZWVtcyB0byBlcnJvbmVvdXNseSByZW1vdmUgdGhlIG91dGxpbmUgaW4gRmlyZWZveCBhbHRvZ2V0aGVyLilcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgYSN7JHBhcmVudH06aG92ZXIsXG4gIGEjeyRwYXJlbnR9OmZvY3VzIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gVGV4dCBvdmVyZmxvd1xuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IGhhdmUgYmVlbiByZW1vdmVkIGluIHY0LlxuXG4vLyAtIEFuaW1hdGlvbnNcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gLSBCb3ggc2hhZG93XG4vLyAtIEJveCBzaXppbmdcbi8vIC0gQ29udGVudCBjb2x1bW5zXG4vLyAtIEh5cGhlbnNcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcbi8vIC0gVHJhbnNpdGlvbnNcbi8vIC0gVXNlciBTZWxlY3RcblxuXG4vLyBBbmltYXRpb25zXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogJG5hbWU7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGRlbGF5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xufVxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRmaWxsLW1vZGUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG59XG5cbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXG5cbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvbnNcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG59XG5cbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbn1cbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbn1cbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLy8gUGFuZWxzXG5cbkBtaXhpbiBwYW5lbC12YXJpYW50KCRib3JkZXIsICRoZWFkaW5nLXRleHQtY29sb3IsICRoZWFkaW5nLWJnLWNvbG9yLCAkaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBjb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWZvb3RlciB7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gID4gbGkge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiwgYnV0dG9uJiB0byBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9XG4gIH1cblxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICAgICYuYWN0aXZlLFxuICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHRleHQtY29sb3I6ICM1NTUsICRib3JkZXItY29sb3I6ICNjY2MsICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMCA4cHggJGNvbG9yLXJnYmEpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhI3skcGFyZW50fSxcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xuXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAvLyBEZXByZWNhdGVkIHBhcmVudCBjbGFzcyByZXF1aXJlbWVudCBhcyBvZiB2My4yLjBcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9LFxuICAgID4gdGguI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9ID4gdGQsXG4gICAgJi4jeyRzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfTpob3ZlcixcbiAgICA+IHRoLiN7JHN0YXRlfTpob3ZlcixcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRkLFxuICAgICY6aG92ZXIgPiAuI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xufVxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBlbGVtZW50cyBpbiB0aGUgbmF2YmFyLlxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxuXG5AbWl4aW4gbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRlbGVtZW50LWhlaWdodCkge1xuICBtYXJnaW4tdG9wOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICBwYWRkaW5nLWxlZnQ6ICBjZWlsKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xuICB9XG59XG5cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgZmxvb3IoKCRndXR0ZXIgLyAyKSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNlaWwoKCRndXR0ZXIgLyAyKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogIGNlaWwoKCRndXR0ZXIgLyAtMikpO1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gLTIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLzJcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuLy9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuLy9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6YmVmb3JlLFxuICAgICo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG5cbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvLyBoNWJwLmNvbS90XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJ0bixcbiAgICAuZHJvcHVwID4gLmJ0biB7XG4gICAgICAgID4gLmNhcmV0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbn1cbiIsIi8vXG4vLyBHbHlwaGljb25zIGZvciBCb290c3RyYXBcbi8vXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXG4vLyB0aHVzIGF1dG9tYXRpY2FsbHkgc2l6ZWQgdG8gbWF0Y2ggdGhlIHN1cnJvdW5kaW5nIGNoaWxkLiBUbyB1c2UsIGNyZWF0ZSBhblxuLy8gaW5saW5lIGVsZW1lbnQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgY2xhc3NlcywgbGlrZSBzbzpcbi8vXG4vLyA8YSBocmVmPVwiI1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1zdGFyXCI+PC9zcGFuPiBTdGFyPC9hPlxuXG5AYXQtcm9vdCB7XG4gIC8vIEltcG9ydCB0aGUgZm9udHNcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSk7XG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJykpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJykpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJykpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG5cbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbmRpdmlkdWFsIGljb25zXG4uZ2x5cGhpY29uLWFzdGVyaXNrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJhXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYlwiOyB9IH1cbi5nbHlwaGljb24tZXVybyxcbi5nbHlwaGljb24tZXVyICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYWNcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cbi5nbHlwaGljb24tZW52ZWxvcGUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MDlcIjsgfSB9XG4uZ2x5cGhpY29uLXBlbmNpbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH0gfVxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cbi5nbHlwaGljb24tbXVzaWMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfSB9XG4uZ2x5cGhpY29uLXNlYXJjaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cbi5nbHlwaGljb24tc3RhciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXItZW1wdHkgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH0gfVxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cbi5nbHlwaGljb24tZmlsbSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxhcmdlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH0gfVxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGlzdCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTJcIjsgfSB9XG4uZ2x5cGhpY29uLW9rICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20tb3V0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH0gfVxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cbi5nbHlwaGljb24tc2lnbmFsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH0gfVxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cbi5nbHlwaGljb24taG9tZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbGUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH0gfVxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cbi5nbHlwaGljb24tcm9hZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cbi5nbHlwaGljb24tdXBsb2FkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWluYm94ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cbi5nbHlwaGljb24tcmVwZWF0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZnJlc2ggICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH0gfVxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cbi5nbHlwaGljb24tbG9jayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYWcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLW9mZiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cbi5nbHlwaGljb24tcXJjb2RlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhcmNvZGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH0gfVxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cbi5nbHlwaGljb24tdGFncyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cbi5nbHlwaGljb24tcHJpbnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDVcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbWVyYSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH0gfVxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cbi5nbHlwaGljb24tYm9sZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWl0YWxpYyAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC13aWR0aCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTRcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnkgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH0gfVxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LWxlZnQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH0gfVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cbi5nbHlwaGljb24tcGljdHVyZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjBcIjsgfSB9XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXIgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH0gfVxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cbi5nbHlwaGljb24tdGludCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjRcIjsgfSB9XG4uZ2x5cGhpY29uLWVkaXQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cbi5nbHlwaGljb24tY2hlY2sgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjdcIjsgfSB9XG4uZ2x5cGhpY29uLW1vdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzBcIjsgfSB9XG4uZ2x5cGhpY29uLWJhY2t3YXJkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cbi5nbHlwaGljb24tcGF1c2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzNcIjsgfSB9XG4uZ2x5cGhpY29uLXN0b3AgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH0gfVxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH0gfVxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cbi5nbHlwaGljb24tbWludXMtc2lnbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODJcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH0gfVxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODVcIjsgfSB9XG4uZ2x5cGhpY29uLWluZm8tc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH0gfVxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODhcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLWNpcmNsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH0gfVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctZG93biAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24gICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH0gfVxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cbi5nbHlwaGljb24tbGVhZiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWZpcmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cbi5nbHlwaGljb24tZXllLWNsb3NlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH0gfVxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cbi5nbHlwaGljb24tY2FsZW5kYXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXJhbmRvbSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cbi5nbHlwaGljb24tbWFnbmV0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tdXAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cbi5nbHlwaGljb24tcmV0d2VldCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cbi5nbHlwaGljb24taGRkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWJ1bGxob3JuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH0gfVxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cbi5nbHlwaGljb24tY2VydGlmaWNhdGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH0gfVxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cbi5nbHlwaGljb24td3JlbmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXRhc2tzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH0gfVxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cbi5nbHlwaGljb24tYnJpZWZjYXNlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW4gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH0gfVxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cbi5nbHlwaGljb24tcGFwZXJjbGlwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH0gfVxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfSB9XG4uZ2x5cGhpY29uLXB1c2hwaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH0gfVxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cbi5nbHlwaGljb24tZ2JwICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXIgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH0gfVxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cbi5nbHlwaGljb24tZXhwYW5kICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cbi5nbHlwaGljb24tbG9nLWluICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cbi5nbHlwaGljb24tbmV3LXdpbmRvdyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlY29yZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cbi5nbHlwaGljb24tb3BlbiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjdcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmVkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH0gfVxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cbi5nbHlwaGljb24tZXhwb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzBcIjsgfSB9XG4uZ2x5cGhpY29uLXNlbmQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzZcIjsgfSB9XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH0gfVxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cbi5nbHlwaGljb24tY3V0bGVyeSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cbi5nbHlwaGljb24tZWFycGhvbmUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODJcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH0gfVxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cbi5nbHlwaGljb24tc3RhdHMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODVcIjsgfSB9XG4uZ2x5cGhpY29uLXNkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH0gfVxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cbi5nbHlwaGljb24tc3VidGl0bGVzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODhcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNS0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTYtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcmsgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOThcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cbi5nbHlwaGljb24tY2QgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDFcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUtZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwM1wiOyB9IH1cbi5nbHlwaGljb24tbGV2ZWwtdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH0gfVxuLmdseXBoaWNvbi1wYXN0ZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9IH1cbi8vIFRoZSBmb2xsb3dpbmcgMiBHbHlwaGljb25zIGFyZSBvbWl0dGVkIGZvciB0aGUgdGltZSBiZWluZyBiZWNhdXNlXG4vLyB0aGV5IGN1cnJlbnRseSB1c2UgVW5pY29kZSBjb2RlcG9pbnRzIHRoYXQgYXJlIG91dHNpZGUgdGhlXG4vLyBCYXNpYyBNdWx0aWxpbmd1YWwgUGxhbmUgKEJNUCkuIE9sZGVyIGJ1Z2d5IHZlcnNpb25zIG9mIFdlYktpdCBjYW4ndCBoYW5kbGVcbi8vIG5vbi1CTVAgY29kZXBvaW50cyBpbiBDU1Mgc3RyaW5nIGVzY2FwZXMsIGFuZCB0aHVzIGNhbid0IGRpc3BsYXkgdGhlc2UgdHdvIGljb25zLlxuLy8gTm90YWJseSwgdGhlIGJ1ZyBhZmZlY3RzIHNvbWUgb2xkZXIgdmVyc2lvbnMgb2YgdGhlIEFuZHJvaWQgQnJvd3Nlci5cbi8vIE1vcmUgaW5mbzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDEwNlxuLy8gLmdseXBoaWNvbi1kb29yICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY2YWFcIjsgfSB9XG4vLyAuZ2x5cGhpY29uLWtleSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjUxMVwiOyB9IH1cbi5nbHlwaGljb24tYWxlcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfSB9XG4uZ2x5cGhpY29uLWVxdWFsaXplciAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH0gfVxuLmdseXBoaWNvbi1raW5nICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMVwiOyB9IH1cbi5nbHlwaGljb24tcXVlZW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhd24gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH0gfVxuLmdseXBoaWNvbi1iaXNob3AgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNFwiOyB9IH1cbi5nbHlwaGljb24ta25pZ2h0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTVcIjsgfSB9XG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH0gfVxuLmdseXBoaWNvbi10ZW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjZmYVwiOyB9IH1cbi5nbHlwaGljb24tYmxhY2tib2FyZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMThcIjsgfSB9XG4uZ2x5cGhpY29uLWJlZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH0gfVxuLmdseXBoaWNvbi1hcHBsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmZlwiOyB9IH1cbi5nbHlwaGljb24tZXJhc2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWhvdXJnbGFzcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH0gfVxuLmdseXBoaWNvbi1sYW1wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyM1wiOyB9IH1cbi5nbHlwaGljb24tZHVwbGljYXRlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbmsgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH0gfVxuLmdseXBoaWNvbi1zY2lzc29ycyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNlwiOyB9IH1cbi5nbHlwaGljb24tYml0Y29pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWJ0YyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi14YnQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teWVuICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLWpweSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1ydWJsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tcnViICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXNjYWxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHkgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMVwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWVkdWNhdGlvbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNFwiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzVcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH0gfVxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3cgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzN1wiOyB9IH1cbi5nbHlwaGljb24tb2lsICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWdyYWluICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH0gfVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1zaXplICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtY29sb3IgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0M1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDRcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b20gICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NlwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDdcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbCAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20gICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MlwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbnNvbGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH0gfVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NVwiOyB9IH1cbi5nbHlwaGljb24tc3Vic2NyaXB0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTZcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OFwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTlcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH0gfVxuIiwiLy9cbi8vIFNjYWZmb2xkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZ1xuKiB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5cbi8vIEJvZHkgcmVzZXRcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xufVxuXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4vLyBJbWFnZXNcblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4uaW1nLXJlc3BvbnNpdmUge1xuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcbn1cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xufVxuXG4vLyBQZXJmZWN0IGNpcmNsZVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcbn1cblxuXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRoci1ib3JkZXI7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiAkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG59XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXG4uYmctcHJpbWFyeSB7XG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXG4gIC8vIGF1dG9tYXRpY2FsbHkuXG4gIGNvbG9yOiAjZmZmO1xufVxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAubGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBsaXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGwtaG9yaXpvbnRhbC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKCRkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogJGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbmFiYnJbdGl0bGVdLFxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRhYmJyLWJvcmRlci1jb2xvcjtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIEBleHRlbmQgLnRleHQtdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbjogMCAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG4ucm93LW5vLXBhZGRpbmcge1xuICBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xufVxuIiwiLy9cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBCYXNlbGluZSBzdHlsZXNcblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBDZWxsc1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XG4gID4gY2FwdGlvbiArIHRoZWFkLFxuICA+IGNvbGdyb3VwICsgdGhlYWQsXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIE5lc3RpbmdcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiB0aGVhZCA+IHRyIHtcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xuLy9cbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHtcbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdhY3RpdmUnLCAkdGFibGUtYmctYWN0aXZlKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdzdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2luZm8nLCAkc3RhdGUtaW5mby1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdkYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICYuZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xuLy9cbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cblxuLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBAaW5jbHVkZSB0YWItZm9jdXM7XG59XG5cbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG5cbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XG4vL1xuLy8gc2VsZWN0XG4vLyB0ZXh0YXJlYVxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgPHNlbGVjdD5zIGluIENTUy5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyk7XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXM7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXI7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTVcbiAgfVxuXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRleHRhcmVhJiB0byB0ZXh0YXJlYS5mb3JtLWNvbnRyb2xcbn1cblxuLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXG4vL1xuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbi8vXG4vLyBOb3RlIHRoYXQgYXMgb2YgOS4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGB3ZWVrYC5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICAgIH1cblxuICAgICYuaW5wdXQtc20sXG4gICAgLmlucHV0LWdyb3VwLXNtICYge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1sZyxcbiAgICAuaW5wdXQtZ3JvdXAtbGcgJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LXNtJywgJGlucHV0LWhlaWdodC1zbWFsbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtc21hbGwpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gIH1cbn1cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LWxnJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtbGFyZ2UpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxuICB9XG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8vIEhlbHAgdGV4dFxuLy9cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3Rcbn1cblxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxuXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5mb3JtLWlubGluZSB7XG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xufVxuXG5cblxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xuLy9cbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXG5cbi5mb3JtLWhvcml6b250YWwge1xuXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xuICAvL1xuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICB9XG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcbiAgfVxuXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xuICAuZm9ybS1ncm91cCB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gIH1cblxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgfVxuICB9XG5cbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcbiAgLy9cbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5idG5cbn1cblxuYS5idG4ge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXhzLXZlcnRpY2FsLCAkcGFkZGluZy14cy1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudCBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIZWFkcyB1cCFcbi8vXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdHImLmluIHRvIHRyLmNvbGxhcHNlLmluXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cbn1cblxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1wcm9wZXJ0eShoZWlnaHQsIHZpc2liaWxpdHkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcbn1cbiIsIi8vXG4vLyBEcm9wZG93biBtZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBEcm9wZG93biBhcnJvdy9jYXJldFxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnUgKHVsKVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOyAvLyBJRTggZmFsbGJhY2tcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICB9XG5cbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4gID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIH1cbn1cblxuLy8gSG92ZXIvRm9jdXMgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxuICByaWdodDogMDtcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICgkemluZGV4LWRyb3Bkb3duIC0gMTApO1xufVxuXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVpdGVyYXRlIHBlciBuYXZiYXIubGVzcyBhbmQgdGhlIG1vZGlmaWVkIGNvbXBvbmVudCBhbGlnbm1lbnQgdGhlcmUuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHJpZ2h0OiAwOyBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAvLyBOZWNlc3NhcnkgZm9yIG92ZXJyaWRlcyBvZiB0aGUgZGVmYXVsdCByaWdodCBhbGlnbmVkIG1lbnUuXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cbiAgICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7IHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5LCBnaXZlbiB0aGF0IGEgLmRyb3Bkb3duLW1lbnUgaXMgdXNlZCBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7IEBleHRlbmQgLmJ0bi14czsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtbGc7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1zbTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIFNpemluZ1xuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBOYXZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xuICAgICYuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9wZW4gZHJvcGRvd25zXG4gIC5vcGVuID4gYSB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXG4gIC8vXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXG4gIC5uYXYtZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXI7XG4gIH1cblxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xuICAvL1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxuICA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuLy8gVGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuICAgID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIEBleHRlbmQgLm5hdi1qdXN0aWZpZWQ7XG4gICAgQGV4dGVuZCAubmF2LXRhYnMtanVzdGlmaWVkO1xuICB9XG59XG5cblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYtcGlsbHMge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGFja2VkIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIE5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxuICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBoZWFkaW5nXG4vL1xuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcbi8vXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxuLy9cbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy1sZWZ0OiAgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2Vcbi8vXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgPiAubmF2YmFyLWhlYWRlcixcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogIC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogIDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gQmFyc1xuICAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXYgbGlua3Ncbi8vXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgKC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAgICAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgPiBsaSA+IGEsXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICAgICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDEwcHggJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAkc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVzXG5cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2YmFyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbn1cblxuXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cblxuLm5hdmJhci1idG4ge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAmLmJ0bi1zbSB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtc21hbGwpO1xuICB9XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xuICB9XG59XG5cblxuLy8gVGV4dCBpbiBuYXZiYXJzXG4vL1xuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXG5cbi5uYXZiYXItdGV4dCB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxuLy9cbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgLm5hdmJhci1uYXYge1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXG4gIC8vXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC8vIERyb3Bkb3duc1xuICAubmF2YmFyLW5hdiB7XG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIC8vIFtjb252ZXJ0ZXJdIFdvcmthcm91bmQgZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL2xpYnNhc3MvaXNzdWVzLzExMTVcbiAgICAgICRuYnNwOiBcIlxcMDBhMFwiO1xuICAgICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLXNlcGFyYXRvcn0jeyRuYnNwfVwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IGEsXG4gID4gbGkgPiBzcGFuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gc3BhbiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgPiAuZGlzYWJsZWQge1xuICAgID4gc3BhbixcbiAgICA+IHNwYW46aG92ZXIsXG4gICAgPiBzcGFuOmZvY3VzLFxuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTGFyZ2Vcbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbiIsIi8vXG4vLyBQYWdlciBwYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2VyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAucHJldmlvdXMge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyxcbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6ICRwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkbGFiZWwtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5sYWJlbFxuXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgbGFiZWxzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbmEubGFiZWwge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBDb2xvcnNcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcblxuLmxhYmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kZWZhdWx0LWJnKTtcbn1cblxuLmxhYmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1wcmltYXJ5LWJnKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1zdWNjZXNzLWJnKTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1pbmZvLWJnKTtcbn1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC13YXJuaW5nLWJnKTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRhbmdlci1iZyk7XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5idG4teHMgJixcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5iYWRnZVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6ICRiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5iYWRnZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIvL1xuLy8gSnVtYm90cm9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogICAgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuXG4gIGgxLFxuICAuaDEge1xuICAgIGNvbG9yOiAkanVtYm90cm9uLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gICAgZm9udC1zaXplOiAkanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZy10b3A6ICAgICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6ICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvL1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXIgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXZWJLaXRcbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi8vIFNwZWMgYW5kIElFMTArXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuXG4vLyBCYXIgaXRzZWxmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE91dGVyIGNvbnRhaW5lclxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBib3JkZXItcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSkpO1xufVxuXG4vLyBCYXIgb2YgcHJvZ3Jlc3Ncbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIC42cyBlYXNlKTtcbn1cblxuLy8gU3RyaXBlZCBiYXJzXG4vL1xuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXItc3RyaXBlZGAgY2xhc3MsIHdoaWNoIHlvdSBqdXN0IGFkZCB0byBhbiBleGlzdGluZ1xuLy8gYC5wcm9ncmVzcy1iYXJgLlxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcbi8vXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xufVxuXG5cbi8vIFZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XG59XG4iLCIubWVkaWEge1xuICAvLyBQcm9wZXIgc3BhY2luZyBiZXR3ZWVuIGluc3RhbmNlcyBvZiAubWVkaWFcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgem9vbTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC8vIEZpeCBjb2xsYXBzZSBpbiB3ZWJraXQgZnJvbSBtYXgtd2lkdGg6IDEwMCUgYW5kIGRpc3BsYXk6IHRhYmxlLWNlbGwuXG4gICYuaW1nLXRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIGhlYWRpbmdzIGZvciB0aWdodGVyIGRlZmF1bHQgc3BhY2luZ1xuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXG4vL1xuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvL1xuLy8gTGlzdCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlcjtcblxuICAvLyBSb3VuZCB0aGUgZmlyc3QgYW5kIGxhc3QgaXRlbXNcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZSBpdGVtcy5cbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cblxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstY29sb3I7XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG59XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIC8vIERpc2FibGVkIHN0YXRlXG4gICYuZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQ6aG92ZXIsXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxuICAmLmFjdGl2ZSxcbiAgJi5hY3RpdmU6aG92ZXIsXG4gICYuYWN0aXZlOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkc3RhdGUtaW5mby10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcblxuXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXG4vL1xuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbiIsIi8vXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICA+IGEsXG4gID4gc21hbGwsXG4gID4gLnNtYWxsLFxuICA+IHNtYWxsID4gYSxcbiAgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogJHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xufVxuXG5cbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxuXG4ucGFuZWwge1xuICA+IC5saXN0LWdyb3VwLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi8vIFRhYmxlcyBpbiBwYW5lbHNcbi8vXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cblxuLnBhbmVsIHtcbiAgPiAudGFibGUsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgPiAudGFibGUtYm9yZGVyZWQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4vLyBDb2xsYXBzaWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxuLy9cbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXG4ucGFuZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRlZmF1bHQtYm9yZGVyLCAkcGFuZWwtZGVmYXVsdC10ZXh0LCAkcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnLCAkcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1wcmltYXJ5LWJvcmRlciwgJHBhbmVsLXByaW1hcnktdGV4dCwgJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZywgJHBhbmVsLXByaW1hcnktYm9yZGVyKTtcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtc3VjY2Vzcy1ib3JkZXIsICRwYW5lbC1zdWNjZXNzLXRleHQsICRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmcsICRwYW5lbC1zdWNjZXNzLWJvcmRlcik7XG59XG4ucGFuZWwtaW5mbyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWluZm8tYm9yZGVyLCAkcGFuZWwtaW5mby10ZXh0LCAkcGFuZWwtaW5mby1oZWFkaW5nLWJnLCAkcGFuZWwtaW5mby1ib3JkZXIpO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC13YXJuaW5nLWJvcmRlciwgJHBhbmVsLXdhcm5pbmctdGV4dCwgJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZywgJHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5wYW5lbC1kYW5nZXIge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kYW5nZXItYm9yZGVyLCAkcGFuZWwtZGFuZ2VyLXRleHQsICRwYW5lbC1kYW5nZXItaGVhZGluZy1iZywgJHBhbmVsLWRhbmdlci1ib3JkZXIpO1xufVxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcbi8vXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4iLCIvL1xuLy8gV2VsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHdlbGwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xNSk7XG4gIH1cbn1cblxuLy8gU2l6ZXNcbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG59XG4iLCIvL1xuLy8gQ2xvc2UgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgQGluY2x1ZGUgb3BhY2l0eSguMik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjUpO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGJ1dHRvbiYgdG8gYnV0dG9uLmNsb3NlXG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuM3MgZWFzZS1vdXQpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKSB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjsgLy9vbGQgYnJvd3NlcnMgZmFsbGJhY2sgKGllOCBldGMpXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBAaW5jbHVkZSBvcGFjaXR5KDApOyB9XG4gICYuaW4geyBAaW5jbHVkZSBvcGFjaXR5KCRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC10aXRsZS1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuXG4gICYuaW4gICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAmLnRvcCAgICB7IG1hcmdpbi10b3A6ICAtM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYucmlnaHQgIHsgbWFyZ2luLWxlZnQ6ICAzcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLmxlZnQgICB7IG1hcmdpbi1sZWZ0OiAtM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxuLnRvb2x0aXAge1xuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIFBvcG92ZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgcG9wb3ZlcnMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMikpO1xuXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuICAmLnRvcCAgICAgeyBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tICB7IG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCAgICB7IG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi8vIEFycm93c1xuLy9cbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgJixcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBvcG92ZXIge1xuICAmLnRvcCA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5ib3R0b20gPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjZzIGVhc2UtaW4tb3V0KTtcbiAgICAgIEBpbmNsdWRlIGJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcbiAgICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDEwMDBweCk7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5uZXh0LmxlZnQsXG4gICAgICAmLnByZXYucmlnaHQsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIEBpbmNsdWRlIG9wYWNpdHkoJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6ICAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gIH1cblxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcbiAgICAvL1xuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gSUU5XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAgMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIG1hcmdpbi10b3A6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgICBmb250LXNpemU6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuaWNvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcbn1cbiIsIi8vIEltcG9ydCBib290c3RyYXAgdmFyaWFibGVzIGluY2x1ZGluZyBkZWZhdWx0IGNvbG9yIHBhbGV0dGUgYW5kIGZvbnRzXG4vL0BpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2xlc3MvdmFyaWFibGVzLmxlc3NcIjtcblxuLnNyLW9ubHkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdHBhZGRpbmc6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsaXA6IHJlY3QoMCwwLDAsMCk7XG5cdGJvcmRlcjogMDtcbn1cblxuLyohXG4qIERhdGV0aW1lcGlja2VyIGZvciBCb290c3RyYXAgM1xuKiAhIHZlcnNpb24gOiA0LjcuMTRcbiogaHR0cHM6Ly9naXRodWIuY29tL0VvbmFzZGFuL2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci9cbiovXG4kYnMtZGF0ZXRpbWVwaWNrZXItdGltZXBpY2tlci1mb250LXNpemU6IDEuMmVtICFkZWZhdWx0O1xuJGJzLWRhdGV0aW1lcGlja2VyLWFjdGl2ZS1iZzogJGJ0bi1wcmltYXJ5LWJnICFkZWZhdWx0O1xuJGJzLWRhdGV0aW1lcGlja2VyLWFjdGl2ZS1jb2xvcjogJGJ0bi1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGJzLWRhdGV0aW1lcGlja2VyLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYnMtZGF0ZXRpbWVwaWNrZXItYnRuLWhvdmVyLWJnOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGJzLWRhdGV0aW1lcGlja2VyLWRpc2FibGVkLWNvbG9yOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRicy1kYXRldGltZXBpY2tlci1hbHRlcm5hdGUtY29sb3I6ICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGJzLWRhdGV0aW1lcGlja2VyLXNlY29uZGFyeS1ib3JkZXItY29sb3I6ICNjY2MgIWRlZmF1bHQ7XG4kYnMtZGF0ZXRpbWVwaWNrZXItc2Vjb25kYXJ5LWJvcmRlci1jb2xvci1yZ2JhOiByZ2JhKDAsIDAsIDAsIDAuMikgIWRlZmF1bHQ7XG4kYnMtZGF0ZXRpbWVwaWNrZXItcHJpbWFyeS1ib3JkZXItY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJGJzLWRhdGV0aW1lcGlja2VyLXRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpICFkZWZhdWx0O1xuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0Ji5kcm9wZG93bi1tZW51IHtcblx0XHRtYXJnaW46IDJweCAwO1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHR3aWR0aDogMTllbTtcblxuXHRcdCYudGltZXBpY2tlci1zYnMge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdFx0XHRcdHdpZHRoOiAzOGVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0XHRcdFx0d2lkdGg6IDM4ZW07XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHRcdFx0XHR3aWR0aDogMzhlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cblx0XHQmLmJvdHRvbSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiA3cHggc29saWQgJGJzLWRhdGV0aW1lcGlja2VyLXNlY29uZGFyeS1ib3JkZXItY29sb3I7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRicy1kYXRldGltZXBpY2tlci1zZWNvbmRhcnktYm9yZGVyLWNvbG9yLXJnYmE7XG5cdFx0XHRcdHRvcDogLTdweDtcblx0XHRcdFx0bGVmdDogN3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkYnMtZGF0ZXRpbWVwaWNrZXItcHJpbWFyeS1ib3JkZXItY29sb3I7XG5cdFx0XHRcdHRvcDogLTZweDtcblx0XHRcdFx0bGVmdDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudG9wIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDdweCBzb2xpZCAkYnMtZGF0ZXRpbWVwaWNrZXItc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJzLWRhdGV0aW1lcGlja2VyLXNlY29uZGFyeS1ib3JkZXItY29sb3ItcmdiYTtcblx0XHRcdFx0Ym90dG9tOiAtN3B4O1xuXHRcdFx0XHRsZWZ0OiA2cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkICRicy1kYXRldGltZXBpY2tlci1wcmltYXJ5LWJvcmRlci1jb2xvcjtcblx0XHRcdFx0Ym90dG9tOiAtNnB4O1xuXHRcdFx0XHRsZWZ0OiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5wdWxsLXJpZ2h0IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDZweDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmxpc3QtdW5zdHlsZWQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGFbZGF0YS1hY3Rpb25dIHtcblx0XHRwYWRkaW5nOiA2cHggMDtcblx0fVxuXG5cdGFbZGF0YS1hY3Rpb25dOmFjdGl2ZSB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdC50aW1lcGlja2VyLWhvdXIsIC50aW1lcGlja2VyLW1pbnV0ZSwgLnRpbWVwaWNrZXItc2Vjb25kIHtcblx0XHR3aWR0aDogNTRweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6ICRicy1kYXRldGltZXBpY2tlci10aW1lcGlja2VyLWZvbnQtc2l6ZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRidXR0b25bZGF0YS1hY3Rpb25dIHtcblx0XHRwYWRkaW5nOiA2cHg7XG5cdH1cblxuXHQuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50SG91cnNcIl06OmFmdGVyIHtcblx0XHRAZXh0ZW5kIC5zci1vbmx5O1xuXHRcdGNvbnRlbnQ6IFwiSW5jcmVtZW50IEhvdXJzXCI7XG5cdH1cblxuXHQuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50TWludXRlc1wiXTo6YWZ0ZXIge1xuXHRcdEBleHRlbmQgLnNyLW9ubHk7XG5cdFx0Y29udGVudDogXCJJbmNyZW1lbnQgTWludXRlc1wiO1xuXHR9XG5cblx0LmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudEhvdXJzXCJdOjphZnRlciB7XG5cdFx0QGV4dGVuZCAuc3Itb25seTtcblx0XHRjb250ZW50OiBcIkRlY3JlbWVudCBIb3Vyc1wiO1xuXHR9XG5cblx0LmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudE1pbnV0ZXNcIl06OmFmdGVyIHtcblx0XHRAZXh0ZW5kIC5zci1vbmx5O1xuXHRcdGNvbnRlbnQ6IFwiRGVjcmVtZW50IE1pbnV0ZXNcIjtcblx0fVxuXG5cdC5idG5bZGF0YS1hY3Rpb249XCJzaG93SG91cnNcIl06OmFmdGVyIHtcblx0XHRAZXh0ZW5kIC5zci1vbmx5O1xuXHRcdGNvbnRlbnQ6IFwiU2hvdyBIb3Vyc1wiO1xuXHR9XG5cblx0LmJ0bltkYXRhLWFjdGlvbj1cInNob3dNaW51dGVzXCJdOjphZnRlciB7XG5cdFx0QGV4dGVuZCAuc3Itb25seTtcblx0XHRjb250ZW50OiBcIlNob3cgTWludXRlc1wiO1xuXHR9XG5cblx0LmJ0bltkYXRhLWFjdGlvbj1cInRvZ2dsZVBlcmlvZFwiXTo6YWZ0ZXIge1xuXHRcdEBleHRlbmQgLnNyLW9ubHk7XG5cdFx0Y29udGVudDogXCJUb2dnbGUgQU0vUE1cIjtcblx0fVxuXG5cdC5idG5bZGF0YS1hY3Rpb249XCJjbGVhclwiXTo6YWZ0ZXIge1xuXHRcdEBleHRlbmQgLnNyLW9ubHk7XG5cdFx0Y29udGVudDogXCJDbGVhciB0aGUgcGlja2VyXCI7XG5cdH1cblxuXHQuYnRuW2RhdGEtYWN0aW9uPVwidG9kYXlcIl06OmFmdGVyIHtcblx0XHRAZXh0ZW5kIC5zci1vbmx5O1xuXHRcdGNvbnRlbnQ6IFwiU2V0IHRoZSBkYXRlIHRvIHRvZGF5XCI7XG5cdH1cblxuXHQucGlja2VyLXN3aXRjaCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0QGV4dGVuZCAuc3Itb25seTtcblx0XHRcdGNvbnRlbnQ6IFwiVG9nZ2xlIERhdGUgYW5kIFRpbWUgU2NyZWVuc1wiO1xuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuNTtcblx0XHRcdFx0aGVpZ2h0OiAyLjVlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblxuXG5cdFx0JiB0ZCxcblx0XHQmIHRoIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRicy1kYXRldGltZXBpY2tlci1ib3JkZXItcmFkaXVzO1xuXHRcdH1cblxuXHRcdCYgdGgge1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblxuXHRcdFx0Ji5waWNrZXItc3dpdGNoIHtcblx0XHRcdFx0d2lkdGg6IDE0NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmRpc2FibGVkLFxuXHRcdFx0Ji5kaXNhYmxlZDpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItZGlzYWJsZWQtY29sb3I7XG5cdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0XHR9XG5cblx0XHRcdCYucHJldjo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kIC5zci1vbmx5O1xuXHRcdFx0XHRjb250ZW50OiBcIlByZXZpb3VzIE1vbnRoXCI7XG5cdFx0XHR9XG5cblx0XHRcdCYubmV4dDo6YWZ0ZXIge1xuXHRcdFx0XHRAZXh0ZW5kIC5zci1vbmx5O1xuXHRcdFx0XHRjb250ZW50OiBcIk5leHQgTW9udGhcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRicy1kYXRldGltZXBpY2tlci1idG4taG92ZXItYmc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiB0ZCB7XG5cdFx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTRweDtcblx0XHRcdHdpZHRoOiA1NHB4O1xuXG5cdFx0XHQmLmN3IHtcblx0XHRcdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogJGJzLWRhdGV0aW1lcGlja2VyLWFsdGVybmF0ZS1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0Ji5kYXkge1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5kYXk6aG92ZXIsXG5cdFx0XHQmLmhvdXI6aG92ZXIsXG5cdFx0XHQmLm1pbnV0ZTpob3Zlcixcblx0XHRcdCYuc2Vjb25kOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJzLWRhdGV0aW1lcGlja2VyLWJ0bi1ob3Zlci1iZztcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmLm9sZCxcblx0XHRcdCYubmV3IHtcblx0XHRcdFx0Y29sb3I6ICRicy1kYXRldGltZXBpY2tlci1hbHRlcm5hdGUtY29sb3I7XG5cdFx0XHR9XG5cblx0XHRcdCYudG9kYXkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCAwIDdweCA3cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJzLWRhdGV0aW1lcGlja2VyLWFjdGl2ZS1iZztcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItc2Vjb25kYXJ5LWJvcmRlci1jb2xvci1yZ2JhO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDRweDtcblx0XHRcdFx0XHRyaWdodDogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Ji5hY3RpdmU6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItYWN0aXZlLWJnO1xuXHRcdFx0XHRjb2xvcjogJGJzLWRhdGV0aW1lcGlja2VyLWFjdGl2ZS1jb2xvcjtcblx0XHRcdFx0dGV4dC1zaGFkb3c6ICRicy1kYXRldGltZXBpY2tlci10ZXh0LXNoYWRvdztcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUudG9kYXk6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcblx0XHRcdH1cblxuXHRcdFx0Ji5kaXNhYmxlZCxcblx0XHRcdCYuZGlzYWJsZWQ6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRjb2xvcjogJGJzLWRhdGV0aW1lcGlja2VyLWRpc2FibGVkLWNvbG9yO1xuXHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNTRweDtcblx0XHRcdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNTRweDtcblx0XHRcdFx0bWFyZ2luOiAycHggMS41cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJzLWRhdGV0aW1lcGlja2VyLWJvcmRlci1yYWRpdXM7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJzLWRhdGV0aW1lcGlja2VyLWJ0bi1ob3Zlci1iZztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItYWN0aXZlLWJnO1xuXHRcdFx0XHRcdGNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItYWN0aXZlLWNvbG9yO1xuXHRcdFx0XHRcdHRleHQtc2hhZG93OiAkYnMtZGF0ZXRpbWVwaWNrZXItdGV4dC1zaGFkb3c7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm9sZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRicy1kYXRldGltZXBpY2tlci1hbHRlcm5hdGUtY29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmRpc2FibGVkLFxuXHRcdFx0XHQmLmRpc2FibGVkOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItZGlzYWJsZWQtY29sb3I7XG5cdFx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYudXNldHdlbnR5Zm91ciB7XG5cdFx0dGQuaG91ciB7XG5cdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHR9XG5cdH1cbn1cblxuLmlucHV0LWdyb3VwLmRhdGUge1xuXHQmIC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInBhdGhcIjtcbkBpbXBvcnQgXCJjb3JlXCI7XG5AaW1wb3J0IFwibGFyZ2VyXCI7XG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJsaXN0XCI7XG5AaW1wb3J0IFwiYm9yZGVyZWQtcHVsbGVkXCI7XG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJyb3RhdGVkLWZsaXBwZWRcIjtcbkBpbXBvcnQgXCJzdGFja2VkXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJzY3JlZW4tcmVhZGVyXCI7XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdEBpbXBvcnQgXCJzaW5nbGVcIjtcblx0QGltcG9ydCBcIm11bHRpcGxlXCI7XG59XG5cbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0bWluLWhlaWdodDogMTAwJTtcblx0bWluLXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiA5OTtcblxuXHQvLyBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblx0bWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG5AaW1wb3J0IFwidGhlbWUvZGVmYXVsdC9sYXlvdXRcIjtcbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdGhlaWdodDogMjhweDtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cblx0LnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcblx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRtaW4taGVpZ2h0OiAzMnB4O1xuXG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbn1cblxuLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuXHRmbG9hdDogbGVmdDtcblxuXHQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5zZWxlY3QyLWRyb3Bkb3duIHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTEwMDAwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRwYWRkaW5nOiA2cHg7XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0JlthcmlhLXNlbGVjdGVkXSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG5cdGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDRweDtcblxuXHQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdCY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG5cdEBpbXBvcnQgXCJzaW5nbGVcIjtcblx0QGltcG9ydCBcIm11bHRpcGxlXCI7XG5cblx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHR9XG5cdH1cblxuXHQmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuXHRcdC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2FhYTtcblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG5cdFx0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cblxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRcdCZbcm9sZT1ncm91cF0ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0fVxuXG5cdFx0JlthcmlhLXNlbGVjdGVkPXRydWVdIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXG5cdFx0XHQuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xZW07XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMmVtO1xuXG5cdFx0XHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yZW07XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzZW07XG5cblx0XHRcdFx0XHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0zZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDRlbTtcblxuXHRcdFx0XHRcdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00ZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNWVtO1xuXG5cdFx0XHRcdFx0XHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01ZW07XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXG5cdC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogNnB4O1xuXHR9XG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS10ZXh0O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcblxuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuXG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGN1cnNvcjogdGV4dDtcblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJHNlY29uZGFyeS10ZXh0O1xuXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcblxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHR9XG5cblx0LnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdH1cblx0fVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcblx0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cdFx0Ym9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cblx0LnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLyohID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQm9vdHN0cmFwIFRvZ2dsZTogYm9vdHN0cmFwLXRvZ2dsZS5jc3MgdjIuMi4wXG4gKiBodHRwOi8vd3d3LmJvb3RzdHJhcHRvZ2dsZS5jb21cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQ29weXJpZ2h0IDIwMTQgTWluIEh1ciwgVGhlIE5ldyBZb3JrIFRpbWVzIENvbXBhbnlcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLmNoZWNrYm94IGxhYmVsIC50b2dnbGUsXG4uY2hlY2tib3gtaW5saW5lIC50b2dnbGUge1xuXHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udG9nZ2xlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRvZ2dsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnRvZ2dsZS1ncm91cCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDIwMCU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuMzVzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4zNXM7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udG9nZ2xlLm9mZiAudG9nZ2xlLWdyb3VwIHtcblx0bGVmdDogLTEwMCU7XG59XG4udG9nZ2xlLW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG4udG9nZ2xlLW9mZiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDUwJTtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuLnRvZ2dsZS1oYW5kbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLXRvcDogMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAwcHg7XG5cdGJvcmRlci13aWR0aDogMCAxcHg7XG59XG5cbi50b2dnbGUuYnRuIHsgbWluLXdpZHRoOiA1OXB4OyBtaW4taGVpZ2h0OiAzNHB4OyB9XG4udG9nZ2xlLW9uLmJ0biB7IHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbi50b2dnbGUtb2ZmLmJ0biB7IHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4udG9nZ2xlLmJ0bi1sZyB7IG1pbi13aWR0aDogNzlweDsgbWluLWhlaWdodDogNDVweDsgfVxuLnRvZ2dsZS1vbi5idG4tbGcgeyBwYWRkaW5nLXJpZ2h0OiAzMXB4OyB9XG4udG9nZ2xlLW9mZi5idG4tbGcgeyBwYWRkaW5nLWxlZnQ6IDMxcHg7IH1cbi50b2dnbGUtaGFuZGxlLmJ0bi1sZyB7IHdpZHRoOiA0MHB4OyB9XG5cbi50b2dnbGUuYnRuLXNtIHsgbWluLXdpZHRoOiA1MHB4OyBtaW4taGVpZ2h0OiAzMHB4O31cbi50b2dnbGUtb24uYnRuLXNtIHsgcGFkZGluZy1yaWdodDogMjBweDsgfVxuLnRvZ2dsZS1vZmYuYnRuLXNtIHsgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi50b2dnbGUuYnRuLXhzIHsgbWluLXdpZHRoOiAzNXB4OyBtaW4taGVpZ2h0OiAyMnB4O31cbi50b2dnbGUtb24uYnRuLXhzIHsgcGFkZGluZy1yaWdodDogMTJweDsgfVxuLnRvZ2dsZS1vZmYuYnRuLXhzIHsgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG5cbiIsIi8qXG5TdHlsZXMgZm9yIGVsZW1lbnRzIGFuZCBwaWVjZXMgdXNlZCBhY3Jvc3MgdGhlIHNpdGVcbkZvciBwYWdlLXNwZWNpZmljIHN0eWxlcywgcGxlYXNlIHNlZSBwYWdlcyBkaXJlY3RvcnlcbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdsb2JhbCBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwiZ2xvYmFsLWVsZW1lbnRzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwibGF5b3V0XCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgXCJsaW5rc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBCdXR0b25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgXCJidXR0b25zXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwiaGVhZGVyXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIFBvc3RzIGFuZCBQYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwicG9zdHMtYW5kLXBhZ2VzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIFBvc3RzIGFuZCBQYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwiY29tbWVudHNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgU29jaWFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgXCJzb2NpYWxcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgU29jaWFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgXCJzb2NpYWwtbG9naW5cIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCBcImZvcm1zXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIFNlbGVjdCAyIE92ZXJyaWRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwic2VsZWN0MlwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBTbGljayBTbGlkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCBcInNsaWNrXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIExpZ2h0Ym94IGxvZ2luXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgXCJsaWdodGJveC1sb2dpblwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwibWVkaWFcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgRWRpdGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgXCJlZGl0YWJsZVwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBJbmZpbml0ZSBTY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCBcImluZmluaXRlLXNjcm9sbFwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIFRvZ2dsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCBcInRvZ2dsZXNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgU1ZHc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwic3ZnXCI7XG4iLCJodG1sIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5ociB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbi10b3A6IDIuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAyLjVlbTtcbn1cblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMWVtIDA7IC8qIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLiAqL1xufVxuXG50YWJsZSB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndoaXRlLWJhY2tncm91bmQge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblx0QGluY2x1ZGUgYm94LXNoYWRvdygwcHggMHB4IDJweCAwcHggcmdiYSgwLDAsMCwwLjI1KSk7XG59XG5cbi5kb250LWJyZWFrLW91dCB7XG5cdC8qIFRoZXNlIGFyZSB0ZWNobmljYWxseSB0aGUgc2FtZSwgYnV0IHVzZSBib3RoICovXG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuXHQtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuXHQvKiBUaGlzIGlzIHRoZSBkYW5nZXJvdXMgb25lIGluIFdlYktpdCwgYXMgaXQgYnJlYWtzIHRoaW5ncyB3aGVyZXZlciAqL1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdC8qIEluc3RlYWQgdXNlIHRoaXMgbm9uLXN0YW5kYXJkIG9uZTogKi9cblx0d29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmlubGluZS1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG4uYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cbi5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cbi5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG4udGV4dC1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0bGluZS1oZWlnaHQ6IGNhbGMoICRmb250LXNpemUtc21hbGwgKyAycHgpO1xufVxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMC44NzUpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuXHR9XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cbi8vIGNsZWFyaW5nc1xuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDpiZWZvcmUsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmJlZm9yZSxcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YmVmb3JlLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjphZnRlciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4LWFmdGVyO1xufVxuXG4uZ3JvdXA6YWZ0ZXIge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDA7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRjbGVhcjogYm90aDtcblx0aGVpZ2h0OiAwO1xufVxuLmdyb3VwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjbGVhcjogYm90aDtcbn1cbi50b29sdGlwIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuI3Bhc3Mtc3RyZW5ndGgtcmVzdWx0IHtcblx0d2lkdGg6IDE1MHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHR3aWR0aDogODBweDtcblx0fVxuXHQmLmVycm9yLCAmLmJhZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkc3RhdGUtd2FybmluZy10ZXh0O1xuXHRcdGNvbG9yOiAkc3RhdGUtd2FybmluZy10ZXh0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCYuZ29vZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXN1Y2Nlc3MtYmc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xuXHRcdGNvbG9yOiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCYuc2hvcnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS1kYW5nZXItYmc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkc3RhdGUtZGFuZ2VyLXRleHQ7XG5cdFx0Y29sb3I6ICRzdGF0ZS1kYW5nZXItdGV4dDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmLnN0cm9uZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXN1Y2Nlc3MtYmc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xuXHRcdGNvbG9yOiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi8vIEZvcmdvdCBwYXNzd29yZCBQYWdlXG4jcmVzZXRwYXNzZm9ybSB7XG5cdC5wYXNzd29yZC1pbnB1dC13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCNwYXNzLXN0cmVuZ3RoLXJlc3VsdCB7XG5cdFx0bWFyZ2luOiA1cHggYXV0bztcblx0fVxufVxuIiwiLmNvbnRhaW5lcjpiZWZvcmUsIC5jb250YWluZXI6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogbm9uZTtcbn1cbiNjb250ZW50IHtcblx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdC5ob21lLXBhZ2UgJiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuLmNvbnRlbnQtYXJlYSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNpdGUtbWFpbiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMjBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxuXG5cdGFydGljbGUge1xuXHRcdC5lbnRyeS1oZWFkZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQuYWRkdG9hbnlfc2hvcnRjb2RlIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuXG4ubWFyZ2luLXRvcC0xNSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTE1IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLy8gZ3JpZCBsYXlvdXQgdXNpbmcgdGhlIG1hc29ucnkganMgbGlicmFyeVxuXG5ib2R5Lm1hc29ucnkge1xuXHQjcHJpbWFyeSwgI21haW4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCNtYWluIHtcblx0XHRtYXJnaW46IDEuNWVtIDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5ncmlkIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblx0Lmd1dHRlci1zaXplciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdH1cblx0LmdyaWQtc2l6ZXIsXG5cdC5ncmlkLWl0ZW0ge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuXG5cdFx0Ji5ncmlkLWl0ZW0taGlnaGxpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQ6ICNmN2Y3ZmY7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LmdyaWQtaXRlbSB7XG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMnB4IDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTUpKTtcblx0XHRAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMWVtO1xuXHRcdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblx0fVxufVxuXG4jb2QtYWpheC1sb2FkZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogJHNwYWNlLXNtYWxsIGF1dG87XG5cdGNvbG9yOiAkYWN0aW9uO1xufVxuXG4jdXBkYXRlZC10ZXJtcy1tb2RhbCB7XG5cdC5oMyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdGgzIHtcblx0XHRwYWRkaW5nOiAwIDI1cHg7XG5cdH1cbn1cbiIsImEge1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMnMpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSB7XG5cdGJvcmRlcjogMCBub25lO1xufVxuLm5leHQtcHJldmlvdXMtcG9zdCB7XG5cdG1hcmdpbjogJHNwYWNlLWxhcmdlIDA7XG5cdHN0cm9uZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdC5uZXh0IHtcblx0XHRzdHJvbmcge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2UtbGFyZ2U7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZS1tZWRpdW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mYSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cblx0LnByZXYge1xuXHRcdHN0cm9uZyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlLWxhcmdlO1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZS1tZWRpdW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mYSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHQuZmEge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0b3A6IDA7XG5cdH1cblx0c3BhbiB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigwLjJzIGNvbG9yKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkaG92ZXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyB1c2UgdGhpcyBmaWxlIHRvIGZpbmUtdHVuZSBhbmQgYWRkIHRvIGRlZmF1bHQgYm9vdHN0cmFwIGJ1dHRvbiBiZWhhdmlvciBhbmQgc3R5bGVzXG4uYnRuIHtcblx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cGFkZGluZzogMTBweCAzMHB4O1xuXHQmLmJ0bi1sZyB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuXHRcdHBhZGRpbmc6IDE1cHggMjVweDtcblx0fVxufVxuLm5vbi1idG4ge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cbi5idG4tcHJpbWFyeSB7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzKTtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGhvdmVyO1xuXHR9XG59XG4uYnRuLWluZm8ge1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyk7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRob3Zlcjtcblx0fVxufVxuLmJ0bi1kZWZhdWx0IHtcblx0QGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGFjdGlvbiwgJHdoaXRlLCAkYWN0aW9uKTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMpO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aW9uO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5idG4ge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4iLCIvKiBHZW5lcmFsIEhlYWRlciBTdHlsZXMgKi9cbi5zaXRlLWhlYWRlciB7XG5cdEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDBweCA5cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNykpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2ZmO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRvcDogMDtcblx0ei1pbmRleDogMjtcblx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQgMC4ycyk7XG5cdC5zaXRlLWJyYW5kaW5nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6ICRjb250YWluZXItbGFyZ2UtZGVza3RvcDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG4uc2l0ZS1uYW1lIHtcblx0I09EX0xvZ28ge1xuXHRcdGhlaWdodDogNjBweDtcblx0XHR3aWR0aDogMTM5LjE5cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24obWFyZ2luLXRvcCAwLjJzKTtcblx0XHQudHlwZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMpO1xuXHRcdH1cblx0XHQuc3Qwe1xuXHRcdFx0ZmlsbDokYnJhbmQ7XG5cdFx0XHQmLmxvZ28tbyB7XG5cdFx0XHRcdGZpbGw6IGxpZ2h0ZW4oJGJyYW5kLCA4JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdDF7XG5cdFx0XHRmaWxsOmRhcmtlbigkYnJhbmQsIDEwJSk7XG5cdFx0XHRzdHJva2U6ZGFya2VuKCRicmFuZCwgMTAlKTtcblx0XHRcdHN0cm9rZS13aWR0aDogMC43NSU7XG5cdFx0XHRzdHJva2UtbWl0ZXJsaW1pdDoxMDtcblx0XHR9XG5cdFx0fVxuXHRhIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLyogVXNlciBOYXZpZ2F0aW9uICovXG5cbi50b3AtbmF2IHtcblx0dWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXG5cdGxpLnBlbmNpbCBzdmcge1xuXHRcdHdpZHRoOiAxOHB4O1xuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHN2ZyB7XG5cdFx0XHRoZWlnaHQ6ICRmb250LXNpemUtbGFyZ2U7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmaWxsOiAkc2Vjb25kYXJ5LXRleHQ7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGZpbGwgMC4ycyk7XG5cdFx0fVxuXHRcdCY6aG92ZXIgc3ZnIHtcblx0XHRcdGZpbGw6ICRob3Zlcjtcblx0XHR9XG5cdH1cblxuXHRidXR0b24gaSB7XG5cdFx0Y29sb3I6ICRzZWNvbmRhcnktdGV4dDtcblx0fVxuXG5cdC5iYWRnZSB7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cdH1cblxuXHQuZHJvcGRvd24tbWVudSBhIHtcblx0XHRmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuXHR9XG5cblx0LmRyb3Bkb3duLW1lbnUgc3BhbiB7XG5cdFx0cGFkZGluZzogM3B4IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG5cblx0XHQmLnR3aXR0ZXItdHlwZWFoZWFkIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LnR0LW1lbnUge1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0LnR0LWxlZnQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnR0LXJpZ2h0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnR0LXVzZXJfbmljZW5hbWUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnR0LWRpc3BsYXlfbmFtZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudHQtc3VnZ2VzdGlvbiB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuXHRpbWcge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0fVxuXHQuZmEtY2FyZXQtZG93biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24odmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjJzKTtcblx0XHQub3BlbiAmIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0Y29sb3I6ICRob3Zlcjtcblx0XHR9XG5cdH1cbn1cbi5zaXRlLWJyYW5kaW5nIHtcblx0Ji5sb2dnZWQtb3V0IHtcblx0XHQuYnJhbmRpbmcge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudG9wLW5hdiB7XG5cdFx0Lmxpc3QtZ3JvdXAge1xuXHRcdFx0Lmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcblxuXHRcdFx0XHQmLm5vdGlmaWNhdGlvbi5pY29uLFxuXHRcdFx0XHQmLnNldHRpbmdzLmljb24ge1xuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR0b3A6IC0zcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LXRleHQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAtN3B4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDogLTVweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihwYWRkaW5nLXRvcCAwLjJzKTtcblx0XHRcdFx0LmZhLWNhcmV0LWRvd246YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogU2lnbiBVcCBMaW5rcyAqL1xuLmhlYWRlci13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0LmJ0biB7XG5cdFx0Ji5sYXN0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzNXB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8qIFNlYXJjaCBCb3ggKi9cbi5zaXRlLWJyYW5kaW5nIHtcblx0LndpZGdldF9zZWFyY2gge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMjRweDtcblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJvcmRlcjogc29saWQgMXB4ICRncmF5LWxpZ2h0O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogJHRleHQ7XG5cblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gtc3VibWl0IHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0bGVmdDogLTk5OTk5cHg7XG5cdFx0fVxuXHR9XG5cblx0LnNlYXJjaC1mb3JtIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdH1cblxuXHQuc2VhcmNoLmljb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0zcHg7XG5cblx0XHQuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc2VhcmNoLWZvcm0ge1xuXHRcdGE6YWZ0ZXIge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRib3R0b206IC0xMnB4O1xuXHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24odmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjJzKTtcblx0XHR9XG5cdFx0YS5vcGVuIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRob3Zlcjtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBTY3JvbGwgc3R5bGVzICovXG4uc2Nyb2xsIHtcblx0LnNpdGUtaGVhZGVyIHtcblx0XHRoZWlnaHQ6ICRoZWFkZXItc2Nyb2xsLWhlaWdodDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGhlaWdodCAwLjJzKTtcblx0XHQuc2l0ZS1icmFuZGluZ3tcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0LnRvcC1uYXYge1xuXHRcdFx0XHQubGlzdC1ncm91cCB7XG5cdFx0XHRcdFx0Lmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubGlzdC1pbmxpbmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0I09EX0xvZ28ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihtYXJnaW4tdG9wIDAuMnMpO1xuXHRcdC50eXBlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyk7XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXItd3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxufVxuXG4vLyBob21lcGFnZSBqdW1ib3Ryb25cbi5ob21lLXBhZ2Uge1xuXHQuanVtYm90cm9uIHtcblx0XHRtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjZS1sYXJnZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtbGFyZ2U7XG5cdFx0cGFkZGluZy10b3A6ICRzcGFjZS1tZWRpdW07XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZS1tZWRpdW07XG5cdFx0LnNpdGUtZGVzY3JpcHRpb24ge1xuXHRcdFx0Zm9udDogMTlweC8zMHB4ICRoZWFkaW5ncy1mb250LWZhbWlseTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihtYXJnaW4gMC4ycywgZmxvYXQgMC4ycyk7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZS1tZWRpdW07XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZS1tZWRpdW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5sYXN0IHtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuaGVhZGVyLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cblx0XHQudG9wLW5hdiB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXG5cdFx0XHQjb2Qtbm90aWZpY2F0aW9ucyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cblx0XHRcdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRcdHRvcDogNjAlO1xuXHRcdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0bGkgPiBhIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gYmFjayB0byB0b3AgYnV0dG9uIHdoZW4gaW5maW5pdGUgc2Nyb2xsIGlzIGluY2x1ZGVkXG4jdG90b3Age1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMjBweDtcblx0cmlnaHQ6IDMwcHg7XG5cdHotaW5kZXg6IDk5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDAuODtcblx0cGFkZGluZzogNXB4IDE1cHg7XG59XG5cbi5zY3JvbGwgI3RvdG9wIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cblxuLm5vdGlmaWNhdGlvbnMtc2VlLWFsbCB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFja2dyb3VuZC1icm93bjtcblx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG5cbi50b3AtbmF2ICNvZC1ub3RpZmljYXRpb25zIC5kcm9wZG93bi1tZW51IHNwYW4sXG4udG9wLW5hdiAjb2Qtbm90aWZpY2F0aW9ucyAuZHJvcGRvd24tbWVudSBhIHtcblx0bWF4LXdpZHRoOiA0MDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIuc2l0ZS1mb290ZXIge1xuXHRjbGVhcjogYm90aDtcblx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuXHRtYXJnaW4tdG9wOiAkc3BhY2UtbWVkaXVtO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2UtbWVkaXVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvb3Rlci1uYXZpZ2F0aW9uIHtcblx0dWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwIDExcHggMCAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLThweDtcblx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRleHQ7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3Jlc3RvcmUtZGlhcnktaW5kaWNhdG9yIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGJyYW5kO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0aSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cblxuXHQuY2xvc2Uge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xMHB4O1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRyaWdodDogMDtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIuc3RpY2t5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZW50cnkge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLmVudHJ5LXRpdGxlIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0aHlwaGVuczogYXV0bztcbn1cblxuLmJ5bGluZSxcbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKXtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZSAuYnlsaW5lLFxuLmdyb3VwLWJsb2cgLmJ5bGluZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnBhZ2UtbGlua3Mge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi5hdmF0YXItd3JhcHBlciB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDRweCAxMHB4IDAgMDtcbn1cblxuLmF1dGhvci13cmFwcGVyIHtcblx0Y29sb3I6ICRzZWNvbmRhcnktdGV4dDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pbWFnZS13cmFwcGVyIHtcblx0bWFyZ2luOiAxMHB4IC0xNnB4IDA7XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uZW50cnktY29udGVudCB7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnBvc3QtY29udGVudCB7XG5cdC5lbnRyeS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LnFsLWFsaWduLWNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LnFsLWFsaWduLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdC5xbC1hbGlnbi1sZWZ0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LnFsLWFsaWduLWp1c3RpZnkge1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdH1cblxuXHQucWwtc2l6ZS1zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdH1cblxuXHQucWwtc2l6ZS1sYXJnZSB7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0fVxuXG5cdC5xbC1zaXplLWh1Z2Uge1xuXHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdH1cbn1cblxuLnBvc3QtY29udGVudC1hcmNoaXZlIHtcblx0LmVudHJ5LXRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjNzcyQThDO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZW50cnktY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdCYuaGFzLXRodW1ibmFpbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cdC5zb2NpYWwtd3JhcHBlciB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHQ+IGRpdiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdC5zb2NpYWwtaWNvbiB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS10ZXh0O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRob3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRhZ3Mtd3JhcHBlciB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHVsIHtcblx0XHRsaS5saXN0LWdyb3VwLWl0ZW0ge1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkaG92ZXIsIDMwJSk7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luOiAwICRzcGFjZS10aW55ICRzcGFjZS10aW55IDA7XG5cdFx0XHRib3JkZXItY29sb3I6ICRhY3Rpb247XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGhvdmVyO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRob3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucG9zdC1hY3Rpb25zIHtcblx0cGFkZGluZzogMCAxMHB4IDEwcHg7XG5cdGEge1xuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZS1zbWFsbDtcblx0fVxufVxuXG4ubWFrZS1mcmllbmQtcmVxdWVzdCxcbi5jYW5jZWwtZnJpZW5kLXJlcXVlc3QsXG4uYmFuLXVzZXIge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5vZC1wb3B1bGFyLXRhZ3Mge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5jb21tZW50LWNvbnRlbnQgYSB7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5ieXBvc3RhdXRob3Ige1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5jb21tZW50LW5hdmlnYXRpb24sXG4ucG9zdHMtbmF2aWdhdGlvbixcbi5wb3N0LW5hdmlnYXRpb24ge1xuXHQuc2l0ZS1tYWluICYge1xuXHRcdG1hcmdpbjogMCAwIDEuNWVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0Lm5hdi1wcmV2aW91cyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQubmF2LW5leHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbiNjb21tZW50cyB7XG5cdC5tY2UtdGlueW1jZS5tY2UtY29udGFpbmVyLm1jZS1wYW5lbCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblx0XHR3aWR0aDogOTklICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubWNlLXRvb2xiYXItZ3JwIHtcblx0XHRtYXgtaGVpZ2h0OiAzN3B4O1xuXHR9XG5cblx0LndwLWVkaXRvci1jb250YWluZXIge1xuXHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0dGV4dGFyZWEjY29tbWVudCB7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmNvbW1lbnRzLWFyZWEge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAkc3BhY2UtbWVkaXVtO1xuXHQuY29tbWVudC1yZXNwb25kIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdC5mb3JtLXN1Ym1pdCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdC5jaGVja2JveEZpdmUge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogJHNwYWNlLXNtYWxsO1xuXHR9XG5cdC5mYSB7XG5cdFx0Y29sb3I6ICRzZWNvbmRhcnktdGV4dDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMnMpO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRob3Zlcjtcblx0XHR9XG5cblx0XHQmLmZhLXVubG9jayB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmxvZ2dlZC1pbi1hcywgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZm9ybS1zdWJtaXQge1xuXHRcdG1hcmdpbjogMTVweCAwIDAgMHB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdC5zdWJtaXQsIC5jYW5jZWwge1xuXHRcdEBleHRlbmQgLmJ0bjtcblx0XHRAZXh0ZW5kIC5idG4tZGVmYXVsdDtcblx0fVxuXHQuY2FuY2VsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jb21tZW50LWZvcm0tY29tbWVudCB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0LnFsLXRvb2xiYXIge1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0XHR9XG5cblx0XHQuY29tbWVudC1yZXBseSB7XG5cdFx0XHRAaW5jbHVkZSBicm93bl9pbnB1dCgxMDBweCwgMTAwJSwgMThweCwgMCwgIzI5MjQyMSk7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0fVxuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmFjdGlvbnMtd3JhcHBlciB7XG5cdFx0bWluLWhlaWdodDogMjVweDtcblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZS1zbWFsbDtcblx0XHRcdFx0Ji5yZXBseS1hY3Rpb24td3JhcHBlciB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2UtbWVkaXVtO1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktdGV4dDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4ycyk7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRob3Zlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmxhZy13cmFwcGVyIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmLmNsb3NlZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlcGx5LXdyYXBwZXIge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0LnZlcnRpY2FsLWxpbmUge1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkc2Vjb25kYXJ5LXRleHQ7XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC52aWV3LXJlcGxpZXMge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5mYS1jYXJldC11cCwgLmZhLWNhcmV0LWRvd24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IC0zcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJlcGx5LWZvcm0td3JhcHBlciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdGZvcm0ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0fVxuXHRcdC5jYW5jZWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblxuXHRcdC5jaGVja2JveEZpdmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY29tbWVudC13cmFwcGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2UtbWVkaXVtO1xuXHR9XG5cblx0LmNoaWxkLWNvbW1lbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmNoaWxkcmVuLXdyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih2aXNpYmlsaXR5IDBzLCBoZWlnaHQgMC4ycyk7XG5cdFx0LmFjdGlvbnMtd3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0XHQmLmNsb3NlZCB7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblx0XHQmLm9wZW4ge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdH1cblxuXHQuY29tbWVudCB7XG5cdFx0LmNvbW1lbnQtY29udGVudCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbW1lbnQtbW9kYWwtYnV0dG9uLXdyYXBwZXIge1xuXHRcdG1hcmdpbjogMjBweCAwIDIwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHQubWNlLXRvb2xiYXIgLm1jZS1idG4gYnV0dG9uIHtcblx0XHRcdHBhZGRpbmc6IDJweCAzcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIG1vZGFsc1xuLm1vZGFsLWRpYWxvZyB7XG5cdCN3YXJuaW5nLWNvbnRlbnQge1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogJHNlY29uZGFyeS10ZXh0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkYmFja2dyb3VuZDtcblx0fVxuXHQubW9kYWwtdGl0bGUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdC5tb2RhbC1oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdH1cblx0Lm1vZGFsLWZvb3RlciB7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0fVxufVxuIiwiLnNvY2lhbC13cmFwcGVyIHtcblx0Ym9yZGVyLXRvcDogZG90dGVkIDFweCAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuc29jaWFsLWljb24ge1xuXHRcdGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4ycyk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkaG92ZXI7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmLmNvbW1lbnQge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udDogJHNlY29uZGFyeS10ZXh0O1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblxuXHRcdC5mYSB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cblx0LmFkZHRvYW55X2xpc3Qge1xuXHRcdGEge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktdGV4dDtcblx0XHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkaG92ZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmEyYV9zdmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmEyYV9idXR0b25fZW1haWwge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYwMDMnO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYTJhX2J1dHRvbl90dW1ibHIge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYxNzQnO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYTJhX2J1dHRvbl90d2l0dGVyIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMDk5Jztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmEyYV9idXR0b25fZmFjZWJvb2sge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYwODInO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gRGVhZnVsdHMgdG8gc3R5bGUgb24gUmVnaXN0ZXIgcGFnZVxuXG4ud3Atc29jaWFsLWxvZ2luLXdpZGdldCB7XG5cdG1hcmdpbi10b3A6IC0xM3B4O1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC53cC1zb2NpYWwtbG9naW4tY29ubmVjdC13aXRoIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LndwLXNvY2lhbC1sb2dpbi1wcm92aWRlci1saXN0IHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0YSB7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3Atc29jaWFsLWxvZ2luLXByb3ZpZGVyIHtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcblx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMHB4IDJweCAycHggMHB4ICNFMEVFRTApO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLXhzLWhvcml6b250YWw7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbjogNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBmYWNlYm9va1xuXHRcdFx0Ji53cC1zb2NpYWwtbG9naW4tcHJvdmlkZXItZmFjZWJvb2sge1x0XG5cdFx0XHRcdGNvbG9yOiAkZmFjZWJvb2stYmx1ZTtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOWFcIjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vay1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0Ly8gZ29vZ2xlXG5cdFx0XHQmLndwLXNvY2lhbC1sb2dpbi1wcm92aWRlci1nb29nbGUge1xuXHRcdFx0XHRjb2xvcjogJGdvb2dsZS1ibHVlO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjFhMFwiO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnb29nbGUtYmx1ZTtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0Ly8gaW5zdGFncmFtXG5cdFx0XHQmLndwLXNvY2lhbC1sb2dpbi1wcm92aWRlci1pbnN0YWdyYW0ge1xuXHRcdFx0XHRjb2xvcjogJGluc3RhLXJlZDtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxYTBcIjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5zdGEtcmVkO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vdHVtYmxyXG5cdFx0XHQmLndwLXNvY2lhbC1sb2dpbi1wcm92aWRlci10dW1ibHIge1xuXHRcdFx0XHRjb2xvcjogJHR1bWJsci1ibHVlO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjE3M1wiO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0dW1ibHItYmx1ZTtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYud3Atc29jaWFsLWxvZ2luLXByb3ZpZGVyLXR3aXR0ZXIge1xuXHRcdFx0XHRjb2xvcjogJHR3aXR0ZXItYmx1ZTtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwOTlcIjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlci1ibHVlO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gc3BlY2lmaWMgdG8gbGlnaHRib3ggbG9naW5cbi5sb2dpbi1wYWdlIHtcblx0LndwLXNvY2lhbC1sb2dpbi13aWRnZXQge1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tdG9wOiAtMTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQud3Atc29jaWFsLWxvZ2luLXByb3ZpZGVyIHtcblx0XHRcdG1hcmdpbjogNXB4IDVweCA1cHggMDtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdGhlaWdodDogMzZweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRwYWRkaW5nOiAxM3B4O1xuXHRcdH1cblx0XHRcdCYud3Atc29jaWFsLWxvZ2luLXByb3ZpZGVyLWZhY2Vib29rIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb250ZW50OnVybChcIi4uL2ltYWdlcy9mYWNlYm9vay5zdmdcIik7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJmYWNlYm9va1wiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLndwLXNvY2lhbC1sb2dpbi1wcm92aWRlci1nb29nbGUge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbnRlbnQ6dXJsKFwiLi4vaW1hZ2VzL2dvb2dsZS5zdmdcIik7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJnb29nbGVcIjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji53cC1zb2NpYWwtbG9naW4tcHJvdmlkZXItaW5zdGFncmFtIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb250ZW50OnVybChcIi4uL2ltYWdlcy9pbnN0YWdyYW0uc3ZnXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiaW5zdGFncmFtXCI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYud3Atc29jaWFsLWxvZ2luLXByb3ZpZGVyLXR1bWJsciB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvdHVtYmxyLnN2Z1wiKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcInR1bWJsclwiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLndwLXNvY2lhbC1sb2dpbi1wcm92aWRlci10d2l0dGVyIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb250ZW50OnVybChcIi4uL2ltYWdlcy90d2l0dGVyLnN2Z1wiKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcInR3aXR0ZXJcIjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsImxhYmVsIHtcblx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbn1cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2wge1xuXHRAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDApKTtcbn1cbiIsIi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFZhcmlhYmxlcyBkaXJlY3RseSB0cmFuc2xhdGluZyBCb290c3RyYXAgdmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRzMmJzLWJvcmRlci1yYWRpdXMtYmFzZTogJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRzMmJzLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuJHMyYnMtYm9yZGVyLXJhZGl1cy1zbWFsbDogJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG4kczJicy1idG4tZGVmYXVsdC1iZzogJGJ0bi1kZWZhdWx0LWJnICFkZWZhdWx0O1xuJHMyYnMtYnRuLWRlZmF1bHQtYm9yZGVyOiAkYnRuLWRlZmF1bHQtYm9yZGVyICFkZWZhdWx0O1xuJHMyYnMtYnRuLWRlZmF1bHQtY29sb3I6ICRidG4tZGVmYXVsdC1jb2xvciAhZGVmYXVsdDtcbiRzMmJzLWNhcmV0LXdpZHRoLWJhc2U6ICRjYXJldC13aWR0aC1iYXNlICFkZWZhdWx0O1xuJHMyYnMtY2FyZXQtd2lkdGgtbGFyZ2U6ICRjYXJldC13aWR0aC1sYXJnZSAhZGVmYXVsdDtcbiRzMmJzLWN1cnNvci1kaXNhYmxlZDogJGN1cnNvci1kaXNhYmxlZCAhZGVmYXVsdDtcbiRzMmJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvciAhZGVmYXVsdDtcbiRzMmJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kczJicy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHMyYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG4kczJicy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZyAhZGVmYXVsdDtcbiRzMmJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHMyYnMtZm9udC1zaXplLWJhc2U6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRzMmJzLWZvbnQtc2l6ZS1sYXJnZTogJGZvbnQtc2l6ZS1sYXJnZSAhZGVmYXVsdDtcbiRzMmJzLWZvbnQtc2l6ZS1zbWFsbDogJGZvbnQtc2l6ZS1zbWFsbCAhZGVmYXVsdDtcbiRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAkcGFkZGluZy1iYXNlLWhvcml6b250YWwgIWRlZmF1bHQ7XG4kczJicy1wYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwgIWRlZmF1bHQ7XG4kczJicy1wYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwgIWRlZmF1bHQ7XG4kczJicy1wYWRkaW5nLWJhc2UtdmVydGljYWw6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgIWRlZmF1bHQ7XG4kczJicy1wYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAhZGVmYXVsdDtcbiRzMmJzLXBhZGRpbmctc21hbGwtdmVydGljYWw6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICFkZWZhdWx0O1xuJHMyYnMtbGluZS1oZWlnaHQtYmFzZTogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kczJicy1saW5lLWhlaWdodC1sYXJnZTogJGxpbmUtaGVpZ2h0LWxhcmdlICFkZWZhdWx0O1xuJHMyYnMtbGluZS1oZWlnaHQtc21hbGw6ICRsaW5lLWhlaWdodC1zbWFsbCAhZGVmYXVsdDtcbiRzMmJzLWlucHV0LWJnOiAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kczJicy1pbnB1dC1iZy1kaXNhYmxlZDogJGlucHV0LWJnLWRpc2FibGVkICFkZWZhdWx0O1xuJHMyYnMtaW5wdXQtY29sb3I6ICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRzMmJzLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIgIWRlZmF1bHQ7XG4kczJicy1pbnB1dC1ib3JkZXI6ICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kczJicy1pbnB1dC1ib3JkZXItZm9jdXM6ICRpbnB1dC1ib3JkZXItZm9jdXMgIWRlZmF1bHQ7XG4kczJicy1pbnB1dC1ib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRzMmJzLWlucHV0LWhlaWdodC1iYXNlOiAkaW5wdXQtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kczJicy1pbnB1dC1oZWlnaHQtbGFyZ2U6ICRpbnB1dC1oZWlnaHQtbGFyZ2UgIWRlZmF1bHQ7XG4kczJicy1pbnB1dC1oZWlnaHQtc21hbGw6ICRpbnB1dC1oZWlnaHQtc21hbGwgIWRlZmF1bHQ7XG5cbi8vIFRoZW1lLXNwZWNpZmljIHZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kczJicy1kcm9wZG93bi1hcnJvdy1jb2xvcjogJGFjdGlvbiAhZGVmYXVsdDtcbiRzMmJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLDAsMCwwKSAhZGVmYXVsdDtcbiRzMmJzLWRyb3Bkb3duLWJveC1zaGFkb3ctYWJvdmU6IDBweCAtNnB4IDEycHggcmdiYSgwLDAsMCwwKSAhZGVmYXVsdDtcbiRzMmJzLWNsZWFyLXNlbGVjdGlvbi1jb2xvcjogJHMyYnMtZHJvcGRvd24tYXJyb3ctY29sb3IgIWRlZmF1bHQ7XG4kczJicy1jbGVhci1zZWxlY3Rpb24taG92ZXItY29sb3I6ICRzMmJzLWJ0bi1kZWZhdWx0LWNvbG9yICFkZWZhdWx0O1xuJHMyYnMtcmVtb3ZlLWNob2ljZS1jb2xvcjogJHMyYnMtaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIgIWRlZmF1bHQ7XG4kczJicy1yZW1vdmUtY2hvaWNlLWhvdmVyLWNvbG9yOiAkczJicy1idG4tZGVmYXVsdC1jb2xvciAhZGVmYXVsdDtcbiRzMmJzLXNlbGVjdGlvbi1jaG9pY2UtYm9yZGVyLXJhZGl1czogJHMyYnMtYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJHMyYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctdmVydGljYWw6ICRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbCAhZGVmYXVsdDtcbiRzMmJzLWRyb3Bkb3duLWhlYWRlci1mb250LXNpemU6ICRzMmJzLWZvbnQtc2l6ZS1zbWFsbCAhZGVmYXVsdDtcblxuXG4vLyBCb290c3RyYXAgZGVmYXVsdHMgbm90IGF2YWlsYWJsZSBhcyBwcmUtZGVmaW5lZCB2YXJpYWJsZXNcbi8vIFRoZXNlIHNob3VsZCBub3QgYmUgb3ZlcnJpZGRlbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAtc2Fzcy9ibG9iL21hc3Rlci9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzI0wxMjZcbiRzMmJzLWZvcm0tY29udHJvbC1kZWZhdWx0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDApICFkZWZhdWx0O1xuXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC1zYXNzL2Jsb2IvbWFzdGVyL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzI0w2MFxuJHMyYnMtZm9ybS1jb250cm9sLWZvY3VzLWJveC1zaGFkb3c6ICRzMmJzLWZvcm0tY29udHJvbC1kZWZhdWx0LWJveC1zaGFkb3csIDAgMCA4cHggcmdiYSgkczJicy1pbnB1dC1ib3JkZXItZm9jdXMsIDAuNikgIWRlZmF1bHQ7XG5cbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwLXNhc3MvYmxvYi9tYXN0ZXIvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyNMMTI3XG4kczJicy1mb3JtLWNvbnRyb2wtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyAhZGVmYXVsdDtcblxuLy9cbi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAtc2Fzcy9ibG9iL21hc3Rlci9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzI0wxMTVcbkBtaXhpbiBib290c3RyYXAtaW5wdXQtZGVmYXVsdHMge1xuXHRAaW5jbHVkZSBib3gtc2hhZG93KCRzMmJzLWZvcm0tY29udHJvbC1kZWZhdWx0LWJveC1zaGFkb3cpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkczJicy1pbnB1dC1iZztcblx0Ym9yZGVyOiAxcHggc29saWQgJHMyYnMtaW5wdXQtYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAkczJicy1pbnB1dC1ib3JkZXItcmFkaXVzO1xuXHRjb2xvcjogJHMyYnMtaW5wdXQtY29sb3I7XG5cdGZvbnQtc2l6ZTogJHMyYnMtZm9udC1zaXplLWJhc2U7XG59XG5cbi8vIEBzZWUgaHR0cDovL2dldGJvb3RzdHJhcC5jb20vY3NzLyNmb3Jtcy1jb250cm9sLXZhbGlkYXRpb25cbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwLXNhc3MvYmxvYi9tYXN0ZXIvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyNMMzg4XG5AbWl4aW4gdmFsaWRhdGlvbi1zdGF0ZS1mb2N1cygkY29sb3IpIHtcblx0JHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbigkY29sb3IsIDIwJSk7XG5cblx0LnNlbGVjdDItZHJvcGRvd24sXG5cdC5zZWxlY3QyLXNlbGVjdGlvbiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3I7XG5cdH1cblxuXHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbixcblx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG5cdFx0QGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG5cdH1cblxuXHQmLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcblxuXHRcdCYuc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBkcm9wZG93biBhcnJvdyB3aGVuIGRyb3Bkb3duIGlzIG9wZW5cbkBtaXhpbiBkcm9wZG93bi1hcnJvdyB7XG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0LyoqXG5cdCAqIE1ha2UgdGhlIGRyb3Bkb3duIGFycm93IHBvaW50IHVwIHdoaWxlIHRoZSBkcm9wZG93biBpcyB2aXNpYmxlLlxuXHQgKi9cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzMmJzLWRyb3Bkb3duLWFycm93LWNvbG9yIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwICRzMmJzLWNhcmV0LXdpZHRoLWxhcmdlICRzMmJzLWNhcmV0LXdpZHRoLWxhcmdlICRzMmJzLWNhcmV0LXdpZHRoLWxhcmdlO1xuXHRcdH1cblx0fVxufVxuXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICNDT01NT04gU1RZTEVTXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblx0LnNlbGVjdDItc2VsZWN0aW9uIHtcblx0XHRAaW5jbHVkZSBib290c3RyYXAtaW5wdXQtZGVmYXVsdHM7XG5cdFx0b3V0bGluZTogMDtcblx0XHQmLmZvcm0tY29udHJvbCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkczJicy1ib3JkZXItcmFkaXVzLWJhc2U7XG5cdFx0fVxuXHR9XG5cbiAgLyoqXG4gICAqIFNlYXJjaCBmaWVsZCBpbiB0aGUgU2VsZWN0MiBkcm9wZG93bi5cbiAgICovXG5cblx0LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG5cdFx0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdFx0XHRAaW5jbHVkZSBib290c3RyYXAtaW5wdXQtZGVmYXVsdHM7XG5cdFx0fVxuXHR9XG5cbiAgLyoqXG4gICAqIE5vIG91dGxpbmUgZm9yIGFsbCBzZWFyY2ggZmllbGRzIC0gaW4gdGhlIGRyb3Bkb3duXG4gICAqIGFuZCBpbmxpbmUgaW4gbXVsdGkgU2VsZWN0MnMuXG4gICAqL1xuXG5cdC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRcdG91dGxpbmU6IDA7XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkczJicy1pbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcblx0XHR9XG5cblx0XHQvKiBGaXJlZm94IDE4LSAqL1xuXHRcdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHMyYnMtaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG5cdFx0fVxuXHRcdC8qKlxuXHRcdCAqIEZpcmVmb3ggMTkrXG5cdFx0ICpcblx0XHQgKiBAc2VlIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMjQyMzYyNDAvY29sb3ItZm9yLXN0eWxlZC1wbGFjZWhvbGRlci10ZXh0LWlzLW11dGVkLWluLWZpcmVmb3hcblx0XHQgKi9cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkczJicy1pbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICRzMmJzLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuXHRcdH1cblx0fVxuXG4gIC8qKlxuICAgKiBBZGp1c3QgU2VsZWN0MidzIGNob2ljZXMgaG92ZXIgYW5kIHNlbGVjdGVkIHN0eWxlcyB0byBtYXRjaFxuICAgKiBCb290c3RyYXAgMydzIGRlZmF1bHQgZHJvcGRvd24gc3R5bGVzLlxuICAgKlxuICAgKiBAc2VlIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2NvbXBvbmVudHMvI2Ryb3Bkb3duc1xuICAgKi9cblxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRcdHBhZGRpbmc6ICRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcblxuXHRcdCZbcm9sZT1ncm91cF0ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQvKipcblx0XHQgKiBEaXNhYmxlZCByZXN1bHRzLlxuXHRcdCAqXG5cdFx0ICogQHNlZSBodHRwczovL3NlbGVjdDIuZ2l0aHViLmlvL2V4YW1wbGVzLmh0bWwjZGlzYWJsZWQtcmVzdWx0c1xuXHRcdCAqL1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPXRydWVdIHtcblx0XHRcdGNvbG9yOiAkczJicy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXHRcdFx0Y3Vyc29yOiAkczJicy1jdXJzb3ItZGlzYWJsZWQ7XG5cdFx0fVxuXG5cdFx0LyoqXG5cdFx0ICogSG92ZXIgc3RhdGUuXG5cdFx0ICovXG5cblx0XHQmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHMyYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZztcblx0XHRcdGNvbG9yOiAkczJicy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuXHRcdH1cblxuXHRcdC8qKlxuXHRcdCAqIFNlbGVjdGVkIHN0YXRlLlxuXHRcdCAqL1xuXG5cdFx0Ji0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHMyYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG5cdFx0XHRjb2xvcjogJHMyYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0XHRcdHBhZGRpbmc6ICRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcblx0XHRcdC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0kczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCoyO1xuXG5cdFx0XHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0kczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCoyO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWwqMztcblxuXHRcdFx0XHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLSRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjM7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjQ7XG5cblx0XHRcdFx0XHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWwqNDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCo1O1xuXG5cdFx0XHRcdFx0XHRcdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWwqNTtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWwqNjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuXHRcdGNvbG9yOiAkczJicy1kcm9wZG93bi1oZWFkZXItY29sb3I7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogJHMyYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctdmVydGljYWwgJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG5cdFx0Zm9udC1zaXplOiAkczJicy1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplO1xuXHRcdGxpbmUtaGVpZ2h0OiAkczJicy1saW5lLWhlaWdodC1iYXNlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblxuXHQmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyxcblx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uIHtcblx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3coJHMyYnMtZm9ybS1jb250cm9sLWZvY3VzLWJveC1zaGFkb3cpO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkczJicy1mb3JtLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cdFx0XHRib3JkZXItY29sb3I6ICRzMmJzLWlucHV0LWJvcmRlci1mb2N1cztcblx0XHR9XG5cdH1cblxuXHQmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcblx0XHQvKipcblx0XHQgKiBNYWtlIHRoZSBkcm9wZG93biBhcnJvdyBwb2ludCB1cCB3aGlsZSB0aGUgZHJvcGRvd24gaXMgdmlzaWJsZS5cblx0XHQgKi9cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkczJicy1kcm9wZG93bi1hcnJvdy1jb2xvciB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci13aWR0aDogMCAkczJicy1jYXJldC13aWR0aC1iYXNlICRzMmJzLWNhcmV0LXdpZHRoLWJhc2UgJHMyYnMtY2FyZXQtd2lkdGgtYmFzZTtcblx0XHR9XG5cblx0XHQvKipcblx0XHQgKiBIYW5kbGUgYm9yZGVyIHJhZGlpIG9mIHRoZSBjb250YWluZXIgd2hlbiB0aGUgZHJvcGRvd24gaXMgc2hvd2luZy5cblx0XHQgKi9cblxuXHRcdCYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbiAgLyoqXG4gICAqIENsZWFyIHRoZSBzZWxlY3Rpb24uXG4gICAqL1xuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuXHRcdGNvbG9yOiAkczJicy1jbGVhci1zZWxlY3Rpb24tY29sb3I7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkczJicy1jbGVhci1zZWxlY3Rpb24taG92ZXItY29sb3I7XG5cdFx0fVxuXHR9XG5cbiAgLyoqXG4gICAqIEFkZHJlc3MgZGlzYWJsZWQgU2VsZWN0MiBzdHlsZXMuXG4gICAqXG4gICAqIEBzZWUgaHR0cHM6Ly9zZWxlY3QyLmdpdGh1Yi5pby9leGFtcGxlcy5odG1sI2Rpc2FibGVkXG4gICAqIEBzZWUgaHR0cDovL2dldGJvb3RzdHJhcC5jb20vY3NzLyNmb3Jtcy1jb250cm9sLWRpc2FibGVkXG4gICAqL1xuXG5cdCYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkczJicy1pbnB1dC1ib3JkZXI7XG5cdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuXHRcdH1cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24sXG5cdFx0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG5cdFx0XHRjdXJzb3I6ICRzMmJzLWN1cnNvci1kaXNhYmxlZDtcblx0XHR9XG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLFxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHMyYnMtaW5wdXQtYmctZGlzYWJsZWQ7XG5cdFx0fVxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICNEUk9QRE9XTlxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC8qKlxuICAgKiBEcm9wZG93biBib3JkZXIgY29sb3IgYW5kIGJveC1zaGFkb3cuXG4gICAqL1xuXG5cdC5zZWxlY3QyLWRyb3Bkb3duIHtcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KCRzMmJzLWRyb3Bkb3duLWJveC1zaGFkb3cpO1xuXHRcdGJvcmRlci1jb2xvcjogJHMyYnMtaW5wdXQtYm9yZGVyLWZvY3VzO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdCYtLWFib3ZlIHtcblx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3coJHMyYnMtZHJvcGRvd24tYm94LXNoYWRvdy1hYm92ZSk7XG5cdFx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0fVxuXHR9XG5cbiAgLyoqXG4gICAqIExpbWl0IHRoZSBkcm9wZG93biBoZWlnaHQuXG4gICAqL1xuXG5cdC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcblx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICNTSU5HTEUgU0VMRUNUMlxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRoZWlnaHQ6ICRzMmJzLWlucHV0LWhlaWdodC1iYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAkczJicy1saW5lLWhlaWdodC1iYXNlO1xuXHRcdHBhZGRpbmc6ICRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbCAoJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWwgKyAkczJicy1jYXJldC13aWR0aC1iYXNlKjMpICRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcblx0LyoqXG5cdCAqIEFkanVzdCB0aGUgc2luZ2xlIFNlbGVjdDIncyBkcm9wZG93biBhcnJvdyBidXR0b24gYXBwZWFyYW5jZS5cblx0ICovXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogJHMyYnMtY2FyZXQtd2lkdGgtYmFzZTtcblxuXHRcdFx0YiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHMyYnMtZHJvcGRvd24tYXJyb3ctY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogJHMyYnMtY2FyZXQtd2lkdGgtYmFzZSAkczJicy1jYXJldC13aWR0aC1iYXNlIDAgJHMyYnMtY2FyZXQtd2lkdGgtYmFzZTtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLSRzMmJzLWNhcmV0LXdpZHRoLWJhc2U7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0kczJicy1jYXJldC13aWR0aC1iYXNlLzI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdGNvbG9yOiAkYWN0aW9uO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICRzMmJzLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuXHRcdH1cblx0fVxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgI01VTFRJUExFIFNFTEVDVDJcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0XHRtaW4taGVpZ2h0OiAkczJicy1pbnB1dC1oZWlnaHQtYmFzZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRzMmJzLWxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHMyYnMtaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdC8qKlxuXHQgKiBNYWtlIE11bHRpIFNlbGVjdDIncyBjaG9pY2VzIG1hdGNoIEJvb3RzdHJhcCAzJ3MgZGVmYXVsdCBidXR0b24gc3R5bGVzLlxuXHQgKi9cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG5cdFx0XHRjb2xvcjogJHMyYnMtaW5wdXQtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkczJicy1idG4tZGVmYXVsdC1iZztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRzMmJzLWJ0bi1kZWZhdWx0LWJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRzMmJzLXNlbGVjdGlvbi1jaG9pY2UtYm9yZGVyLXJhZGl1cztcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAoJHMyYnMtcGFkZGluZy1iYXNlLXZlcnRpY2FsIC0gMSkgMCAwICRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsLzI7XG5cdFx0XHRwYWRkaW5nOiAwICRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcblx0XHR9XG5cblx0LyoqXG5cdCAqIE1pbnVzIDJweCBib3JkZXJzLlxuXHQgKi9cblxuXHRcdC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcblx0XHRcdC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0cGFkZGluZzogMCAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcblx0XHRcdFx0aGVpZ2h0OiAkczJicy1pbnB1dC1oZWlnaHQtYmFzZSAtIDI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkczJicy1saW5lLWhlaWdodC1iYXNlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtaW4td2lkdGg6IDVlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcblx0XHRcdGNvbG9yOiAkczJicy1yZW1vdmUtY2hvaWNlLWNvbG9yO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbCAvIDI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHMyYnMtcmVtb3ZlLWNob2ljZS1ob3Zlci1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0LyoqXG5cdCAqIENsZWFyIHRoZSBzZWxlY3Rpb24uXG5cdCAqL1xuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkczJicy1wYWRkaW5nLWJhc2UtdmVydGljYWw7XG5cdFx0fVxuXHR9XG5cblxuXG4gIC8qKlxuICAgKiBBZGRyZXNzIEJvb3RzdHJhcCBjb250cm9sIHNpemluZyBjbGFzc2VzXG4gICAqXG4gICAqIDEuIFJlc2V0IEJvb3RzdHJhcCBkZWZhdWx0cy5cbiAgICogMi4gQWRqdXN0IHRoZSBkcm9wZG93biBhcnJvdyBidXR0b24gaWNvbiBwb3NpdGlvbi5cbiAgICpcbiAgICogQHNlZSBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9jc3MvI2Zvcm1zLWNvbnRyb2wtc2l6ZXNcbiAgICovXG5cbiAgLyogMSAqL1xuXHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5pbnB1dC1zbSxcblx0LmlucHV0LWdyb3VwLXNtICYgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG5cdC5mb3JtLWdyb3VwLXNtICYgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRzMmJzLWJvcmRlci1yYWRpdXMtc21hbGw7XG5cdFx0Zm9udC1zaXplOiAkczJicy1mb250LXNpemUtc21hbGw7XG5cdFx0aGVpZ2h0OiAkczJicy1pbnB1dC1oZWlnaHQtc21hbGw7XG5cdFx0bGluZS1oZWlnaHQ6ICRzMmJzLWxpbmUtaGVpZ2h0LXNtYWxsO1xuXHRcdHBhZGRpbmc6ICRzMmJzLXBhZGRpbmctc21hbGwtdmVydGljYWwgJHMyYnMtcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsICsgJHMyYnMtY2FyZXQtd2lkdGgtYmFzZSozICRzMmJzLXBhZGRpbmctc21hbGwtdmVydGljYWwgJHMyYnMtcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuXG5cdFx0LyogMiAqL1xuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLSRzMmJzLXBhZGRpbmctc21hbGwtdmVydGljYWw7XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5pbnB1dC1zbSxcblx0LmlucHV0LWdyb3VwLXNtICYgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcblx0LmZvcm0tZ3JvdXAtc20gJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0XHRtaW4taGVpZ2h0OiAkczJicy1pbnB1dC1oZWlnaHQtc21hbGw7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHMyYnMtYm9yZGVyLXJhZGl1cy1zbWFsbDtcblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcblx0XHRcdGZvbnQtc2l6ZTogJHMyYnMtZm9udC1zaXplLXNtYWxsO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRzMmJzLWxpbmUtaGVpZ2h0LXNtYWxsO1xuXHRcdFx0bWFyZ2luOiAoJHMyYnMtcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAtIDEpIDAgMCAkczJicy1wYWRkaW5nLXNtYWxsLWhvcml6b250YWwvMjtcblx0XHRcdHBhZGRpbmc6IDAgJHMyYnMtcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0XHRcdHBhZGRpbmc6IDAgJHMyYnMtcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuXHRcdFx0Zm9udC1zaXplOiAkczJicy1mb250LXNpemUtc21hbGw7XG5cdFx0XHRoZWlnaHQ6ICRzMmJzLWlucHV0LWhlaWdodC1zbWFsbCAtIDI7XG5cdFx0XHRsaW5lLWhlaWdodDogJHMyYnMtbGluZS1oZWlnaHQtc21hbGw7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkczJicy1wYWRkaW5nLXNtYWxsLXZlcnRpY2FsO1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLmlucHV0LWxnLFxuXHQuaW5wdXQtZ3JvdXAtbGcgJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcblx0LmZvcm0tZ3JvdXAtbGcgJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHMyYnMtYm9yZGVyLXJhZGl1cy1sYXJnZTtcblx0XHRmb250LXNpemU6ICRzMmJzLWZvbnQtc2l6ZS1sYXJnZTtcblx0XHRoZWlnaHQ6ICRzMmJzLWlucHV0LWhlaWdodC1sYXJnZTtcblx0XHRsaW5lLWhlaWdodDogJHMyYnMtbGluZS1oZWlnaHQtbGFyZ2U7XG5cdFx0cGFkZGluZzogJHMyYnMtcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkczJicy1wYWRkaW5nLWxhcmdlLWhvcml6b250YWwgKyAkczJicy1jYXJldC13aWR0aC1sYXJnZSozICRzMmJzLXBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHMyYnMtcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuXHRcdC8qIDEgKi9cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdHdpZHRoOiAkczJicy1jYXJldC13aWR0aC1sYXJnZTtcblx0XHRcdGIge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6ICRzMmJzLWNhcmV0LXdpZHRoLWxhcmdlICRzMmJzLWNhcmV0LXdpZHRoLWxhcmdlIDAgJHMyYnMtY2FyZXQtd2lkdGgtbGFyZ2U7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtJHMyYnMtY2FyZXQtd2lkdGgtbGFyZ2U7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtJHMyYnMtcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLSRzMmJzLWNhcmV0LXdpZHRoLWxhcmdlLzI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5pbnB1dC1sZyxcblx0LmlucHV0LWdyb3VwLWxnICYgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcblx0LmZvcm0tZ3JvdXAtbGcgJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0XHRtaW4taGVpZ2h0OiAkczJicy1pbnB1dC1oZWlnaHQtbGFyZ2U7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHMyYnMtYm9yZGVyLXJhZGl1cy1sYXJnZTtcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG5cdFx0XHRmb250LXNpemU6ICRzMmJzLWZvbnQtc2l6ZS1sYXJnZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkczJicy1saW5lLWhlaWdodC1sYXJnZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRzMmJzLXNlbGVjdGlvbi1jaG9pY2UtYm9yZGVyLXJhZGl1cztcblx0XHRcdG1hcmdpbjogKCRzMmJzLXBhZGRpbmctbGFyZ2UtdmVydGljYWwgLSAxKSAwIDAgJHMyYnMtcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLzI7XG5cdFx0XHRwYWRkaW5nOiAwICRzMmJzLXBhZGRpbmctbGFyZ2UtdmVydGljYWw7XG5cdFx0fVxuXHRcdC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRcdFx0cGFkZGluZzogMCAkczJicy1wYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG5cdFx0XHRmb250LXNpemU6ICRzMmJzLWZvbnQtc2l6ZS1sYXJnZTtcblx0XHRcdGhlaWdodDogJHMyYnMtaW5wdXQtaGVpZ2h0LWxhcmdlIC0gMjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkczJicy1saW5lLWhlaWdodC1sYXJnZTtcblx0XHR9XG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkczJicy1wYWRkaW5nLWxhcmdlLXZlcnRpY2FsO1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi5pbnB1dC1sZy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG5cdFx0QGluY2x1ZGUgZHJvcGRvd24tYXJyb3c7XG5cdH1cblxuXHQuaW5wdXQtZ3JvdXAtbGcgJiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXHRcdCYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuXHRcdFx0QGluY2x1ZGUgZHJvcGRvd24tYXJyb3c7XG5cdFx0fVxuXHR9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAjUlRMIFNVUFBPUlRcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXHQmW2Rpcj1cInJ0bFwiXSB7XG5cblx0LyoqXG5cdCAqIFNpbmdsZSBTZWxlY3QyXG5cdCAqXG5cdCAqIDEuIE1ha2VzIHN1cmUgdGhhdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIGlzIHBvc2l0aW9uZWRcblx0ICogICAgY29ycmVjdGx5LlxuXHQgKi9cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWwgKyAkczJicy1jYXJldC13aWR0aC1iYXNlKjM7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcblxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7IC8qIDEgKi9cblx0XHRcdH1cblxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0XHRcdGxlZnQ6ICRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblxuXHRcdFx0XHRiIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHQvKipcblx0ICogTXVsdGlwbGUgU2VsZWN0MlxuXHQgKi9cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLFxuXHRcdFx0LnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWwvMjtcblx0XHRcdH1cblxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjQURESVRJT05BTCBHT09ESUVTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKipcbiAqIEFkZHJlc3MgQm9vdHN0cmFwJ3MgdmFsaWRhdGlvbiBzdGF0ZXNcbiAqXG4gKiBJZiBhIFNlbGVjdDIgd2lkZ2V0IHBhcmVudCBoYXMgb25lIG9mIEJvb3RzdHJhcCdzIHZhbGlkYXRpb24gc3RhdGUgbW9kaWZpZXJcbiAqIGNsYXNzZXMsIGFkanVzdCBTZWxlY3QyJ3MgYm9yZGVyIGNvbG9ycyBhbmQgZm9jdXMgc3RhdGVzIGFjY29yZGluZ2x5LlxuICogWW91IG1heSBhcHBseSBzYWlkIGNsYXNzZXMgdG8gdGhlIFNlbGVjdDIgZHJvcGRvd24gKGJvZHkgPiAuc2VsZWN0Mi1jb250YWluZXIpXG4gKiB2aWEgSmF2YVNjcmlwdCBtYXRjaCBCb290c3RyYXBzJyB0byBtYWtlIGl0cyBzdHlsZXMgbWF0Y2guXG4gKlxuICogQHNlZSBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9jc3MvI2Zvcm1zLWNvbnRyb2wtdmFsaWRhdGlvblxuICovXG5cbi5oYXMtd2FybmluZyB7XG5cdEBpbmNsdWRlIHZhbGlkYXRpb24tc3RhdGUtZm9jdXMoJHN0YXRlLXdhcm5pbmctdGV4dCk7XG59XG5cbi5oYXMtZXJyb3Ige1xuXHRAaW5jbHVkZSB2YWxpZGF0aW9uLXN0YXRlLWZvY3VzKCRzdGF0ZS1kYW5nZXItdGV4dCk7XG59XG5cbi5oYXMtc3VjY2VzcyB7XG5cdEBpbmNsdWRlIHZhbGlkYXRpb24tc3RhdGUtZm9jdXMoJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG59XG5cbi8qKlxuICogU2VsZWN0MiB3aWRnZXRzIGluIEJvb3RzdHJhcCBJbnB1dCBHcm91cHNcbiAqXG4gKiBAc2VlIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2NvbXBvbmVudHMvI2lucHV0LWdyb3Vwc1xuICogQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvbGVzcy9pbnB1dC1ncm91cHMubGVzc1xuICovXG5cbi8qKlxuICogUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gKi9cblxuLmlucHV0LWdyb3VwID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuXHQmOmZpcnN0LWNoaWxkICsgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgPiAuc2VsZWN0aW9uID4gLnNlbGVjdDItc2VsZWN0aW9uLFxuXHQmOmZpcnN0LWNoaWxkICsgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgPiAuc2VsZWN0aW9uID4gLnNlbGVjdDItc2VsZWN0aW9uLmZvcm0tY29udHJvbCB7XG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblx0fVxuXG5cdCY6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDpub3QoOmxhc3QtY2hpbGQpID4gLnNlbGVjdGlvbiA+IC5zZWxlY3QyLXNlbGVjdGlvbixcblx0Jjpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwOm5vdCg6bGFzdC1jaGlsZCkgPiAuc2VsZWN0aW9uID4gLnNlbGVjdDItc2VsZWN0aW9uLmZvcm0tY29udHJvbCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdCY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwOmxhc3QtY2hpbGQgPiAuc2VsZWN0aW9uID4gLnNlbGVjdDItc2VsZWN0aW9uLFxuXHQmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDpsYXN0LWNoaWxkID4gLnNlbGVjdGlvbiA+IC5zZWxlY3QyLXNlbGVjdGlvbi5mb3JtLWNvbnRyb2wge1xuXHRcdEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblx0fVxufVxuXG4uaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdD4gLnNlbGVjdGlvbiA+IC5zZWxlY3QyLXNlbGVjdGlvbi5mb3JtLWNvbnRyb2wge1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG5cbiAgLyoqXG4gICAqIEFkanVzdCB6LWluZGV4IGxpa2UgQm9vdHN0cmFwIGRvZXMgdG8gc2hvdyB0aGUgZm9jdXMtYm94LXNoYWRvd1xuICAgKiBhYm92ZSBhcHBlbmRlZCBidXR0b25zIGluIC5pbnB1dC1ncm91cCBhbmQgLmZvcm0tZ3JvdXAuXG4gICAqL1xuXG5cdCYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4sIC8qIC5mb3JtLWdyb3VwICovXG5cdCYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC8qIC5pbnB1dC1ncm91cCAqLyB7XG5cdFx0ei1pbmRleDogMztcblx0fVxuXG4gIC8qKlxuICAgKiBBZGp1c3QgYWxpZ25tZW50IG9mIEJvb3RzdHJhcCBidXR0b25zIGluIEJvb3RzdHJhcCBJbnB1dCBHcm91cHMgdG8gYWRkcmVzc1xuICAgKiBNdWx0aSBTZWxlY3QyJ3MgaGVpZ2h0IHdoaWNoIC0gZGVwZW5kaW5nIG9uIGhvdyBtYW55IGVsZW1lbnRzIGhhdmUgYmVlbiBzZWxlY3RlZCAtXG4gICAqIG1heSBncm93IHRhbGxlciB0aGFuIGl0cyBpbml0aWFsIHNpemUuXG4gICAqXG4gICAqIEBzZWUgaHR0cDovL2dldGJvb3RzdHJhcC5jb20vY29tcG9uZW50cy8jaW5wdXQtZ3JvdXBzXG4gICAqL1xuXG5cdCYsXG5cdC5pbnB1dC1ncm91cC1idG4sXG5cdC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxufVxuXG4vKipcbiAqIFRlbXBvcmFyeSBmaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS9zZWxlY3QyL3NlbGVjdDItYm9vdHN0cmFwLXRoZW1lL2lzc3Vlcy85XG4gKlxuICogUHJvdmlkZXMgYCFpbXBvcnRhbnRgIGZvciBjZXJ0YWluIHByb3BlcnRpZXMgb2YgdGhlIGNsYXNzIGFwcGxpZWQgdG8gdGhlXG4gKiBvcmlnaW5hbCBgPHNlbGVjdD5gIGVsZW1lbnQgdG8gaGlkZSBpdC5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zZWxlY3QyL3NlbGVjdDIvcHVsbC8zMzAxXG4gKiBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9may9zZWxlY3QyL2NvbW1pdC8zMTgzMGM3YjMyY2IzZDhlMWIxMmQ1YjQzNGRlZTQwYTZlNzUzYWRhXG4gKi9cblxuLmZvcm0tY29udHJvbC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBEaXNwbGF5IG92ZXJyaWRlIGZvciBpbmxpbmUgZm9ybXNcbiAqL1xuXG4uZm9ybS1pbmxpbmUgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuLm9kLWhwLXNsaWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdGltZzpmaXJzdC1jaGlsZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5zbGljay1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLnNsaWNrLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdCYuZHJhZ2dpbmcge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjdXJzb3I6IGhhbmQ7XG5cdH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuc2xpY2stbG9hZGluZyAmIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbn1cbi5zbGljay1zbGlkZSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0W2Rpcj1cInJ0bFwiXSAmIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmLnNsaWNrLWxvYWRpbmcgaW1nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0ZGlzcGxheTogbm9uZTtcblxuXHQmLmRyYWdnaW5nIGltZyB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc2xpY2stbG9hZGluZyAmIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQuc2xpY2stdmVydGljYWwgJiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1kb3RzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0xMHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAwIDAuNXJlbTtcblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OWVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblx0XHRcdGhlaWdodDogMC41cmVtO1xuXHRcdFx0d2lkdGg6IDAuNXJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblx0XHR9XG5cblx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm1vZGFsLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jbG9naW4tbW9kYWwsIC5mYW5jeWJveC1za2luIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4uZmFuY3lib3gtY2xvc2Uge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Nsb3NlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMTVweDtcblx0dG9wOiAzMHB4O1xuXHRyaWdodDogMTVweDtcbn1cblxuLmxvZ2luLXBhZ2Uge1xuXHQuZm9ybSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAzODBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQudGV4dC1zdWNjZXNzOmZpcnN0LWNoaWxkIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0XHR9XG5cdFx0bGFiZWwge1xuXHRcdFx0Y29sb3I6ICR0ZXJ0aWFyeS10ZXh0O1xuXHRcdH1cblx0XHQuZm9ybS1jb250cm9sIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHRcdC5mb3Jnb3QtbGluayB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHQuYnRuIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdH1cblx0XHQuc29jaWFsLWxvZ2luIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRoZWlnaHQ6IDE0NXB4O1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vLyBjYXB0aW9uc1xuLndwLWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuXHRcdEBpbmNsdWRlIGNlbnRlci1ibG9jaztcblx0fVxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdG1hcmdpbjogMC44MDc1ZW0gMDtcblx0fVxufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBnYWxsZXJpZXNcbi5nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmdhbGxlcnktY29sdW1ucy0yICYge1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy0zICYge1xuXHRcdG1heC13aWR0aDogMzMuMzMlO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy00ICYge1xuXHRcdG1heC13aWR0aDogMjUlO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy01ICYge1xuXHRcdG1heC13aWR0aDogMjAlO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy02ICYge1xuXHRcdG1heC13aWR0aDogMTYuNjYlO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy03ICYge1xuXHRcdG1heC13aWR0aDogMTQuMjglO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy04ICYge1xuXHRcdG1heC13aWR0aDogMTIuNSU7XG5cdH1cblxuXHQuZ2FsbGVyeS1jb2x1bW5zLTkgJiB7XG5cdFx0bWF4LXdpZHRoOiAxMS4xMSU7XG5cdH1cbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSIsIi5lZGl0YWJsZSB7XG4gICYuZWRpdGFibGUtY2xpY2sge1xuICBcdGNvbG9yOiAkdGV4dDtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0Y29udGVudDogJ1xcZjA0MCc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMjVweDtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMnMpO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggJGFjdGlvbjtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogJGFjdGlvbjtcblx0XHRcdH1cblx0XHR9XG4gIH1cbn1cblxuXG4uZWRpdGFibGUtbm8tY2xpY2sge1xuXHRjb2xvcjogJHRleHQ7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuXHQmOmFmdGVyIHtcblx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0Y29udGVudDogJ1xcZjA0MCc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMjVweDtcblx0XHRjb2xvcjogJHNlY29uZGFyeS10ZXh0O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMnMpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggJGFjdGlvbjtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiAkYWN0aW9uO1xuXHRcdH1cblx0fVxufVxuXG5zcGFuLmVkaXRhYmxlLWNvbnRhaW5lciB7XG5cdCYuZWRpdGFibGUtaW5saW5lIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQuZWRpdGFibGUtaW5wdXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udHJvbC1ncm91cCB7XG5cdFx0XHQmLmZvcm0tZ3JvdXAge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLCAvKiBPbGRlciAvIE5ld2VyIFBvc3RzIE5hdmlnYXRpb24gKGFsd2F5cyBoaWRkZW4pICovXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7IC8qIFRoZW1lIEZvb3RlciAod2hlbiBzZXQgdG8gc2Nyb2xsaW5nKSAqL1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9zdC1jb250ZW50LWFyY2hpdmUge1xuXHRhLnBvc3QtZXhjZXJwdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICRkYXJrLWJyb3duO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjbGVhcjogYm90aDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5ib2R5Lm1hc29ucnkge1xuXHQuaW1hZ2Utd3JhcHBlciB7XG5cdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuIiwiLy8gZm9yIHN0eWxlcyBiZWluZyBhZGRlZCBieSB0aGUgcWwgZWRpdG9yXG5cbi5xbC1zaXplLXNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG4ucWwtc2l6ZS1sYXJnZSB7XG5cdGZvbnQtc2l6ZTogMTEwJTtcbn1cbi5xbC1zaXplLWh1Z2V7XG5cdGZvbnQtc2l6ZTogMTIwJTtcbn0iLCIvLyBvdmVycmlkZSBhbmQgY3VzdG9tIHN0eWxlcyBmb3IgYm9vdHN0cmFwIHRvZ2dsZVxuXG4udG9nZ2xlLWdyb3VwIHtcblx0aGVpZ2h0OiAxNXB4O1xufVxuLnRvZ2dsZS5idG4ge1xuXHRtaW4taGVpZ2h0OiAxNHB4O1xuXHRtaW4td2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMTRweCAhaW1wb3J0YW50OyAvLyBuZWVkZWQgZm9yIGlubGluZSBzdHlsZXMgYWRkZWQgZHluYW1pY2FsbHkgZnJvbSBqYXZhc2NyaXB0XG5cdHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7IC8vIG5lZWRlZCBmb3IgaW5saW5lIHN0eWxlcyBhZGRlZCBkeW5hbWljYWxseSBmcm9tIGphdmFzY3JpcHRcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblx0cGFkZGluZzogNnB4IDE4cHg7XG5cdGJvcmRlci13aWR0aDogMnB4O1xuXHQmLmJ0bi1kZWZhdWx0Lm9mZiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkbGlnaHQtYnJvd247XG5cdH1cbn1cbi50b2dnbGUtaGFuZGxlIHtcblx0aGVpZ2h0OiAxMnB4O1xuXHR0b3A6IC00cHg7XG5cdHBhZGRpbmc6IDEwcHggMTVweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiAwIG5vbmU7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0fVxufVxuLnRvZ2dsZS1vbi5idG4sIFxuLmNvbW1lbnRzLWFyZWEgLnRvZ2dsZS1vbi5zdWJtaXQsIFxuLmNvbW1lbnRzLWFyZWEgLnRvZ2dsZS1vbi5jYW5jZWwsXG4udG9nZ2xlLW9mZi5idG4sIFxuLmNvbW1lbnRzLWFyZWEgLnRvZ2dsZS1vZmYuc3VibWl0LCBcbi5jb21tZW50cy1hcmVhIC50b2dnbGUtb2ZmLmNhbmNlbCB7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLmJ0bi1kZWZhdWx0LmFjdGl2ZS50b2dnbGUtb2ZmIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJyb3duO1xufVxuLmJ0bjphY3RpdmUsIFxuLmNvbW1lbnRzLWFyZWEgLnN1Ym1pdDphY3RpdmUsIFxuLmNvbW1lbnRzLWFyZWEgLmNhbmNlbDphY3RpdmUsIFxuLmJ0bi5hY3RpdmUsIFxuLmNvbW1lbnRzLWFyZWEgLmFjdGl2ZS5zdWJtaXQsIFxuLmNvbW1lbnRzLWFyZWEgLmFjdGl2ZS5jYW5jZWwge1xuXHRAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5hY3Rpdml0eS1maWx0ZXIgLmxpc3QtZ3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufSIsIi8vIHN0eWxpbmcgZm9yIHN2ZyBpY29uIGVsZW1lbnRzIHVzZWQgdGhyb3VnaG91dCB0aGUgc2l0ZVxuLnBvc3Qtc3RhdHVzIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpdiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZS1zbWFsbDtcblx0XHRmaWxsOiAkdGVydGlhcnktdGV4dDsgXG5cdH1cbn0iLCJAaW1wb3J0IFwiYWN0aXZpdHlcIjtcbkBpbXBvcnQgXCJub3RpZmljYXRpb25zXCI7XG5AaW1wb3J0IFwiZm9yZ290XCI7XG5AaW1wb3J0IFwicmVnaXN0ZXJcIjtcbkBpbXBvcnQgXCJlZGl0XCI7XG5AaW1wb3J0IFwibWVtYmVyX3Byb2ZpbGVcIjtcbkBpbXBvcnQgXCJtZW1iZXJfZGlhcnlcIjtcbkBpbXBvcnQgXCJjaXJjbGVzXCI7XG4iLCIuYWN0aXZpdHktaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuZGVsZXRlLWFjdGl2aXR5IHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRjb250ZW50OiAnXFxmMDBkJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bWFyZ2luLXRvcDogLTExcHg7XG5cdFx0fVxuXHR9XG5cblx0LmFjdGl2aXR5LWNvbnRlbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2UtbGFyZ2U7XG5cdH1cbn1cblxuLmFjdGl2aXR5LWZpbHRlciB7XG5cdC5saXN0LWdyb3VwIHtcblx0XHQubGlzdC1ncm91cC1pdGVtIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0fVxuXHR9XG59XG4iLCIubm90aWZpY2F0aW9ucyB7XG5cdC5pdGVtLWxpc3QtdGFicyB7XG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5vdGlmaWNhdGlvbnNfX2NvbnRlbnQtd3JhcHBlciB7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuXHQuaXRlbS1saXN0IHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cblx0XHQubm90aWZpY2F0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFja2dyb3VuZC1icm93bjtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5ub3RpZmljYXRpb24tc2luY2Uge1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZm9yZ290LXBhZ2Uge1xuXHQuZm9ybSB7XG5cdFx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0aW5wdXQge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LmJ0biB7XG5cdFx0d2lkdGg6IDQwJTtcblx0fVxufSIsIiNyZWdpc3Rlci1wYWdlLFxuLnBtcHJvLWNoZWNrb3V0LFxuLnBtcHJvLWxldmVscyxcbi5wbXByby1jb25maXJtYXRpb24sXG4ucmVnaXN0cmF0aW9uLFxuLmFjdGl2YXRpb24ge1xuXHQuZXJyb3Itbm90aWNlLXdyYXBwZXIge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmFsZXJ0IHtcblx0XHRcdHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXHRcdH1cblx0fVxuXHQucGFuZWwge1xuXHRcdHBhZGRpbmc6ICRzcGFjZS1sYXJnZTtcblx0fVxuXHQjcG1wcm9fbGV2ZWxzX3RhYmxlIHtcblx0XHQucm93IHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZS1sYXJnZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdC5jb2wteHMtNCwgLmNvbC14cy01IHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZS1zbWFsbCAkc3BhY2UtbWVkaXVtO1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHRwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xuXHR9XG5cblx0LnBtcHJvX2NoZWNrb3V0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmctc21hbGwtdmVydGljYWw7XG5cdFx0fVxuXHR9XG5cdC5wbXByb19zdWJtaXQsIC5lbnRyeS1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2UtbGFyZ2U7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdH1cblxuXHQuY3Z2IHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2UtbWVkaXVtO1xuXHR9XG5cblx0LnlvdXItYWNjb3VudCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlLWxhcmdlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZS1sYXJnZTtcblx0fVxuXHRociB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0aGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdFx0KyBkaXYge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWg0O1xuXHRcdFx0fVxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtaDI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQrIGRpdiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRmb3JtIHtcblx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XG5cdFx0Ji5yZWdpc3RyYXRpb24tY29tcGxldGUtZm9ybSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblxuXHRcdGxlZ2VuZCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0I2Nsb3NlLW9wdGlvbmFsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCNzaG93LW9wdGlvbmFsLXdyYXBwZXIge1xuXHRcdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0fVxuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Y29sb3I6ICR0ZXJ0aWFyeS10ZXh0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZS1tZWRpdW07XG5cblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdH1cblxuXHRcdFx0JiArIGRpdi5lcnJvciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVycm9yIGxhYmVsIHtcblx0XHRcdGNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuXHRcdH1cblxuXHRcdC5kYXRlYm94IHtcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHQmLmRheSB7XG5cdFx0XHRcdCAgd2lkdGg6IDI1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm1vbnRoIHtcblx0XHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYueWVhciB7XG5cdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5maWVsZC12aXNpYmlsaXR5LXNldHRpbmdzLW9wZW4ge1xuXHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdygxcHggNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0bGVnZW5kIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuXHRcdFx0fVxuXHRcdFx0LmZpZWxkLXZpc2liaWxpdHktc2V0dGluZ3MtY2xvc2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0ZmllbGRzZXQge1xuXHRcdFx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0XHR9XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGhlaWdodDogMTk2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5maWVsZC12aXNpYmlsaXR5LXNldHRpbmdzLXRvZ2dsZSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW46IDVweCAwIDAgMDtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHR9XG5cdFx0LnRlcm1zLXdyYXBwZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBhZGRpbmctbGFyZ2UtdmVydGljYWw7XG5cdFx0fVxuXHRcdC5idG4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5jYW5jZWwtcmVnaXN0cmF0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdFx0LnJlZ2lzdGVyLXNlY3Rpb24ge1xuXHRcdFx0Ji5ib3R0b20uY2xvc2VkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZXJyb3Ige1xuXHRcdGlucHV0IHtcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYnJhbmQtZGFuZ2VyO1xuXHRcdH1cblx0fVxuXHQuYnV0dG9uLXRlcm1zLXJ1bGVzLXdyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQudGVybXMtd3JhcHBlciB7XG5cdFx0Y29sb3I6ICRzZWNvbmRhcnktdGV4dDtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5ydWxlLXdyYXBwZXIge1xuXHRcdGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG5cblx0LmRvYi1kYXksIC5kb2ItbW9udGgge1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0fVxuXHQuc29jaWFsLXJlZ2lzdGVyLXdyYXBwZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogJHRlcnRpYXJ5LXRleHQ7XG5cdFx0cGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoIDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1iYWNrZ3JvdW5kO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xuXHR9XG59XG5cbi5nLXJlY2FwdGNoYSB7XG5cdG1heC13aWR0aDogMzA0cHg7XG5cdG1hcmdpbjogMTBweCBhdXRvO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0fVxufVxuIiwiYm9keS5kaWFyeS5lZGl0IHtcblxuXHQmLm15LWFjY291bnQge1xuXHRcdCNtYWluIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYub2Qtd29ya2luZyB7XG5cdFx0aW1nIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdH1cblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXG5cdC5zaXRlLWNvbnRlbnQuY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQuYnAtc2ltcGxlLXBvc3QtZm9ybSB7XG5cdFx0LndoaXRlLWJhY2tncm91bmQge1xuXHRcdFx0cGFkZGluZzogJHNwYWNlLWxhcmdlO1xuXHRcdH1cblx0XHRpbnB1dFtuYW1lPVwicG9zdF90aXRsZVwiXSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA2M3B4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWgxO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciAwLjJzKVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRiYWNrZ3JvdW5kO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtYWxsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mZWF0dXJlZC1pbWFnZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2UtbWVkaXVtO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwLWVkaXRvci10b29scyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2Utc21hbGw7XG5cdFx0fVxuXG5cdFx0LnBvc3QtY29udGVudCB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdFx0LnFsLXRvb2xiYXIsXG5cdFx0XHRcdC5xbC1jb250YWluZXIge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wb3N0LWZvcm0taGVhZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZS1tZWRpdW07XG5cdFx0XHQucG9zdC1mb3JtLWhlYWRlci1sZWZ0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQucG9zdC1mb3JtLWhlYWRlci1yaWdodCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub2Qtc2x1ZyB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAkaG92ZXI7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlLXNtYWxsO1xuXHRcdHN0cm9uZyB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRjb2xvcjogJGFjdGlvbjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC5vZC10YWcubGFiZWwge1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGhvdmVyLCAzMCUpO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0Y29sb3I6ICRhY3Rpb247XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGFjdGlvbjtcblx0XHRidXR0b24ge1xuXHRcdFx0Y29sb3I6ICRhY3Rpb247XG5cdFx0XHQmLmNsb3NlIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAuNTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjYnBfc2ltcGxlX3RhZ19ob2xkZXIge1xuXHRcdGkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdGlucHV0I3Bvc3RfdGFnX2FkZCxcblx0aW5wdXQjbmV3X2NoYXB0ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIDAuMnMpO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cdC5wb3N0LXB1Ymxpc2gtYnV0dG9uIHtcblx0XHRtYXJnaW46IDIzcHggMCAwO1xuXG5cdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0Lm9kLWRyYWZ0IHtcblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGhvdmVyO1xuXHRcdFx0XHRcdG1hcmdpbjogLTEwcHggMCAtNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblxuXHRcdFx0XHRcdC5ub24tYnRuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYWN0aW9uO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm9kLW1lZGlhLWluc2VydC5saXN0LWdyb3VwLmxpc3QtaW5saW5lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdFx0Lmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAwICRzcGFjZS10aW55O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2UtdGlueTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vZC1wb3N0LXN0YXR1cy5saXN0LWdyb3VwIHtcblx0XHRjb2xvcjogJGFjdGlvbjtcblx0XHRtYXJnaW46IC0xNXB4IC0zMHB4IDIwcHg7XG5cblx0XHRsaS5saXN0LWdyb3VwLWl0ZW0ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcblx0XHR9XG5cdH1cblxuXHQub2QtaW5wdXQtaW5saW5lIHtcblx0XHRtYXJnaW46IDE1cHggMCAxNXB4IC0xNXB4O1xuXHRcdGlucHV0IHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQuY29sLXNtLTkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXNpemU6IDExNSU7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdH1cblxuXHQvLyBQcm9iYWJseSBzaG91bGQgbW92ZSB0aGlzIHNvbWV3aGVyZSBlbHNlIGF0IHNvbWUgcG9pbnQuIE5vdCBzdXJlIHdoZXJlLlxuXHQucWwtZWRpdG9yIHtcblx0XHRvdmVyZmxvdy15OiB2aXNpYmxlO1xuXG5cdFx0cCwgaWZyYW1lLCAudHdlZXR7XG5cdFx0XHRtYXJnaW46IDAgMCAxLjVlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWY7XG5cdFx0XHRmb250LXNpemU6IDExNSU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNTQwcHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnFsLWNvbnRhaW5lciB7XG5cdFx0bWluLWhlaWdodDogNDUwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogMTE1JTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmO1xuXG5cdFx0LnFsLXRvb2x0aXAge1xuXHRcdFx0ei1pbmRleDogNTAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0bWluLWhlaWdodDogMjUwcHg7XG5cdFx0fVxuXHR9XG5cblx0aWZyYW1lLnFsLXZpZGVvIHtcblx0XHR3aWR0aDogNjQwcHg7XG5cdFx0aGVpZ2h0OiAzNjBweDtcblx0fVxuXG5cdC5jaGVja2JveCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Lmhhcy1lcnJvciB7XG5cdFx0aW5wdXQ6OnBsYWNlaG9sZGVyLFxuXHRcdC5xbC1lZGl0b3IucWwtYmxhbms6OmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGJyYW5kLWRhbmdlcjtcblx0XHR9XG5cdH1cblxuXHQub2Qtb3B0aW9ucyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0XHQvLyBub3RlLSBzZWxlY3QgMiBmb3JjZXMgdGhlIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW5saW5lXG5cdFx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlLXNtYWxsO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucGFuZWwucGFuZWwtZGVmYXVsdCB7XG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHQucGFuZWwtaGVhZGluZyB7XG5cdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cdFx0XHRcdGJvcmRlcjogMCBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGFuZWwtdGl0bGUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJGFjdGlvbjtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGhvdmVyO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJvdyB7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbWFsbDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gSGlkZSBhdmF0YXIgbWVudSBpdGVtLlxuI2NoYW5nZS1hdmF0YXItcGVyc29uYWwtbGksXG4jcHVibGljLXBlcnNvbmFsLWxpLFxuI2VkaXQtcGVyc29uYWwtbGkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubXktYWNjb3VudC5hY3Rpdml0eSAjbWFpbixcbi5teS1hY2NvdW50Lm1lc3NhZ2VzICNtYWluLFxuLm15LWFjY291bnQuY2hhcHRlcnMgI21haW4sXG4ubXktYWNjb3VudC5iYW5uZWQgI21haW4sXG4ubXktYWNjb3VudC5zZXR0aW5ncyAjbWFpbixcbi5teS1hY2NvdW50LnByb2ZpbGUgI21haW4sXG4ubXktYWNjb3VudC5mcmllbmQtcmVxdWVzdHMgI21haW4sXG4ubXktYWNjb3VudC5tZW1iZXJzaGlwLWFjY291bnQgI21haW4sXG4uYXJjaGl2ZS5hdXRob3IgI21haW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAxMjBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5teS1hY2NvdW50IC5zdW1tYXJ5IHtcblx0cGFkZGluZzogNTBweCA4MHB4IDgwcHg7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4ubXktYWNjb3VudCAuZW50cnktY29udGVudCB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5wcm9maWxlLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi51c2VyLWluZm8ge1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi5hcmNoaXZlLmF1dGhvciAudXNlci1iaW8ud2VsbC5zdW1tYXJ5LFxuLm15LWFjY291bnQgLnVzZXItYmlvLndlbGwuc3VtbWFyeSB7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucHJvZmlsZV9faGVhZGVyLXdyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Ji5zbWFsbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0fVxufVxuLnByb2ZpbGVfX2hlYWRlci11c2VybmFtZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWxlZnQ6ICRzcGFjZS1tZWRpdW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAkc3BhY2UtbWVkaXVtO1xuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHR0b3A6IDA7XG5cdH1cblx0Ji5zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNlLW1lZGl1bTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuXG4ucHJvZmlsZV9fY29udGVudC13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZy10b3A6IDIqJHNwYWNlLWxhcmdlO1xuXHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlLW1lZGl1bTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cdC5uYXYge1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG5cdH1cbn1cblxuLnByb2ZpbGVfX2hpZGRlbi1iaW8ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnByb2ZpbGVfX2hlYWRlci1iaW8td3JhcHBlciB7XG5cdGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XG5cdCYuc21hbGwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5wcm9maWxlX19iaW8sXG4ucHJvZmlsZV9fYmlvIGEge1xuXHRjb2xvcjogJHNlY29uZGFyeS10ZXh0O1xuXHQuZWRpdGFibGUuZWRpdGFibGUtY2xpY2sge1xuXHRcdGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XG5cdH1cbn1cblxuLnByb2ZpbGVfX2Jpby1wcmVmaXgge1xuXHRjb2xvcjogJHNlY29uZGFyeS10ZXh0O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vLyBnZW5lcmFsIHN0eWxlc1xuYm9keS5mcmllbmRzLFxuYm9keS5jb21tZW50cyxcbmJvZHkuY2hhcHRlcnMsXG5ib2R5LmJhbm5lZCB7XG5cdC5pdGVtLWxpc3Qge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHQuaXRlbS10aXRsZSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0XHQuaXRlbS1tZXRhIHtcblx0XHRcdC5hY3Rpdml0eSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFjdGlvbiB7XG5cdFx0LmZyaWVuZHNoaXAtYnV0dG9uIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLmNvbC14cy0xMi5wcm9maWxlIHtcblx0ZmxvYXQ6IG5vbmU7XG59XG5cbi8vIGNhdGNoIGFsbCB1bnN0eWxlZCBidXR0b25zXG4ucHJvZmlsZSB7XG5cdFx0I3N1Ym1pdCwgI3NlbmRfcmVwbHlfYnV0dG9uIHtcblx0XHRAZXh0ZW5kIC5idG47XG5cdFx0QGV4dGVuZCAuYnRuLXByaW1hcnk7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZS1tZWRpdW07XG5cdH1cbn1cbi8vIHByb2ZpbGUgc3VibmF2XG4ubXktYWNjb3VudCB7XG5cdC5uYXYtdGFicyAuY2FyZXQsXG5cdC5uYXYtdGFicyAuYmFkZ2Uge1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cblx0LmFjdGl2ZSAuYmFkZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRjb2xvcjogJHRleHQ7XG5cdH1cblx0Lm5hdi10YWJzIGEge1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzKTtcblx0fVxuXHQvLyBlbXB0eSBmaWx0ZXIgcmVzdWx0cyBtZXNzYWdlXG5cdCNtZXNzYWdlIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2UtbGFyZ2U7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZS1zbWFsbDtcblx0fVxuXHQubmF2LXBpbGxzIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0PiBsaSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmxhYmVsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMCAkc3BhY2Utc21hbGwgMCAwO1xuXHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAkdGV4dDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cdH1cbn1cbi5hY3Rpdml0eS10eXBlIHNwYW4ge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLy8gYWN0aXZpdHkgYW5kIGNvbW1lbnRzIHN0eWxlc1xuI2FjdGl2aXR5LWZhdnMtcGVyc29uYWwtbGkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmFjdGl2aXR5LCAuY29tbWVudHMge1xuXHQudGltZS1zaW5jZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICRzZWNvbmRhcnktdGV4dDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMnMpO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRhY3Rpb247XG5cdFx0fVxuXHR9XG5cdC5wcm9maWxlX19jb250ZW50LXdyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogZG90dGVkIDJweCAkbGlnaHQtYnJvd247XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDAgbm9uZTtcblx0XHR9XG5cdH1cblx0LmRlbGV0ZS1hY3Rpdml0eSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuYWN0aXZpdHktY29udGVudCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LmFjdGl2aXR5LWlubmVyLCAuYWN0aXZpdHktbWV0YSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDY1cHg7XG5cdH1cblx0LmFjdGl2aXR5LW1ldGEge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0fVxuXHQuYWN0aXZpdHktYXZhdGFyLCAuaXRlbS1hdmF0YXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNjBweDtcblx0fVxuXHQuYWN0aXZpdHktaGVhZGVyLCAuaXRlbS1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRhID4gLmF2YXRhciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5icC1zY3JlZW4tcmVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLy8gbWVzc2FnZXNcbi5tZXNzYWdlcyB7XG5cdC8vIHBhZ2luYXRpb24gYW5kIGdlbmVyYWwgc3R5bGVzXG5cdC5wYWdpbmF0aW9uIHtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5wYWdpbmF0aW9uLWxpbmtzIHtcblx0XHRcdC5wYWdlLW51bWJlcnMge1xuXHRcdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgMXB4ICRhY3Rpb247XG5cdFx0XHR9XG5cdFx0XHRhLnBhZ2UtbnVtYmVycyB7XG5cdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjdGlvbjtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hY19vdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aW9uO1xuXHR9XG5cdC8vIGluYm94XG5cdC5tZXNzYWdlcy1ub3RpY2VzIHtcblx0XHR0aGVhZCB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZS1zbWFsbDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtYnJvd247XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRib2R5IHtcblx0XHRcdHRyIHtcblx0XHRcdFx0Ji51bnJlYWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktYmFja2dyb3VuZDtcblx0XHRcdFx0XHQubWVzc2FnZS1zdWJqZWN0IHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHQmLmJ1bGstc2VsZWN0LWNoZWNrIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMTVweCAxMHB4IDAgNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnRocmVhZC1pbmZvIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji50aHJlYWQtc3RhciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYudGhyZWFkLW9wdGlvbnMge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnRocmVhZC1vcHRpb25zLCAudGhyZWFkLWV4Y2VycHQsIC5hY3Rpdml0eSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hY3Rpdml0eSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjZS1sYXJnZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1lc3NhZ2UtYWN0aW9uLXN0YXIsIC5tZXNzYWdlLWFjdGlvbi11bnN0YXIgIHtcblx0XHRcdGNvbG9yOiAkYWN0aW9uO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjJzKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkaG92ZXI7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxmMDA2Jztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubWVzc2FnZS1hY3Rpb24tdW5zdGFyIHtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwMDUnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIG1lc3NhZ2UgY29tcG9zZSBzZWN0aW9uXG5cdCNzZW5kX21lc3NhZ2VfZm9ybSB7XG5cdFx0bGFiZWwge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2UtbGFyZ2U7XG5cdFx0fVxuXHRcdHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdH1cblx0fVxuXHQjbWVzc2FnZXMtc2VsZWN0IHtcblx0XHRAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2Utc21hbGw7XG5cdH1cblx0I21lc3NhZ2VzLWJ1bGstbWFuYWdlIHtcblx0XHRAZXh0ZW5kIC5idG47XG5cdFx0QGV4dGVuZCAuYnRuLXByaW1hcnk7XG5cdH1cblx0Ly8gc2luZ2xlIG1lc3NhZ2UgcmVhZFxuXHQubWVzc2FnZS1tZXRhZGF0YSB7XG5cdFx0LnNlbmRlci1pbmZvIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRcdC5hY3Rpdml0eSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRocmVhZC1zdWJqZWN0IHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2UtbWVkaXVtO1xuXHR9XG5cdCNtZXNzYWdlLXJlY2lwaWVudHMge1xuXHRcdC5oaWdobGlnaHQge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuXHRcdH1cblx0fVxuXHQubWVzc2FnZS1ib3gub2RkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlLW1lZGl1bTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2UtbGFyZ2U7XG5cdFx0Ym9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAkbGlnaHQtYnJvd247XG5cdH1cblx0Lm1lc3NhZ2UtY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlLW1lZGl1bTtcblx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHR0ZXh0YXJlYSNtZXNzYWdlX2NvbnRlbnQge1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHRAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG5cdFx0fVxuXHR9XG5cdC50aHJlYWQtY2hlY2tib3gge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHR9XG5cdCNzZW5kLW5vdGljZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cbi8vIG5vdGlmaWNhdGlvbnNcbi5nZW5lcmFsIHtcblx0LnN0YW5kYXJkLWZvcm0ge1xuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdGlucHV0LCBzZWxlY3Qge1xuXHRcdFx0QGV4dGVuZCAuZm9ybS1jb250cm9sO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlLW1lZGl1bTtcblx0XHR9XG5cdFx0I3Bhc3MxIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdCNwYXNzMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2UtbGFyZ2U7XG5cdFx0fVxuXHRcdCNzdWJtaXQge1xuXHRcdFx0QGV4dGVuZCAuYnRuO1xuXHRcdFx0QGV4dGVuZCAuYnRuLXByaW1hcnk7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZS1tZWRpdW07XG5cdFx0fVxuXHR9XG59XG4ubm90aWZpY2F0aW9uLXNldHRpbmdzIHtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRiYWNrZ3JvdW5kLWJyb3duLCA1JSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlLW1lZGl1bTtcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG5cdHRyIHtcblx0XHR0ZCwgdGgge1xuXHRcdFx0cGFkZGluZzogJHNwYWNlLXNtYWxsO1xuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjZS1tZWRpdW07XG5cdFx0fVxuXHRcdHRkOmZpcnN0LWNoaWxkLCB0aDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHR0ZDpudGgtY2hpbGQoMikge1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHR9XG5cdFx0dGQ6bnRoLWNoaWxkKDMpLFxuXHRcdHRkOm50aC1jaGlsZCg0KSxcblx0XHR0aDpudGgtY2hpbGQoMyksXG5cdFx0dGg6bnRoLWNoaWxkKDQpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0LnRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXI7XG5cdH1cbn1cbi5wcm9maWxlLXNldHRpbmdzLCAuZWRpdC1zZWN0aW9uIHtcblx0YmFja2dyb3VuZDogbGlnaHRlbigkYmFja2dyb3VuZC1icm93biwgNSUpO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2UtbWVkaXVtO1xuXHRwYWRkaW5nOiAkc3BhY2Utc21hbGw7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcblx0dHIge1xuXHRcdHRkLCB0aCB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2Utc21hbGw7XG5cdFx0fVxuXHRcdHRkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlLW1lZGl1bTtcblx0XHR9XG5cdFx0dGQ6bnRoLWNoaWxkKDEpIHtcblx0XHRcdHdpZHRoOiA4NyU7XG5cdFx0fVxuXHRcdHRkOm50aC1jaGlsZCgyKSwgdGg6bnRoLWNoaWxkKDIpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0c2VsZWN0IHtcblx0XHRAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlLW1lZGl1bTtcblx0XHRtaW4td2lkdGg6IDE2MHB4O1xuXHR9XG5cdC50aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuXHR9XG59XG4vLyBjaGFwdGVyc1xuLmNoYXB0ZXItd3JhcHBlciB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRmb3JtIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRsYWJlbCB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0XHRzZWxlY3Qge1xuXHRcdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHR9XG5cdH1cblx0Lmxpc3QtZ3JvdXAtaXRlbS5ldmVuIHtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRiYWNrZ3JvdW5kLWJyb3duLCA1JSk7XG5cdH1cblx0LmVkaXRhYmxlLmVkaXRhYmxlLWNsaWNrOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0fVxuXHQuYWRkLWNoYXB0ZXIge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblx0LmNoYXB0ZXItbmFtZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDE3NXB4O1xuXHRcdH1cblx0fVxuXHQuY2hhcHRlciB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdH1cblx0LmNoYXB0ZXItY291bnQge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxufVxuLy8gYmxvY2tlZFxuLmJhbi1kYXRlIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLy8gcHJvZmlsZVxuLnByb2ZpbGUtZWRpdCB7XG5cdC5uYXYge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbWFsbDtcblx0XHQuY3VycmVudCBhIHtcblx0XHRcdGJhY2tncm91bmQ6ICRhY3Rpb247XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2Utc21hbGw7XG5cdFx0fVxuXHR9XG5cdC5lZGl0ZmllbGQge1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJhY2tncm91bmQtYnJvd24sIDUlKTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2UtbWVkaXVtO1xuXHRcdHBhZGRpbmc6ICRzcGFjZS1zbWFsbDtcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG5cdH1cblx0bGFiZWwge1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZS1tZWRpdW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQuZmllbGQtdmlzaWJpbGl0eS1zZXR0aW5ncyB1bCB7XG5cdFx0QGV4dGVuZCAubGlzdC1pbmxpbmU7XG5cdH1cbn1cbi8vIGZyaWVuZHNcbi5mcmllbmRzICNtZW1iZXJzLWxpc3Qge1xuXHRsaSB7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFja2dyb3VuZC1icm93bjtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0Lml0ZW0tYXZhdGFyIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlLW1lZGl1bTtcblx0XHR9XG5cdH1cbn1cbi8vIGNoYW5nZSBhdmF0YXJcbi5icC1hdmF0YXIge1xuXHQjYXZhdGFyLWNyb3AtYWN0aW9ucyB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG59XG5cbi5tdXRlZCwgLmJhbm5lZCB7XG5cdC5pdGVtLWF2YXRhciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2Utc21hbGw7XG5cdH1cbn1cblxuLnBtcHJvX2FjdGlvbmxpbmtzIHtcblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogJHNwYWNlLXRpbnk7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuLnByb2ZpbGVfX2FsZXJ0IHtcblx0bWFyZ2luLXRvcDogJHNwYWNlLWxhcmdlO1xuXG5cdC5hbGVydCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLmFyY2hpdmUuYXV0aG9yIHtcblx0LnVzZXItaW5mbyB7XG5cdFx0LmNvbC1zbS02IHtcblx0XHRcdGJvdHRvbTogLSRzcGFjZS1sYXJnZTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdGg0IHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmNvbC1zbS02LmJpbyB7XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeS10ZXh0O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnN1bW1hcnkge1xuXHRcdHBhZGRpbmc6IDUwcHggODBweCA4MHB4O1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0cGFkZGluZzogJHNwYWNlLW1lZGl1bTtcblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0Y29sb3I6ICR0ZXJ0aWFyeS10ZXh0O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdC5lbnRyeS1oZWFkZXIgaDQge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWgyO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAkaG92ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtYWxsO1xuXHRcdH1cblx0XHQuaW1hZ2Utd3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdC5leGNlcnB0IHtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHQuaW1hZ2Utd3JhcHBlciB7XG5cdFx0XHRcdG1heC13aWR0aDogNDglO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZW50cnktY29udGVudC5oYXMtdGh1bWJuYWlsIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQ5JTtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZS1tZWRpdW07XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0KyBhIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMSU7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGZvb3RlciB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZWFkLW1vcmUge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdC5zb2NpYWwtd3JhcHBlciB7XG5cdFx0XHRib3JkZXItdG9wOiAwIG5vbmU7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdC5jb2wtbWQtNiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnNvY2lhbC1pY29uIHtcblx0XHRcdFx0Ji5jb21tZW50IHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS10ZXh0O1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkaG92ZXI7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5mYXZvcml0ZTpob3ZlciB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZWNlbnQtZW50cmllcywgLmNoYXB0ZXJzIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHRcdC5zZWFyY2gtZW50cmllcyB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHQuaDQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZS10aW55O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbWFsbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaDQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2UtdGlueTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR3aWR0aDogNjglO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICR0ZXh0O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRob3Zlcjtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGg2IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtYWxsO1xuXHRcdFx0fVxuXHRcdFx0LmNoYXB0ZXItbGlzdCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2Utc21hbGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zb2NpYWwtd3JhcHBlciB7XG5cdFx0XHRcdCYucm93IHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub2Qtc29jaWFsLXdyYXBwZXIge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRcdFx0LnNvY2lhbC1pY29uLCAuc29jaWFsLWljb24gYSB7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRob3Zlcjtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdFx0LnNvY2lhbC1pY29uLCAuc29jaWFsLWljb24gYSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZ3JvdXBzIHtcblx0YXJ0aWNsZSA+IC5yb3cge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdFx0QGluY2x1ZGUgYm94LXNoYWRvdygwLDAsMCxyZ2JhKDAsMCwwLDApKTtcblx0fVxufVxuLmNpcmNsZS13cmFwcGVyIHtcblx0LmNpcmNsZS1oZWFkZXIge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCNpdGVtLW5hdiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblx0LmZvcm0taGVhZGVyLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHR9XG5cdGgyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5vcHRpb25zLWJ0bi1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Lm9wdGlvbnMtd3JhcHBlciB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigwLjJzIGhlaWdodCk7XG5cdFx0XHQmLnNob3duIHtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjZ3JvdXBzLWRpcmVjdG9yeS1mb3JtIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2UtbWVkaXVtO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0c2VsZWN0IHtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0fVxuXHR9XG5cdC5pdGVtLWxpc3QtdGFicyxcblx0Lml0ZW0tbGlzdC10YWJzLWdyb3VwcyB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktdGV4dDtcblx0XHRcdG1hcmdpbjogM3B4IDAgMCA1cHg7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdCYjZ3JvdXBzLW9yZGVyLXNlbGVjdCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0XHRjb2xvcjogJGFjdGlvbjtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjFkYlwiO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc2VsZWN0ZWQsICYubm8tZG90IHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYWN0aW9uO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMTFcIjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5uby1kb3Qge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2dyb3VwLWRpci1zZWFyY2gge1xuXHRkaXNwbGF5OiBibG9jaztcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4jZ3JvdXBzX3NlYXJjaCB7XG5cdEBleHRlbmQgLmZvcm0tY29udHJvbDtcblx0cGFkZGluZy10b3A6IDdweDtcbn1cbiNncm91cHNfc2VhcmNoX3N1Ym1pdCB7XG5cdEBleHRlbmQgLmJ0bjtcblx0QGV4dGVuZCAuYnRuLXByaW1hcnk7XG59XG5cbiNncm91cHMtbGlzdCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogdGFibGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxpIHtcblx0XHRAZXh0ZW5kIC5wYW5lbDtcblx0XHRwYWRkaW5nOiAkc3BhY2UtbGFyZ2U7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHR3aWR0aDogMzElO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZS1tZWRpdW07XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZS1tZWRpdW07XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMnB4IDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdygwIDAgMCAwIHJnYmEoMCwwLDAsMSkpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdC5hY3Rpb24ge1xuXHRcdFx0Lmdyb3VwLWJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZS1tZWRpdW07XG5cdFx0XHR9XG5cdFx0XHQubWV0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaXRlbS10aXRsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDtcblx0XHR9XG5cdFx0Lml0ZW0tbWV0YSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2UtbWVkaXVtO1xuXHRcdH1cblx0XHQuaXRlbS1kZXNjIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDE4MHB4O1xuXHRcdH1cblx0XHQuaXRlbS1hdmF0YXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYXJjaGl2ZS10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZS1tZWRpdW0tbGFyZ2U7XG5cdHBhZGRpbmctbGVmdDogJHNwYWNlLXNtYWxsO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2Utc21hbGw7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR9XG59XG5cbi5zaG93LW9wdGlvbnMge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8vIHN0eWxlcyBmb3IgaW5kaXZpZHVhbCBjaXJjbGUgcGFnZXNcbi5ncm91cC1ob21lIHtcblx0LnBhZ2luYXRpb24tbGlua3Mge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46ICRzcGFjZS1tZWRpdW0gYXV0bztcblx0XHQucHJldiwgLm5leHQge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktdGV4dDtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByZXYge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlLXRpbnk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uZXh0IHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZS10aW55O1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA1NFwiO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNpcmNsZS1zaWRlYmFyLXdyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZS1leHRyYS1sYXJnZTtcblx0XHRjb2xvcjogJGJyb3duO1xuXHRcdC5jaXJjbGUtZGVzY3JpcHRpb24ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2UtbGFyZ2U7XG5cdFx0fVxuXHRcdC5jaXJjbGUtbWVtYmVycyB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHdoaXRlO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuaW5mbyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZS1sYXJnZTtcblx0XHRcdH1cblx0XHRcdC5pdGVtLWxpc3Qge1xuXHRcdFx0XHRtYXJnaW46ICRzcGFjZS1tZWRpdW0gMCAwIDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0LmF1dGhvci13cmFwcGVyIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tZW1iZXItbGlzdC1sb2FkaW5nIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2UtZXh0cmEtbGFyZ2U7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZS1leHRyYS1sYXJnZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZGlyLWxpc3Qge1xuXHRcdC5wYWdpbmF0aW9uLXRleHQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYWdpbmF0aW9uLWxpbmtzIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlLW1lZGl1bTtcblx0XHRcdH1cblx0XHRcdC5wYWdlLW51bWJlcnMge1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2UtdGlueSAkc3BhY2Utc21hbGw7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGJhY2tncm91bmQ7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dDtcblx0XHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYnJvd247XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wcmV2IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdC5uZXh0IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ncm91cC1tZW1iZXJzLWxpc3QsIC5yZXF1ZXN0cyB7XG5cdFx0LmdlbmVyaWMtYnV0dG9uIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0XHQuaXRlbS1tZXRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiAjOGI4Mzc4O1xuXHRcdH1cblx0XHQuaXRlbS1saXN0IHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuXHRcdFx0fVxuXHRcdFx0Lml0ZW0tYXZhdGFyIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2UtbWVkaXVtO1xuXHR9XG5cdC5ncm91cC1idXR0b24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQmLnNob3ctbWVtYmVycyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmxlYXZlLWdyb3VwIHtcblx0XHRcdEBleHRlbmQgLmJ0bjtcblx0XHRcdEBleHRlbmQgLmJ0bi1kZWZhdWx0O1xuXHRcdH1cblx0fVxuXG5cdC5ncm91cHMuY3JlYXRlIHtcblx0XHQuc3VibWl0IGlucHV0IHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZS1sYXJnZTtcblx0XHRcdEBleHRlbmQgLmJ0bjtcblx0XHRcdEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuXHRcdH1cblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cdH1cblx0I3NlYXJjaC1tZW1iZXJzLWZvcm0ge1xuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdEBpbmNsdWRlIGJyb3duX2lucHV0KGF1dG8sIDEwMCUsIDE2cHgsIDVweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuIl0sIm1hcHBpbmdzIjoiO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFzQkU7QUU4Q0YsZ0JBQWdCO0FBRWhCLE9BQU8sQ0FBQyx3RUFBSTtBQUVa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QlUsY21FL0JJLENBa0NiLE9BQU8sR25FSEUsTUFBTSxFbUUvQmhCLEFuRStCVSxjbUUvQkksQ0FrQ0osT0FBTyxHbkVIUCxNQUFNLEVzRjJFaEIsQXRGM0VVLFFzRjJFRixDQUNOLE9BQU8sR3RGNUVDLE1BQU0sRXNGMkVoQixBdEYzRVUsUXNGMkVGLENBQ0csa0JBQWtCLEd0RjVFbkIsTUFBTSxFc0YrS2hCLEF0Ri9LVSxTc0YrS0QsQ0FtSFIscUJBQXFCLEd0RmxTWixNQUFNLEVzRitVaEIsQXRGL1VVLFFzRitVRixDQUNQLGNBQWMsQ0FjYixPQUFPLEd0RjlWQyxNQUFNLEV3RjJDaEIsQXhGM0NVLHFCd0YyQ1csR3hGM0NYLE1BQU0sRXdGOEhoQixBeEY5SFUsV3dGOEhDLENBaUlWLGFBQWEsQUFRWCxZQUFZLEd4RnZRTCxNQUFNLEV3RjhIaEIsQXhGOUhVLFd3RjhIQyxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQ0FBQyxLQUFLLEd4RjlRTCxNQUFNO0VBRFosQUFDTSxPQURDLEdBQUcsSUFBSSxHQUNSLE1BQU0sRW1FL0JoQixBbkUrQlUsY21FL0JJO0VuRThCVixPQUFPLEdtRUlWLE9BQU8sR25FSEUsTUFBTSxFbUUvQmhCLEFuRStCVSxjbUUvQkk7RW5FOEJWLE9BQU8sR21FSUQsT0FBTyxHbkVIUCxNQUFNLEVzRjJFaEIsQXRGM0VVLFFzRjJFRjtFdEY1RUosT0FBTyxHc0Y2RVQsT0FBTyxHdEY1RUMsTUFBTSxFc0YyRWhCLEF0RjNFVSxRc0YyRUY7RXRGNUVKLE9BQU8sR3NGNkVBLGtCQUFrQixHdEY1RW5CLE1BQU0sRXNGK0toQixBdEYvS1UsU3NGK0tEO0V0RmhMTCxPQUFPLEdzRm1TVixxQkFBcUIsR3RGbFNaLE1BQU0sRXNGK1VoQixBdEYvVVUsUXNGK1VGLENBQ1AsY0FBYztFdEZqVlgsT0FBTyxHc0YrVlQsT0FBTyxHdEY5VkMsTUFBTTtFQURaLEFBQ00sT0FEQyxHd0Y0Q1gscUJBQXFCLEd4RjNDWCxNQUFNLEV3RjhIaEIsQXhGOUhVLFd3RjhIQztFeEYvSFAsT0FB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QUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxTQUFTLEVBQUUsQUFBQSxVQUFVLEVBQUUsQUFBQSxVQUFVLEVBQUUsQUFBQSxVQUFVLEVBQUUsQUFBQSxVQUFVLEVBQUUsQUFBQSxVQUFVLEVBQUUsQUFBQSxVQUFVLEVBQUUsQUFBQSxVQUFVLEVBQUUsQUFBQSxVQUFVLEVBQUUsQUFBQSxVQUFVLEVBQUUsQUFBQSxVQUFVLEVBQUUsQUFBQSxVQUFVLEVBQUUsQUFBQSxVQUFVLENBQTFoQjtFQUNFLFFBQVEsRUFBRSxRQUFTO0VBRW5CLFVBQVUsRUFBRSxHQUFJO0VBRWhCLFlBQVksRUFBRyxJQUFJO0VBQ25CLGFBQWEsRUFBRSxJQUFLLEdBQ3JCOztBQVNELEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsU0FBUyxFQUFFLEFBQUEsVUFBVSxFQUFFLEFBQUEsVUFBVSxFQUFFLEFBQUEsVUFBVSxDQUFySTtFQUNFLEtBQUssRUFBRSxJQUFLLEdBQ2I7O0FBTUMsQUFBQSxTQUFTLENBQVQ7RUFDRSxLQUFLLEVBQUUsUUFBVSxHQUNsQjs7QUFGRCxBQUFBLFNBQVMsQ0FBVDtFQUNFLEtBQUssRUFBRSxTQUFVLEdBQ2xCOztBQUZELEFBQUEsU0FBUyxDQUFUO0VBQ0UsS0FBSyxFQUFFLEdBQVUsR0FDbEI7O0FBRkQsQUFBQSxTQUFTLENBQVQ7RUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjs7QUFGRCxBQUFBLFNBQVMsQ0FBVDtFQUNFLEtBQUssRUFBRSxTQUFVLEdBQ2xCOztBQUZELEFBQUEsU0FBUyxDQUFUO0VBQ0UsS0FBSyxFQUFFLEdBQVUsR0FDbEI7O0FBRkQsQUFBQSxTQUFTLENBQVQ7RUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjs7QUFGRCxBQUFBLFNBQVMsQ0FBVDtFQUNFLEtBQUssRUFBRSxTQUFVLEdBQ2xCOztBQUZELEFBQUEsU0FBUyxDQUFUO0VBQ0UsS0FBSyxFQUFFLEdBQVUsR0FDbEI7O0FBRkQsQUFBQSxVQUFVLENBQVY7RUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjs7QUFGRCxBQUFBLFVBQVUsQ0FBVjtFQUNFLEtBQUssRUFBRSxTQUFVLEdBQ2xCOztBQUZELEFBQUEsVUFBVSxDQUFWO0VBQ0UsS0FBSyxFQUFFLElBQVUsR0FDbEI7O0FBa0JELEFBQUEsY0FBYyxDQUFkO0VBQ0UsS0FBSyxFQUFFLElBQUssR0FDYjs7QUFQRCxBQUFBLGNBQWMsQ0FBZDtFQUNFLEtBQUssRUFBRSxRQUFVLEdBQ2xCOztBQUZELEFBQUEsY0FBYyxDQUFkO0VBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7O0FBRkQsQUFBQSxjQUFjLENBQWQ7RUFDRSxLQUFLLEVBQUUsR0FBVSxHQUNsQjs7QUFGRCxBQUFBLGNBQWMsQ0FBZDtFQUNFLEtBQUssRUFBRSxTQUFVLEdBQ2xCOztBQUZELEFBQUEsY0FBYyxDQUFkO0VBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7O0FBRkQsQUFBQSxjQUFjLENBQWQ7RUFDRSxLQUFLLEVBQUUsR0FBVSxHQUNsQjs7QUFGRCxBQUFBLGNBQWMsQ0FBZDtFQUNFLEtBQUssRUFBRSxTQUFVLEdBQ2xCOztBQUZELEFBQUEsY0FBYyxDQUFkO0VBQ0UsS0FB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QjtFQUZELEFBQUEsU0FBUyxDQUFUO0lBQ0UsS0FBSyxFQUFFLEdBQVUsR0FDbEI7RUFGRCxBQUFBLFNBQVMsQ0FBVDtJQUNFLEtBQUssRUFBRSxTQUFVLEdBQ2xCO0VBRkQsQUFBQSxTQUFTLENBQVQ7SUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjtFQUZELEFBQUEsU0FBUyxDQUFUO0lBQ0UsS0FBSyxFQUFFLEdBQVUsR0FDbEI7RUFGRCxBQUFBLFNBQVMsQ0FBVDtJQUNFLEtBQUssRUFBRSxTQUFVLEdBQ2xCO0VBRkQsQUFBQSxTQUFTLENBQVQ7SUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjtFQUZELEFBQUEsU0FBUyxDQUFUO0lBQ0UsS0FBSyxFQUFFLEdBQVUsR0FDbEI7RUFGRCxBQUFBLFVBQVUsQ0FBVjtJQUNFLEtBQUssRUFBRSxTQUFVLEdBQ2xCO0VBRkQsQUFBQSxVQUFVLENBQVY7SUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjtFQUZELEFBQUEsVUFBVSxDQUFWO0lBQ0UsS0FBSyxFQUFFLElBQVUsR0FDbEI7RUFrQkQsQUFBQSxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsSUFBSyxHQUNiO0VBUEQsQUFBQSxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsUUFBVSxHQUNsQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxHQUFVLEdBQ2xCO0VBRkQsQUFBQSxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxHQUFVLEdBQ2xCO0VBRkQsQUFBQSxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNF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RSxLQUFLLEVBQUUsU0FBVSxHQUNsQjtFQUZELEFBQUEsU0FBUyxDQUFUO0lBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7RUFGRCxBQUFBLFNBQVMsQ0FBVDtJQUNFLEtBQUssRUFBRSxHQUFVLEdBQ2xCO0VBRkQsQUFBQSxTQUFTLENBQVQ7SUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjtFQUZELEFBQUEsU0FBUyxDQUFUO0lBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7RUFGRCxBQUFBLFNBQVMsQ0FBVDtJQUNFLEtBQUssRUFBRSxHQUFVLEdBQ2xCO0VBRkQsQUFBQSxVQUFVLENBQVY7SUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjtFQUZELEFBQUEsVUFBVSxDQUFWO0lBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7RUFGRCxBQUFBLFVBQVUsQ0FBVjtJQUNFLEtBQUssRUFBRSxJQUFVLEdBQ2xCO0VBa0JELEFBQUEsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLElBQUssR0FDYjtFQVBELEFBQUEsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLFFBQVUsR0FDbEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxTQUFVLEdBQ2xCO0VBRkQsQUFBQSxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsR0FBVSxHQUNsQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxTQUFVLEdBQ2xCO0VBRkQsQUFBQSxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsR0FBVSxHQUNsQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxTQUFVLEdBQ2xCO0VBRkQsQUFBQSxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsR0FBVSxHQUNsQjtFQUZELEFBQUEsZUFBZSxDQUFmO0lBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7RUFG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QUZELEFBQUEsU0FBUyxDQUFUO0lBQ0UsS0FBSyxFQUFFLEdBQVUsR0FDbEI7RUFGRCxBQUFBLFNBQVMsQ0FBVDtJQUNFLEtBQUssRUFBRSxTQUFVLEdBQ2xCO0VBRkQsQUFBQSxTQUFTLENBQVQ7SUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjtFQUZELEFBQUEsU0FBUyxDQUFUO0lBQ0UsS0FBSyxFQUFFLEdBQVUsR0FDbEI7RUFGRCxBQUFBLFVBQVUsQ0FBVjtJQUNFLEtBQUssRUFBRSxTQUFVLEdBQ2xCO0VBRkQsQUFBQSxVQUFVLENBQVY7SUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjtFQUZELEFBQUEsVUFBVSxDQUFWO0lBQ0UsS0FBSyxFQUFFLElBQVUsR0FDbEI7RUFrQkQsQUFBQSxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsSUFBSyxHQUNiO0VBUEQsQUFBQSxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsUUFBVSxHQUNsQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxHQUFVLEdBQ2xCO0VBRkQsQUFBQSxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxHQUFVLEdBQ2xCO0VBRkQsQUFBQSxjQUFjLENBQWQ7SUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjtFQUZELEFBQUEsY0FBYyxDQUFkO0lBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7RUFGRCxBQUFBLGNBQWMsQ0FBZDtJQUNFLEtBQUssRUFBRSxHQUFVLEdBQ2xCO0VBRkQsQUFBQSxlQUFlLENBQWY7SUFDRSxLQUFLLEVBQUUsU0FBVSxHQUNsQjtFQUZELEFBQUEsZUFBZSxDQUFmO0lBQ0UsS0FBSyxFQUFFLFNBQVUsR0FDbEI7RUFGRCxBQUFBLGVBQWUsQ0FBZjtJQUNFLEtB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QjtFQUV2QyxhQUFhLEVBQUUsQ0FBRTtFQUNqQixVQUFVLEVBQUcsSUFBcUIsR0FPbkM7RUFiRCxBQUFBLG9CQUFvQixBQVFqQixTQUFTLEVLblJaLEFMMlFBLGVLM1FlLEdMMlFmLG9CQUFvQixBSzNRRixhQUFhLEUwRWdOL0IsQS9FMkRBLFMrRTNEUyxDMUVoTlQsZUFBZSxHTDJRZixvQkFBb0IsQStFaURuQixnQkFBZ0IsRUE1R2pCLEEvRTJEQSxTK0UzRFMsQ0E4SVIsZ0JBQWdCLEMxRTlWakIsZUFBZSxHMEVpV2IsUUFBUSxBL0V0RlYsb0JBQW9CLEErRXNGVixnQkFBZ0IsRUFlMUIsQS9FckdBLFErRXFHUSxDQUNQLGNBQWMsQzFFalhmLGVBQWUsRzBFcVhiLEtBQUssQS9FMUdQLG9CQUFvQixFK0VxR3BCLEEvRXJHQSxRK0VxR1EsQ0FDUCxjQUFjLEMxRWpYZixlQUFlLEcwRXFYTixNQUFNLEEvRTFHZixvQkFBb0IsRStFeUpwQixBL0V6SkEsaUIrRXlKaUIsQzFFcGFqQixlQUFlLEcwRXViZCxNQUFNLEEvRTVLUCxvQkFBb0IsRStFeUpELEEvRXpKbkIsYStFeUpnQyxDMUVwYWhDLGVBQWUsRzBFdWJkLE1BQU0sQS9FNUtQLG9CQUFvQixFSzNRcEIsQUwyUUEsZUszUWUsR0wyUWYsb0JBQW9CLEFpRm5NcEIsY0FBYztFNUV2RWQsQUwwUUEsZUsxUWUsR0wwUWYsb0JBQW9CLEFLMVFGLGtCQUFrQjtFQUNwQyxBTHlRQSxlS3pRZSxHQUFHLGdCQUFnQixHTHlRbEMsb0JBQW9CLEFLelFpQixJQUFJLEV1REF6QyxBNUR5UUEsYzREelFjO0V2REFkLGVBQWUsR0FBRyxnQkFBZ0IsR0x5UWxDLG9CQUFvQixBNER2T25CLE9BQU8sRUFsQ1IsQTVEeVFBLGM0RHpRYztFdkRBZCxlQUFlLEdBQUcsZ0JBQWdCLEdMeVFsQyxvQkFBb0IsQTREdk9WLE9BQU8sRW1Cd0VqQixBL0UrSkEsUStFL0pRO0UxRTFHUixlQUFlLEdBQUcsZ0JBQWdCLEdMeVFsQyxvQkFBb0IsQStFOUpsQixPQUFPLEVBRFQsQS9F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SWYsQXBHcElFLFdvR29JUyxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU87QTVFN1NULGVBQWUsR0FBRyxnQkFBZ0IsRzRFNlN4QixLQUFLLENwR3BSYjtFQUNFLE1BQU0sRXJCZ0p3QixJQUFJO0VxQi9JbEMsT0FBTyxFckJ5QmlCLElBQUksQ0FDSixJQUFJO0VxQnpCNUIsU0FBUyxFckJyQmEsSUFBSTtFcUJzQjFCLFdBQVcsRXJCZ0NhLE9BQVM7RXFCL0JqQyxhQUFhLEVyQm1DVyxHQUFHLEdxQmxDNUI7O0FBRUQsQUFBTSxNQUFBLEFBQUEsU0FBUyxFd0JuQ2pCLEF4Qm1DRSxld0JuQ2EsR3hCbUNiLE1BQU0sQXdCbkNVLGFBQWEsRTBFZ04vQixBbEc3S0UsU2tHNktPLEMxRWhOVCxlQUFlLEd4Qm1DYixNQUFNLEFrR3lSUCxnQkFBZ0IsRUFvRGpCLEFsRzdVRSxRa0c2VU0sQ0FDUCxjQUFjLEMxRWpYZixlQUFlLEcwRXFYTixNQUFNLEVBK0NmLEFsR2pZRSxpQmtHaVllLEMxRXBhakIsZUFBZSxHMEV1YmQsTUFBTSxFQW5CWSxBbEdqWWpCLGFrR2lZOEIsQzFFcGFoQyxlQUFlLEcwRXViZCxNQUFNLEUxRXZiUCxBeEJtQ0UsZXdCbkNhLEd4Qm1DYixNQUFNLEFvR3FDUixjQUFjO0E1RXZFZCxBeEJrQ0UsZXdCbENhLEd4QmtDYixNQUFNLEF3QmxDVSxrQkFBa0I7QUFDcEMsQXhCaUNFLGV3QmpDYSxHQUFHLGdCQUFnQixHeEJpQ2hDLE1BQU0sQXdCakM2QixJQUFJLEV1REF6QyxBL0VpQ0UsYytFakNZO0F2REFkLGVBQWUsR0FBRyxnQkFBZ0IsR3hCaUNoQyxNQUFNLEErRUNQLE9BQU8sRUFsQ1IsQS9FaUNFLGMrRWpDWTtBdkRBZCxlQUFlLEdBQUcsZ0JBQWdCLEd4QmlDaEMsTUFBTSxBK0VDRSxPQUFPLEVtQndFakIsQWxHekVFLFFrR3lFTTtBMUUxR1IsZUFBZSxHQUFHLGdCQUFnQixHeEJpQ2hDLE1BQU0sQWtHMEVOLE9BQU8sRUFEVCxBbEd6RUUsUWtHeUVNO0ExRTFHUixlQUFl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YSxHTGtYbkIsc0JBQXNCLEUrRWxLbEMsQS9Fa0tZLFMrRWxLSCxDMUVoTlQsZUFBZSxHMEU0VGQsZ0JBQWdCLEcvRXNETCxzQkFBc0IsRStFbEtsQyxBL0VrS1ksUytFbEtILENBOElSLGdCQUFnQixDMUU5VmpCLGVBQWUsRzBFaVdiLFFBQVEsQUFBQSxnQkFBZ0IsRy9FaUJkLHNCQUFzQixFK0VGbEMsQS9FRVksUStFRkosQ0FDUCxjQUFjLEMxRWpYZixlQUFlLEcwRXFYYixLQUFLLEcvRUhLLHNCQUFzQixFK0VGbEMsQS9FRVksUStFRkosQ0FDUCxjQUFjLEMxRWpYZixlQUFlLEcwRXFYTixNQUFNLEcvRUhILHNCQUFzQixFK0VrRGxDLEEvRWxEWSxpQitFa0RLLEMxRXBhakIsZUFBZSxHMEV1YmQsTUFBTSxHL0VyRUssc0JBQXNCLEUrRWtEZixBL0VsRFAsYStFa0RvQixDMUVwYWhDLGVBQWUsRzBFdWJkLE1BQU0sRy9FckVLLHNCQUFzQixFS2xYbEMsQUxrWFksZUtsWEcsRzRFd0VmLGNBQWMsR2pGMFNGLHNCQUFzQjtBS2pYbEMsQUxpWFksZUtqWEcsR0FBRyxrQkFBa0IsR0xpWHhCLHNCQUFzQjtBS2hYbEMsQUxnWFksZUtoWEcsR0FBRyxnQkFBZ0IsR0FBRyxJQUFJLEdMZ1g3QixzQkFBc0IsRTREaFhsQyxBNURnWFksYzREaFhFO0F2REFkLGVBQWUsR0FBRyxnQkFBZ0IsR3VEa0NqQyxPQUFPLEc1RDhVSSxzQkFBc0IsRTREaFhsQyxBNURnWFksYzREaFhFO0F2REFkLGVBQWUsR0FBRyxnQkFBZ0IsR3VEa0N4QixPQUFPLEc1RDhVTCxzQkFBc0IsRStFdFFsQyxBL0VzUVksUStFdFFKO0ExRTFHUixlQUFlLEdBQUcsZ0JBQWdCLEcwRTJHaEMsT0FBTyxHL0VxUUcsc0JBQXNCLEUrRXRRbEMsQS9Fc1FZLFErRXRRSjtBMUUxR1IsZUFBZSxHQUFHLGdCQUFnQixHMEUyR3ZCLGtCQUFrQixHL0VxUWpCLHNCQUFzQixFK0VsS2xDLEEvRWtLWSxTK0VsS0g7QTFFOU1ULGVBQWUsR0FBRyxnQkFB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K01yQyxNQUFNLEV4Qy9NMEIsSUFBSztFd0NnTnJDLFdBQVcsRXhDaE5xQixJQUFLLEd3Q2lOdEM7O0FBR0QsQW5CdGFFLFltQnNhVSxDbkJ0YVYsV0FBVztBbUJzYWIsQW5CcmFFLFltQnFhVSxDbkJyYVYsY0FBYztBbUJxYWhCLEFuQnBhRSxZbUJvYVUsQ25CcGFWLE1BQU07QW1Cb2FSLEFuQm5hRSxZbUJtYVUsQ25CbmFWLFNBQVM7QW1CbWFYLEFuQmxhRSxZbUJrYVUsQ25CbGFWLGFBQWE7QW1Ca2FmLEFuQmphRSxZbUJpYVUsQ25CamFWLGdCQUFnQjtBbUJpYWxCLEFuQmhhVSxZbUJnYUUsQW5CaGFULE1BQU0sQ0FBQyxLQUFLO0FtQmdhZixBbkIvWmEsWW1CK1pELEFuQi9aVCxTQUFTLENBQUMsS0FBSztBbUIrWmxCLEFuQjlaaUIsWW1COFpMLEFuQjlaVCxhQUFhLENBQUMsS0FBSztBbUI4WnRCLEFuQjdab0IsWW1CNlpSLEFuQjdaVCxnQkFBZ0IsQ0FBQyxLQUFLLENBQUU7RUFDdkIsS0FBSyxFMUJNSSxPQUFPLEcwQkxqQjs7QW1CMlpILEFuQnpaRSxZbUJ5WlUsQ25CelpWLGFBQWEsRW1CeVpmLEFuQnpaRSxZbUJ5WlUsQytFbExaLFNBQVMsQ0E0R1IsZ0JBQWdCLEVBNUdqQixBbEd2T0UsU2tHdU9PLEMvRWtMVCxZQUFZLEMrRXRFWCxnQkFBZ0IsRS9Fc0VqQixBbkJ6WkUsWW1CeVpVLEMrRWxMWixTQUFTLENBOElSLGdCQUFnQixDQUdmLFFBQVEsQUFBQSxnQkFBZ0IsRUFqSjFCLEFsR3ZPRSxTa0d1T08sQ0E4SVIsZ0JBQWdCLEMvRW9DakIsWUFBWSxDK0VqQ1YsUUFBUSxBQUFBLGdCQUFnQixFL0VpQzFCLEFuQnpaRSxZbUJ5WlUsQytFbEJaLFFBQVEsQ0FDUCxjQUFjLENBSWIsS0FBSyxFQUxQLEFsR3ZZRSxRa0d1WU0sQ0FDUCxjQUFjLEMvRWlCZixZQUFZLEMrRWJWLEtBQUssRS9FYVAsQW5CelpFLFltQnlaVSxDK0VsQlosUUFBUSxDQUNQLGNBQWMsQ0FJTixNQUFNLEVBTGYs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QW5CdmFFLFltQnVhVSxDbkJ2YVYsTUFBTTtBbUJ1YVIsQW5CdGFFLFltQnNhVSxDbkJ0YVYsU0FBUztBbUJzYVgsQW5CcmFFLFltQnFhVSxDbkJyYVYsYUFBYTtBbUJxYWYsQW5CcGFFLFltQm9hVSxDbkJwYVYsZ0JBQWdCO0FtQm9hbEIsQW5CbmFVLFltQm1hRSxBbkJuYVQsTUFBTSxDQUFDLEtBQUs7QW1CbWFmLEFuQmxhYSxZbUJrYUQsQW5CbGFULFNBQVMsQ0FBQyxLQUFLO0FtQmthbEIsQW5CamFpQixZbUJpYUwsQW5CamFULGFBQWEsQ0FBQyxLQUFLO0FtQmlhdEIsQW5CaGFvQixZbUJnYVIsQW5CaGFULGdCQUFnQixDQUFDLEtBQUssQ0FBRTtFQUN2QixLQUFLLEVyQjhld0IsT0FBTyxHcUI3ZXJDOztBbUI4WkgsQW5CNVpFLFltQjRaVSxDbkI1WlYsYUFBYSxFbUI0WmYsQW5CNVpFLFltQjRaVSxDK0VyTFosU0FBUyxDQTRHUixnQkFBZ0IsRUE1R2pCLEFsR3ZPRSxTa0d1T08sQy9FcUxULFlBQVksQytFekVYLGdCQUFnQixFL0V5RWpCLEFuQjVaRSxZbUI0WlUsQytFckxaLFNBQVMsQ0E4SVIsZ0JBQWdCLENBR2YsUUFBUSxBQUFBLGdCQUFnQixFQWpKMUIsQWxHdk9FLFNrR3VPTyxDQThJUixnQkFBZ0IsQy9FdUNqQixZQUFZLEMrRXBDVixRQUFRLEFBQUEsZ0JBQWdCLEUvRW9DMUIsQW5CNVpFLFltQjRaVSxDK0VyQlosUUFBUSxDQUNQLGNBQWMsQ0FJYixLQUFLLEVBTFAsQWxHdllFLFFrR3VZTSxDQUNQLGNBQWMsQy9Fb0JmLFlBQVksQytFaEJWLEtBQUssRS9FZ0JQLEFuQjVaRSxZbUI0WlUsQytFckJaLFFBQVEsQ0FDUCxjQUFjLENBSU4sTUFBTSxFQUxmLEFsR3ZZRSxRa0d1WU0sQ0FDUCxjQUFjLEMvRW9CZixZQUFZLEMrRWhCSCxNQUFNLEUvRWdCZixBbkI1WkUsWW1CNFpVLEMrRStCWixpQkFBaUIsQ0FtQmhCLE1BQU0sRUFuQlAsQWxHM2JFLGlCa0cyYmUsQy9FL0JqQixZ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dWFRLENuQnZhUixnQkFBZ0I7QW1CdWFsQixBbkJ0YVUsVW1Cc2FBLEFuQnRhUCxNQUFNLENBQUMsS0FBSztBbUJzYWYsQW5CcmFhLFVtQnFhSCxBbkJyYVAsU0FBUyxDQUFDLEtBQUs7QW1CcWFsQixBbkJwYWlCLFVtQm9hUCxBbkJwYVAsYUFBYSxDQUFDLEtBQUs7QW1Cb2F0QixBbkJuYW9CLFVtQm1hVixBbkJuYVAsZ0JBQWdCLENBQUMsS0FBSyxDQUFFO0VBQ3ZCLEtBQUssRXJCa2Z3QixPQUFPLEdxQmpmckM7O0FtQmlhSCxBbkIvWkUsVW1CK1pRLENuQi9aUixhQUFhLEVtQitaZixBbkIvWkUsVW1CK1pRLEMrRXhMVixTQUFTLENBNEdSLGdCQUFnQixFQTVHakIsQWxHdk9FLFNrR3VPTyxDL0V3TFQsVUFBVSxDK0U1RVQsZ0JBQWdCLEUvRTRFakIsQW5CL1pFLFVtQitaUSxDK0V4TFYsU0FBUyxDQThJUixnQkFBZ0IsQ0FHZixRQUFRLEFBQUEsZ0JBQWdCLEVBakoxQixBbEd2T0UsU2tHdU9PLENBOElSLGdCQUFnQixDL0UwQ2pCLFVBQVUsQytFdkNSLFFBQVEsQUFBQSxnQkFBZ0IsRS9FdUMxQixBbkIvWkUsVW1CK1pRLEMrRXhCVixRQUFRLENBQ1AsY0FBYyxDQUliLEtBQUssRUFMUCxBbEd2WUUsUWtHdVlNLENBQ1AsY0FBYyxDL0V1QmYsVUFBVSxDK0VuQlIsS0FBSyxFL0VtQlAsQW5CL1pFLFVtQitaUSxDK0V4QlYsUUFBUSxDQUNQLGNBQWMsQ0FJTixNQUFNLEVBTGYsQWxHdllFLFFrR3VZTSxDQUNQLGNBQWMsQy9FdUJmLFVBQVUsQytFbkJELE1BQU0sRS9FbUJmLEFuQi9aRSxVbUIrWlEsQytFNEJWLGlCQUFpQixDQW1CaEIsTUFBTSxFQW5CUCxBbEczYkUsaUJrRzJiZSxDL0U1QmpCLFVBQVUsQytFK0NULE1BQU0sRS9FL0NQLEFuQi9aRSxVbUIrWlEsQytFNEJTLGFBQWEsQ0FtQi9CLE1BQU0sRUFuQlksQWxHM2JqQixha0cyYjhCLEMvRTVCaEMsVUFBVSxDK0UrQ1QsTUFBTSxF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RUFtRzdCLEE5RXJIQSxTOEVxSFMsQzNFMUpULGFBQWEsRzJFNlFaLHFCQUFxQixFQTZDdEIsQTlFclJBLFE4RXFSUSxDQUNQLGNBQWMsQzNFM1RmLGFBQWEsRzJFeVVYLE9BQU8sRTNFelVULEFIcUNBLGFHckNhLEc2RXNCYixxQkFBcUIsRUFtRnJCLEFoRnBFQSxXZ0ZvRVcsQzdFekdYLGFBQWEsRzZFME9aLGFBQWEsQUFRWCxZQUFZLEVBeklmLEFoRnBFQSxXZ0ZvRVcsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM3RXpQVCxhQUFhLEc2RXlQSCxLQUFLLENoRnBOUDtFekIxRU4sT0FBTyxFaEJxQ21CLElBQUksQ0FDSixJQUFJO0VnQnJDOUIsU0FBUyxFaEJUZSxJQUFJO0VnQlU1QixXQUFXLEVoQjRDZSxPQUFTO0VnQjNDbkMsYUFBYSxFaEIrQ2EsR0FBRyxHeUMyQjlCOztBQUNELEFBQUEsT0FBTyxFRzFDUCxBSDBDQSxhRzFDYSxHQUFHLElBQUksRXdEbkRwQixBM0Q2RkEsYzJEN0ZjLEN4RG1EZCxhQUFhLEd3RGpCWixPQUFPLEVBbENSLEEzRDZGQSxjMkQ3RmMsQ3hEbURkLGFBQWEsR3dEakJILE9BQU8sRW1Cd0VqQixBOUViQSxROEVhUSxDM0V2RFIsYUFBYSxHMkV3RFgsT0FBTyxFQURULEE5RWJBLFE4RWFRLEMzRXZEUixhQUFhLEcyRXdERixrQkFBa0IsRUFtRzdCLEE5RWpIQSxTOEVpSFMsQzNFM0pULGFBQWEsRzJFOFFaLHFCQUFxQixFQTZDdEIsQTlFalJBLFE4RWlSUSxDQUNQLGNBQWMsQzNFNVRmLGFBQWEsRzJFMFVYLE9BQU8sRTNFMVVULEFIMENBLGFHMUNhLEc2RXVCYixxQkFBcUIsRUFtRnJCLEFoRmhFQSxXZ0ZnRVcsQzdFMUdYLGFBQWEsRzZFMk9aLGFBQWEsQUFRWCxZQUFZLEVBeklmLEFoRmhFQSxXZ0ZnRVcsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM3RTFQVCxhQUFhLEc2RTBQSCxLQUFLLENoRmhOUDtFekI5RU4sT0FBTyxFaEJ3Q21CLEdBQUcsQ0FDSCxJQUFJO0VnQnhDOUIsU0FBUyxFaEJSZSxJQUFJO0VnQlM1QixXQUFXLEVoQjZDZSxHQUFHO0VnQjVDN0IsYUFBYSxFaEJnRGEsR0FBRyxHeUM4QjlCOztBQUNELEFBQUEsT0FBTyxFRy9DUCxBSCtDQSxhRy9DYSxHQUFHLElBQUksRXdEbERwQixBM0RpR0EsYzJEakdjLEN4RGtEZCxhQUFhLEd3RGhCWixPQUFPLEVBbENSLEEzRGlHQSxjMkRqR2MsQ3hEa0RkLGFBQWEsR3dEaEJILE9BQU8sRW1Cd0VqQixBOUVUQSxROEVTUSxDM0V4RFIsYUFBYSxHMkV5RFgsT0FBTyxFQURULEE5RVRBLFE4RVNRLEMzRXhEUixhQUFhLEcyRXlERixrQkFBa0IsRUFtRzdCLEE5RTdHQSxTOEU2R1MsQzNFNUpULGFBQWEsRzJFK1FaLHFCQUFxQixFQTZDdEIsQTlFN1FBLFE4RTZRUSxDQUNQLGNBQWMsQzNFN1RmLGFBQWEsRzJFMlVYLE9BQU8sRTNFM1VULEFIK0NBLGFHL0NhLEc2RXdCYixxQkFBcUIsRUFtRnJCLEFoRjVEQSxXZ0Y0RFcsQzdFM0dYLGFBQWEsRzZFNE9aLGFBQWEsQUFRWCxZQUFZLEVBeklmLEFoRjVEQSxXZ0Y0RFcsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM3RTNQVCxhQUFhLEc2RTJQSCxLQUFLLENoRjVNUDtFekJsRk4sT0FBTyxFaEIyQ21CLEdBQUcsQ0FDSCxHQUFHO0VnQjNDN0IsU0FBUyxFaEJSZSxJQUFJO0VnQlM1QixXQUFXLEVoQjZDZSxHQUFHO0VnQjVDN0IsYUFBYSxFaEJnRGEsR0FBRyxHeUNpQzlCOztBQU1ELEFBQUEsVUFBVSxDQUFDO0VBQ1QsT0FBTyxFQUFFLEtBQU07RUFDZixLQUFLLEVBQUUsSUFBSyxHQUNiOztBQUdELEFBQWEsVUFBSCxHQUFHLFVBQVUsQ0FBQztFQUN0QixVQUFVLEVBQUUsR0FBSSxHQUNqQjs7QUFHRCxBQUFtQixLQUFkLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBR0gsVUFBVTtBQUZiLEFBQWtCLEtBQWIsQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FFSCxVQUFVO0FBRGIsQUFBbUIsS0FBZCxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUNILFVBQVUsQ0FBQztFQUNWLEtBQUssRUFBRSxJQUFLLEdBQ2I7O0FDN0pILEFBQUEsS0FBSyxDQUFDO0VBQ0osT0FBTyxFQUFFLENBQUU7RTVCK0tYLGtCQUFrQixFNEI5S0UsT0FBTyxDQUFDLEtBQUksQ0FBQyxNQUFNO0U1QitLbEMsYUFBYSxFNEIvS0UsT0FBTyxDQUFDLEtBQUksQ0FBQyxNQUFNO0U1QmdML0IsVUFBVSxFNEJoTEUsT0FBTyxDQUFDLEtBQUksQ0FBQyxNQUFNLEdBSXhDO0VBTkQsQUFBQSxLQUFLLEFBR0YsR0FBRyxDQUFDO0lBQ0gsT0FBTyxFQUFFLENBQUUsR0FDWjs7QUFHSCxBQUFBLFNBQVMsQ0FBQztFQUNSLE9BQU8sRUFBRSxJQUFLLEdBS2Y7RUFORCxBQUFBLFNBQVMsQUFHTixHQUFHLENBQU07SUFBRSxPQUFPLEVBQUUsS0FBTSxHQUFJOztBQUtqQyxBQUFXLEVBQVQsQUFBQSxTQUFTLEFBQUEsR0FBRyxDQUFJO0VBQUUsT0FBTyxFQUFFLFNBQVUsR0FBSTs7QUFFM0MsQUFBYyxLQUFULEFBQUEsU0FBUyxBQUFBLEdBQUcsQ0FBQztFQUFFLE9BQU8sRUFBRSxlQUFnQixHQUFJOztBQUVqRCxBQUFBLFdBQVcsQ0FBQztFQUNWLFFBQVEsRUFBRSxRQUFTO0VBQ25CLE1BQU0sRUFBRSxDQUFFO0VBQ1YsUUFBUSxFQUFFLE1BQU87RTVCOEpqQiwyQkFBMkIsRTRCN0pFLE1BQU0sRUFBRSxVQUFVO0U1QjhKdkMsbUJBQW1CLEU0QjlKRSxNQUFNLEVBQUUsVUFBVTtFNUJxSy9DLDJCQUEyQixFNEJwS0UsS0FBSTtFNUJxS3pCLG1CQUFtQixFNEJyS0UsS0FBSTtFNUJ3S2pDLGtDQUFrQyxFNEJ2S0UsSUFBSTtFNUJ3S2hDLDBCQUEwQixFNEJ4S0UsSUFBSSxHQUN6Qzs7QUM5QkQsQUFBQSxNQUFNLENBQUM7RUFDTCxPQUFPLEVBQUUsWUFBYTtFQUN0QixLQUFLLEVBQUUsQ0FBRTtFQUNULE1BQU0sRUFBRSxDQUFFO0VBQ1YsV0FBVyxFQUFFLEdBQUk7RUFDakIsY0FBYyxFQUFFLE1BQU87RUFDdkIsVUFBVSxFM0MyR2dCLEdBQUcsQzJDM0dHLE1BQU07RUFDdEMsVUFBVSxFM0MwR2dCLEdBQUcsQzJDMUdHLEtBQUssQ0FBQyxFQUFFO0VBQ3hDLFlBQVksRTNDeUdjLEdBQUcsQzJDekdHLEtBQUssQ0FBQyxXQUFXO0VBQ2pELFdBQVcsRTNDd0dlLEdBQUcsQzJDeEdHLEtBQUssQ0FBQyxXQUFXLEdBQ2xEOztBQUdELEFBQUEsT0FBTztBQUNQLEFBQUEsU0FBUyxDQUFDO0VBQ1IsUUFBUSxFQUFFLFFBQVMsR0FDcEI7O0FBR0QsQUFBZ0IsZ0JBQUEsQUFBQSxNQUFNLENBQUM7RUFDckIsT0FBTyxFQUFFLENBQUUsR0FDWjs7QUFHRCxBQUFBLGNBQWMsQ0FBQztFQUNiLFFBQVEsRUFBRSxRQUFTO0VBQ25CLEdBQUcsRUFBRSxJQUFLO0VBQ1YsSUFBSSxFQUFFLENBQUU7RUFDUixPQUFPLEUzQ21Qa0IsSUFBSTtFMkNsUDdCLE9BQU8sRUFBRSxJQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUs7RUFDWixTQUFTLEVBQUUsS0FBTTtFQUNqQixPQUFPLEVBQUUsS0FBTTtFQUNmLE1BQU0sRUFBRSxPQUFRO0VBQ2hCLFVBQVUsRUFBRSxJQUFLO0VBQ2pCLFNBQVMsRTNDVWUsSUFBSTtFMkNUNUIsVUFBVSxFQUFFLElBQUs7RUFDakIsZ0JBQWdCLEUzQ29NZSxJQUFJO0UyQ25NbkMsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEMzQ3VNYyxJQUFJO0UyQ3RNbkMsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEMzQ29NYyxtQkFBSTtFMkNuTW5DLGFBQWEsRTNDK0RhLEdBQUc7RWN6QzdCLGtCQUFrQixFNkJyQkUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsb0JBQUk7RTdCc0IzQixVQUFVLEU2QnRCRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxvQkFBSTtFQUNuQyxlQUFlLEVBQUUsV0FBWSxHQXlCOUI7RUEzQ0QsQUFBQSxjQUFjLEFBdUJYLFdBQVcsQ0FBQztJQUNYLEtBQUssRUFBRSxDQUFFO0lBQ1QsSUFBSSxFQUFFLElBQUssR0FDWjtFQTFCSCxBQTZCRSxjQTdCWSxDQTZCWixRQUFRLENBQUM7SXZCdERULE1BQU0sRUFBRSxHQUFJO0lBQ1osTUFBTSxFQUFJLElBQXFCLENBQVcsQ0FBQztJQUMzQyxRQUFRLEVBQUUsTUFBTztJQUNqQixnQkFBZ0IsRXBCNk9lLE9BQU8sRzJDeExyQztFQS9CSCxBQWtDUyxjQWxDSyxHQWtDVixFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBQ1AsT0FBTyxFQUFFLEtBQU07SUFDZixPQUFPLEVBQUUsUUFBUztJQUNsQixLQUFLLEVBQUUsSUFBSztJQUNaLFdBQVcsRUFBRSxNQUFPO0lBQ3BCLFdBQVcsRTNDTlcsR0FBRztJMkNPekIsS0FBSyxFaERuREksT0FBTztJZ0RvRGhCLFdBQVcsRUFBRSxNQUFPLEdBQ3JCOztBQUlILEFBQXNCLGNBQVIsR0FBRyxFQUFFLEdBQUcsQ0FBQyxBQUNwQixNQUFNLEVBRFQsQUFBc0IsY0FBUixHQUFHLEVBQUUsR0FBRyxDQUFDLEFBRXBCLE1BQU0sQ0FBQztFQUNOLGVBQWUsRUFBRSxJQUFLO0VBQ3RCLEtBQUssRWhEN0RJLE9BQU87RWdEOERoQixnQkFBZ0IsRTNDMkthLE9BQU8sRzJDMUtyQzs7QUFJSCxBQUEyQixjQUFiLEdBQUcsT0FBTyxHQUFHLENBQUMsRUFBNUIsQUFBMkIsY0FBYixHQUFHLE9BQU8sR0FBRyxDQUFDLEFBRXpCLE1BQU0sRUFGVCxBQUEyQixjQUFiLEdBQUcsT0FBTyxHQUFHLENBQUMsQUFHekIsTUFBTSxDQUFDO0VBQ04sS0FBSyxFM0N3Qm1CLElBQUk7RTJDdkI1QixlQUFlLEVBQUUsSUFBSztFQUN0QixPQUFPLEVBQUUsQ0FBRTtFQUNYLGdCQUFnQixFaER4RWIsT0FBTyxHZ0R5RVg7O0FBT0gsQUFBNkIsY0FBZixHQUFHLFNBQVMsR0FBRyxDQUFDLEVBQTlCLEFBQTZCLGNBQWYsR0FBRyxTQUFTLEdBQUcsQ0FBQyxBQUUzQixNQUFNLEVBRlQsQUFBNkIsY0FBZixHQUFHLFNBQVMsR0FBRyxDQUFDLEFBRzNCLE1BQU0sQ0FBQztFQUNOLEtBQUssRWhEakdJLE9BQU8sR2dEa0dqQjs7QUFMSCxBQUE2QixjQUFmLEdBQUcsU0FBUyxHQUFHLENBQUMsQUFRM0IsTUFBTSxFQVJULEFBQTZCLGNBQWYsR0FBRyxTQUFTLEdBQUcsQ0FBQyxBQVMzQixNQUFNLENBQUM7RUFDTixlQUFlLEVBQUUsSUFBSztFQUN0QixnQkFBZ0IsRUFBRSxXQUFZO0VBQzlCLGdCQUFnQixFQUFFLElBQUs7RXJDM0d6QixNQUFNLEVBQUUsMkRBQTJEO0VxQzZHakUsTUFBTSxFM0NvSHVCLFdBQVcsRzJDbkh6Qzs7QUFJSCxBQUVJLEtBRkMsR0FFRCxjQUFjLENBQUM7RUFDZixPQUFPLEVBQUUsS0FBTSxHQUNoQjs7QUFKSCxBQU9JLEtBUEMsR0FPRCxDQUFDLENBQUM7RUFDRixPQUFPLEVBQUUsQ0FBRSxHQUNaOztBQU9ILEFBQUEsb0JBQW9CLENBQUM7RUFDbkIsSUFBSSxFQUFFLElBQUs7RUFDWCxLQUFLLEVBQUUsQ0FBRSxHQUNWOztBQU9ELEFBQUEsbUJBQW1CLENBQUM7RUFDbEIsSUFBSSxFQUFFLENBQUU7RUFDUixLQUFLLEVBQUUsSUFBSyxHQUNiOztBQUdELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixPQUFPLEVBQUUsS0FBTTtFQUNmLE9BQU8sRUFBRSxRQUFTO0VBQ2xCLFNBQVMsRTNDdEdlLElBQUk7RTJDdUc1QixXQUFXLEUzQzdGYSxHQUFHO0UyQzhGM0IsS0FBSyxFaERySk0sT0FBTztFZ0RzSmxCLFdBQVcsRUFBRSxNQUFPLEdBQ3JCOztBQUdELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsUUFBUSxFQUFFLEtBQU07RUFDaEIsSUFBSSxFQUFFLENBQUU7RUFDUixLQUFLLEVBQUUsQ0FBRTtFQUNULE1BQU0sRUFBRSxDQUFFO0VBQ1YsR0FBRyxFQUFFLENBQUU7RUFDUCxPQUFPLEVBQUcsR0FBZ0IsR0FDM0I7O0FBR0QsQUFBYyxXQUFILEdBQUcsY0FBYyxDQUFDO0VBQzNCLEtBQUssRUFBRSxDQUFFO0VBQ1QsSUFBSSxFQUFFLElBQUssR0FDWjs7QUFPRCxBQUdFLE9BSEssQ0FHTCxNQUFNO0FBRlIsQUFFRSxvQkFGa0IsQ0FBQyxTQUFTLENBRTVCLE1BQU0sQ0FBQztFQUNMLFVBQVUsRUFBRSxDQUFFO0VBQ2QsYUFBYSxFM0NwRVcsR0FBRyxDMkNvRU0sTUFBTTtFQUN2QyxhQUFhLEUzQ3JFVyxHQUFHLEMyQ3FFTSxLQUFLLENBQUMsRUFBRTtFQUN6QyxPQUFPLEVBQUUsRUFBRyxHQUNiOztBQVJILEFBVUUsT0FWSyxDQVVMLGNBQWM7QUFUaEIsQUFTRSxvQkFUa0IsQ0FBQyxTQUFTLENBUzVCLGNBQWMsQ0FBQztFQUNiLEdBQUcsRUFBRSxJQUFLO0VBQ1YsTUFBTSxFQUFFLElBQUs7RUFDYixhQUFhLEVBQUUsR0FBSSxHQUNwQjs7QUFRSCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RUFDZixBQUNFLGFBRFcsQ0FDWCxjQUFjLENBQUM7SUFDYixLQUFLLEVBQUUsQ0FBRTtJQUFFLElBQUksRUFBRSxJQUFLLEdBQ3ZCO0VBSEgsQUFNRSxhQU5XLENBTVgsbUJBQW1CLENBQUM7SUFDbEIsSUFBSSxFQUFFLENBQUU7SUFBRSxLQUFLLEVBQUUsSUFBSyxHQUN2Qjs7QUNoTkwsQUFBQSxVQUFVO0FBQ1YsQUFBQSxtQkFBbUIsQ0FBQztFQUNsQixRQUFRLEVBQUUsUUFBUztFQUNuQixPQUFPLEVBQUUsWUFBYTtFQUN0QixjQUFjLEVBQUUsTUFBTyxHQVl4QjtFQWhCRCxBQUtJLFVBTE0sR0FLTixJQUFJLEV3RG1DUixBeERuQ0UsY3dEbUNZLEN4RHhDZCxVQUFVLEd3RDBFVCxPQUFPLEVBbENSLEF4RG5DRSxjd0RtQ1ksQ3hEeENkLFVBQVUsR3dEMEVBLE9BQU8sRW1Cd0VqQixBM0U3SUUsUTJFNklNLEMzRWxKUixVQUFVLEcyRW1KUixPQUFPLEVBRFQsQTNFN0lFLFEyRTZJTSxDM0VsSlIsVUFBVSxHMkVtSkMsa0JBQWtCLEVBbUc3QixBM0VqUEUsUzJFaVBPLEMzRXRQVCxVQUFVLEcyRXlXVCxxQkFBcUIsRUE2Q3RCLEEzRWpaRSxRMkVpWk0sQ0FDUCxjQUFjLEMzRXZaZixVQUFVLEcyRXFhUixPQUFPLEUzRXJhVCxBQUtFLFVBTFEsRzZFa0hWLHFCQUFxQixFQW1GckIsQTdFaE1FLFc2RWdNUyxDN0VyTVgsVUFBVSxHNkVzVVQsYUFBYSxBQVFYLFlBQVksRUF6SWYsQTdFaE1FLFc2RWdNUyxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQzdFclZULFVBQVUsRzZFcVZBLEtBQUs7RTdFcFZmLEFBSUksbUJBSmUsR0FJZixJQUFJLEV3RG1DUixBeERuQ0UsY3dEbUNZO0V4RHZDZCxtQkFBbUIsR3dEeUVsQixPQUFPLEVBbENSLEF4RG5DRSxjd0RtQ1k7RXhEdkNkLG1CQUFtQixHd0R5RVQsT0FBTyxFbUJ3RWpCLEEzRTdJRSxRMkU2SU07RTNFakpSLG1CQUFtQixHMkVrSmpCLE9BQU8sRUFEVCxBM0U3SUUsUTJFNklNO0UzRWpKUixtQkFBbUIsRzJFa0pSLGtCQUFrQixFQW1HN0IsQTNFalBFLFMyRWlQTztFM0VyUFQsbUJBQW1CLEcyRXdXbEIscUJBQXFCLEVBNkN0QixBM0VqWkUsUTJFaVpNLENBQ1AsY0FBYztFM0V0WmYsbUJBQW1CLEcyRW9hakIsT0FBTztFM0VwYVQsQUFJRSxtQkFKaUIsRzZFaUhuQixxQkFBcUIsRUFtRnJCLEE3RWhNRSxXNkVnTVM7RTdFcE1YLG1CQUFtQixHNkVxVWxCLGFBQWEsQUFRWCxZQUFZLEVBeklmLEE3RWhNRSxXNkVnTVMsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPO0U3RXBWVCxtQkFBbUIsRzZFb1ZULEtBQUssQzdFaFZOO0lBQ0wsUUFBUSxFQUFFLFFBQVM7SUFDbkIsS0FBSyxFQUFFLElBQUssR0FRYjtJQWZILEFBS0ksVUFMTSxHQUtOLElBQUksQUFJSCxNQUFNLEV3RCtCWCxBeERuQ0UsY3dEbUNZLEN4RHhDZCxVQUFVLEd3RDBFVCxPQUFPLEF4RGpFSCxNQUFNLEV3RCtCWCxBeERuQ0UsY3dEbUNZLEN4RHhDZCxVQUFVLEd3RDBFQSxPQUFPLEF4RGpFWixNQUFNLEUyRXlJWCxBM0U3SUUsUTJFNklNLEMzRWxKUixVQUFVLEcyRW1KUixPQUFPLEEzRTFJSixNQUFNLEUyRXlJWCxBM0U3SUUsUTJFNklNLEMzRWxKUixVQUFVLEcyRW1KQyxrQkFBa0IsQTNFMUl4QixNQUFNLEUyRTZPWCxBM0VqUEUsUzJFaVBPLEMzRXRQVCxVQUFVLEcyRXlXVCxxQkFBcUIsQTNFaFdqQixNQUFNLEUyRTZZWCxBM0VqWkUsUTJFaVpNLENBQ1AsY0FBYyxDM0V2WmYsVUFBVSxHMkVxYVIsT0FBTyxBM0U1WkosTUFBTSxFQVRYLEFBS0UsVUFMUSxHNkVrSFYscUJBQXFCLEE3RXpHaEIsTUFBTSxFNkU0TFgsQTdFaE1FLFc2RWdNUyxDN0VyTVgsVUFBVSxHNkVzVVQsYUFBYSxBQVFYLFlBQVksQTdFclVWLE1BQU0sRTZFNExYLEE3RWhNRSxXNkVnTVMsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM3RXJWVCxVQUFVLEc2RXFWQSxLQUFLLEE3RTVVVixNQUFNLEVBVFgsQUFLSSxVQUxNLEdBS04sSUFBSSxBQUtILE1BQU0sRXdEOEJYLEF4RG5DRSxjd0RtQ1ksQ3hEeENkLFVBQVUsR3dEMEVULE9BQU8sQXhEaEVILE1BQU0sRXdEOEJYLEF4RG5DRSxjd0RtQ1ksQ3hEeENkLFVBQVUsR3dEMEVBLE9BQU8sQXhEaEVaLE1BQU0sRTJFd0lYLEEzRTdJRSxRMkU2SU0sQzNFbEpSLFVBQVUsRzJFbUpSLE9BQU8sQTNFeklKLE1BQU0sRTJFd0lYLEEzRTdJRSxRMkU2SU0sQzNFbEpSLFVBQVUsRzJFbUpDLGtCQUFrQixBM0V6SXhCLE1BQU0sRTJFNE9YLEEzRWpQRSxTMkVpUE8sQzNFdFBULFVBQVUsRzJFeVdULHFCQUFxQixBM0UvVmpCLE1BQU0sRTJFNFlYLEEzRWpaRSxRMkVpWk0s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QW1CLEd3RHlFbEIsT0FBTyxBeEQvREgsT0FBTyxFd0Q2QlosQXhEbkNFLGN3RG1DWTtJeER2Q2QsbUJBQW1CLEd3RHlFVCxPQUFPLEF4RC9EWixPQUFPLEUyRXVJWixBM0U3SUUsUTJFNklNO0kzRWpKUixtQkFBbUIsRzJFa0pqQixPQUFPLEEzRXhJSixPQUFPLEUyRXVJWixBM0U3SUUsUTJFNklNO0kzRWpKUixtQkFBbUIsRzJFa0pSLGtCQUFrQixBM0V4SXhCLE9BQU8sRTJFMk9aLEEzRWpQRSxTMkVpUE87STNFclBULG1CQUFtQixHMkV3V2xCLHFCQUFxQixBM0U5VmpCLE9BQU8sRTJFMllaLEEzRWpaRSxRMkVpWk0sQ0FDUCxjQUFjO0kzRXRaZixtQkFBbUIsRzJFb2FqQixPQUFPLEEzRTFaSixPQUFPO0lBVlosQUFJRSxtQkFKaUIsRzZFaUhuQixxQkFBcUIsQTdFdkdoQixPQUFPLEU2RTBMWixBN0VoTUUsVzZFZ01TO0k3RXBNWCxtQkFBbUIsRzZFcVVsQixhQUFhLEFBUVgsWUFBWSxBN0VuVVYsT0FBTyxFNkUwTFosQTdFaE1FLFc2RWdNUyxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU87STdFcFZULG1CQUFtQixHNkVvVlQsS0FBSyxBN0UxVVYsT0FBTztJQVZaLEFBSUksbUJBSmUsR0FJZixJQUFJLEFBT0gsT0FBTyxFd0Q0QlosQXhEbkNFLGN3RG1DWTtJeER2Q2QsbUJBQW1CLEdBV2QsT0FBTyxBd0Q4RFgsT0FBTyxFQWxDUixBeERuQ0UsY3dEbUNZO0l4RHZDZCxtQkFBbUIsR0FXZCxPQUFPLEF3RDhERixPQUFPLEVtQndFakIsQTNFN0lFLFEyRTZJTTtJM0VqSlIsbUJBQW1CLEdBV2QsT0FBTyxBMkV1SVYsT0FBTyxFQURULEEzRTdJRSxRMkU2SU07STNFakpSLG1CQUFtQixHQVdkLE9BQU8sQTJFdUlELGtCQUFrQixFQW1HN0IsQTNFalBFLFMyRWlQTztJM0VyUFQsbUJBQW1CLEdBV2QsT0FBTyxBMkU2VlgscUJBQXFCLEVBNkN0QixBM0VqWkUsUTJFaVpNLENBQ1AsY0FB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bUIyR1osT0FBTyxHbkJ6RVIsT0FBTyxFQWxDUixBeERwQk8sY3dEb0JPLENtQjBHZCxRQUFRLEMzRS9IUixVQUFVLEMyRWdJUixPQUFPLEduQnpFUixPQUFPLEV4RHZEUixBQUNPLFVBREcsQzJFK0hWLFFBQVEsQ25CMUdSLGNBQWMsQ21CMkdILGtCQUFrQixHbkJ6RTVCLE9BQU8sRUFsQ1IsQXhEcEJPLGN3RG9CTyxDeERyQmQsVUFBVSxDMkUrSFYsUUFBUSxDQUNHLGtCQUFrQixHbkJ6RTVCLE9BQU8sRW1Cd0VSLEEzRTlITyxRMkU4SEMsQzNFL0hSLFVBQVUsQ3dEcUJWLGNBQWMsQ21CMkdILGtCQUFrQixHbkJ6RTVCLE9BQU8sRUFsQ1IsQXhEcEJPLGN3RG9CTyxDbUIwR2QsUUFBUSxDM0UvSFIsVUFBVSxDMkVnSUMsa0JBQWtCLEduQnpFNUIsT0FBTyxFeER2RFIsQUFDTyxVQURHLEMyRW1PVixTQUFTLENuQjlNVCxjQUFjLENtQmlVYixxQkFBcUIsR25CL1JyQixPQUFPLEVBbENSLEF4RHBCTyxjd0RvQk8sQ3hEckJkLFVBQVUsQzJFbU9WLFNBQVMsQ0FtSFIscUJBQXFCLEduQi9SckIsT0FBTyxFbUI0S1IsQTNFbE9PLFMyRWtPRSxDM0VuT1QsVUFBVSxDd0RxQlYsY0FBYyxDbUJpVWIscUJBQXFCLEduQi9SckIsT0FBTyxFQWxDUixBeERwQk8sY3dEb0JPLENtQjhNZCxTQUFTLEMzRW5PVCxVQUFVLEMyRXNWVCxxQkFBcUIsR25CL1JyQixPQUFPLEV4RHZEUixBQUNPLFVBREcsQzJFbVlWLFFBQVEsQ0FDUCxjQUFjLENuQi9XZixjQUFjLENtQjZYWixPQUFPLEduQjNWUixPQUFPLEVBbENSLEF4RHBCTyxjd0RvQk8sQ3hEckJkLFVBQVUsQzJFbVlWLFFBQVEsQ0FDUCxjQUFjLENBY2IsT0FBTyxHbkIzVlIsT0FBTyxFbUI0VVIsQTNFbFlPLFEyRWtZQyxDQUNQLGNBQWMsQzNFcFlmLFVBQVUsQ3dEcUJWLGNBQWMsQ21CNlhaLE9BQU8sR25CM1ZSLE9BQU8sRUFsQ1IsQXhEcEJPLGN3RG9C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RUFsQmYsQUFrQlcsbUJBbEJRLEc2RXhCbkIscUJBQXFCLEc3RTBDVixJQUFJLEU2RXlDZixBN0V6Q1csVzZFeUNBLEM3RTNEWCxtQkFBbUIsRzZFNExsQixhQUFhLEFBUVgsWUFBWSxHN0VsTEosSUFBSSxFNkV5Q2YsQTdFekNXLFc2RXlDQSxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQzdFM01ULG1CQUFtQixHNkUyTVQsS0FBSyxHN0V6TEosSUFBSSxFd0RwSGYsQXhEb0hTLGN3RHBISyxDeERrR2QsbUJBQW1CLEdBa0JmLElBQUksR3dEbEZQLE9BQU8sRUFsQ1IsQXhEb0hTLGN3RHBISyxDeERrR2QsbUJBQW1CLEd3RGhFbEIsT0FBTyxHQUFQLE9BQU8sRUFsQ1IsQXhEb0hTLGN3RHBISyxDeERrR2QsbUJBQW1CLEd3RGhFVCxPQUFPLEdBQWhCLE9BQU8sRW1Cd0VSLEEzRVVTLFEyRVZELENuQjFHUixjQUFjLEN4RGtHZCxtQkFBbUIsRzJFU2pCLE9BQU8sR25CekVSLE9BQU8sRUFsQ1IsQXhEb0hTLGN3RHBISyxDbUIwR2QsUUFBUSxDM0VSUixtQkFBbUIsRzJFU2pCLE9BQU8sR25CekVSLE9BQU8sRW1Cd0VSLEEzRVVTLFEyRVZELENuQjFHUixjQUFjLEN4RGtHZCxtQkFBbUIsRzJFU1Isa0JBQWtCLEduQnpFNUIsT0FBTyxFQWxDUixBeERvSFMsY3dEcEhLLENtQjBHZCxRQUFRLEMzRVJSLG1CQUFtQixHMkVTUixrQkFBa0IsR25CekU1QixPQUFPLEVtQjRLUixBM0UxRlMsUzJFMEZBLENuQjlNVCxjQUFjLEN4RGtHZCxtQkFBbUIsRzJFK05sQixxQkFBcUIsR25CL1JyQixPQUFPLEVBbENSLEF4RG9IUyxjd0RwSEssQ21COE1kLFNBQVMsQzNFNUdULG1CQUFtQixHMkUrTmxCLHFCQUFxQixHbkIvUnJCLE9BQU8sRW1CNFVSLEEzRTFQUyxRMkUwUEQsQ0FDUCxjQUFjLENuQi9XZixjQUFjLEN4RGtHZCxtQkFBbUIsRzJFMlJqQixPQUFPLEduQjNWUixPQUFPLEVBbENSLEF4RG9IUyxjd0RwSEssQ21COFdkLFFBQVEsQ0FDUCxjQUFjLEMzRTdRZixtQkFBbUIsRzJFMlJqQixPQUFPLEduQjNWUixPQUFPLEVBbENSLEF4RG9IUyxjd0RwSEssQ3hEa0dkLG1CQUFtQixHNkV4Qm5CLHFCQUFxQixHckJ4Q3BCLE9BQU8sRXFCMkhSLEE3RXpDUyxXNkV5Q0UsQ3JCN0pYLGNBQWMsQ3hEa0dkLG1CQUFtQixHNkU0TGxCLGFBQWEsQUFRWCxZQUFZLEdyQnBRZCxPQUFPLEVBbENSLEF4RG9IUyxjd0RwSEssQ3FCNkpkLFdBQVcsQzdFM0RYLG1CQUFtQixHNkU0TGxCLGFBQWEsQUFRWCxZQUFZLEdyQnBRZCxPQUFPLEVxQjJIUixBN0V6Q1MsVzZFeUNFLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTyxDckI3U1QsY0FBYyxDeERrR2QsbUJBQW1CLEc2RTJNVCxLQUFLLEdyQjNRZCxPQUFPLEVBbENSLEF4RG9IUyxjd0RwSEssQ3FCNkpkLFdBQVcsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM3RTNNVCxtQkFBbUIsRzZFMk1ULEtBQUssR3JCM1FkLE9BQU8sRUFsQ1IsQXhEb0hTLGN3RHBISyxDeERrR2QsbUJBQW1CLEdBa0JmLElBQUksR3dEbEZFLE9BQU8sRUFsQ2pCLEF4RG9IUyxjd0RwSEssQ3hEa0dkLG1CQUFtQixHd0RoRWxCLE9BQU8sR0FBRSxPQUFPLEVBbENqQixBeERvSFMsY3dEcEhLLEN4RGtHZCxtQkFBbUIsR3dEaEVULE9BQU8sR0FBUCxPQUFPLEVtQndFakIsQTNFVVMsUTJFVkQsQ25CMUdSLGNBQWMsQ3hEa0dkLG1CQUFtQixHMkVTakIsT0FBTyxHbkJ6RUMsT0FBTyxFQWxDakIsQXhEb0hTLGN3RHBISyxDbUIwR2QsUUFBUSxDM0VSUixtQkFBbUIsRzJFU2pCLE9BQU8sR25CekVDLE9BQU8sRW1Cd0VqQixBM0VVUyxRMkVWRCxDbkIxR1IsY0FBYyxDeERrR2QsbUJBQW1CLEcyRVNSLGtCQUFrQixHbkJ6RW5CLE9BQU8sRUFsQ2pCLEF4RG9IUyxjd0RwSEssQ21CMEdkLFFBQVEsQzNFUlIsbUJBQW1CLEcyRVNSLGtCQUFrQixHbkJ6RW5CLE9BQU8sRW1CNEtqQixBM0UxRlMsUzJFMEZBLENuQjlNVCxjQUFjLEN4RGtHZCxtQkFBbUIsRzJFK05sQixxQkFBcUIsR25CL1JaLE9BQU8sRUFsQ2pCLEF4RG9IUyxjd0RwSEssQ21COE1kLFNBQVMsQzNFNUdULG1CQUFtQixHMkUrTmxCLHFCQUFxQixHbkIvUlosT0FBTyxFbUI0VWpCLEEzRTFQUyxRMkUwUEQsQ0FDUCxjQUFjLENuQi9XZixjQUFjLEN4RGtHZCxtQkFBbUIsRzJFMlJqQixPQUFPLEduQjNWQyxPQUFPLEVBbENqQixBeERvSFMsY3dEcEhLLENtQjhXZCxRQUFRLENBQ1AsY0FBYyxDM0U3UWYsbUJBQW1CLEcyRTJSakIsT0FBTyxHbkIzVkMsT0FBTyxFQWxDakIsQXhEb0hTLGN3RHBISyxDeERrR2QsbUJBQW1CLEc2RXhCbkIscUJBQXFCLEdyQnhDWCxPQUFPLEVxQjJIakIsQTdFekNTLFc2RXlDRSxDckI3SlgsY0FBYyxDeERrR2QsbUJBQW1CLEc2RTRMbEIsYUFBYSxBQVFYLFlBQVksR3JCcFFMLE9BQU8sRUFsQ2pCLEF4RG9IUyxjd0RwSEssQ3FCNkpkLFdBQVcsQzdFM0RYLG1CQUFtQixHNkU0TGxCLGFBQWEsQUFRWCxZQUFZLEdyQnBRTCxPQUFPLEVxQjJIakIsQTdFekNTLFc2RXlDRSxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQ3JCN1NULGNBQWMsQ3hEa0dkLG1CQUFtQixHNkUyTVQsS0FBSyxHckIzUUwsT0FBTyxFQWxDakIsQXhEb0hTLGN3RHBISyxDcUI2SmQsV0FBVyxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQzdFM01ULG1CQUFtQixHNkUyTVQsS0FBSyxHckIzUUwsT0FBTyxFbUJ3RWpCLEEzRVVTLFEyRVZELEMzRVJSLG1CQUFtQixHQWtCZixJQUFJLEcyRVROLE9BQU8sRW5CM0dULEF4RG9IUyxjd0RwSEssQ21CMEdkLFFBQVEsQzNFUlIsbUJBQW1C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RHBISyxDeERrR2QsbUJBQW1CLEd3RGhFbEIsT0FBTyxHcUJ3Q1IscUJBQXFCLEVyQjFFckIsQXhEb0hTLGN3RHBISyxDeERrR2QsbUJBQW1CLEd3RGhFVCxPQUFPLEdxQndDakIscUJBQXFCLEVGZ0NyQixBM0VVUyxRMkVWRCxDM0VSUixtQkFBbUIsRzJFU2pCLE9BQU8sR0VqQ1QscUJBQXFCLEVGZ0NyQixBM0VVUyxRMkVWRCxDM0VSUixtQkFBbUIsRzJFU1Isa0JBQWtCLEdFakM3QixxQkFBcUIsRUZvSXJCLEEzRTFGUyxTMkUwRkEsQzNFNUdULG1CQUFtQixHMkUrTmxCLHFCQUFxQixHRXZQdEIscUJBQXFCLEVGb1NyQixBM0UxUFMsUTJFMFBELENBQ1AsY0FBYyxDM0U3UWYsbUJBQW1CLEcyRTJSakIsT0FBTyxHRW5UVCxxQkFBcUIsRTdFd0JyQixBQWtCUyxtQkFsQlUsRzZFeEJuQixxQkFBcUIsR0FBckIscUJBQXFCLEVBbUZyQixBN0V6Q1MsVzZFeUNFLEM3RTNEWCxtQkFBbUIsRzZFNExsQixhQUFhLEFBUVgsWUFBWSxHQTVOZixxQkFBcUIsRUFtRnJCLEE3RXpDUyxXNkV5Q0UsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM3RTNNVCxtQkFBbUIsRzZFMk1ULEtBQUssR0FuT2YscUJBQXFCLEVBbUZyQixBN0V6Q1MsVzZFeUNFLEM3RTNEWCxtQkFBbUIsR0FrQmYsSUFBSSxHNkUwS1AsYUFBYSxBQVFYLFlBQVksRXJCdFNmLEF4RG9IUyxjd0RwSEssQ3FCNkpkLFdBQVcsQzdFM0RYLG1CQUFtQixHd0RoRWxCLE9BQU8sR3FCNFBQLGFBQWEsQUFRWCxZQUFZLEVBeklmLEE3RXpDUyxXNkV5Q0UsQ3JCN0pYLGNBQWMsQ3hEa0dkLG1CQUFtQixHd0RoRWxCLE9BQU8sR3FCNFBQLGFBQWEsQUFRWCxZQUFZLEVyQnRTZixBeERvSFMsY3dEcEhLLENxQjZKZCxXQUFXLEM3RTNEWCxtQkFBbUIsR3dEaEVULE9BQU8sR3FCNFBoQixhQUFhLEFBUVgsWUFBWSxFQXpJZixBN0V6Q1MsVzZFeUNFLENyQjdKWCxjQUFjLEN4RGtHZCxtQkFBbUIsR3dEaEVULE9BQU8sR3FCNFBoQixhQUFhLEFBUVgsWUFBWSxFRjVMZixBM0VVUyxRMkVWRCxDRW1EUixXQUFXLEM3RTNEWCxtQkFBbUIsRzJFU2pCLE9BQU8sR0VtTFIsYUFBYSxBQVFYLFlBQVksRUF6SWYsQTdFekNTLFc2RXlDRSxDRm5EWCxRQUFRLEMzRVJSLG1CQUFtQixHMkVTakIsT0FBTyxHRW1MUixhQUFhLEFBUVgsWUFBWSxFRjVMZixBM0VVUyxRMkVWRCxDRW1EUixXQUFXLEM3RTNEWCxtQkFBbUIsRzJFU1Isa0JBQWtCLEdFbUw1QixhQUFhLEFBUVgsWUFBWSxFQXpJZixBN0V6Q1MsVzZFeUNFLENGbkRYLFFBQVEsQzNFUlIsbUJBQW1CLEcyRVNSLGtCQUFrQixHRW1MNUIsYUFBYSxBQVFYLFlBQVksRUZ4RmYsQTNFMUZTLFMyRTBGQSxDRWpEVCxXQUFXLEM3RTNEWCxtQkFBbUIsRzJFK05sQixxQkFBcUIsR0VuQ3JCLGFBQWEsQUFRWCxZQUFZLEVBeklmLEE3RXpDUyxXNkV5Q0UsQ0ZpRFgsU0FBUyxDM0U1R1QsbUJBQW1CLEcyRStObEIscUJBQXFCLEdFbkNyQixhQUFhLEFBUVgsWUFBWSxFRndFZixBM0UxUFMsUTJFMFBELENBQ1AsY0FBYyxDRWxOZixXQUFXLEM3RTNEWCxtQkFBbUIsRzJFMlJqQixPQUFPLEdFL0ZSLGFBQWEsQUFRWCxZQUFZLEVBeklmLEE3RXpDUyxXNkV5Q0UsQ0ZpTlgsUUFBUSxDQUNQLGNBQWMsQzNFN1FmLG1CQUFtQixHMkUyUmpCLE9BQU8sR0UvRlIsYUFBYSxBQVFYLFlBQVksRUF6SWYsQTdFekNTLFc2RXlDRSxDN0UzRFgsbUJBQW1CLEc2RXhCbkIscUJBQXFCLEdBb05wQixhQUFhLEFBUVgsWUFBWSxFQXpJZixBN0V6Q1MsVzZFeUNFLEM3RTNEWCxtQkFBbUIsRzZFNExsQixhQUFhLEFBUVgsWUFBWSxHQVJkLGFBQWEsQUFRWCxZQUFZLEVBeklmLEE3RXpDUyxXNkV5Q0UsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM3RTNNVCxtQkFBbUIsRzZFMk1ULEtBQUssR0FmZCxhQUFhLEFBUVgsWUFBWSxFQXpJZixBN0V6Q1MsVzZFeUNFLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTyxDN0UzTVQsbUJBQW1CLEdBa0JmLElBQUksRzZFeUxFLEtBQUssRXJCN1NmLEF4RG9IUyxjd0RwSEssQ3FCNkpkLFdBQVcsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM3RTNNVCxtQkFBbUIsR3dEaEVsQixPQUFPLEdxQjJRRSxLQUFLLEVBaEpmLEE3RXpDUyxXNkV5Q0UsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLENyQjdTVCxjQUFjLEN4RGtHZCxtQkFBbUIsR3dEaEVsQixPQUFPLEdxQjJRRSxLQUFLLEVyQjdTZixBeERvSFMsY3dEcEhLLENxQjZKZCxXQUFXLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTyxDN0UzTVQsbUJBQW1CLEd3RGhFVCxPQUFPLEdxQjJRUCxLQUFLLEVBaEpmLEE3RXpDUyxXNkV5Q0UsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLENyQjdTVCxjQUFjLEN4RGtHZCxtQkFBbUIsR3dEaEVULE9BQU8sR3FCMlFQLEtBQUssRUZuTWYsQTNFVVMsUTJFVkQsQ0VtRFIsV0FBVyxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQzdFM01ULG1CQUFtQixHMkVTakIsT0FBTyxHRWtNQyxLQUFLLEVBaEpmLEE3RXpDUyxXNkV5Q0UsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLENGbk1ULFFBQVEsQzNFUlIsbUJBQW1CLEcyRVNqQixPQUFPLEdFa01DLEtBQUssRUZuTWYsQTNFVVMsUTJFVkQsQ0VtRFIsV0FBVyxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQzdFM01ULG1CQUFtQixHMkVTUixrQkFBa0IsR0VrTW5CLEtBQUssRUFoSmYsQTdFekNTLFc2RXlDRSxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQ0ZuTVQsUUFBUSxDM0VSUixtQkFBbUIsRzJFU1Isa0JBQWtCLEdFa01uQixLQUFLLEVGL0ZmLEEzRTFGUyxTMkUwRkEsQ0VqRFQsV0FBVyxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQzdFM01ULG1CQUFtQixHMkUrTmxCLHFCQUFxQixHRXBCWixLQUFLLEVBaEpmLEE3RXpDUyxXNkV5Q0UsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLENGL0ZULFNBQVMsQzNFNUdULG1CQUFtQixHMkUrTmxCLHFCQUFxQixHRXBCWixLQUFLLEVGaUVmLEEzRTFQUyxRMkUwUEQsQ0FDUCxjQUFjLENFbE5mLFdBQVcsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM3RTNNVCxtQkFBbUIsRzJFMlJqQixPQUFPLEdFaEZDLEtBQUssRUFoSmYsQTdFekNTLFc2RXlDRSxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQ0ZpRVQsUUFBUSxDQUNQLGNBQWMsQzNFN1FmLG1CQUFtQixHMkUyUmpCLE9BQU8sR0VoRkMsS0FBSyxFQWhKZixBN0V6Q1MsVzZFeUNFLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTyxDN0UzTVQsbUJBQW1CLEc2RXhCbkIscUJBQXFCLEdBbU9YLEtBQUssRUFoSmYsQTdFekNTLFc2RXlDRSxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQzdFM01ULG1CQUFtQixHNkU0TGxCLGFBQWEsQUFRWCxZQUFZLEdBT0wsS0FBSyxFQWhKZixBN0V6Q1MsVzZFeUNFLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTyxDN0UzTVQsbUJBQW1CLEc2RTJNVCxLQUFLLEdBQUwsS0FBSztBN0UzTWYsQUFtQlcsbUJBbkJRLEdBbUJmLElBQUksR0FBRyxVQUFVLEV3RHJIckIsQXhEcUhXLGN3RHJIRztBeERrR2QsbUJBQW1CLEd3RGhFbEIsT0FBTyxHeERtRkcsVUFBVSxFd0RySHJCLEF4RHFIVyxjd0RySEc7QXhEa0dkLG1CQUFtQixHd0RoRVQsT0FBTyxHeERtRk4sVUFBVSxFMkVYckIsQTNFV1csUTJFWEg7QTNFUlIsbUJBQW1CLEcyRVNqQixPQUFPLEczRVVFLFVBQVUsRTJFWHJCLEEzRVdXLFEyRVhIO0EzRVJSLG1CQUFtQixHMkVTUixrQkFBa0IsRzNFVWxCLFVBQVUsRTJFeUZyQixBM0V6RlcsUzJFeUZGO0EzRTVHVCxtQkFBbUIsRzJFK05sQixxQkFBcUIsRzNFNU1YLFVBQVUsRTJFeVByQixBM0V6UFcsUTJFeVBILENBQ1AsY0FBYztBM0U3UWYsbUJBQW1CLEcyRTJSakIsT0FBTyxHM0V4UUUsVUFBVTtBQW5CckIsQUFtQlcsbUJBbkJRLEc2RXhCbkIscUJBQXFCLEc3RTJDVixVQUFVLEU2RXdDckIsQTdFeENXLFc2RXdDQTtBN0UzRFgsbUJBQW1CLEc2RTRMbEIsYUFBYSxBQVFYLFlBQVksRzdFakxKLFVBQVUsRTZFd0NyQixBN0V4Q1csVzZFd0NBLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTztBN0UzTVQsbUJBQW1CLEc2RTJNVCxLQUFLLEc3RXhMSixVQUFVO0FBbkJyQixBQW9CaUIsbUJBcEJFLEdBb0JmLFVBQVUsR0FBRyxJQUFJLEV3RHRIckIsQXhEc0hlLGN3RHRIRDtBeERrR2QsbUJBQW1CLEdBb0JmLFVBQVUsR3dEcEZiLE9BQU8sRUFsQ1IsQXhEc0hlLGN3RHRIRDtBeERrR2QsbUJBQW1CLEdBb0JmLFVBQVUsR3dEcEZKLE9BQU8sRW1Cd0VqQixBM0VZZSxRMkVaUDtBM0VSUixtQkFBbUIsR0FvQmYsVUFBVSxHMkVYWixPQUFPLEVBRFQsQTNFWWUsUTJFWlA7QTNFUlIsbUJBQW1CLEdBb0JmLFVBQVUsRzJFWEgsa0JBQWtCLEVBbUc3QixBM0V4RmUsUzJFd0ZOO0EzRTVHVCxtQkFBbUIsR0FvQmYsVUFBVSxHMkUyTWIscUJBQXFCLEVBNkN0QixBM0V4UGUsUTJFd1BQLENBQ1AsY0FBYztBM0U3UWYsbUJBQW1CLEdBb0JmLFVBQVUsRzJFdVFaLE9BQU87QTNFM1JULEFBb0JlLG1CQXBCSSxHQW9CZixVQUFVLEc2RTVDZCxxQkFBcUIsRUFtRnJCLEE3RXZDZSxXNkV1Q0o7QTdFM0RYLG1CQUFtQixHQW9CZixVQUFVLEc2RXdLYixhQUFhLEFBUVgsWUFBWSxFQXpJZixBN0V2Q2UsVzZFdUNKLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTztBN0UzTVQsbUJBQW1CLEdBb0JmLFVBQVUsRzZFdUxKLEtBQUs7QTdFM01mLEFBcUJpQixtQkFyQkUsR0FxQmYsVUFBVSxHQUFHLFVBQVUsQ0FBQztFQUN4QixVQUFVLEVBQUUsSUFBSztFQUNqQixXQUFXLEVBQUUsQ0FBRSxHQUNoQjs7QUFHSCxBQUFzQixtQkFBSCxHQUFHLElBQUksQUFDdkIsSUFBSyxDQUFBLEFBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsR3dEOUhyQyxBeEQ2SG9CLGN3RDdITixDeEQ2SGQsbUJBQW1CLEd3RDNGbEIsT0FBTyxBeEQ0RkwsSUFBSyxDQUFBLEFBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsR3dEOUhyQyxBeEQ2SG9CLGN3RDdITixDeEQ2SGQsbUJBQW1CLEd3RDNGVCxPQUFPLEF4RDRGZCxJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxHMkVwQnJDLEEzRW1Cb0IsUTJFbkJaLEMzRW1CUixtQkFBbUIsRzJFbEJqQixPQUFPLEEzRW1CTixJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxHMkVwQnJDLEEzRW1Cb0IsUTJFbkJaLEMzRW1CUixtQkFBbUIsRzJFbEJSLGtCQUFrQixBM0VtQjFCLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLEcyRWdGckMsQTNFakZvQixTMkVpRlgsQzNFakZULG1CQUFtQixHMkVvTWxCLHFCQUFxQixBM0VuTW5CLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLEcyRWdQckMsQTNFalBvQixRMkVpUFosQ0FDUCxjQUFjLEMzRWxQZixtQkFBbUIsRzJFZ1FqQixPQUFPLEEzRS9QTixJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxHQURyQyxBQUFvQixtQkFBRCxHNkVuRG5CLHFCQUFxQixBN0VvRGxCLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLEc2RStCckMsQTdFaENvQixXNkVnQ1QsQzdFaENYLG1CQUFtQixHNkVpS2xCLGFBQWEsQUFRWCxZQUFZLEE3RXhLWixJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxHNkUrQnJDLEE3RWhDb0IsVzZFZ0NULENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTyxDN0VoTFQsbUJBQW1CLEc2RWdMVCxLQUFLLEE3RS9LWixJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxFQUFFO0VBQ25DLGFBQWEsRUFBRSxDQUFFLEdBQ2xCOztBQUhILEFBQXNCLG1CQUFILEdBQUcsSUFBSSxBQUl2QixZQUFZLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxHd0RqSS9CLEF4RDZIb0IsY3dEN0hOLEN4RDZIZCxtQkFBbUIsR3dEM0ZsQixPQUFPLEF4RCtGTCxZQUFZLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxHd0RqSS9CLEF4RDZIb0IsY3dEN0hOLEN4RDZIZCxtQkFBbUIsR3dEM0ZULE9BQU8sQXhEK0ZkLFlBQVksQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLEcyRXZCL0IsQTNFbUJvQixRMkVuQlosQzNFbUJSLG1CQUFtQixHMkVsQmpCLE9BQU8sQTNFc0JOLFlBQVksQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLEcyRXZCL0IsQTNFbUJvQixRMkVuQlosQzNFbUJSLG1CQUFtQixHMkVsQlIsa0JBQWtCLEEzRXNCMUIsWUFBWSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsRzJFNkUvQixBM0VqRm9CLFMyRWlGWCxDM0VqRlQsbUJBQW1CLEcyRW9NbEIscUJBQXFCLEEzRWhNbkIsWUFBWSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsRzJFNk8vQixBM0VqUG9CLFEyRWlQWixDQUNQLGNBQWMsQzNFbFBmLG1CQUFtQixHMkVnUWpCLE9BQU8sQTNFNVBOLFlBQVksQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLEdBSi9CLEFBQW9CLG1CQUFELEc2RW5EbkIscUJBQXFCLEE3RXVEbEIsWUFBWSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsRzZFNEIvQixBN0VoQ29CLFc2RWdDVCxDN0VoQ1gsbUJBQW1CLEc2RWlLbEIsYUFBYSxBQVFYLFlBQVksQTdFcktaLFlBQVksQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLEc2RTRCL0IsQTdFaENvQixXNkVnQ1QsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM3RWhMVCxtQkFBbUIsRzZFZ0xULEtBQUssQTdFNUtaLFlBQVksQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLEVBQUU7RW5CM0svQix1QkFBdUIsRXpCMEdHLEdBQUc7RXlCekc1QixzQkFBc0IsRXpCeUdHLEdBQUc7RXlCbEc3QiwwQkFBMEIsRW1CcUtNLENBQUM7RW5CcEtoQyx5QkFBeUIsRW1Cb0tNLENBQUMsR0FDaEM7O0FBUEgsQUFBc0IsbUJBQUgsR0FBRyxJQUFJLEFBUXZCLFdBQVcsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLEd3RHJJL0IsQXhENkhvQixjd0Q3SE4sQ3hENkhkLG1CQUFtQixHd0QzRmxCLE9BQU8sQXhEbUdMLFdBQVcsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLEd3RHJJL0IsQXhENkhvQixjd0Q3SE4sQ3hENkhkLG1CQUFtQixHd0QzRlQsT0FBTyxBeERtR2QsV0FBVyxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksRzJFM0IvQixBM0VtQm9CLFEyRW5CWixDM0VtQlIsbUJBQW1CLEcyRWxCakIsT0FBTyxBM0UwQk4sV0FBVyxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksRzJFM0IvQixBM0VtQm9CLFEyRW5CWixDM0VtQlIsbUJBQW1CLEcyRWxCUixrQkFBa0IsQTNFMEIxQixXQUFXLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxHMkV5RS9CLEEzRWpGb0IsUzJFaUZYLEMzRWpGVCxtQkFBbUIsRzJFb01sQixxQkFBcUIsQTNFNUxuQixXQUFXLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxHMkV5Ty9CLEEzRWpQb0IsUTJFaVBaLENBQ1AsY0FBYyxDM0VsUGYsbUJBQW1CLEcyRWdRakIsT0FBTyxBM0V4UE4sV0FBVyxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksR0FSL0IsQUFBb0IsbUJBQUQsRzZFbkRuQixxQkFBcUIsQTdFMkRsQixXQUFXLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxHNkV3Qi9CLEE3RWhDb0IsVzZFZ0NULEM3RWhDWCxtQkFBbUIsRzZFaUtsQixhQUFhLEFBUVgsWUFBWSxBN0VqS1osV0FBVyxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksRzZFd0IvQixBN0VoQ29CLFc2RWdDVCxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQzdFaExULG1CQUFtQixHNkVnTFQsS0FBSyxBN0V4S1osV0FBVyxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksRUFBRTtFbkIvSy9CLHVCQUF1QixFbUJnTE0sQ0FBQztFbkIvSzdCLHNCQUFzQixFbUIrS00sQ0FBQztFbkJ4SzlCLDBCQUEwQixFekJrR0EsR0FBRztFeUJqRzVCLHlCQUF5QixFekJpR0EsR0FBRyxHNEN3RTVCOztBQUVILEFBQXNFLG1CQUFuRCxHQUFHLFVBQVUsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxJQUFJLElBQUksRXdEMUkxRSxBeEQwSW9FLGN3RDFJdEQsQ3hEMElkLG1CQUFtQixHQUFHLFVBQVUsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxJd0R4R2pFLE9BQU8sRUFsQ1IsQXhEMElvRSxjd0QxSXRELEN4RDBJZCxtQkFBbUIsR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsSXdEeEd4RCxPQUFPLEVtQndFakIsQTNFZ0NvRSxRMkVoQzVELEMzRWdDUixtQkFBbUIsR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsSTJFL0JoRSxPQUFPLEVBRFQsQTNFZ0NvRSxRMkVoQzVELEMzRWdDUixtQkFBbUIsR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsSTJFL0J2RCxrQkFBa0IsRUFtRzdCLEEzRXBFb0UsUzJFb0UzRCxDM0VwRVQsbUJBQW1CLEdBQUcsVUFBVSxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLEkyRXVMakUscUJBQXFCLEVBNkN0QixBM0VwT29FLFEyRW9PNUQsQ0FDUCxjQUFjLEMzRXJPZixtQkFBbUIsR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsSTJFbVBoRSxPQUFPLEUzRW5QVCxBQUFvRSxtQkFBakQsR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsSTZFaEVsRSxxQkFBcUIsRUFtRnJCLEE3RW5Cb0UsVzZFbUJ6RCxDN0VuQlgsbUJBQW1CLEdBQUcsVUFBVSxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLEk2RW9KakUsYUFBYSxBQVFYLFlBQVksRUF6SWYsQTdFbkJvRSxXNkVtQnpELENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTyxDN0VuS1QsbUJBQW1CLEdBQUcsVUFBVSxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLEk2RW1LeEQsS0FBSyxDN0VuSzREO0VBQ3pFLGFBQWEsRUFBRSxDQUFFLEdBQ2xCOztBQUNELEFBQ1EsbUJBRFcsR0FBRyxVQUFVLEFBQUEsWUFBWSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsSUFDeEQsSUFBSSxBQUFBLFdBQVcsRXdEOUluQixBeEQ4SUUsY3dEOUlZLEN4RDZJZCxtQkFBbUIsR0FBRyxVQUFVLEFBQUEsWUFBWSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsSXdEM0czRCxPQUFPLEF4RDRHQSxXQUFXLEV3RDlJbkIsQXhEOElFLGN3RDlJWSxDeEQ2SWQsbUJBQW1CLEdBQUcsVUFBVSxBQUFBLFlBQVksQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLEl3RDNHbEQsT0FBTyxBeEQ0R1QsV0FBVyxFMkVwQ25CLEEzRW9DRSxRMkVwQ00sQzNFbUNSLG1CQUFtQixHQUFHLFVBQVUsQUFBQSxZQUFZLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxJMkVsQzFELE9BQU8sQTNFbUNELFdBQVcsRTJFcENuQixBM0VvQ0UsUTJFcENNLEMzRW1DUixtQkFBbUIsR0FBRyxVQUFVLEFBQUEsWUFBWSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsSTJFbENqRCxrQkFBa0IsQTNFbUNyQixXQUFXLEUyRWdFbkIsQTNFaEVFLFMyRWdFTyxDM0VqRVQsbUJBQW1CLEdBQUcsVUFBVSxBQUFBLFlBQVksQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLEkyRW9MM0QscUJBQXFCLEEzRW5MZCxXQUFXLEUyRWdPbkIsQTNFaE9FLFEyRWdPTSxDQUNQLGNBQWMsQzNFbE9mLG1CQUFtQixHQUFHLFVBQVUsQUFBQSxZQUFZLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxJMkVnUDFELE9BQU8sQTNFL09ELFdBQVcsRUFEbkIsQUFDRSxtQkFEaUIsR0FBRyxVQUFVLEFBQUEsWUFBWSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsSTZFbkU1RCxxQkFBcUIsQTdFb0ViLFdBQVcsRTZFZW5CLEE3RWZFLFc2RWVTLEM3RWhCWCxtQkFBbUIsR0FBRyxVQUFVLEFBQUEsWUFBWSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsSTZFaUozRCxhQUFhLEFBUVgsWUFBWSxBN0V4SlAsV0FBVyxFNkVlbkIsQTdFZkUsVzZFZVMsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM3RWhLVCxtQkFBbUIsR0FBRyxVQUFVLEFBQUEsWUFBWSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsSTZFZ0tsRCxLQUFLLEE3RS9KUCxXQUFXO0FBRG5CLEFBRUksbUJBRmUsR0FBRyxVQUFVLEFBQUEsWUFBWSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsSUFFeEQsZ0JBQWdCLENBQUM7RW5CakxuQiwwQkFBMEIsRW1Ca0xNLENBQUM7RW5CakxoQyx5QkFBeUIsRW1CaUxNLENBQUMsR0FDaEM7O0FBRUgsQUFBb0UsbUJBQWpELEdBQUcsVUFBVSxBQUFBLFdBQVcsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLElBQUksSUFBSSxBQUFBLFlBQVksRXdEbkpoRixBeERtSjhELGN3RG5KaEQsQ3hEbUpkLG1CQUFtQixHQUFHLFVBQVUsQUFBQSxXQUFXLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxJd0RqSDNELE9BQU8sQXhEaUg0RCxZQUFZLEV3RG5KaEYsQXhEbUo4RCxjd0RuSmhELEN4RG1KZCxtQkFBbUIsR0FBRyxVQUFVLEFBQUEsV0FBVyxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksSXdEakhsRCxPQUFPLEF4RGlIbUQsWUFBWSxFMkV6Q2hGLEEzRXlDOEQsUTJFekN0RCxDM0V5Q1IsbUJBQW1CLEdBQUcsVUFBVSxBQUFBLFdBQVcsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLEkyRXhDMUQsT0FBTyxBM0V3QzJELFlBQVksRTJFekNoRixBM0V5QzhELFEyRXpDdEQsQzNFeUNSLG1CQUFtQixHQUFHLFVBQVUsQUFBQSxXQUFXLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxJMkV4Q2pELGtCQUFrQixBM0V3Q3VDLFlBQVksRTJFMkRoRixBM0UzRDhELFMyRTJEckQsQzNFM0RULG1CQUFtQixHQUFHLFVBQVUsQUFBQSxXQUFXLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxJMkU4SzNELHFCQUFxQixBM0U5SzhDLFlBQVksRTJFMk5oRixBM0UzTjhELFEyRTJOdEQsQ0FDUCxjQUFjLEMzRTVOZixtQkFBbUIsR0FBRyxVQUFVLEFBQUEsV0FBVyxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksSTJFME8xRCxPQUFPLEEzRTFPMkQsWUFBWSxFQUFoRixBQUE4RCxtQkFBM0MsR0FBRyxVQUFVLEFBQUEsV0FBVyxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksSTZFekU1RCxxQkFBcUIsQTdFeUUrQyxZQUFZLEU2RVVoRixBN0VWOEQsVzZFVW5ELEM3RVZYLG1CQUFtQixHQUFHLFVBQVUsQUFBQSxXQUFXLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxJNkUySTNELGFBQWEsQUFRWCxZQUFZLEE3RW5KcUQsWUFBWSxFNkVVaEYsQTdFVjhELFc2RVVuRCxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQzdFMUpULG1CQUFtQixHQUFHLFVBQVUsQUFBQSxXQUFXLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxJNkUwSmxELEtBQUssQTdFMUpxRCxZQUFZLENBQUM7RW5CN0wvRSx1QkFBdUIsRW1COExJLENBQUM7RW5CN0wzQixzQkFBc0IsRW1CNkxJLENBQUMsR0FDN0I7O0FBTUQsQUFBQSxvQkFBb0IsQ0FBQztFQUNuQixPQUFPLEVBQUUsS0FBTTtFQUNmLEtBQUssRUFBRSxJQUFLO0VBQ1osWUFBWSxFQUFFLEtBQU07RUFDcEIsZUFBZSxFQUFFLFFBQVMsR0FjM0I7RUFsQkQsQUFLSSxvQkFMZ0IsR0FLaEIsSUFBSSxFd0RoS1IsQXhEZ0tFLGN3RGhLWSxDeEQySmQsb0JBQW9CLEd3RHpIbkIsT0FBTyxFQWxDUixBeERnS0UsY3dEaEtZLEN4RDJKZCxvQkFBb0IsR3dEekhWLE9BQU8sRW1Cd0VqQixBM0VzREUsUTJFdERNLEMzRWlEUixvQkFBb0IsRzJFaERsQixPQUFPLEVBRFQsQTNFc0RFLFEyRXRETSxDM0VpRFIsb0JBQW9CLEcyRWhEVCxrQkFBa0IsRUFtRzdCLEEzRTlDRSxTMkU4Q08sQzNFbkRULG9CQUFvQixHMkVzS25CLHFCQUFxQixFQTZDdEIsQTNFOU1FLFEyRThNTSxDQUNQLGNBQWMsQzNFcE5mLG9CQUFvQixHMkVrT2xCLE9BQU8sRTNFbE9ULEFBS0Usb0JBTGtCLEc2RWpGcEIscUJBQXFCLEVBbUZyQixBN0VHRSxXNkVIUyxDN0VGWCxvQkFBb0IsRzZFbUluQixhQUFhLEFBUVgsWUFBWSxFQXpJZixBN0VHRSxXNkVIUyxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQzdFbEpULG9CQUFvQixHNkVrSlYsS0FBSztFN0VsSmYsQUFNSSxvQkFOZ0IsR0FNaEIsVUFBVSxDQUFDO0lBQ1gsS0FBSyxFQUFFLElBQUs7SUFDWixPQUFPLEVBQUUsVUFBVztJQUNwQixLQUFLLEVBQUUsRUFBRyxHQUNYO0VBVkgsQUFXZSxvQkFYSyxHQVdoQixVQUFVLENBQUMsSUFBSSxFQVhuQixBQVdJLG9CQVhnQixHQVdoQixVQUFVLEN3RHRLZCxjQUFjLENBa0NiLE9BQU8sRUFsQ1IsQXhEc0tJLGN3RHRLVSxDeEQySmQsb0JBQW9CLEdBV2hCLFVBQVUsQ3dEcEliLE9BQU8sRXhEeUhSLEFBV0ksb0JBWGdCLEdBV2hCLFVBQVUsQ3dEdEtkLGNBQWMsQ0FrQ0osT0FBTyxFQWxDakIsQXhEc0tJLGN3RHRLVSxDeEQySmQsb0JBQW9CLEdBV2hCLFVBQVUsQ3dEcElKLE9BQU8sRXhEeUhqQixBQVdJLG9CQVhnQixHQVdoQixVQUFVLEMyRTVEZCxRQUFRLENBQ04sT0FBTyxFQURULEEzRTRESSxRMkU1REksQzNFaURSLG9CQUFvQixHQVdoQixVQUFVLEMyRTNEWixPQUFPLEUzRWdEVCxBQVdJLG9CQVhnQixHQVdoQixVQUFVLEMyRTVEZCxRQUFRLENBQ0csa0JBQWtCLEVBRDdCLEEzRTRESSxRMkU1REksQzNFaURSLG9CQUFvQixHQVdoQixVQUFVLEMyRTNESCxrQkFBa0IsRTNFZ0Q3QixBQVdJLG9CQVhnQixHQVdoQixVQUFVLEMyRXdDZCxTQUFTLENBbUhSLHFCQUFxQixFQW5IdEIsQTNFeENJLFMyRXdDSyxDM0VuRFQsb0JBQW9CLEdBV2hCLFVBQVUsQzJFMkpiLHFCQUFxQixFM0V0S3RCLEFBV0ksb0JBWGdCLEdBV2hCLFVBQVUsQzJFd01kLFFBQVEsQ0FDUCxjQUFjLENBY2IsT0FBTyxFQWZULEEzRXhNSSxRMkV3TUksQ0FDUCxjQUFjLEMzRXBOZixvQkFBb0IsR0FXaEIsVUFBVSxDMkV1TlosT0FBTyxFM0VsT1QsQUFXSSxvQkFYZ0IsR0FXaEIsVUFBVSxDNkU1RmQscUJBQXFCLEU3RWlGckIsQUFXSSxvQkFYZ0IsR0FXaEIsVUFBVSxDNkVUZCxXQUFXLENBaUlWLGFBQWEsQUFRWCxZQUFZLEVBeklmLEE3RVNJLFc2RVRPLEM3RUZYLG9CQUFvQixHQVdoQixVQUFVLEM2RXdIYixhQUFhLEFBUVgsWUFBWSxFN0UzSWYsQUFXSSxvQkFYZ0IsR0FXaEIsVUFBVSxDNkVUZCxXQUFXLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTyxDQUFDLEtBQUssRUFoSmYsQTdFU0ksVzZFVE8sQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM3RWxKVCxvQkFBb0IsR0FXaEIsVUFBVSxDNkV1SUosS0FBSyxDN0V2SUs7SUFDaEIsS0FBSyxFQUFFLElBQUssR0FDYjtFQWJILEFBZWUsb0JBZkssR0FlaEIsVUFBVSxDQUFDLGNBQWMsQ0FBQztJQUMxQixJQUFJLEVBQUUsSUFBSyxHQUNaOztDQWdCSCxBQUFBLEFBR3NCLFdBSHJCLENBQVksU0FBUyxBQUFyQixJQUNHLElBQUksQ0FFSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEd3RC9MVixBeEQrTHNCLGN3RC9MUixFeEQ0TGQsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJd0QxSkEsT0FBTyxDeEQ2SkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixHd0QvTFYsQXhEK0xzQixjd0QvTFIsRXhENExkLEFBQUEsV0FBQyxDQUFZLFNBQVMsQUFBckIsSXdEMUpTLE9BQU8sQ3hENkpiLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRzJFckZWLEEzRXFGc0IsUTJFckZkLEUzRWtGUixBQUFBLFdBQUMsQ0FBWSxTQUFTLEFBQXJCLEkyRWpGQyxPQUFPLEMzRW9GTCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEcyRXJGVixBM0VxRnNCLFEyRXJGZCxFM0VrRlIsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJMkVqRlUsa0JBQWtCLEMzRW9GekIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixHMkVlVixBM0Vmc0IsUzJFZWIsRTNFbEJULEFBQUEsV0FBQyxDQUFZLFNBQVMsQUFBckIsSTJFcUlBLHFCQUFxQixDM0VsSWxCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRzJFK0tWLEEzRS9Lc0IsUTJFK0tkLENBQ1AsY0FBYyxFM0VuTGYsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJMkVpTUMsT0FBTyxDM0U5TEwsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixJQUhWLEFBQUEsQUFHc0IsV0FIckIsQ0FBWSxTQUFTLEFBQXJCLEk2RWxIRCxxQkFBcUIsQzdFcUhqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEc2RWxDVixBN0VrQ3NCLFc2RWxDWCxFN0UrQlgsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJNkVrR0EsYUFBYSxBQVFYLFlBQVksQzdFdkdYLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRzZFbENWLEE3RWtDc0IsVzZFbENYLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTyxFN0VqSFQsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJNkVpSFMsS0FBSyxDN0U5R1gsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWjtDQUhWLEFBQUEsQUFJeUIsV0FKeEIsQ0FBWSxTQUFTLEFBQXJCLElBQ0csSUFBSSxDQUdKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsR3dEaE1WLEF4RGdNeUIsY3dEaE1YO0N4RDRMZCxBQUFBLFdBQUMsQ0FBWSxTQUFTLEFBQXJCLEl3RDFKQSxPQUFPLEN4RDhKSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEd3RGhNVixBeERnTXlCLGN3RGhNWDtDeEQ0TGQsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJd0QxSlMsT0FBTyxDeEQ4SmIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixHMkV0RlYsQTNFc0Z5QixRMkV0RmpCO0MzRWtGUixBQUFBLFdBQUMsQ0FBWSxTQUFTLEFBQXJCLEkyRWpGQyxPQUFPLEMzRXFGTCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEcyRXRGVixBM0VzRnlCLFEyRXRGakI7QzNFa0ZSLEFBQUEsV0FBQyxDQUFZLFNBQVMsQUFBckIsSTJFakZVLGtCQUFrQixDM0VxRnpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRzJFY1YsQTNFZHlCLFMyRWNoQjtDM0VsQlQsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJMkVxSUEscUJBQXFCLEMzRWpJbEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixHMkU4S1YsQTNFOUt5QixRMkU4S2pCLENBQ1AsY0FBYztDM0VuTGYsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJMkVpTUMsT0FBTyxDM0U3TEwsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZjtDQUpWLEFBQUEsQUFJeUIsV0FKeEIsQ0FBWSxTQUFTLEFBQXJCLEk2RWxIRCxxQkFBcUIsQzdFc0hqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEc2RW5DVixBN0VtQ3lCLFc2RW5DZDtDN0UrQlgsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJNkVrR0EsYUFBYSxBQVFYLFlBQVksQzdFdEdYLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRzZFbkNWLEE3RW1DeUIsVzZFbkNkLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTztDN0VqSFQsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJNkVpSFMsS0FBSyxDN0U3R1gsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZjtDQUpWLEFBQUEsQUFHc0IsV0FIckIsQ0FBWSxTQUFTLEFBQXJCLElBRUcsVUFBVSxHQUFHLElBQUksQ0FDakIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixHd0QvTFYsQXhEK0xzQixjd0QvTFI7Q3hENExkLEFBQUEsV0FBQyxDQUFZLFNBQVMsQUFBckIsSUFFRyxVQUFVLEd3RDVKYixPQUFPLEN4RDZKSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEd3RC9MVixBeEQrTHNCLGN3RC9MUjtDeEQ0TGQsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJQUVHLFVBQVUsR3dENUpKLE9BQU8sQ3hENkpiLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRzJFckZWLEEzRXFGc0IsUTJFckZkO0MzRWtGUixBQUFBLFdBQUMsQ0FBWSxTQUFTLEFBQXJCLElBRUcsVUFBVSxHMkVuRlosT0FBTyxDM0VvRkwsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixHMkVyRlYsQTNFcUZzQixRMkVyRmQ7QzNFa0ZSLEFBQUEsV0FBQyxDQUFZLFNBQVMsQUFBckIsSUFFRyxVQUFVLEcyRW5GSCxrQkFBa0IsQzNFb0Z6QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEcyRWVWLEEzRWZzQixTMkVlYjtDM0VsQlQsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJQUVHLFVBQVUsRzJFbUliLHFCQUFxQixDM0VsSWxCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRzJFK0tWLEEzRS9Lc0IsUTJFK0tkLENBQ1AsY0FBYztDM0VuTGYsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJQUVHLFVBQVUsRzJFK0xaLE9BQU8sQzNFOUxMLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVo7Q0FIVixBQUFBLEFBR3NCLFdBSHJCLENBQVksU0FBUyxBQUFyQixJQUVHLFVBQVUsRzZFcEhkLHFCQUFxQixDN0VxSGpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRzZFbENWLEE3RWtDc0IsVzZFbENYO0M3RStCWCxBQUFBLFdBQUMsQ0FBWSxTQUFTLEFBQXJCLElBRUcsVUFBVSxHNkVnR2IsYUFBYSxBQVFYLFlBQVksQzdFdkdYLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRzZFbENWLEE3RWtDc0IsVzZFbENYLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTztDN0VqSFQsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixJQUVHLFVBQVUsRzZFK0dKLEtBQUssQzdFOUdYLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVo7Q0FIVixBQUFBLEFBSXlCLFdBSnhCLENBQVksU0FBUyxBQUFyQixJQUVHLFVBQVUsR0FBRyxJQUFJLENBRWpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsR3dEaE1WLEF4RGdNeUIsY3dEaE1YO0N4RDRMZCxBQUFBLFdBQUMsQ0FBWSxTQUFTLEFBQXJCLElBRUcsVUFBVSxHd0Q1SmIsT0FBTyxDeEQ4SkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixHd0RoTVYsQXhEZ015Qixjd0RoTVg7Q3hENExkLEFBQUEsV0FBQyxDQUFZLFNBQVMsQUFBckIsSUFFRyxVQUFVLEd3RDVKSixPQUFPLEN4RDhKYixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEcyRXRGVixBM0VzRnlCLFEyRXRGakI7QzNFa0ZSLEFBQUEsV0FBQyxDQUFZLFNBQVMsQUFBckIsSUFFRyxVQUFVLEcyRW5GWixPQUFPLEMzRXFGTCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEcyRXRGVixBM0VzRnlCLFEyRXRGakI7QzNFa0ZSLEFBQUEsV0FBQyxDQUFZLFNBQVMsQUFBckIsSUFFRyxVQUFVLEcyRW5GSCxrQkFBa0IsQzNFcUZ6QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEcyRWNWLEEzRWR5QixTMkVjaEI7QzNFbEJULEFBQUEsV0FBQyxDQUFZLFNBQVMsQUFBckIsSUFFRyxVQUFVLEcyRW1JYixxQkFBcUIsQzNFaklsQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEcyRThLVixBM0U5S3lCLFEyRThLakIsQ0FDUCxjQUFjO0MzRW5MZixBQUFBLFdBQUMsQ0FBWSxTQUFTLEFBQXJCLElBRUcsVUFBVSxHMkUrTFosT0FBTyxDM0U3TEwsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZjtDQUpWLEFBQUEsQUFJeUIsV0FKeEIsQ0FBWSxTQUFTLEFBQXJCLElBRUcsVUFBVSxHNkVwSGQscUJBQXFCLEM3RXNIakIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixHNkVuQ1YsQTdFbUN5QixXNkVuQ2Q7QzdFK0JYLEFBQUEsV0FBQyxDQUFZLFNBQVMsQUFBckIsSUFFRyxVQUFVLEc2RWdHYixhQUFhLEFBUVgsWUFBWSxDN0V0R1gsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixHNkVuQ1YsQTdFbUN5QixXNkVuQ2QsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPO0M3RWpIVCxBQUFBLFdBQUMsQ0FBWSxTQUFTLEFBQXJCLElBRUcsVUFBVSxHNkUrR0osS0FBSyxDN0U3R1gsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFpQjtFQUNyQixRQUFRLEVBQUUsUUFBUztFQUNuQixJQUFJLEVBQUUsZ0JBQUk7RUFDVixjQUFjLEVBQUUsSUFBSyxHQUN0Qjs7QUMzT0wsQUFBQSxZQUFZLENBQUM7RUFDWCxRQUFRLEVBQUUsUUFBUztFQUNuQixPQUFPLEVBQUUsS0FBTTtFQUNmLGVBQWUsRUFBRSxRQUFTLEdBMkIzQjtFQTlCRCxBQUFBLFlBQVksQ0FNVCxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsRUFBZTtJQUNmLEtBQUssRUFBRSxJQUFLO0lBQ1osWUFBWSxFQUFFLENBQUU7SUFDaEIsYUFBYSxFQUFFLENBQUUsR0FDbEI7RUFWSCxBQVlFLFlBWlUsQ0FZVixhQUFhLEVBWmYsQUFZRSxZQVpVLEMwRXFQWixTQUFTLENBNEdSLGdCQUFnQixFQTVHakIsQTFFek9FLFMwRXlPTyxDMUVyUFQsWUFBWSxDMEVpV1gsZ0JBQWdCLEUxRWpXakIsQUFZRSxZQVpVLEMwRXFQWixTQUFTLENBOElSLGdCQUFnQixDQUdmLFFBQVEsQUFBQSxnQkFBZ0IsRUFqSjFCLEExRXpPRSxTMEV5T08sQ0E4SVIsZ0JBQWdCLEMxRW5ZakIsWUFBWSxDMEVzWVYsUUFBUSxBQUFBLGdCQUFnQixFMUV0WTFCLEFBWUUsWUFaVSxDMEVxWlosUUFBUSxDQUNQLGNBQWMsQ0FJYixLQUFLLEVBTFAsQTFFellFLFEwRXlZTSxDQUNQLGNBQWMsQzFFdFpmLFlBQVksQzBFMFpWLEtBQUssRTFFMVpQLEFBWUUsWUFaVSxDMEVxWlosUUFBUSxDQUNQLGNBQWMsQ0FJTixNQUFNLEVBTGYsQTFFellFLFEwRXlZTSxDQUNQLGNBQWMsQzFFdFpmLFlBQVksQzBFMFpILE1BQU0sRTFFMVpmLEFBWUUsWUFaVSxDMEV5Y1osaUJBQWlCLENBbUJoQixNQUFNLEVBbkJQLEExRTdiRSxpQjBFNmJlLEMxRXpjakIsWUFBWSxDMEU0ZFgsTUFBTSxFMUU1ZFAsQUFZRSxZQVpVLEMwRXljTyxhQUFhLENBbUIvQixNQUFNLEVBbkJZLEExRTdiakIsYTBFNmI4QixDMUV6Y2hDLFlBQVksQzBFNGRYLE1BQU0sRTFFNWRQLEFBWUUsWUFaVSxDNEU2R1osY0FBYyxDNUVqR0U7SUFHWixRQUFRLEVBQUUsUUFBUztJQUNuQixPQUFPLEVBQUUsQ0FBRTtJQUtYLEtBQUssRUFBRSxJQUFLO0lBRVosS0FBSyxFQUFFLElBQUs7SUFDWixhQUFhLEVBQUUsQ0FBRSxHQUtsQjtJQTdCSCxBQVlFLFlBWlUsQ0FZVixhQUFhLEFBY1YsTUFBTSxFQTFCWCxBQVlFLFlBWlUsQzBFcVBaLFNBQVMsQ0E0R1IsZ0JBQWdCLEExRXZVWixNQUFNLEUwRTJOWCxBMUV6T0UsUzBFeU9PLEMxRXJQVCxZQUFZLEMwRWlXWCxnQkFBZ0IsQTFFdlVaLE1BQU0sRUExQlgsQUFZRSxZQVpVLEMwRXFQWixTQUFTLENBOElSLGdCQUFnQixDQUdmLFFBQVEsQUFBQSxnQkFBZ0IsQTFFNVdyQixNQUFNLEUwRTJOWCxBMUV6T0UsUzBFeU9PLENBOElSLGdCQUFnQixDMUVuWWpCLFlBQVksQzBFc1lWLFFBQVEsQUFBQSxnQkFBZ0IsQTFFNVdyQixNQUFNLEVBMUJYLEFBWUUsWUFaVSxDMEVxWlosUUFBUSxDQUNQLGNBQWMsQ0FJYixLQUFLLEExRWhZRixNQUFNLEUwRTJYWCxBMUV6WUUsUTBFeVlNLENBQ1AsY0FBYyxDMUV0WmYsWUFBWSxDMEUwWlYsS0FBSyxBMUVoWUYsTUFBTSxFQTFCWCxBQVlFLFlBWlUsQzBFcVpaLFFBQVEsQ0FDUCxjQUFjLENBSU4sTUFBTSxBMUVoWVYsTUFBTSxFMEUyWFgsQTFFellFLFEwRXlZTSxDQUNQLGNBQWMsQzFFdFpmLFlBQVksQzBFMFpILE1BQU0sQTFFaFlWLE1BQU0sRUExQlgsQUFZRSxZQVpVLEMwRXljWixpQkFBaUIsQ0FtQmhCLE1BQU0sQTFFbGNGLE1BQU0sRTBFK2FYLEExRTdiRSxpQjBFNmJlLEMxRXpjakIsWUFBWSxDMEU0ZFgsTUFBTSxBMUVsY0YsTUFBTSxFQTFCWCxBQVlFLFlBWlUsQzBFeWNPLGFBQWEsQ0FtQi9CLE1BQU0sQTFFbGNGLE1BQU0sRTBFK2FRLEExRTdiakIsYTBFNmI4QixDMUV6Y2hDLFlBQVksQzBFNGRYLE1BQU0sQTFFbGNGLE1BQU0sRUExQlgsQUFZRSxZQVpVLEM0RTZHWixjQUFjLEE1RW5GVCxNQUFNLENBQUM7TUFDTixPQUFPLEVBQUUsQ0FBRSxHQUNaOztBQXVCTCxBQUFBLGtCQUFrQjtBQUNsQixBQUFBLGdCQUFnQjtBQUNoQixBQUFhLFlBQUQsQ0FBQyxhQUFhO0FBQTFCLEFBQUEsWUFBWSxDMEVnTVosU0FBUyxDQTRHUixnQkFBZ0IsRUE1R2pCLEExRWhNQSxTMEVnTVM7QTFFaE1ULFlBQVksQzBFNFNYLGdCQUFnQjtBMUU1U2pCLEFBQUEsWUFBWSxDMEVnTVosU0FBUyxDQThJUixnQkFBZ0IsQ0FHZixRQUFRLEFBQUEsZ0JBQWdCLEVBakoxQixBMUVoTUEsUzBFZ01TLENBOElSLGdCQUFnQjtBMUU5VWpCLFlBQVksQzBFaVZWLFFBQVEsQUFBQSxnQkFBZ0I7QTFFalYxQixBQUFBLFlBQVksQzBFZ1daLFFBQVEsQ0FDUCxjQUFjLENBSWIsS0FBSyxFQUxQLEExRWhXQSxRMEVnV1EsQ0FDUCxjQUFjO0ExRWpXZixZQUFZLEMwRXFXVixLQUFLO0ExRXJXUCxBQUFBLFlBQVksQzBFZ1daLFFBQVEsQ0FDUCxjQUFjLENBSU4sTUFBTSxFQUxmLEExRWhXQSxRMEVnV1EsQ0FDUCxjQUFjO0ExRWpXZixZQUFZLEMwRXFXSCxNQUFNO0ExRXJXZixBQUFBLFlBQVksQzBFb1paLGlCQUFpQixDQW1CaEIsTUFBTSxFQW5CUCxBMUVwWkEsaUIwRW9aaUI7QTFFcFpqQixZQUFZLEMwRXVhWCxNQUFNO0ExRXZhUCxBQUFBLFlBQVksQzBFb1pPLGFBQWEsQ0FtQi9CLE1BQU0sRUFuQlksQTFFcFpuQixhMEVvWmdDO0ExRXBaaEMsWUFBWSxDMEV1YVgsTUFBTTtBMUV2YVAsQUFBQSxZQUFZLEM0RXdEWixjQUFjLEM1RXhEYTtFQUN6QixPQUFPLEVBQUUsVUFBVyxHQUtyQjtFQVJELEFBQUEsa0JBQWtCLEFBS2YsSUFBSyxDQUFBLEFBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVc7RUFKckMsQUFBQSxnQkFBZ0IsQUFJYixJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVztFQUhyQyxBQUFhLFlBQUQsQ0FBQyxhQUFhLEFBR3ZCLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXO0VBSHJDLEFBQUEsWUFBWSxDMEVnTVosU0FBUyxDQTRHUixnQkFBZ0IsQTFFelNkLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLEcwRTZMckMsQTFFaE1BLFMwRWdNUztFMUVoTVQsWUFBWSxDMEU0U1gsZ0JBQWdCLEExRXpTZCxJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVztFQUhyQyxBQUFBLFlBQVksQzBFZ01aLFNBQVMsQ0E4SVIsZ0JBQWdCLENBR2YsUUFBUSxBQUFBLGdCQUFnQixBMUU5VXZCLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLEcwRTZMckMsQTFFaE1BLFMwRWdNUyxDQThJUixnQkFBZ0I7RTFFOVVqQixZQUFZLEMwRWlWVixRQUFRLEFBQUEsZ0JBQWdCLEExRTlVdkIsSUFBSyxDQUFBLEFBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVc7RUFIckMsQUFBQSxZQUFZLEMwRWdXWixRQUFRLENBQ1AsY0FBYyxDQUliLEtBQUssQTFFbFdKLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLEcwRTZWckMsQTFFaFdBLFEwRWdXUSxDQUNQLGNBQWM7RTFFaldmLFlBQVksQzBFcVdWLEtBQUssQTFFbFdKLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXO0VBSHJDLEFBQUEsWUFBWSxDMEVnV1osUUFBUSxDQUNQLGNBQWMsQ0FJTixNQUFNLEExRWxXWixJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxHMEU2VnJDLEExRWhXQSxRMEVnV1EsQ0FDUCxjQUFjO0UxRWpXZixZQUFZLEMwRXFXSCxNQUFNLEExRWxXWixJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVztFQUhyQyxBQUFBLFlBQVksQzBFb1paLGlCQUFpQixDQW1CaEIsTUFBTSxBMUVwYUosSUFBSyxDQUFBLEFBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVcsRzBFaVpyQyxBMUVwWkEsaUIwRW9aaUI7RTFFcFpqQixZQUFZLEMwRXVhWCxNQUFNLEExRXBhSixJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVztFQUhyQyxBQUFBLFlBQVksQzBFb1pPLGFBQWEsQ0FtQi9CLE1BQU0sQTFFcGFKLElBQUssQ0FBQSxBQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsQUFBQSxXQUFXLEcwRWlabEIsQTFFcFpuQixhMEVvWmdDO0UxRXBaaEMsWUFBWSxDMEV1YVgsTUFBTSxBMUVwYUosSUFBSyxDQUFBLEFBQUEsWUFBWSxDQUFDLElBQUssQ0FBQSxBQUFBLFdBQVc7RUFIckMsQUFBQSxZQUFZLEM0RXdEWixjQUFjLEE1RXJEWCxJQUFLLENBQUEsQUFBQSxZQUFZLENBQUMsSUFBSyxDQUFBLEFBQUEsV0FBVyxFQUFFO0lBQ25DLGFBQWEsRUFBRSxDQUFFLEdBQ2xCOztBQUdILEFBQUEsa0JBQWtCO0FBQ2xCLEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsRUFBRztFQUNWLFdBQVcsRUFBRSxNQUFPO0VBQ3BCLGNBQWMsRUFBRSxNQUFPLEdBQ3hCOztBQUlELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsT0FBTyxFN0NpQm1CLElBQUksQ0FDSixJQUFJO0U2Q2pCOUIsU0FBUyxFN0MzQmUsSUFBSTtFNkM0QjVCLFdBQVcsRUFBRSxNQUFPO0VBQ3BCLFdBQVcsRUFBRSxDQUFFO0VBQ2YsS0FBSyxFbEQ5RE0sT0FBTztFa0QrRGxCLFVBQVUsRUFBRSxNQUFPO0VBQ25CLGdCQUFnQixFbEQxRUgsT0FBTztFa0QyRXBCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDN0MrR2MsSUFBSTtFNkM5R25DLGFBQWEsRTdDd0JhLEdBQUcsRzZDTDlCO0VBNUJELEFBQUEsa0JBQWtCLEFBWWYsU0FBUyxFMEVtS1osQTFFL0tBLFMwRStLUyxDMUUzTVQsZUFBZSxHQTRCZixrQkFBa0IsQTBFMlJqQixnQkFBZ0IsRUE1R2pCLEExRS9LQSxTMEUrS1MsQ0E4SVIsZ0JBQWdCLEMxRXpWakIsZUFBZSxHMEU0VmIsUUFBUSxBMUVoVVYsa0JBQWtCLEEwRWdVUixnQkFBZ0IsRUFlMUIsQTFFL1VBLFEwRStVUSxDQUNQLGNBQWMsQzFFNVdmLGVBQWUsRzBFZ1hiLEtBQUssQTFFcFZQLGtCQUFrQixFMEUrVWxCLEExRS9VQSxRMEUrVVEsQ0FDUCxjQUFjLEMxRTVXZixlQUFlLEcwRWdYTixNQUFNLEExRXBWZixrQkFBa0IsRTBFbVlsQixBMUVuWUEsaUIwRW1ZaUIsQzFFL1pqQixlQUFlLEcwRWtiZCxNQUFNLEExRXRaUCxrQkFBa0IsRTBFbVlDLEExRW5ZbkIsYTBFbVlnQyxDMUUvWmhDLGVBQWUsRzBFa2JkLE1BQU0sQTFFdFpQLGtCQUFrQixFQTVCbEIsQUE0QkEsZUE1QmUsR0E0QmYsa0JBQWtCLEE0RXVDbEIsY0FBYztFNUVsRWQsQUEyQkEsZUEzQmUsR0EyQmYsa0JBQWtCO0VBMUJsQixBQTBCQSxlQTFCZSxHQUFHLGdCQUFnQixHQTBCbEMsa0JBQWtCLEFBMUJtQixJQUFJLEV1REx6QyxBdkQrQkEsY3VEL0JjO0V2REtkLGVBQWUsR0FBRyxnQkFBZ0IsR0EwQmxDLGtCQUFrQixBdURHakIsT0FBTyxFQWxDUixBdkQrQkEsY3VEL0JjO0V2REtkLGVBQWUsR0FBRyxnQkFBZ0IsR0EwQmxDLGtCQUFrQixBdURHUixPQUFPLEVtQndFakIsQTFFM0VBLFEwRTJFUTtFMUVyR1IsZUFBZSxHQUFHLGdCQUFnQixHQTBCbEMsa0JBQWtCLEEwRTRFaEIsT0FBTyxFQURULEExRTNFQSxRMEUyRVE7RTFFckdSLGVBQWUsR0FBRyxnQkFBZ0IsR0EwQmxDLGtCQUFrQixBMEU0RVAsa0JBQWtCLEVBbUc3QixBMUUvS0EsUzBFK0tTO0UxRXpNVCxlQUFlLEdBQUcsZ0JBQWdCLEdBMEJsQyxrQkFBa0IsQTBFa1NqQixxQkFBcUIsRUE2Q3RCLEExRS9VQSxRMEUrVVEsQ0FDUCxjQUFjO0UxRTFXZixlQUFlLEdBQUcsZ0JBQWdCLEdBMEJsQyxrQkFBa0IsQTBFOFZoQixPQUFPO0UxRXhYVCxBQTBCQSxlQTFCZSxHQUFHLGdCQUFnQixHQTBCbEMsa0JBQWtCLEE0RTJDbEIscUJBQXFCLEVBbUZyQixBNUU5SEEsVzRFOEhXO0U1RXhKWCxlQUFlLEdBQUcsZ0JBQWdCLEdBMEJsQyxrQkFBa0IsQTRFK1BqQixhQUFhLEFBUVgsWUFBWSxFQXpJZixBNUU5SEEsVzRFOEhXLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTztFNUV4U1QsZUFBZSxHQUFHLGdCQUFnQixHNEV3U3hCLEtBQUssQTVFOVFmLGtCQUFrQixDQVlMO0lBQ1QsT0FBTyxFN0NXaUIsR0FBRyxDQUNILElBQUk7STZDWDVCLFNBQVMsRTdDckNhLElBQUk7STZDc0MxQixhQUFhLEU3Q29CVyxHQUFHLEc2Q25CNUI7RUFoQkgsQUFBQSxrQkFBa0IsQUFpQmYsU0FBUyxFMEU4SlosQTFFL0tBLFMwRStLUyxDMUVoTlQsZUFBZSxHQWlDZixrQkFBa0IsQTBFMlJqQixnQkFBZ0IsRUE1R2pCLEExRS9LQSxTMEUrS1MsQ0E4SVIsZ0JBQWdCLEMxRTlWakIsZUFBZSxHMEVpV2IsUUFBUSxBMUVoVVYsa0JBQWtCLEEwRWdVUixnQkFBZ0IsRUFlMUIsQTFFL1VBLFEwRStVUSxDQUNQLGNBQWMsQzFFalhmLGVBQWUsRzBFcVhiLEtBQUssQTFFcFZQLGtCQUFrQixFMEUrVWxCLEExRS9VQSxRMEUrVVEsQ0FDUCxjQUFjLEMxRWpYZixlQUFlLEcwRXFYTixNQUFNLEExRXBWZixrQkFBa0IsRTBFbVlsQixBMUVuWUEsaUIwRW1ZaUIsQzFFcGFqQixlQUFlLEcwRXViZCxNQUFNLEExRXRaUCxrQkFBa0IsRTBFbVlDLEExRW5ZbkIsYTBFbVlnQyxDMUVwYWhDLGVBQWUsRzBFdWJkLE1BQU0sQTFFdFpQLGtCQUFrQixFQWpDbEIsQUFpQ0EsZUFqQ2UsR0FpQ2Ysa0JBQWtCLEE0RXVDbEIsY0FBYztFNUV2RWQsQUFnQ0EsZUFoQ2UsR0FnQ2Ysa0JBQWtCO0VBL0JsQixBQStCQSxlQS9CZSxHQUFHLGdCQUFnQixHQStCbEMsa0JBQWtCLEFBL0JtQixJQUFJLEV1REF6QyxBdkQrQkEsY3VEL0JjO0V2REFkLGVBQWUsR0FBRyxnQkFBZ0IsR0ErQmxDLGtCQUFrQixBdURHakIsT0FBTyxFQWxDUixBdkQrQkEsY3VEL0JjO0V2REFkLGVBQWUsR0FBRyxnQkFBZ0IsR0ErQmxDLGtCQUFrQixBdURHUixPQUFPLEVtQndFakIsQTFFM0VBLFEwRTJFUTtFMUUxR1IsZUFBZSxHQUFHLGdCQUFnQixHQStCbEMsa0JBQWtCLEEwRTRFaEIsT0FBTyxFQURULEExRTNFQSxRMEUyRVE7RTFFMUdSLGVBQWUsR0FBRyxnQkFBZ0IsR0ErQmxDLGtCQUFrQixBMEU0RVAsa0JBQWtCLEVBbUc3QixBMUUvS0EsUzBFK0tTO0UxRTlNVCxlQUFlLEdBQUcsZ0JBQWdCLEdBK0JsQyxrQkFBa0IsQTBFa1NqQixxQkFBcUIsRUE2Q3RCLEExRS9VQSxRMEUrVVEsQ0FDUCxjQUFjO0UxRS9XZixlQUFlLEdBQUcsZ0JBQWdCLEdBK0JsQyxrQkFBa0IsQTBFOFZoQixPQUFPO0UxRTdYVCxBQStCQSxlQS9CZSxHQUFHLGdCQUFnQixHQStCbEMsa0JBQWtCLEE0RTJDbEIscUJBQXFCLEVBbUZyQixBNUU5SEEsVzRFOEhXO0U1RTdKWCxlQUFlLEdBQUcsZ0JBQWdCLEdBK0JsQyxrQkFBa0IsQTRFK1BqQixhQUFhLEFBUVgsWUFBWSxFQXpJZixBNUU5SEEsVzRFOEhXLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTztFNUU3U1QsZUFBZSxHQUFHLGdCQUFnQixHNEU2U3hCLEtBQUssQTVFOVFmLGtCQUFrQixDQWlCTDtJQUNULE9BQU8sRTdDR2lCLElBQUksQ0FDSixJQUFJO0k2Q0g1QixTQUFTLEU3QzNDYSxJQUFJO0k2QzRDMUIsYUFBYSxFN0NjVyxHQUFHLEc2Q2I1QjtFQXJCSCxBQXdCb0Isa0JBeEJGLENBd0JoQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaO0VBeEJSLEFBeUJ1QixrQkF6QkwsQ0F5QmhCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFBaUI7SUFDckIsVUFBVSxFQUFFLENBQUUsR0FDZjs7QUFJSCxBQUEwQixZQUFkLENBQUMsYUFBYSxBQUFBLFlBQVksRUFBdEMsQUFBQSxZQUFZLEMwRWdKWixTQUFTLENBNEdSLGdCQUFnQixBMUU1UFMsWUFBWSxFMEVnSnRDLEExRWhKQSxTMEVnSlMsQzFFaEpULFlBQVksQzBFNFBYLGdCQUFnQixBMUU1UFMsWUFBWSxFQUF0QyxBQUFBLFlBQVksQzBFZ0paLFNBQVMsQ0E4SVIsZ0JBQWdCLENBR2YsUUFBUSxBQUFBLGdCQUFnQixBMUVqU0EsWUFBWSxFMEVnSnRDLEExRWhKQSxTMEVnSlMsQ0E4SVIsZ0JBQWdCLEMxRTlSakIsWUFBWSxDMEVpU1YsUUFBUSxBQUFBLGdCQUFnQixBMUVqU0EsWUFBWSxFQUF0QyxBQUFBLFlBQVksQzBFZ1RaLFFBQVEsQ0FDUCxjQUFjLENBSWIsS0FBSyxBMUVyVG1CLFlBQVksRTBFZ1R0QyxBMUVoVEEsUTBFZ1RRLENBQ1AsY0FBYyxDMUVqVGYsWUFBWSxDMEVxVFYsS0FBSyxBMUVyVG1CLFlBQVksRUFBdEMsQUFBQSxZQUFZLEMwRWdUWixRQUFRLENBQ1AsY0FBYyxDQUlOLE1BQU0sQTFFclRXLFlBQVksRTBFZ1R0QyxBMUVoVEEsUTBFZ1RRLENBQ1AsY0FBYyxDMUVqVGYsWUFBWSxDMEVxVEgsTUFBTSxBMUVyVFcsWUFBWSxFQUF0QyxBQUFBLFlBQVksQzBFb1daLGlCQUFpQixDQW1CaEIsTUFBTSxBMUV2WG1CLFlBQVksRTBFb1d0QyxBMUVwV0EsaUIwRW9XaUIsQzFFcFdqQixZQUFZLEMwRXVYWCxNQUFNLEExRXZYbUIsWUFBWSxFQUF0QyxBQUFBLFlBQVksQzBFb1dPLGFBQWEsQ0FtQi9CLE1BQU0sQTFFdlhtQixZQUFZLEUwRW9XbkIsQTFFcFduQixhMEVvV2dDLEMxRXBXaEMsWUFBWSxDMEV1WFgsTUFBTSxBMUV2WG1CLFlBQVksRUFBdEMsQUFBQSxZQUFZLEM0RVFaLGNBQWMsQTVFUlksWUFBWTtBQUN0QyxBQUFrQixrQkFBQSxBQUFBLFlBQVk7QUFDOUIsQUFBK0IsZ0JBQWYsQUFBQSxZQUFZLEdBQUcsSUFBSSxFdURoRW5DLEF2RGdFNkIsY3VEaEVmO0F2RGdFZCxnQkFBZ0IsQUFBQSxZQUFZLEd1RDlCM0IsT0FBTyxFQWxDUixBdkRnRTZCLGN1RGhFZjtBdkRnRWQsZ0JBQWdCLEFBQUEsWUFBWSxHdUQ5QmxCLE9BQU8sRW1Cd0VqQixBMUUxQzZCLFEwRTBDckI7QTFFMUNSLGdCQUFnQixBQUFBLFlBQVksRzBFMkMxQixPQUFPLEVBRFQsQTFFMUM2QixRMEUwQ3JCO0ExRTFDUixnQkFBZ0IsQUFBQSxZQUFZLEcwRTJDakIsa0JBQWtCLEVBbUc3QixBMUU5STZCLFMwRThJcEI7QTFFOUlULGdCQUFnQixBQUFBLFlBQVksRzBFaVEzQixxQkFBcUIsRUE2Q3RCLEExRTlTNkIsUTBFOFNyQixDQUNQLGNBQWM7QTFFL1NmLGdCQUFnQixBQUFBLFlBQVksRzBFNlQxQixPQUFPO0ExRTdUVCxBQUE2QixnQkFBYixBQUFBLFlBQVksRzRFVTVCLHFCQUFxQixFQW1GckIsQTVFN0Y2QixXNEU2RmxCO0E1RTdGWCxnQkFBZ0IsQUFBQSxZQUFZLEc0RThOM0IsYUFBYSxBQVFYLFlBQVksRUF6SWYsQTVFN0Y2QixXNEU2RmxCLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTztBNUU3T1QsZ0JBQWdCLEFBQUEsWUFBWSxHNEU2T2xCLEtBQUs7QTVFNU9mLEFBQTRDLGdCQUE1QixBQUFBLFlBQVksR0FBRyxVQUFVLEdBQUcsSUFBSSxFdURqRWhELEF2RGlFMEMsY3VEakU1QjtBdkRpRWQsZ0JBQWdCLEFBQUEsWUFBWSxHQUFHLFVBQVUsR3VEL0J4QyxPQUFPLEVBbENSLEF2RGlFMEMsY3VEakU1QjtBdkRpRWQsZ0JBQWdCLEFBQUEsWUFBWSxHQUFHLFVBQVUsR3VEL0IvQixPQUFPLEVtQndFakIsQTFFekMwQyxRMEV5Q2xDO0ExRXpDUixnQkFBZ0IsQUFBQSxZQUFZLEdBQUcsVUFBVSxHMEUwQ3ZDLE9BQU8sRUFEVCxBMUV6QzBDLFEwRXlDbEM7QTFFekNSLGdCQUFnQixBQUFBLFlBQVksR0FBRyxVQUFVLEcwRTBDOUIsa0JBQWtCLEVBbUc3QixBMUU3STBDLFMwRTZJakM7QTFFN0lULGdCQUFnQixBQUFBLFlBQVksR0FBRyxVQUFVLEcwRWdReEMscUJBQXFCLEVBNkN0QixBMUU3UzBDLFEwRTZTbEMsQ0FDUCxjQUFjO0ExRTlTZixnQkFBZ0IsQUFBQSxZQUFZLEdBQUcsVUFBVSxHMEU0VHZDLE9BQU87QTFFNVRULEFBQTBDLGdCQUExQixBQUFBLFlBQVksR0FBRyxVQUFVLEc0RVN6QyxxQkFBcUIsRUFtRnJCLEE1RTVGMEMsVzRFNEYvQjtBNUU1RlgsZ0JBQWdCLEFBQUEsWUFBWSxHQUFHLFVBQVUsRzRFNk54QyxhQUFhLEFBUVgsWUFBWSxFQXpJZixBNUU1RjBDLFc0RTRGL0IsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPO0E1RTVPVCxnQkFBZ0IsQUFBQSxZQUFZLEdBQUcsVUFBVSxHNEU0Ty9CLEtBQUs7QTVFM09mLEFBQStCLGdCQUFmLEFBQUEsWUFBWSxHQUFHLGdCQUFnQjtBQUMvQyxBQUF3RSxnQkFBeEQsQUFBQSxXQUFXLEdBQUcsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FBQyxJQUFLLENBQUEsQUFBQSxnQkFBZ0IsR3VEbkV4RSxBdkRtRTRCLGN1RG5FZDtBdkRtRWQsZ0JBQWdCLEFBQUEsV0FBVyxHdURqQzFCLE9BQU8sQXZEaUMwQixJQUFLLENBQUEsQUFBQSxXQUFXLENBQUMsSUFBSyxDQUFBLEFBQUEsZ0JBQWdCLEd1RG5FeEUsQXZEbUU0QixjdURuRWQ7QXZEbUVkLGdCQUFnQixBQUFBLFdBQVcsR3VEakNqQixPQUFPLEF2RGlDaUIsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQUFDLElBQUssQ0FBQSxBQUFBLGdCQUFnQixHMEV1Q3hFLEExRXZDNEIsUTBFdUNwQjtBMUV2Q1IsZ0JBQWdCLEFBQUEsV0FBVyxHMEV3Q3pCLE9BQU8sQTFFeEN5QixJQUFLLENBQUEsQUFBQSxXQUFXLENBQUMsSUFBSyxDQUFBLEFBQUEsZ0JBQWdCLEcwRXVDeEUsQTFFdkM0QixRMEV1Q3BCO0ExRXZDUixnQkFBZ0IsQUFBQSxXQUFXLEcwRXdDaEIsa0JBQWtCLEExRXhDSyxJQUFLLENBQUEsQUFBQSxXQUFXLENBQUMsSUFBSyxDQUFBLEFBQUEsZ0JBQWdCLEcwRTJJeEUsQTFFM0k0QixTMEUySW5CO0ExRTNJVCxnQkFBZ0IsQUFBQSxXQUFXLEcwRThQMUIscUJBQXFCLEExRTlQWSxJQUFLLENBQUEsQUFBQSxXQUFXLENBQUMsSUFBSyxDQUFBLEFBQUEsZ0JBQWdCLEcwRTJTeEUsQTFFM1M0QixRMEUyU3BCLENBQ1AsY0FBYztBMUU1U2YsZ0JBQWdCLEFBQUEsV0FBVyxHMEUwVHpCLE9BQU8sQTFFMVR5QixJQUFLLENBQUEsQUFBQSxXQUFXLENBQUMsSUFBSyxDQUFBLEFBQUEsZ0JBQWdCO0FBQXhFLEFBQTRCLGdCQUFaLEFBQUEsV0FBVyxHNEVPM0IscUJBQXFCLEE1RVBhLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FBQyxJQUFLLENBQUEsQUFBQSxnQkFBZ0IsRzRFMEZ4RSxBNUUxRjRCLFc0RTBGakI7QTVFMUZYLGdCQUFnQixBQUFBLFdBQVcsRzRFMk4xQixhQUFhLEFBUVgsWUFBWSxBNUVuT21CLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FBQyxJQUFLLENBQUEsQUFBQSxnQkFBZ0IsRzRFMEZ4RSxBNUUxRjRCLFc0RTBGakIsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPO0E1RTFPVCxnQkFBZ0IsQUFBQSxXQUFXLEc0RTBPakIsS0FBSyxBNUUxT21CLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FBQyxJQUFLLENBQUEsQUFBQSxnQkFBZ0I7QUFDeEUsQUFBNEQsZ0JBQTVDLEFBQUEsV0FBVyxHQUFHLFVBQVUsQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLElBQUksSUFBSSxFdURwRWhFLEF2RG9FMEQsY3VEcEU1QztBdkRvRWQsZ0JBQWdCLEFBQUEsV0FBVyxHQUFHLFVBQVUsQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLEl1RGxDdkQsT0FBTyxFQWxDUixBdkRvRTBELGN1RHBFNUM7QXZEb0VkLGdCQUFnQixBQUFBLFdBQVcsR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxJdURsQzlDLE9BQU8sRW1Cd0VqQixBMUV0QzBELFEwRXNDbEQ7QTFFdENSLGdCQUFnQixBQUFBLFdBQVcsR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxJMEV1Q3RELE9BQU8sRUFEVCxBMUV0QzBELFEwRXNDbEQ7QTFFdENSLGdCQUFnQixBQUFBLFdBQVcsR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxJMEV1QzdDLGtCQUFrQixFQW1HN0IsQTFFMUkwRCxTMEUwSWpEO0ExRTFJVCxnQkFBZ0IsQUFBQSxXQUFXLEdBQUcsVUFBVSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsSTBFNlB2RCxxQkFBcUIsRUE2Q3RCLEExRTFTMEQsUTBFMFNsRCxDQUNQLGNBQWM7QTFFM1NmLGdCQUFnQixBQUFBLFdBQVcsR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxJMEV5VHRELE9BQU87QTFFelRULEFBQTBELGdCQUExQyxBQUFBLFdBQVcsR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxJNEVNeEQscUJBQXFCLEVBbUZyQixBNUV6RjBELFc0RXlGL0M7QTVFekZYLGdCQUFnQixBQUFBLFdBQVcsR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxJNEUwTnZELGFBQWEsQUFRWCxZQUFZLEVBeklmLEE1RXpGMEQsVzRFeUYvQyxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU87QTVFek9ULGdCQUFnQixBQUFBLFdBQVcsR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxJNEV5TzlDLEtBQUssQzVFek9rRDtFcEIxRy9ELDBCQUEwQixFb0IyR0csQ0FBQztFcEIxRzNCLHVCQUF1QixFb0IwR0csQ0FBQyxHQUMvQjs7QUFDRCxBQUFrQixrQkFBQSxBQUFBLFlBQVksQ0FBQztFQUM3QixZQUFZLEVBQUUsQ0FBRSxHQUNqQjs7QUFDRCxBQUEwQixZQUFkLENBQUMsYUFBYSxBQUFBLFdBQVcsRUFBckMsQUFBQSxZQUFZLEMwRW9JWixTQUFTLENBNEdSLGdCQUFnQixBMUVoUFMsV0FBVyxFMEVvSXJDLEExRXBJQSxTMEVvSVMsQzFFcElULFlBQVksQzBFZ1BYLGdCQUFnQixBMUVoUFMsV0FBVyxFQUFyQyxBQUFBLFlBQVksQzBFb0laLFNBQVMsQ0E4SVIsZ0JBQWdCLENBR2YsUUFBUSxBQUFBLGdCQUFnQixBMUVyUkEsV0FBVyxFMEVvSXJDLEExRXBJQSxTMEVvSVMsQ0E4SVIsZ0JBQWdCLEMxRWxSakIsWUFBWSxDMEVxUlYsUUFBUSxBQUFBLGdCQUFnQixBMUVyUkEsV0FBVyxFQUFyQyxBQUFBLFlBQVksQzBFb1NaLFFBQVEsQ0FDUCxjQUFjLENBSWIsS0FBSyxBMUV6U21CLFdBQVcsRTBFb1NyQyxBMUVwU0EsUTBFb1NRLENBQ1AsY0FBYyxDMUVyU2YsWUFBWSxDMEV5U1YsS0FBSyxBMUV6U21CLFdBQVcsRUFBckMsQUFBQSxZQUFZLEMwRW9TWixRQUFRLENBQ1AsY0FBYyxDQUlOLE1BQU0sQTFFelNXLFdBQVcsRTBFb1NyQyxBMUVwU0EsUTBFb1NRLENBQ1AsY0FBYyxDMUVyU2YsWUFBWSxDMEV5U0gsTUFBTSxBMUV6U1csV0FBVyxFQUFyQyxBQUFBLFlBQVksQzBFd1ZaLGlCQUFpQixDQW1CaEIsTUFBTSxBMUUzV21CLFdBQVcsRTBFd1ZyQyxBMUV4VkEsaUIwRXdWaUIsQzFFeFZqQixZQUFZLEMwRTJXWCxNQUFNLEExRTNXbUIsV0FBVyxFQUFyQyxBQUFBLFlBQVksQzBFd1ZPLGFBQWEsQ0FtQi9CLE1BQU0sQTFFM1dtQixXQUFXLEUwRXdWbEIsQTFFeFZuQixhMEV3VmdDLEMxRXhWaEMsWUFBWSxDMEUyV1gsTUFBTSxBMUUzV21CLFdBQVcsRUFBckMsQUFBQSxZQUFZLEM0RUpaLGNBQWMsQTVFSVksV0FBVztBQUNyQyxBQUFrQixrQkFBQSxBQUFBLFdBQVc7QUFDN0IsQUFBOEIsZ0JBQWQsQUFBQSxXQUFXLEdBQUcsSUFBSSxFdUQ1RWxDLEF2RDRFNEIsY3VENUVkO0F2RDRFZCxnQkFBZ0IsQUFBQSxXQUFXLEd1RDFDMUIsT0FBTyxFQWxDUixBdkQ0RTRCLGN1RDVFZDtBdkQ0RWQsZ0JBQWdCLEFBQUEsV0FBVyxHdUQxQ2pCLE9BQU8sRW1Cd0VqQixBMUU5QjRCLFEwRThCcEI7QTFFOUJSLGdCQUFnQixBQUFBLFdBQVcsRzBFK0J6QixPQUFPLEVBRFQsQTFFOUI0QixRMEU4QnBCO0ExRTlCUixnQkFBZ0IsQUFBQSxXQUFXLEcwRStCaEIsa0JBQWtCLEVBbUc3QixBMUVsSTRCLFMwRWtJbkI7QTFFbElULGdCQUFnQixBQUFBLFdBQVcsRzBFcVAxQixxQkFBcUIsRUE2Q3RCLEExRWxTNEIsUTBFa1NwQixDQUNQLGNBQWM7QTFFblNmLGdCQUFnQixBQUFBLFdBQVcsRzBFaVR6QixPQUFPO0ExRWpUVCxBQUE0QixnQkFBWixBQUFBLFdBQVcsRzRFRjNCLHFCQUFxQixFQW1GckIsQTVFakY0QixXNEVpRmpCO0E1RWpGWCxnQkFBZ0IsQUFBQSxXQUFXLEc0RWtOMUIsYUFBYSxBQVFYLFlBQVksRUF6SWYsQTVFakY0QixXNEVpRmpCLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTztBNUVqT1QsZ0JBQWdCLEFBQUEsV0FBVyxHNEVpT2pCLEtBQUs7QTVFaE9mLEFBQTJDLGdCQUEzQixBQUFBLFdBQVcsR0FBRyxVQUFVLEdBQUcsSUFBSSxFdUQ3RS9DLEF2RDZFeUMsY3VEN0UzQjtBdkQ2RWQsZ0JBQWdCLEFBQUEsV0FBVyxHQUFHLFVBQVUsR3VEM0N2QyxPQUFPLEVBbENSLEF2RDZFeUMsY3VEN0UzQjtBdkQ2RWQsZ0JBQWdCLEFBQUEsV0FBVyxHQUFHLFVBQVUsR3VEM0M5QixPQUFPLEVtQndFakIsQTFFN0J5QyxRMEU2QmpDO0ExRTdCUixnQkFBZ0IsQUFBQSxXQUFXLEdBQUcsVUFBVSxHMEU4QnRDLE9BQU8sRUFEVCxBMUU3QnlDLFEwRTZCakM7QTFFN0JSLGdCQUFnQixBQUFBLFdBQVcsR0FBRyxVQUFVLEcwRThCN0Isa0JBQWtCLEVBbUc3QixBMUVqSXlDLFMwRWlJaEM7QTFFaklULGdCQUFnQixBQUFBLFdBQVcsR0FBRyxVQUFVLEcwRW9QdkMscUJBQXFCLEVBNkN0QixBMUVqU3lDLFEwRWlTakMsQ0FDUCxjQUFjO0ExRWxTZixnQkFBZ0IsQUFBQSxXQUFXLEdBQUcsVUFBVSxHMEVnVHRDLE9BQU87QTFFaFRULEFBQXlDLGdCQUF6QixBQUFBLFdBQVcsR0FBRyxVQUFVLEc0RUh4QyxxQkFBcUIsRUFtRnJCLEE1RWhGeUMsVzRFZ0Y5QjtBNUVoRlgsZ0JBQWdCLEFBQUEsV0FBVyxHQUFHLFVBQVUsRzRFaU52QyxhQUFhLEFBUVgsWUFBWSxFQXpJZixBNUVoRnlDLFc0RWdGOUIsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPO0E1RWhPVCxnQkFBZ0IsQUFBQSxXQUFXLEdBQUcsVUFBVSxHNEVnTzlCLEtBQUs7QTVFL05mLEFBQThCLGdCQUFkLEFBQUEsV0FBVyxHQUFHLGdCQUFnQjtBQUM5QyxBQUFvRCxnQkFBcEMsQUFBQSxZQUFZLEdBQUcsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksR3VEL0VwRCxBdkQrRTZCLGN1RC9FZjtBdkQrRWQsZ0JBQWdCLEFBQUEsWUFBWSxHdUQ3QzNCLE9BQU8sQXZENkMyQixJQUFLLENBQUEsQUFBQSxZQUFZLEd1RC9FcEQsQXZEK0U2QixjdUQvRWY7QXZEK0VkLGdCQUFnQixBQUFBLFlBQVksR3VEN0NsQixPQUFPLEF2RDZDa0IsSUFBSyxDQUFBLEFBQUEsWUFBWSxHMEUyQnBELEExRTNCNkIsUTBFMkJyQjtBMUUzQlIsZ0JBQWdCLEFBQUEsWUFBWSxHMEU0QjFCLE9BQU8sQTFFNUIwQixJQUFLLENBQUEsQUFBQSxZQUFZLEcwRTJCcEQsQTFFM0I2QixRMEUyQnJCO0ExRTNCUixnQkFBZ0IsQUFBQSxZQUFZLEcwRTRCakIsa0JBQWtCLEExRTVCTSxJQUFLLENBQUEsQUFBQSxZQUFZLEcwRStIcEQsQTFFL0g2QixTMEUrSHBCO0ExRS9IVCxnQkFBZ0IsQUFBQSxZQUFZLEcwRWtQM0IscUJBQXFCLEExRWxQYSxJQUFLLENBQUEsQUFBQSxZQUFZLEcwRStScEQsQTFFL1I2QixRMEUrUnJCLENBQ1AsY0FBYztBMUVoU2YsZ0JBQWdCLEFBQUEsWUFBWSxHMEU4UzFCLE9BQU8sQTFFOVMwQixJQUFLLENBQUEsQUFBQSxZQUFZO0FBQXBELEFBQTZCLGdCQUFiLEFBQUEsWUFBWSxHNEVMNUIscUJBQXFCLEE1RUtjLElBQUssQ0FBQSxBQUFBLFlBQVksRzRFOEVwRCxBNUU5RTZCLFc0RThFbEI7QTVFOUVYLGdCQUFnQixBQUFBLFlBQVksRzRFK00zQixhQUFhLEFBUVgsWUFBWSxBNUV2Tm9CLElBQUssQ0FBQSxBQUFBLFlBQVksRzRFOEVwRCxBNUU5RTZCLFc0RThFbEIsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPO0E1RTlOVCxnQkFBZ0IsQUFBQSxZQUFZLEc0RThObEIsS0FBSyxBNUU5Tm9CLElBQUssQ0FBQSxBQUFBLFlBQVk7QUFDcEQsQUFBOEQsZ0JBQTlDLEFBQUEsWUFBWSxHQUFHLFVBQVUsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLElBQUksSUFBSSxFdURoRmxFLEF2RGdGNEQsY3VEaEY5QztBdkRnRmQsZ0JBQWdCLEFBQUEsWUFBWSxHQUFHLFVBQVUsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLEl1RDlDekQsT0FBTyxFQWxDUixBdkRnRjRELGN1RGhGOUM7QXZEZ0ZkLGdCQUFnQixBQUFBLFlBQVksR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxJdUQ5Q2hELE9BQU8sRW1Cd0VqQixBMUUxQjRELFEwRTBCcEQ7QTFFMUJSLGdCQUFnQixBQUFBLFlBQVksR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxJMEUyQnhELE9BQU8sRUFEVCxBMUUxQjRELFEwRTBCcEQ7QTFFMUJSLGdCQUFnQixBQUFBLFlBQVksR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxJMEUyQi9DLGtCQUFrQixFQW1HN0IsQTFFOUg0RCxTMEU4SG5EO0ExRTlIVCxnQkFBZ0IsQUFBQSxZQUFZLEdBQUcsVUFBVSxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksSTBFaVB6RCxxQkFBcUIsRUE2Q3RCLEExRTlSNEQsUTBFOFJwRCxDQUNQLGNBQWM7QTFFL1JmLGdCQUFnQixBQUFBLFlBQVksR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxJMEU2U3hELE9BQU87QTFFN1NULEFBQTRELGdCQUE1QyxBQUFBLFlBQVksR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxJNEVOMUQscUJBQXFCLEVBbUZyQixBNUU3RTRELFc0RTZFakQ7QTVFN0VYLGdCQUFnQixBQUFBLFlBQVksR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxJNEU4TXpELGFBQWEsQUFRWCxZQUFZLEVBeklmLEE1RTdFNEQsVzRFNkVqRCxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU87QTVFN05ULGdCQUFnQixBQUFBLFlBQVksR0FBRyxVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxJNEU2TmhELEtBQUssQzVFN05vRDtFcEI5R2pFLHlCQUF5QixFb0IrR0csQ0FBQztFcEI5RzFCLHNCQUFzQixFb0I4R0csQ0FBQyxHQUM5Qjs7QUFDRCxBQUFrQixrQkFBQSxBQUFBLFdBQVcsQ0FBQztFQUM1QixXQUFXLEVBQUUsQ0FBRSxHQUNoQjs7QUFJRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsUUFBUSxFQUFFLFFBQVM7RUFHbkIsU0FBUyxFQUFFLENBQUU7RUFDYixXQUFXLEVBQUUsTUFBTyxHQStCckI7RUFwQ0QsQUFTSSxnQkFUWSxHQVNaLElBQUksRXVEbEdSLEF2RGtHRSxjdURsR1ksQ3ZEeUZkLGdCQUFnQixHdUR2RGYsT0FBTyxFQWxDUixBdkRrR0UsY3VEbEdZLEN2RHlGZCxnQkFBZ0IsR3VEdkROLE9BQU8sRW1Cd0VqQixBMUVSRSxRMEVRTSxDMUVqQlIsZ0JBQWdCLEcwRWtCZCxPQUFPLEVBRFQsQTFFUkUsUTBFUU0sQzFFakJSLGdCQUFnQixHMEVrQkwsa0JBQWtCLEVBbUc3QixBMUU1R0UsUzBFNEdPLEMxRXJIVCxnQkFBZ0IsRzBFd09mLHFCQUFxQixFQTZDdEIsQTFFNVFFLFEwRTRRTSxDQUNQLGNBQWMsQzFFdFJmLGdCQUFnQixHMEVvU2QsT0FBTyxFMUVwU1QsQUFTRSxnQkFUYyxHNEVmaEIscUJBQXFCLEVBbUZyQixBNUUzREUsVzRFMkRTLEM1RXBFWCxnQkFBZ0IsRzRFcU1mLGFBQWEsQUFRWCxZQUFZLEVBeklmLEE1RTNERSxXNEUyRFMsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM1RXBOVCxnQkFBZ0IsRzRFb05OLEtBQUssQzVFM01OO0lBQ0wsUUFBUSxFQUFFLFFBQVMsR0FVcEI7SUFwQkgsQUFXTSxnQkFYVSxHQVNaLElBQUksR0FFRixJQUFJLEV1RHBHVixBdkRvR00sY3VEcEdRLEN2RHlGZCxnQkFBZ0IsR3VEdkRmLE9BQU8sR3ZEa0VGLElBQUksRXVEcEdWLEF2RG9HTSxjdURwR1EsQ3ZEeUZkLGdCQUFnQixHdUR2RE4sT0FBTyxHdkRrRVgsSUFBSSxFMEVNVixBMUVOTSxRMEVNRSxDMUVqQlIsZ0JBQWdCLEcwRWtCZCxPQUFPLEcxRVBILElBQUksRTBFTVYsQTFFTk0sUTBFTUUsQzFFakJSLGdCQUFnQixHMEVrQkwsa0JBQWtCLEcxRVB2QixJQUFJLEUwRTBHVixBMUUxR00sUzBFMEdHLEMxRXJIVCxnQkFBZ0IsRzBFd09mLHFCQUFxQixHMUU3TmhCLElBQUksRTBFMFFWLEExRTFRTSxRMEUwUUUsQ0FDUCxjQUFjLEMxRXRSZixnQkFBZ0IsRzBFb1NkLE9BQU8sRzFFelJILElBQUksRUFYVixBQVdNLGdCQVhVLEc0RWZoQixxQkFBcUIsRzVFMEJmLElBQUksRTRFeURWLEE1RXpETSxXNEV5REssQzVFcEVYLGdCQUFnQixHNEVxTWYsYUFBYSxBQVFYLFlBQVksRzVFbE1ULElBQUksRTRFeURWLEE1RXpETSxXNEV5REssQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM1RXBOVCxnQkFBZ0IsRzRFb05OLEtBQUssRzVFek1ULElBQUksRXVEcEdWLEF2RG9HSSxjdURwR1UsQ3ZEeUZkLGdCQUFnQixHQVNaLElBQUksR3VEaEVQLE9BQU8sRUFsQ1IsQXZEb0dJLGN1RHBHVSxDdkR5RmQsZ0JBQWdCLEd1RHZEZixPQUFPLEdBQVAsT0FBTyxFQWxDUixBdkRvR0ksY3VEcEdVLEN2RHlGZCxnQkFBZ0IsR3VEdkROLE9BQU8sR0FBaEIsT0FBTyxFbUJ3RVIsQTFFTkksUTBFTUksQ25CMUdSLGNBQWMsQ3ZEeUZkLGdCQUFnQixHMEVrQmQsT0FBTyxHbkJ6RVIsT0FBTyxFQWxDUixBdkRvR0ksY3VEcEdVLENtQjBHZCxRQUFRLEMxRWpCUixnQkFBZ0IsRzBFa0JkLE9BQU8sR25CekVSLE9BQU8sRW1Cd0VSLEExRU5JLFEwRU1JLENuQjFHUixjQUFjLEN2RHlGZCxnQkFBZ0IsRzBFa0JMLGtCQUFrQixHbkJ6RTVCLE9BQU8sRUFsQ1IsQXZEb0dJLGN1RHBHVSxDbUIwR2QsUUFBUSxDMUVqQlIsZ0JBQWdCLEcwRWtCTCxrQkFBa0IsR25CekU1QixPQUFPLEVtQjRLUixBMUUxR0ksUzBFMEdLLENuQjlNVCxjQUFjLEN2RHlGZCxnQkFBZ0IsRzBFd09mLHFCQUFxQixHbkIvUnJCLE9BQU8sRUFsQ1IsQXZEb0dJLGN1RHBHVSxDbUI4TWQsU0FBUyxDMUVySFQsZ0JBQWdCLEcwRXdPZixxQkFBcUIsR25CL1JyQixPQUFPLEVtQjRVUixBMUUxUUksUTBFMFFJLENBQ1AsY0FBYyxDbkIvV2YsY0FBYyxDdkR5RmQsZ0JBQWdCLEcwRW9TZCxPQUFPLEduQjNWUixPQUFPLEVBbENSLEF2RG9HSSxjdURwR1UsQ21COFdkLFFBQVEsQ0FDUCxjQUFjLEMxRXRSZixnQkFBZ0IsRzBFb1NkLE9BQU8sR25CM1ZSLE9BQU8sRUFsQ1IsQXZEb0dJLGN1RHBHVSxDdkR5RmQsZ0JBQWdCLEc0RWZoQixxQkFBcUIsR3JCeENwQixPQUFPLEVxQjJIUixBNUV6REksVzRFeURPLENyQjdKWCxjQUFjLEN2RHlGZCxnQkFBZ0IsRzRFcU1mLGFBQWEsQUFRWCxZQUFZLEdyQnBRZCxPQUFPLEVBbENSLEF2RG9HSSxjdURwR1UsQ3FCNkpkLFdBQVcsQzVFcEVYLGdCQUFnQixHNEVxTWYsYUFBYSxBQVFYLFlBQVksR3JCcFFkLE9BQU8sRXFCMkhSLEE1RXpESSxXNEV5RE8sQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLENyQjdTVCxjQUFjLEN2RHlGZCxnQkFBZ0IsRzRFb05OLEtBQUssR3JCM1FkLE9BQU8sRUFsQ1IsQXZEb0dJLGN1RHBHVSxDcUI2SmQsV0FBVyxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQzVFcE5ULGdCQUFnQixHNEVvTk4sS0FBSyxHckIzUWQsT0FBTyxFQWxDUixBdkRvR0ksY3VEcEdVLEN2RHlGZCxnQkFBZ0IsR0FTWixJQUFJLEd1RGhFRSxPQUFPLEVBbENqQixBdkRvR0ksY3VEcEdVLEN2RHlGZCxnQkFBZ0IsR3VEdkRmLE9BQU8sR0FBRSxPQUFPLEVBbENqQixBdkRvR0ksY3VEcEdVLEN2RHlGZCxnQkFBZ0IsR3VEdkROLE9BQU8sR0FBUCxPQUFPLEVtQndFakIsQTFFTkksUTBFTUksQ25CMUdSLGNBQWMsQ3ZEeUZkLGdCQUFnQixHMEVrQmQsT0FBTyxHbkJ6RUMsT0FBTyxFQWxDakIsQXZEb0dJLGN1RHBHVSxDbUIwR2QsUUFBUSxDMUVqQlIsZ0JBQWdCLEcwRWtCZCxPQUFPLEduQnpFQyxPQUFPLEVtQndFakIsQTFFTkksUTBFTUksQ25CMUdSLGNBQWMsQ3ZEeUZkLGdCQUFnQixHMEVrQkwsa0JBQWtCLEduQnpFbkIsT0FBTyxFQWxDakIsQXZEb0dJLGN1RHBHVSxDbUIwR2QsUUFBUSxDMUVqQlIsZ0JBQWdCLEcwRWtCTCxrQkFBa0IsR25CekVuQixPQUFPLEVtQjRLakIsQTFFMUdJLFMwRTBHSyxDbkI5TVQsY0FBYyxDdkR5RmQsZ0JBQWdCLEcwRXdPZixxQkFBcUIsR25CL1JaLE9BQU8sRUFsQ2pCLEF2RG9HSSxjdURwR1UsQ21COE1kLFNBQVMsQzFFckhULGdCQUFnQixHMEV3T2YscUJBQXFCLEduQi9SWixPQUFPLEVtQjRVakIsQTFFMVFJLFEwRTBRSSxDQUNQLGNBQWMsQ25CL1dmLGNBQWMsQ3ZEeUZkLGdCQUFnQixHMEVvU2QsT0FBTyxHbkIzVkMsT0FBTyxFQWxDakIsQXZEb0dJLGN1RHBHVSxDbUI4V2QsUUFBUSxDQUNQLGNBQWMsQzFFdFJmLGdCQUFnQixHMEVvU2QsT0FBTyxHbkIzVkMsT0FBTyxFQWxDakIsQXZEb0dJLGN1RHBHVSxDdkR5RmQsZ0JBQWdCLEc0RWZoQixxQkFBcUIsR3JCeENYLE9BQU8sRXFCMkhqQixBNUV6REksVzRFeURPLENyQjdKWCxjQUFjLEN2RHlGZCxnQkFBZ0IsRzRFcU1mLGFBQWEsQUFRWCxZQUFZLEdyQnBRTCxPQUFPLEVBbENqQixBdkRvR0ksY3VEcEdVLENxQjZKZCxXQUFXLEM1RXBFWCxnQkFBZ0IsRzRFcU1mLGFBQWEsQUFRWCxZQUFZLEdyQnBRTCxPQUFPLEVxQjJIakIsQTVFekRJLFc0RXlETyxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQ3JCN1NULGNBQWMsQ3ZEeUZkLGdCQUFnQixHNEVvTk4sS0FBSyxHckIzUUwsT0FBTyxFQWxDakIsQXZEb0dJLGN1RHBHVSxDcUI2SmQsV0FBVyxDQStJVixPQUFPLEFBQUEsT0FBTyxDQUNiLE9BQU8sQzVFcE5ULGdCQUFnQixHNEVvTk4sS0FBSyxHckIzUUwsT0FBTyxFbUJ3RWpCLEExRU5JLFEwRU1JLEMxRWpCUixnQkFBZ0IsR0FTWixJQUFJLEcwRVNOLE9BQU8sRW5CM0dULEF2RG9HSSxjdURwR1UsQ21CMEdkLFFBQVEsQzFFakJSLGdCQUFnQixHdUR2RGYsT0FBTyxHbUJ5RU4sT0FBTyxFQURULEExRU5JLFEwRU1JLENuQjFHUixjQUFjLEN2RHlGZCxnQkFBZ0IsR3VE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QTFFUkUsUTBFUU0sQzFFakJSLGdCQUFnQixHMEVrQkwsa0JBQWtCLEExRUh4QixNQUFNLEUwRXNHWCxBMUU1R0UsUzBFNEdPLEMxRXJIVCxnQkFBZ0IsRzBFd09mLHFCQUFxQixBMUV6TmpCLE1BQU0sRTBFc1FYLEExRTVRRSxRMEU0UU0sQ0FDUCxjQUFjLEMxRXRSZixnQkFBZ0IsRzBFb1NkLE9BQU8sQTFFclJKLE1BQU0sRUFmWCxBQVNFLGdCQVRjLEc0RWZoQixxQkFBcUIsQTVFOEJoQixNQUFNLEU0RXFEWCxBNUUzREUsVzRFMkRTLEM1RXBFWCxnQkFBZ0IsRzRFcU1mLGFBQWEsQUFRWCxZQUFZLEE1RTlMVixNQUFNLEU0RXFEWCxBNUUzREUsVzRFMkRTLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTyxDNUVwTlQsZ0JBQWdCLEc0RW9OTixLQUFLLEE1RXJNVixNQUFNLEVBZlgsQUFTSSxnQkFUWSxHQVNaLElBQUksQUFPSCxNQUFNLEV1RHpHWCxBdkRrR0UsY3VEbEdZLEN2RHlGZCxnQkFBZ0IsR3VEdkRmLE9BQU8sQXZEdUVILE1BQU0sRXVEekdYLEF2RGtHRSxjdURsR1ksQ3ZEeUZkLGdCQUFnQixHdUR2RE4sT0FBTyxBdkR1RVosTUFBTSxFMEVDWCxBMUVSRSxRMEVRTSxDMUVqQlIsZ0JBQWdCLEcwRWtCZCxPQUFPLEExRUZKLE1BQU0sRTBFQ1gsQTFFUkUsUTBFUU0sQzFFakJSLGdCQUFnQixHMEVrQkwsa0JBQWtCLEExRUZ4QixNQUFNLEUwRXFHWCxBMUU1R0UsUzBFNEdPLEMxRXJIVCxnQkFBZ0IsRzBFd09mLHFCQUFxQixBMUV4TmpCLE1BQU0sRTBFcVFYLEExRTVRRSxRMEU0UU0sQ0FDUCxjQUFjLEMxRXRSZixnQkFBZ0IsRzBFb1NkLE9BQU8sQTFFcFJKLE1BQU0sRUFoQlgsQUFTRSxnQkFUYyxHNEVmaEIscUJBQXFCLEE1RStCaEIsTUFBTSxFNEVvRFgsQTVFM0RFLFc0RTJEUyxDNUVwRVgsZ0JBQWdCLEc0RXFNZixhQUFhLEFBUVgsWUFBWSxBNUU3TFYsTUFBTSxFNEVv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SVAsQVAyTnNCLFlPM05WLENQc05SLFlBQVksQytFeEZoQixRQUFRLENBQ1AsY0FBYyxDQUlOLE1BQU0sRUFMZixBL0U2RnNCLFErRTdGZCxDQUNQLGNBQWM7TXhFL0hmLFlBQVksQ1BzTlIsWUFBWSxDK0VuRlAsTUFBTTtNeEVuSWYsQVAyTnNCLFlPM05WLENQc05SLFlBQVksQytFcENoQixpQkFBaUIsQ0FtQmhCLE1BQU0sRUFuQlAsQS9FeUNzQixpQitFekNMO014RWxMakIsWUFBWSxDUHNOUixZQUFZLEMrRWpCZixNQUFNO014RXJNUCxBUDJOc0IsWU8zTlYsQ1BzTlIsWUFBWSxDK0VwQ0csYUFBYSxDQW1CL0IsTUFBTSxFQW5CWSxBL0V5Q0csYStFekNVO014RWxMaEMsWUFBWSxDUHNOUixZQUFZLEMrRWpCZixNQUFNO014RXJNUCxBUDJOc0IsWU8zTlYsQ1BzTlIsWUFBWSxDaUZoWWhCLGNBQWMsQ2pGc1lNO1FBQ1osS0FBSyxFQUFFLElBQUssR0FDYjtJTzlOUCxBUGtPbUIsWU9sT1AsQ1BrT1IsWUFBWSxHQUFHLGFBQWEsRU9sT2hDLEFQa09pQixZT2xPTCxDd0VsQ1osU0FBUyxDL0VvUUwsWUFBWSxHK0V4SmYsZ0JBQWdCLEVBNUdqQixBL0VvUWlCLFMrRXBRUixDeEVrQ1QsWUFBWSxDUGtPUixZQUFZLEcrRXhKZixnQkFBZ0IsRXhFMUVqQixBUGtPaUIsWU9sT0wsQ3dFbENaLFNBQVMsQ0E4SVIsZ0JBQWdCLEMvRXNIYixZQUFZLEcrRW5IZCxRQUFRLEFBQUEsZ0JBQWdCLEVBakoxQixBL0VvUWlCLFMrRXBRUixDQThJUixnQkFBZ0IsQ3hFNUdqQixZQUFZLENQa09SLFlBQVksRytFbkhkLFFBQVEsQUFBQSxnQkFBZ0IsRXhFL0cxQixBUGtPaUIsWU9sT0wsQ3dFOEhaLFFBQVEsQ0FDUCxjQUFjLEMvRW1HWCxZQUFZLEcrRS9GZCxLQUFLLEVBTFAsQS9Fb0dpQixRK0VwR1QsQ0FDUCxjQUFjLEN4RS9IZixZQUFZLENQa09SLFlBQVksRytFL0ZkLEtBQUssRXhFbklQLEFQa09pQixZT2xP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O0VBVEQsQUFBQSxXQUFXLEFBR1IsT0FBTyxFSHpQVixBR3NQQSxhSHRQYSxHR3NQYixXQUFXLEFIdFBLLElBQUksRXdEbkRwQixBckR5U0EsY3FEelNjLEN4RG1EZCxhQUFhLEdHc1BiLFdBQVcsQXFEdlFWLE9BQU8sRUFsQ1IsQXJEeVNBLGNxRHpTYyxDeERtRGQsYUFBYSxHR3NQYixXQUFXLEFxRHZRRCxPQUFPLEVtQndFakIsQXhFK0xBLFF3RS9MUSxDM0V2RFIsYUFBYSxHR3NQYixXQUFXLEF3RTlMVCxPQUFPLEVBRFQsQXhFK0xBLFF3RS9MUSxDM0V2RFIsYUFBYSxHR3NQYixXQUFXLEF3RTlMQSxrQkFBa0IsRUFtRzdCLEF4RTJGQSxTd0UzRlMsQzNFM0pULGFBQWEsR0dzUGIsV0FBVyxBd0V3QlYscUJBQXFCLEVBNkN0QixBeEVyRUEsUXdFcUVRLENBQ1AsY0FBYyxDM0U1VGYsYUFBYSxHR3NQYixXQUFXLEF3RW9GVCxPQUFPLEUzRTFVVCxBR3NQQSxhSHRQYSxHR3NQYixXQUFXLEEwRS9OWCxxQkFBcUIsRUFtRnJCLEExRTRJQSxXMEU1SVcsQzdFMUdYLGFBQWEsR0dzUGIsV0FBVyxBMEVYVixhQUFhLEFBUVgsWUFBWSxFQXpJZixBMUU0SUEsVzBFNUlXLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTyxDN0UxUFQsYUFBYSxHNkUwUEgsS0FBSyxBMUVKZixXQUFXLENBR0E7SWxCblZULFVBQVUsRUFBSSxJQUFjO0lBQzVCLGFBQWEsRUFBSSxJQUFjLEdrQm9WOUI7RUFMSCxBQUFBLFdBQVcsQUFNUixPQUFPLEVIN1BWLEFHdVBBLGFIdlBhLEdHdVBiLFdBQVcsQUh2UEssSUFBSSxFd0RsRHBCLEFyRHlTQSxjcUR6U2MsQ3hEa0RkLGFBQWEsR0d1UGIsV0FBVyxBcUR2UVYsT0FBTyxFQWxDUixBckR5U0EsY3FEelNjLEN4RGtEZCxhQUFhLEdHdVBiLFdBQVcsQXFEdlFELE9BQU8sRW1Cd0VqQixBeEUrTEEsUXdFL0xRLEMzRXhEUixhQUFhLEdHdVBiLFdBQVcsQXdFOUxULE9BQU8s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TUFBTSxFbUVpSk4sQW5FakpBLFFtRWlKUSxDM0V4RFIsYUFBYSxHMkV5REYsa0JBQWtCLENuRWxKN0IsTUFBTSxFbUVxUE4sQW5FclBBLFNtRXFQUyxDM0U1SlQsYUFBYSxHMkUrUVoscUJBQXFCLENuRXhXdEIsTUFBTSxFbUVxWk4sQW5FclpBLFFtRXFaUSxDQUNQLGNBQWMsQzNFN1RmLGFBQWEsRzJFMlVYLE9BQU8sQ25FcGFULE1BQU0sRVJ5Rk4sQVF6RkEsYVJ5RmEsRzZFd0JiLHFCQUFxQixDckVqSHJCLE1BQU0sRXFFb01OLEFyRXBNQSxXcUVvTVcsQzdFM0dYLGFBQWEsRzZFNE9aLGFBQWEsQUFRWCxZQUFZLENyRTdVZixNQUFNLEVxRW9NTixBckVwTUEsV3FFb01XLENBK0lWLE9BQU8sQUFBQSxPQUFPLENBQ2IsT0FBTyxDN0UzUFQsYUFBYSxHNkUyUEgsS0FBSyxDckVwVmYsTUFBTTtFQTBCSixBQTFCRixhQTBCZSxHQUFHLElBQUksQ0ExQnRCLE1BQU0sRWdEdUNOLEFoRHZDQSxjZ0R1Q2M7RWhEYlosYUFBYSxHZ0QrQ2QsT0FBTyxDaER6RVIsTUFBTSxFZ0R1Q04sQWhEdkNBLGNnRHVDYztFaERiWixhQUFhLEdnRCtDTCxPQUFPLENoRHpFakIsTUFBTSxFbUVpSk4sQW5FakpBLFFtRWlKUTtFbkV2SE4sYUFBYSxHbUV3SGIsT0FBTyxDbkVsSlQsTUFBTSxFbUVpSk4sQW5FakpBLFFtRWlKUTtFbkV2SE4sYUFBYSxHbUV3SEosa0JBQWtCLENuRWxKN0IsTUFBTSxFbUVxUE4sQW5FclBBLFNtRXFQUztFbkUzTlAsYUFBYSxHbUU4VWQscUJBQXFCLENuRXhXdEIsTUFBTSxFbUVxWk4sQW5FclpBLFFtRXFaUSxDQUNQLGNBQWM7RW5FNVhiLGFBQWEsR21FMFliLE9BQU8sQ25FcGFULE1BQU07RUEwQkosQUExQkYsYUEwQmUsR3FFdUZmLHFCQUFxQixDckVqSHJCLE1BQU0sRXFFb01OLEFyRXBNQSxXcUVvTVc7RXJFMUtULGFBQWEsR3FFMlNkLGFBQWEsQUFRWCxZQUFZLENyRTdVZixNQUFN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YixjQUFjLENBa0NKLE9BQU8sR0FBaEIsT0FBTyxFQWxDUixBckNnRU8sY3FDaEVPLENyQ3lEZCxhQUFhLENxQ3ZCSCxPQUFPLEdBQWhCLE9BQU8sRXJDdUJSLEFBT08sYUFQTSxDd0RpRGIsUUFBUSxDbkIxR1IsY0FBYyxDbUIyR1osT0FBTyxHbkJ6RVIsT0FBTyxFQWxDUixBckNnRU8sY3FDaEVPLENyQ3lEZCxhQUFhLEN3RGlEYixRQUFRLENBQ04sT0FBTyxHbkJ6RVIsT0FBTyxFbUJ3RVIsQXhEMUNPLFF3RDBDQyxDeERqRFIsYUFBYSxDcUN6RGIsY0FBYyxDbUIyR1osT0FBTyxHbkJ6RVIsT0FBTyxFQWxDUixBckNnRU8sY3FDaEVPLENtQjBHZCxRQUFRLEN4RGpEUixhQUFhLEN3RGtEWCxPQUFPLEduQnpFUixPQUFPLEVyQ3VCUixBQU9PLGFBUE0sQ3dEaURiLFFBQVEsQ25CMUdSLGNBQWMsQ21CMkdILGtCQUFrQixHbkJ6RTVCLE9BQU8sRUFsQ1IsQXJDZ0VPLGNxQ2hFTyxDckN5RGQsYUFBYSxDd0RpRGIsUUFBUSxDQUNHLGtCQUFrQixHbkJ6RTVCLE9BQU8sRW1Cd0VSLEF4RDFDTyxRd0QwQ0MsQ3hEakRSLGFBQWEsQ3FDekRiLGNBQWMsQ21CMkdILGtCQUFrQixHbkJ6RTVCLE9BQU8sRUFsQ1IsQXJDZ0VPLGNxQ2hFTyxDbUIwR2QsUUFBUSxDeERqRFIsYUFBYSxDd0RrREYsa0JBQWtCLEduQnpFNUIsT0FBTyxFckN1QlIsQUFPTyxhQVBNLEN3RHFKYixTQUFTLENuQjlNVCxjQUFjLENtQmlVYixxQkFBcUIsR25CL1JyQixPQUFPLEVBbENSLEFyQ2dFTyxjcUNoRU8sQ3JDeURkLGFBQWEsQ3dEcUpiLFNBQVMsQ0FtSFIscUJBQXFCLEduQi9SckIsT0FBTyxFbUI0S1IsQXhEOUlPLFN3RDhJRSxDeERySlQsYUFBYSxDcUN6RGIsY0FBYyxDbUJpVWIscUJBQXFCLEduQi9SckIsT0FBTyxFQWxDUixBckNnRU8sY3FDaEVPLENtQjhNZCxTQUFTLEN4RHJKVCxhQUFhLEN3RHdRWixxQkFBcUIs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bENqQixBckNnRU8sY3FDaEVPLENyQ3lEZCxhQUFhLEN3RGlEYixRQUFRLENBQ0csa0JBQWtCLEduQnpFbkIsT0FBTyxFbUJ3RWpCLEF4RDFDTyxRd0QwQ0MsQ3hEakRSLGFBQWEsQ3FDekRiLGNBQWMsQ21CMkdILGtCQUFrQixHbkJ6RW5CLE9BQU8sRUFsQ2pCLEFyQ2dFTyxjcUNoRU8sQ21CMEdkLFFBQVEsQ3hEakRSLGFBQWEsQ3dEa0RGLGtCQUFrQixHbkJ6RW5CLE9BQU8sRXJDdUJqQixBQU9PLGFBUE0sQ3dEcUpiLFNBQVMsQ25COU1ULGNBQWMsQ21CaVViLHFCQUFxQixHbkIvUlosT0FBTyxFQWxDakIsQXJDZ0VPLGNxQ2hFTyxDckN5RGQsYUFBYSxDd0RxSmIsU0FBUyxDQW1IUixxQkFBcUIsR25CL1JaLE9BQU8sRW1CNEtqQixBeEQ5SU8sU3dEOElFLEN4RHJKVCxhQUFhLENxQ3pEYixjQUFjLENtQmlVYixxQkFBcUIsR25CL1JaLE9BQU8sRUFsQ2pCLEFyQ2dFTyxjcUNoRU8sQ21COE1kLFNBQVMsQ3hEckpULGFBQWEsQ3dEd1FaLHFCQUFxQixHbkIvUlosT0FBTyxFckN1QmpCLEFBT08sYUFQTSxDd0RxVGIsUUFBUSxDQUNQLGNBQWMsQ25CL1dmLGNBQWMsQ21CNlhaLE9BQU8sR25CM1ZDLE9BQU8sRUFsQ2pCLEFyQ2dFTyxjcUNoRU8sQ3JDeURkLGFBQWEsQ3dEcVRiLFFBQVEsQ0FDUCxjQUFjLENBY2IsT0FBTyxHbkIzVkMsT0FBTyxFbUI0VWpCLEF4RDlTTyxRd0Q4U0MsQ0FDUCxjQUFjLEN4RHRUZixhQUFhLENxQ3pEYixjQUFjLENtQjZYWixPQUFPLEduQjNWQyxPQUFPLEVBbENqQixBckNnRU8sY3FDaEVPLENtQjhXZCxRQUFRLENBQ1AsY0FBYyxDeER0VGYsYUFBYSxDd0RvVVgsT0FBTyxHbkIzVkMsT0FBTyxFckN1QmpCLEFBT08sYUFQTSxDcUN6RGIsY0FBYyxDcUIwRWQscUJBQXFCLEdyQnhDWCxPQUFPLEVBbENqQixBckNnRU8sY3FDaEVPLENyQ3lEZCxhQUFhLEMwRGlC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QWxDUixBVDRCQSxjUzVCYyxDeERvRGQsYUFBYSxHK0N4QmIsY0FBYyxBU01KLE9BQU8sRW1Cd0VqQixBNUI5RUEsUTRCOEVRLEMzRXREUixhQUFhLEcrQ3hCYixjQUFjLEE0QitFWixPQUFPLEVBRFQsQTVCOUVBLFE0QjhFUSxDM0V0RFIsYUFBYSxHK0N4QmIsY0FBYyxBNEIrRUgsa0JBQWtCLEVBbUc3QixBNUJsTEEsUzRCa0xTLEMzRTFKVCxhQUFhLEcrQ3hCYixjQUFjLEE0QnFTYixxQkFBcUIsRUE2Q3RCLEE1QmxWQSxRNEJrVlEsQ0FDUCxjQUFjLEMzRTNUZixhQUFhLEcrQ3hCYixjQUFjLEE0QmlXWixPQUFPLEUzRXpVVCxBK0N4QkEsYS9Dd0JhLEcrQ3hCYixjQUFjLEE4QjhDZCxxQkFBcUIsRUFtRnJCLEE5QmpJQSxXOEJpSVcsQzdFekdYLGFBQWEsRytDeEJiLGNBQWMsQThCa1FiLGFBQWEsQUFRWCxZQUFZLEVBeklmLEE5QmpJQSxXOEJpSVcsQ0ErSVYsT0FBTyxBQUFBLE9BQU8sQ0FDYixPQUFPLEM3RXpQVCxhQUFhLEc2RXlQSCxLQUFLLEE5QmpSZixjQUFjLENBQVE7RUFBRSxLQUFLLEVBQUUsSUFBSyxHQUFJOztBQUV4QyxBQUFPLE9BQUEsQUFBQSxPQUFPLEUvQ3FCZCxBK0NyQkEsYS9DcUJhLEcrQ3JCYixPQUFPLEEvQ3FCUyxJQUFJLEV3RG5EcEIsQVQ4QkEsY1M5QmMsQ3hEbURkLGFBQWEsRytDckJiLE9BQU8sQVNJTixPQUFPLEVBbENSLEFUOEJBLGNTOUJjLEN4RG1EZCxhQUFhLEcrQ3JCYixPQUFPLEFTSUcsT0FBTyxFbUJ3RWpCLEE1QjVFQSxRNEI0RVEsQzNFdkRSLGFBQWEsRytDckJiLE9BQU8sQTRCNkVMLE9BQU8sRUFEVCxBNUI1RUEsUTRCNEVRLEMzRXZEUixhQUFhLEcrQ3JCYixPQUFPLEE0QjZFSSxrQkFBa0IsRUFtRzdCLEE1QmhMQSxTNEJnTFMsQzNFM0pULGFBQWEsRytDckJiLE9BQU8sQTRCbVNOLHFCQUFxQixFQTZDdEIsQTVCaFZBLFE0QmdWUSxDQUNQ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LEFBTUwsTUFBTSxFb0ZpQlgsQUpoQkEsY0lnQmMsQ3BGdkJYLE9BQU8sQW9GeURULE9BQU8sQXBGbkRILE1BQU0sRW9GaUJYLEFKaEJBLGNJZ0JjLENwRnZCWCxPQUFPLEFvRnlEQSxPQUFPLEFwRm5EWixNQUFNLEV5RzhLWCxBekI3S0EsV3lCNktXLEN6R3BMUixPQUFPLEF5R3FUVCxhQUFhLEFBUVgsWUFBWSxBekd2VFYsTUFBTSxFZ0ZDWCxBQUFBLFlBQVksQWhGUFQsT0FBTyxBQU9MLE1BQU0sRW9GZ0JYLEFKaEJBLGNJZ0JjLENwRnZCWCxPQUFPLEFvRnlEVCxPQUFPLEFwRmxESCxNQUFNLEVvRmdCWCxBSmhCQSxjSWdCYyxDcEZ2QlgsT0FBTyxBb0Z5REEsT0FBTyxBcEZsRFosTUFBTSxFeUc2S1gsQXpCN0tBLFd5QjZLVyxDekdwTFIsT0FBTyxBeUdxVFQsYUFBYSxBQVFYLFlBQVksQXpHdFRWLE1BQU0sRWdGQVgsQUFBQSxZQUFZLEFoRlBULE9BQU8sQUFRTCxNQUFNLEVvRmVYLEFKaEJBLGNJZ0JjLENwRnZCWCxPQUFPLEFBUUwsTUFBTSxBb0ZpRFYsT0FBTyxFQWxDUixBSmhCQSxjSWdCYyxDcEZ2QlgsT0FBTyxBQVFMLE1BQU0sQW9GaURELE9BQU8sRXFCMkhqQixBekI3S0EsV3lCNktXLEN6R3BMUixPQUFPLEFBUUwsTUFBTSxBeUc2U1YsYUFBYSxBQVFYLFlBQVk7SXpHNVRiLEFnRk1GLEtoRk5PLEdnRk1QLFlBQVksQWhGTkQsZ0JBQWdCLEFBS3RCLE1BQU0sRW9GaUJYLEFKaEJBLGNJZ0JjO0lwRnRCWixLQUFLLEdBQUksZ0JBQWdCLEFvRndEMUIsT0FBTyxBcEZuREgsTUFBTSxFb0ZpQlgsQUpoQkEsY0lnQmM7SXBGdEJaLEtBQUssR0FBSSxnQkFBZ0IsQW9Gd0RqQixPQUFPLEFwRm5EWixNQUFNLEV5RzhLWCxBekI3S0EsV3lCNktXO0l6R25MVCxLQUFLLEdBQUksZ0JBQWdCLEF5R29UMUIsYUFBYSxBQVFYLFlBQVksQXpHdlRWLE1BQU07SUFMVCxBZ0ZNRixLaEZOTyxHZ0ZNUCxZQUFZLEFoRk5ELGdCQUFnQixBQU10QixNQUFNLEVvRmdCWCxBSmhCQSxjSWdCYztJcEZ0QlosS0FBSyxHQUFJLGdCQUFnQixBb0Z3RDFCLE9BQU8sQXBGbERILE1BQU0sRW9GZ0JYLEFKaEJBLGNJZ0JjO0lwRnRCWixLQUFLLEdBQUksZ0JBQWdCLEFvRndEakIsT0FBTyxBcEZsRFosTUFBTSxFeUc2S1gsQXpCN0tBLFd5QjZLVztJekduTFQsS0FBSyxHQUFJLGdCQUFnQixBeUdvVDFCLGFBQWEsQUFRWCxZQUFZLEF6R3RUVixNQUFNO0lBTlQsQWdGTUYsS2hGTk8sR2dGTVAsWUFBWSxBaEZORCxnQkFBZ0IsQUFPdEIsTUFBTSxFb0ZlWCxBSmhCQSxjSWdCYztJcEZ0QlosS0FBSyxHQUFJLGdCQUFnQixBQU90QixNQUFNLEFvRmlEVixPQUFPLEVBbENSLEFKaEJBLGNJZ0JjO0lwRnRCWixLQUFLLEdBQUksZ0JBQWdCLEFBT3RCLE1BQU0sQW9GaURELE9BQU8sRXFCMkhqQixBekI3S0EsV3lCNktXO0l6R25MVCxLQUFLLEdBQUksZ0JBQWdCLEFBT3RCLE1BQU0sQXlHNlNWLGFBQWEsQUFRWCxZQUFZLEN6R3JUSDtNQUNOLEtBQUssRXJCVkosT0FBTztNcUJXUixnQkFBZ0IsRUFBRSxPQUFNO01BQ3BCLFlBQVksRUFBRSxPQUFNLEdBQ3pCO0VnRkxMLEFBQUEsWUFBWSxBaEZPVCxPQUFPLEVvRlNWLEFKaEJBLGNJZ0JjLENBa0NiLE9BQU8sQXBGM0NMLE9BQU8sRW9GU1YsQUpoQkEsY0lnQmMsQ0FrQ0osT0FBTyxBcEYzQ2QsT0FBTyxFeUdzS1YsQXpCN0tBLFd5QjZLVyxDQWlJVixhQUFhLEFBUVgsWUFBWSxBekcvU1osT0FBTyxFZ0ZQVixBQUFBLFlBQVksQWhGUVQsT0FBTyxFb0ZRVixBSmhCQSxjSWdCYyxDcEZSWCxPQUFPLEFvRjBDVCxPQUFPLEVBbENSLEFKaEJBLGNJZ0JjLENwRlJYLE9BQU8sQW9GMENBLE9BQU8sRXFCMkhqQixBekI3S0EsV3lCNktXLEN6R3JLUixPQUFPLEF5R3NTVCxhQUFhLEFBUVgsWUFBWTtFekc3U2IsQWdGVEYsS2hGU08sR2dGVFAsWUFBWSxBaEZTRCxnQkFBZ0IsRW9GTzNCLEFKaEJBLGNJZ0JjO0VwRlBaLEtBQUssR0FBSSxnQkFBZ0IsQW9GeUMxQixPQUFPLEVBbENSLEFKaEJBLGNJZ0JjO0VwRlBaLEtBQUssR0FBSSxnQkFBZ0IsQW9GeUNqQixPQUFPLEVxQjJIakIsQXpCN0tBLFd5QjZLVztFekdwS1QsS0FBSyxHQUFJLGdCQUFnQixBeUdxUzFCLGFBQWEsQUFRWCxZQUFZLEN6RzdTYTtJQUN4QixnQkFBZ0IsRUFBRSxJQUFLLEdBQ3hCO0VnRlhILEFBQUEsWUFBWSxBaEZZVCxTQUFTLEFBR1AsTUFBTSxFb0ZDWCxBSmhCQSxjSWdCYyxDcEZKWCxTQUFTLEFvRnNDWCxPQUFPLEFwRm5DSCxNQUFNLEVvRkNYLEFKaEJBLGNJZ0JjLENwRkpYLFNBQVMsQW9Gc0NGLE9BQU8sQXBGbkNaLE1BQU0sRXlHOEpYLEF6QjdLQSxXeUI2S1csQ3pHaktSLFNBQVMsQXlHa1NYLGFBQWEsQUFRWCxZQUFZLEF6R3ZTVixNQUFNLEVnRmZYLEFBQUEsWUFBWSxBaEZZVCxTQUFTLEFBSVAsTUFBTSxFb0ZBWCxBSmhCQSxjSWdCYyxDcEZKWCxTQUFTLEFvRnNDWCxPQUFPLEFwRmxDSCxNQUFNLEVvRkFYLEFKaEJBLGNJZ0JjLENwRkpYLFNBQVMsQW9Gc0NGLE9BQU8sQXBGbENaLE1BQU0sRXlHNkpYLEF6QjdLQSxXeUI2S1csQ3pHaktSLFNBQVMsQXlHa1NYLGFBQWEsQUFRWCxZQUFZLEF6R3RTVixNQUFNLEVnRmhCWCxBQUFBLFlBQVksQWhGWVQsU0FBUyxBQUtQLE1BQU0sRW9GRFgsQUpoQkEsY0lnQmMsQ3BGSlgsU0FBUyxBQUtQLE1BQU0sQW9GaUNWLE9BQU8sRUFsQ1IsQUpoQkEsY0lnQmMsQ3BGSlgsU0FBUyxBQUtQLE1BQU0sQW9GaUNELE9BQU8sRXFCMkhqQixBekI3S0EsV3lCNktXLEN6R2pLUixTQUFTLEFBS1AsTUFBTSxBeUc2UlYsYUFBYSxBQVFYLFlBQVksRXpC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 */
