23630 lines
1.3 MiB
Vendored
23630 lines
1.3 MiB
Vendored
@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);@charset "UTF-8";
|
||
|
||
|
||
|
||
/*!
|
||
* Bootstrap v3.3.7 (http://getbootstrap.com)
|
||
* Copyright 2011-2016 Twitter, Inc.
|
||
* Licensed under MIT (https://github.com/twbs/bootstrap/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,
|
||
.dropup > .btn > .caret {
|
||
border-top-color: #000 !important;
|
||
}
|
||
|
||
.label {
|
||
border: 1px solid #000;
|
||
}
|
||
|
||
.table {
|
||
border-collapse: collapse !important;
|
||
}
|
||
|
||
.table td,
|
||
.table th {
|
||
background-color: #fff !important;
|
||
}
|
||
|
||
.table-bordered th,
|
||
.table-bordered td {
|
||
border: 1px solid #ddd !important;
|
||
}
|
||
}
|
||
|
||
@font-face {
|
||
font-family: 'Glyphicons Halflings';
|
||
src: url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1);
|
||
src: url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.eot?f4769f9bdb7466be65088239c12046d1) format("embedded-opentype"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff2?448c34a56d699c29117adc64c43affeb) format("woff2"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.woff?fa2772327f55d8198301fdb8bcfc8158) format("woff"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.ttf?e18bbf611f2a2e43afc071aa2f4e1512) format("truetype"), url(/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.svg?89889688147bd7575d6327160d64e760) 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";
|
||
}
|
||
|
||
* {
|
||
box-sizing: border-box;
|
||
}
|
||
|
||
*:before,
|
||
*:after {
|
||
box-sizing: border-box;
|
||
}
|
||
|
||
html {
|
||
font-size: 10px;
|
||
-webkit-tap-highlight-color: transparent;
|
||
}
|
||
|
||
body {
|
||
font-family: "Roboto", Helvetica, Arial, sans-serif;
|
||
font-size: 14px;
|
||
line-height: 1.6;
|
||
color: #636b6f;
|
||
background-color: #f5f8fa;
|
||
}
|
||
|
||
input,
|
||
button,
|
||
select,
|
||
textarea {
|
||
font-family: inherit;
|
||
font-size: inherit;
|
||
line-height: inherit;
|
||
}
|
||
|
||
a {
|
||
color: #3097D1;
|
||
text-decoration: none;
|
||
}
|
||
|
||
a:hover,
|
||
a:focus {
|
||
color: #216a94;
|
||
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.6;
|
||
background-color: #f5f8fa;
|
||
border: 1px solid #ddd;
|
||
border-radius: 4px;
|
||
transition: all 0.2s ease-in-out;
|
||
display: inline-block;
|
||
max-width: 100%;
|
||
height: auto;
|
||
}
|
||
|
||
.img-circle {
|
||
border-radius: 50%;
|
||
}
|
||
|
||
hr {
|
||
margin-top: 22px;
|
||
margin-bottom: 22px;
|
||
border: 0;
|
||
border-top: 1px solid #eeeeee;
|
||
}
|
||
|
||
.sr-only {
|
||
position: absolute;
|
||
width: 1px;
|
||
height: 1px;
|
||
margin: -1px;
|
||
padding: 0;
|
||
overflow: hidden;
|
||
clip: rect(0, 0, 0, 0);
|
||
border: 0;
|
||
}
|
||
|
||
.sr-only-focusable:active,
|
||
.sr-only-focusable:focus {
|
||
position: static;
|
||
width: auto;
|
||
height: auto;
|
||
margin: 0;
|
||
overflow: visible;
|
||
clip: auto;
|
||
}
|
||
|
||
[role="button"] {
|
||
cursor: pointer;
|
||
}
|
||
|
||
h1,
|
||
h2,
|
||
h3,
|
||
h4,
|
||
h5,
|
||
h6,
|
||
.h1,
|
||
.h2,
|
||
.h3,
|
||
.h4,
|
||
.h5,
|
||
.h6 {
|
||
font-family: inherit;
|
||
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: #777777;
|
||
}
|
||
|
||
h1,
|
||
.h1,
|
||
h2,
|
||
.h2,
|
||
h3,
|
||
.h3 {
|
||
margin-top: 22px;
|
||
margin-bottom: 11px;
|
||
}
|
||
|
||
h1 small,
|
||
h1 .small,
|
||
.h1 small,
|
||
.h1 .small,
|
||
h2 small,
|
||
h2 .small,
|
||
.h2 small,
|
||
.h2 .small,
|
||
h3 small,
|
||
h3 .small,
|
||
.h3 small,
|
||
.h3 .small {
|
||
font-size: 65%;
|
||
}
|
||
|
||
h4,
|
||
.h4,
|
||
h5,
|
||
.h5,
|
||
h6,
|
||
.h6 {
|
||
margin-top: 11px;
|
||
margin-bottom: 11px;
|
||
}
|
||
|
||
h4 small,
|
||
h4 .small,
|
||
.h4 small,
|
||
.h4 .small,
|
||
h5 small,
|
||
h5 .small,
|
||
.h5 small,
|
||
.h5 .small,
|
||
h6 small,
|
||
h6 .small,
|
||
.h6 small,
|
||
.h6 .small {
|
||
font-size: 75%;
|
||
}
|
||
|
||
h1,
|
||
.h1 {
|
||
font-size: 36px;
|
||
}
|
||
|
||
h2,
|
||
.h2 {
|
||
font-size: 30px;
|
||
}
|
||
|
||
h3,
|
||
.h3 {
|
||
font-size: 24px;
|
||
}
|
||
|
||
h4,
|
||
.h4 {
|
||
font-size: 18px;
|
||
}
|
||
|
||
h5,
|
||
.h5 {
|
||
font-size: 14px;
|
||
}
|
||
|
||
h6,
|
||
.h6 {
|
||
font-size: 12px;
|
||
}
|
||
|
||
p {
|
||
margin: 0 0 11px;
|
||
}
|
||
|
||
.lead {
|
||
margin-bottom: 22px;
|
||
font-size: 16px;
|
||
font-weight: 300;
|
||
line-height: 1.4;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.lead {
|
||
font-size: 21px;
|
||
}
|
||
}
|
||
|
||
small,
|
||
.small {
|
||
font-size: 85%;
|
||
}
|
||
|
||
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: #777777;
|
||
}
|
||
|
||
.text-primary {
|
||
color: #3097D1;
|
||
}
|
||
|
||
a.text-primary:hover,
|
||
a.text-primary:focus {
|
||
color: #2579a9;
|
||
}
|
||
|
||
.text-success {
|
||
color: #3c763d;
|
||
}
|
||
|
||
a.text-success:hover,
|
||
a.text-success:focus {
|
||
color: #2b542c;
|
||
}
|
||
|
||
.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: #3097D1;
|
||
}
|
||
|
||
a.bg-primary:hover,
|
||
a.bg-primary:focus {
|
||
background-color: #2579a9;
|
||
}
|
||
|
||
.bg-success {
|
||
background-color: #dff0d8;
|
||
}
|
||
|
||
a.bg-success:hover,
|
||
a.bg-success:focus {
|
||
background-color: #c1e2b3;
|
||
}
|
||
|
||
.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: 10px;
|
||
margin: 44px 0 22px;
|
||
border-bottom: 1px solid #eeeeee;
|
||
}
|
||
|
||
ul,
|
||
ol {
|
||
margin-top: 0;
|
||
margin-bottom: 11px;
|
||
}
|
||
|
||
ul ul,
|
||
ul ol,
|
||
ol ul,
|
||
ol ol {
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
.list-unstyled {
|
||
padding-left: 0;
|
||
list-style: none;
|
||
}
|
||
|
||
.list-inline {
|
||
padding-left: 0;
|
||
list-style: none;
|
||
margin-left: -5px;
|
||
}
|
||
|
||
.list-inline > li {
|
||
display: inline-block;
|
||
padding-left: 5px;
|
||
padding-right: 5px;
|
||
}
|
||
|
||
dl {
|
||
margin-top: 0;
|
||
margin-bottom: 22px;
|
||
}
|
||
|
||
dt,
|
||
dd {
|
||
line-height: 1.6;
|
||
}
|
||
|
||
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 #777777;
|
||
}
|
||
|
||
.initialism {
|
||
font-size: 90%;
|
||
}
|
||
|
||
blockquote {
|
||
padding: 11px 22px;
|
||
margin: 0 0 22px;
|
||
font-size: 17.5px;
|
||
border-left: 5px solid #eeeeee;
|
||
}
|
||
|
||
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.6;
|
||
color: #777777;
|
||
}
|
||
|
||
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 #eeeeee;
|
||
border-left: 0;
|
||
text-align: right;
|
||
}
|
||
|
||
.blockquote-reverse footer:before,
|
||
.blockquote-reverse small:before,
|
||
.blockquote-reverse .small:before,
|
||
blockquote.pull-right footer:before,
|
||
blockquote.pull-right small:before,
|
||
blockquote.pull-right .small:before {
|
||
content: '';
|
||
}
|
||
|
||
.blockquote-reverse footer:after,
|
||
.blockquote-reverse small:after,
|
||
.blockquote-reverse .small:after,
|
||
blockquote.pull-right footer:after,
|
||
blockquote.pull-right small:after,
|
||
blockquote.pull-right .small:after {
|
||
content: '\00A0 \2014';
|
||
}
|
||
|
||
address {
|
||
margin-bottom: 22px;
|
||
font-style: normal;
|
||
line-height: 1.6;
|
||
}
|
||
|
||
code,
|
||
kbd,
|
||
pre,
|
||
samp {
|
||
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
|
||
}
|
||
|
||
code {
|
||
padding: 2px 4px;
|
||
font-size: 90%;
|
||
color: #c7254e;
|
||
background-color: #f9f2f4;
|
||
border-radius: 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: 10.5px;
|
||
margin: 0 0 11px;
|
||
font-size: 13px;
|
||
line-height: 1.6;
|
||
word-break: break-all;
|
||
word-wrap: break-word;
|
||
color: #333333;
|
||
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;
|
||
}
|
||
|
||
.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.33333333%;
|
||
}
|
||
|
||
.col-xs-2 {
|
||
width: 16.66666667%;
|
||
}
|
||
|
||
.col-xs-3 {
|
||
width: 25%;
|
||
}
|
||
|
||
.col-xs-4 {
|
||
width: 33.33333333%;
|
||
}
|
||
|
||
.col-xs-5 {
|
||
width: 41.66666667%;
|
||
}
|
||
|
||
.col-xs-6 {
|
||
width: 50%;
|
||
}
|
||
|
||
.col-xs-7 {
|
||
width: 58.33333333%;
|
||
}
|
||
|
||
.col-xs-8 {
|
||
width: 66.66666667%;
|
||
}
|
||
|
||
.col-xs-9 {
|
||
width: 75%;
|
||
}
|
||
|
||
.col-xs-10 {
|
||
width: 83.33333333%;
|
||
}
|
||
|
||
.col-xs-11 {
|
||
width: 91.66666667%;
|
||
}
|
||
|
||
.col-xs-12 {
|
||
width: 100%;
|
||
}
|
||
|
||
.col-xs-pull-0 {
|
||
right: auto;
|
||
}
|
||
|
||
.col-xs-pull-1 {
|
||
right: 8.33333333%;
|
||
}
|
||
|
||
.col-xs-pull-2 {
|
||
right: 16.66666667%;
|
||
}
|
||
|
||
.col-xs-pull-3 {
|
||
right: 25%;
|
||
}
|
||
|
||
.col-xs-pull-4 {
|
||
right: 33.33333333%;
|
||
}
|
||
|
||
.col-xs-pull-5 {
|
||
right: 41.66666667%;
|
||
}
|
||
|
||
.col-xs-pull-6 {
|
||
right: 50%;
|
||
}
|
||
|
||
.col-xs-pull-7 {
|
||
right: 58.33333333%;
|
||
}
|
||
|
||
.col-xs-pull-8 {
|
||
right: 66.66666667%;
|
||
}
|
||
|
||
.col-xs-pull-9 {
|
||
right: 75%;
|
||
}
|
||
|
||
.col-xs-pull-10 {
|
||
right: 83.33333333%;
|
||
}
|
||
|
||
.col-xs-pull-11 {
|
||
right: 91.66666667%;
|
||
}
|
||
|
||
.col-xs-pull-12 {
|
||
right: 100%;
|
||
}
|
||
|
||
.col-xs-push-0 {
|
||
left: auto;
|
||
}
|
||
|
||
.col-xs-push-1 {
|
||
left: 8.33333333%;
|
||
}
|
||
|
||
.col-xs-push-2 {
|
||
left: 16.66666667%;
|
||
}
|
||
|
||
.col-xs-push-3 {
|
||
left: 25%;
|
||
}
|
||
|
||
.col-xs-push-4 {
|
||
left: 33.33333333%;
|
||
}
|
||
|
||
.col-xs-push-5 {
|
||
left: 41.66666667%;
|
||
}
|
||
|
||
.col-xs-push-6 {
|
||
left: 50%;
|
||
}
|
||
|
||
.col-xs-push-7 {
|
||
left: 58.33333333%;
|
||
}
|
||
|
||
.col-xs-push-8 {
|
||
left: 66.66666667%;
|
||
}
|
||
|
||
.col-xs-push-9 {
|
||
left: 75%;
|
||
}
|
||
|
||
.col-xs-push-10 {
|
||
left: 83.33333333%;
|
||
}
|
||
|
||
.col-xs-push-11 {
|
||
left: 91.66666667%;
|
||
}
|
||
|
||
.col-xs-push-12 {
|
||
left: 100%;
|
||
}
|
||
|
||
.col-xs-offset-0 {
|
||
margin-left: 0%;
|
||
}
|
||
|
||
.col-xs-offset-1 {
|
||
margin-left: 8.33333333%;
|
||
}
|
||
|
||
.col-xs-offset-2 {
|
||
margin-left: 16.66666667%;
|
||
}
|
||
|
||
.col-xs-offset-3 {
|
||
margin-left: 25%;
|
||
}
|
||
|
||
.col-xs-offset-4 {
|
||
margin-left: 33.33333333%;
|
||
}
|
||
|
||
.col-xs-offset-5 {
|
||
margin-left: 41.66666667%;
|
||
}
|
||
|
||
.col-xs-offset-6 {
|
||
margin-left: 50%;
|
||
}
|
||
|
||
.col-xs-offset-7 {
|
||
margin-left: 58.33333333%;
|
||
}
|
||
|
||
.col-xs-offset-8 {
|
||
margin-left: 66.66666667%;
|
||
}
|
||
|
||
.col-xs-offset-9 {
|
||
margin-left: 75%;
|
||
}
|
||
|
||
.col-xs-offset-10 {
|
||
margin-left: 83.33333333%;
|
||
}
|
||
|
||
.col-xs-offset-11 {
|
||
margin-left: 91.66666667%;
|
||
}
|
||
|
||
.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.33333333%;
|
||
}
|
||
|
||
.col-sm-2 {
|
||
width: 16.66666667%;
|
||
}
|
||
|
||
.col-sm-3 {
|
||
width: 25%;
|
||
}
|
||
|
||
.col-sm-4 {
|
||
width: 33.33333333%;
|
||
}
|
||
|
||
.col-sm-5 {
|
||
width: 41.66666667%;
|
||
}
|
||
|
||
.col-sm-6 {
|
||
width: 50%;
|
||
}
|
||
|
||
.col-sm-7 {
|
||
width: 58.33333333%;
|
||
}
|
||
|
||
.col-sm-8 {
|
||
width: 66.66666667%;
|
||
}
|
||
|
||
.col-sm-9 {
|
||
width: 75%;
|
||
}
|
||
|
||
.col-sm-10 {
|
||
width: 83.33333333%;
|
||
}
|
||
|
||
.col-sm-11 {
|
||
width: 91.66666667%;
|
||
}
|
||
|
||
.col-sm-12 {
|
||
width: 100%;
|
||
}
|
||
|
||
.col-sm-pull-0 {
|
||
right: auto;
|
||
}
|
||
|
||
.col-sm-pull-1 {
|
||
right: 8.33333333%;
|
||
}
|
||
|
||
.col-sm-pull-2 {
|
||
right: 16.66666667%;
|
||
}
|
||
|
||
.col-sm-pull-3 {
|
||
right: 25%;
|
||
}
|
||
|
||
.col-sm-pull-4 {
|
||
right: 33.33333333%;
|
||
}
|
||
|
||
.col-sm-pull-5 {
|
||
right: 41.66666667%;
|
||
}
|
||
|
||
.col-sm-pull-6 {
|
||
right: 50%;
|
||
}
|
||
|
||
.col-sm-pull-7 {
|
||
right: 58.33333333%;
|
||
}
|
||
|
||
.col-sm-pull-8 {
|
||
right: 66.66666667%;
|
||
}
|
||
|
||
.col-sm-pull-9 {
|
||
right: 75%;
|
||
}
|
||
|
||
.col-sm-pull-10 {
|
||
right: 83.33333333%;
|
||
}
|
||
|
||
.col-sm-pull-11 {
|
||
right: 91.66666667%;
|
||
}
|
||
|
||
.col-sm-pull-12 {
|
||
right: 100%;
|
||
}
|
||
|
||
.col-sm-push-0 {
|
||
left: auto;
|
||
}
|
||
|
||
.col-sm-push-1 {
|
||
left: 8.33333333%;
|
||
}
|
||
|
||
.col-sm-push-2 {
|
||
left: 16.66666667%;
|
||
}
|
||
|
||
.col-sm-push-3 {
|
||
left: 25%;
|
||
}
|
||
|
||
.col-sm-push-4 {
|
||
left: 33.33333333%;
|
||
}
|
||
|
||
.col-sm-push-5 {
|
||
left: 41.66666667%;
|
||
}
|
||
|
||
.col-sm-push-6 {
|
||
left: 50%;
|
||
}
|
||
|
||
.col-sm-push-7 {
|
||
left: 58.33333333%;
|
||
}
|
||
|
||
.col-sm-push-8 {
|
||
left: 66.66666667%;
|
||
}
|
||
|
||
.col-sm-push-9 {
|
||
left: 75%;
|
||
}
|
||
|
||
.col-sm-push-10 {
|
||
left: 83.33333333%;
|
||
}
|
||
|
||
.col-sm-push-11 {
|
||
left: 91.66666667%;
|
||
}
|
||
|
||
.col-sm-push-12 {
|
||
left: 100%;
|
||
}
|
||
|
||
.col-sm-offset-0 {
|
||
margin-left: 0%;
|
||
}
|
||
|
||
.col-sm-offset-1 {
|
||
margin-left: 8.33333333%;
|
||
}
|
||
|
||
.col-sm-offset-2 {
|
||
margin-left: 16.66666667%;
|
||
}
|
||
|
||
.col-sm-offset-3 {
|
||
margin-left: 25%;
|
||
}
|
||
|
||
.col-sm-offset-4 {
|
||
margin-left: 33.33333333%;
|
||
}
|
||
|
||
.col-sm-offset-5 {
|
||
margin-left: 41.66666667%;
|
||
}
|
||
|
||
.col-sm-offset-6 {
|
||
margin-left: 50%;
|
||
}
|
||
|
||
.col-sm-offset-7 {
|
||
margin-left: 58.33333333%;
|
||
}
|
||
|
||
.col-sm-offset-8 {
|
||
margin-left: 66.66666667%;
|
||
}
|
||
|
||
.col-sm-offset-9 {
|
||
margin-left: 75%;
|
||
}
|
||
|
||
.col-sm-offset-10 {
|
||
margin-left: 83.33333333%;
|
||
}
|
||
|
||
.col-sm-offset-11 {
|
||
margin-left: 91.66666667%;
|
||
}
|
||
|
||
.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.33333333%;
|
||
}
|
||
|
||
.col-md-2 {
|
||
width: 16.66666667%;
|
||
}
|
||
|
||
.col-md-3 {
|
||
width: 25%;
|
||
}
|
||
|
||
.col-md-4 {
|
||
width: 33.33333333%;
|
||
}
|
||
|
||
.col-md-5 {
|
||
width: 41.66666667%;
|
||
}
|
||
|
||
.col-md-6 {
|
||
width: 50%;
|
||
}
|
||
|
||
.col-md-7 {
|
||
width: 58.33333333%;
|
||
}
|
||
|
||
.col-md-8 {
|
||
width: 66.66666667%;
|
||
}
|
||
|
||
.col-md-9 {
|
||
width: 75%;
|
||
}
|
||
|
||
.col-md-10 {
|
||
width: 83.33333333%;
|
||
}
|
||
|
||
.col-md-11 {
|
||
width: 91.66666667%;
|
||
}
|
||
|
||
.col-md-12 {
|
||
width: 100%;
|
||
}
|
||
|
||
.col-md-pull-0 {
|
||
right: auto;
|
||
}
|
||
|
||
.col-md-pull-1 {
|
||
right: 8.33333333%;
|
||
}
|
||
|
||
.col-md-pull-2 {
|
||
right: 16.66666667%;
|
||
}
|
||
|
||
.col-md-pull-3 {
|
||
right: 25%;
|
||
}
|
||
|
||
.col-md-pull-4 {
|
||
right: 33.33333333%;
|
||
}
|
||
|
||
.col-md-pull-5 {
|
||
right: 41.66666667%;
|
||
}
|
||
|
||
.col-md-pull-6 {
|
||
right: 50%;
|
||
}
|
||
|
||
.col-md-pull-7 {
|
||
right: 58.33333333%;
|
||
}
|
||
|
||
.col-md-pull-8 {
|
||
right: 66.66666667%;
|
||
}
|
||
|
||
.col-md-pull-9 {
|
||
right: 75%;
|
||
}
|
||
|
||
.col-md-pull-10 {
|
||
right: 83.33333333%;
|
||
}
|
||
|
||
.col-md-pull-11 {
|
||
right: 91.66666667%;
|
||
}
|
||
|
||
.col-md-pull-12 {
|
||
right: 100%;
|
||
}
|
||
|
||
.col-md-push-0 {
|
||
left: auto;
|
||
}
|
||
|
||
.col-md-push-1 {
|
||
left: 8.33333333%;
|
||
}
|
||
|
||
.col-md-push-2 {
|
||
left: 16.66666667%;
|
||
}
|
||
|
||
.col-md-push-3 {
|
||
left: 25%;
|
||
}
|
||
|
||
.col-md-push-4 {
|
||
left: 33.33333333%;
|
||
}
|
||
|
||
.col-md-push-5 {
|
||
left: 41.66666667%;
|
||
}
|
||
|
||
.col-md-push-6 {
|
||
left: 50%;
|
||
}
|
||
|
||
.col-md-push-7 {
|
||
left: 58.33333333%;
|
||
}
|
||
|
||
.col-md-push-8 {
|
||
left: 66.66666667%;
|
||
}
|
||
|
||
.col-md-push-9 {
|
||
left: 75%;
|
||
}
|
||
|
||
.col-md-push-10 {
|
||
left: 83.33333333%;
|
||
}
|
||
|
||
.col-md-push-11 {
|
||
left: 91.66666667%;
|
||
}
|
||
|
||
.col-md-push-12 {
|
||
left: 100%;
|
||
}
|
||
|
||
.col-md-offset-0 {
|
||
margin-left: 0%;
|
||
}
|
||
|
||
.col-md-offset-1 {
|
||
margin-left: 8.33333333%;
|
||
}
|
||
|
||
.col-md-offset-2 {
|
||
margin-left: 16.66666667%;
|
||
}
|
||
|
||
.col-md-offset-3 {
|
||
margin-left: 25%;
|
||
}
|
||
|
||
.col-md-offset-4 {
|
||
margin-left: 33.33333333%;
|
||
}
|
||
|
||
.col-md-offset-5 {
|
||
margin-left: 41.66666667%;
|
||
}
|
||
|
||
.col-md-offset-6 {
|
||
margin-left: 50%;
|
||
}
|
||
|
||
.col-md-offset-7 {
|
||
margin-left: 58.33333333%;
|
||
}
|
||
|
||
.col-md-offset-8 {
|
||
margin-left: 66.66666667%;
|
||
}
|
||
|
||
.col-md-offset-9 {
|
||
margin-left: 75%;
|
||
}
|
||
|
||
.col-md-offset-10 {
|
||
margin-left: 83.33333333%;
|
||
}
|
||
|
||
.col-md-offset-11 {
|
||
margin-left: 91.66666667%;
|
||
}
|
||
|
||
.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.33333333%;
|
||
}
|
||
|
||
.col-lg-2 {
|
||
width: 16.66666667%;
|
||
}
|
||
|
||
.col-lg-3 {
|
||
width: 25%;
|
||
}
|
||
|
||
.col-lg-4 {
|
||
width: 33.33333333%;
|
||
}
|
||
|
||
.col-lg-5 {
|
||
width: 41.66666667%;
|
||
}
|
||
|
||
.col-lg-6 {
|
||
width: 50%;
|
||
}
|
||
|
||
.col-lg-7 {
|
||
width: 58.33333333%;
|
||
}
|
||
|
||
.col-lg-8 {
|
||
width: 66.66666667%;
|
||
}
|
||
|
||
.col-lg-9 {
|
||
width: 75%;
|
||
}
|
||
|
||
.col-lg-10 {
|
||
width: 83.33333333%;
|
||
}
|
||
|
||
.col-lg-11 {
|
||
width: 91.66666667%;
|
||
}
|
||
|
||
.col-lg-12 {
|
||
width: 100%;
|
||
}
|
||
|
||
.col-lg-pull-0 {
|
||
right: auto;
|
||
}
|
||
|
||
.col-lg-pull-1 {
|
||
right: 8.33333333%;
|
||
}
|
||
|
||
.col-lg-pull-2 {
|
||
right: 16.66666667%;
|
||
}
|
||
|
||
.col-lg-pull-3 {
|
||
right: 25%;
|
||
}
|
||
|
||
.col-lg-pull-4 {
|
||
right: 33.33333333%;
|
||
}
|
||
|
||
.col-lg-pull-5 {
|
||
right: 41.66666667%;
|
||
}
|
||
|
||
.col-lg-pull-6 {
|
||
right: 50%;
|
||
}
|
||
|
||
.col-lg-pull-7 {
|
||
right: 58.33333333%;
|
||
}
|
||
|
||
.col-lg-pull-8 {
|
||
right: 66.66666667%;
|
||
}
|
||
|
||
.col-lg-pull-9 {
|
||
right: 75%;
|
||
}
|
||
|
||
.col-lg-pull-10 {
|
||
right: 83.33333333%;
|
||
}
|
||
|
||
.col-lg-pull-11 {
|
||
right: 91.66666667%;
|
||
}
|
||
|
||
.col-lg-pull-12 {
|
||
right: 100%;
|
||
}
|
||
|
||
.col-lg-push-0 {
|
||
left: auto;
|
||
}
|
||
|
||
.col-lg-push-1 {
|
||
left: 8.33333333%;
|
||
}
|
||
|
||
.col-lg-push-2 {
|
||
left: 16.66666667%;
|
||
}
|
||
|
||
.col-lg-push-3 {
|
||
left: 25%;
|
||
}
|
||
|
||
.col-lg-push-4 {
|
||
left: 33.33333333%;
|
||
}
|
||
|
||
.col-lg-push-5 {
|
||
left: 41.66666667%;
|
||
}
|
||
|
||
.col-lg-push-6 {
|
||
left: 50%;
|
||
}
|
||
|
||
.col-lg-push-7 {
|
||
left: 58.33333333%;
|
||
}
|
||
|
||
.col-lg-push-8 {
|
||
left: 66.66666667%;
|
||
}
|
||
|
||
.col-lg-push-9 {
|
||
left: 75%;
|
||
}
|
||
|
||
.col-lg-push-10 {
|
||
left: 83.33333333%;
|
||
}
|
||
|
||
.col-lg-push-11 {
|
||
left: 91.66666667%;
|
||
}
|
||
|
||
.col-lg-push-12 {
|
||
left: 100%;
|
||
}
|
||
|
||
.col-lg-offset-0 {
|
||
margin-left: 0%;
|
||
}
|
||
|
||
.col-lg-offset-1 {
|
||
margin-left: 8.33333333%;
|
||
}
|
||
|
||
.col-lg-offset-2 {
|
||
margin-left: 16.66666667%;
|
||
}
|
||
|
||
.col-lg-offset-3 {
|
||
margin-left: 25%;
|
||
}
|
||
|
||
.col-lg-offset-4 {
|
||
margin-left: 33.33333333%;
|
||
}
|
||
|
||
.col-lg-offset-5 {
|
||
margin-left: 41.66666667%;
|
||
}
|
||
|
||
.col-lg-offset-6 {
|
||
margin-left: 50%;
|
||
}
|
||
|
||
.col-lg-offset-7 {
|
||
margin-left: 58.33333333%;
|
||
}
|
||
|
||
.col-lg-offset-8 {
|
||
margin-left: 66.66666667%;
|
||
}
|
||
|
||
.col-lg-offset-9 {
|
||
margin-left: 75%;
|
||
}
|
||
|
||
.col-lg-offset-10 {
|
||
margin-left: 83.33333333%;
|
||
}
|
||
|
||
.col-lg-offset-11 {
|
||
margin-left: 91.66666667%;
|
||
}
|
||
|
||
.col-lg-offset-12 {
|
||
margin-left: 100%;
|
||
}
|
||
}
|
||
|
||
table {
|
||
background-color: transparent;
|
||
}
|
||
|
||
caption {
|
||
padding-top: 8px;
|
||
padding-bottom: 8px;
|
||
color: #777777;
|
||
text-align: left;
|
||
}
|
||
|
||
th {
|
||
text-align: left;
|
||
}
|
||
|
||
.table {
|
||
width: 100%;
|
||
max-width: 100%;
|
||
margin-bottom: 22px;
|
||
}
|
||
|
||
.table > thead > tr > th,
|
||
.table > thead > tr > td,
|
||
.table > tbody > tr > th,
|
||
.table > tbody > tr > td,
|
||
.table > tfoot > tr > th,
|
||
.table > tfoot > tr > td {
|
||
padding: 8px;
|
||
line-height: 1.6;
|
||
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: #f5f8fa;
|
||
}
|
||
|
||
.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: #dff0d8;
|
||
}
|
||
|
||
.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: #d0e9c6;
|
||
}
|
||
|
||
.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: 16.5px;
|
||
overflow-y: hidden;
|
||
-ms-overflow-style: -ms-autohiding-scrollbar;
|
||
border: 1px solid #ddd;
|
||
}
|
||
|
||
.table-responsive > .table {
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
.table-responsive > .table > thead > tr > th,
|
||
.table-responsive > .table > thead > tr > td,
|
||
.table-responsive > .table > tbody > tr > th,
|
||
.table-responsive > .table > tbody > tr > td,
|
||
.table-responsive > .table > tfoot > tr > th,
|
||
.table-responsive > .table > tfoot > tr > td {
|
||
white-space: nowrap;
|
||
}
|
||
|
||
.table-responsive > .table-bordered {
|
||
border: 0;
|
||
}
|
||
|
||
.table-responsive > .table-bordered > thead > tr > th:first-child,
|
||
.table-responsive > .table-bordered > thead > tr > td:first-child,
|
||
.table-responsive > .table-bordered > tbody > tr > th:first-child,
|
||
.table-responsive > .table-bordered > tbody > tr > td:first-child,
|
||
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
|
||
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
|
||
border-left: 0;
|
||
}
|
||
|
||
.table-responsive > .table-bordered > thead > tr > th:last-child,
|
||
.table-responsive > .table-bordered > thead > tr > td:last-child,
|
||
.table-responsive > .table-bordered > tbody > tr > th:last-child,
|
||
.table-responsive > .table-bordered > tbody > tr > td:last-child,
|
||
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
|
||
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
|
||
border-right: 0;
|
||
}
|
||
|
||
.table-responsive > .table-bordered > tbody > tr:last-child > th,
|
||
.table-responsive > .table-bordered > tbody > tr:last-child > td,
|
||
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
|
||
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
|
||
border-bottom: 0;
|
||
}
|
||
}
|
||
|
||
fieldset {
|
||
padding: 0;
|
||
margin: 0;
|
||
border: 0;
|
||
min-width: 0;
|
||
}
|
||
|
||
legend {
|
||
display: block;
|
||
width: 100%;
|
||
padding: 0;
|
||
margin-bottom: 22px;
|
||
font-size: 21px;
|
||
line-height: inherit;
|
||
color: #333333;
|
||
border: 0;
|
||
border-bottom: 1px solid #e5e5e5;
|
||
}
|
||
|
||
label {
|
||
display: inline-block;
|
||
max-width: 100%;
|
||
margin-bottom: 5px;
|
||
font-weight: bold;
|
||
}
|
||
|
||
input[type="search"] {
|
||
box-sizing: border-box;
|
||
}
|
||
|
||
input[type="radio"],
|
||
input[type="checkbox"] {
|
||
margin: 4px 0 0;
|
||
margin-top: 1px \9;
|
||
line-height: normal;
|
||
}
|
||
|
||
input[type="file"] {
|
||
display: block;
|
||
}
|
||
|
||
input[type="range"] {
|
||
display: block;
|
||
width: 100%;
|
||
}
|
||
|
||
select[multiple],
|
||
select[size] {
|
||
height: auto;
|
||
}
|
||
|
||
input[type="file"]:focus,
|
||
input[type="radio"]:focus,
|
||
input[type="checkbox"]:focus {
|
||
outline: 5px auto -webkit-focus-ring-color;
|
||
outline-offset: -2px;
|
||
}
|
||
|
||
output {
|
||
display: block;
|
||
padding-top: 7px;
|
||
font-size: 14px;
|
||
line-height: 1.6;
|
||
color: #555555;
|
||
}
|
||
|
||
.form-control {
|
||
display: block;
|
||
width: 100%;
|
||
height: 36px;
|
||
padding: 6px 12px;
|
||
font-size: 14px;
|
||
line-height: 1.6;
|
||
color: #555555;
|
||
background-color: #fff;
|
||
background-image: none;
|
||
border: 1px solid #ccd0d2;
|
||
border-radius: 4px;
|
||
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
|
||
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
|
||
}
|
||
|
||
.form-control:focus {
|
||
border-color: #98cbe8;
|
||
outline: 0;
|
||
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(152, 203, 232, 0.6);
|
||
}
|
||
|
||
.form-control::-moz-placeholder {
|
||
color: #b1b7ba;
|
||
opacity: 1;
|
||
}
|
||
|
||
.form-control:-ms-input-placeholder {
|
||
color: #b1b7ba;
|
||
}
|
||
|
||
.form-control::-webkit-input-placeholder {
|
||
color: #b1b7ba;
|
||
}
|
||
|
||
.form-control::-ms-expand {
|
||
border: 0;
|
||
background-color: transparent;
|
||
}
|
||
|
||
.form-control[disabled],
|
||
.form-control[readonly],
|
||
fieldset[disabled] .form-control {
|
||
background-color: #eeeeee;
|
||
opacity: 1;
|
||
}
|
||
|
||
.form-control[disabled],
|
||
fieldset[disabled] .form-control {
|
||
cursor: not-allowed;
|
||
}
|
||
|
||
textarea.form-control {
|
||
height: auto;
|
||
}
|
||
|
||
input[type="search"] {
|
||
-webkit-appearance: none;
|
||
}
|
||
|
||
@media screen and (-webkit-min-device-pixel-ratio: 0) {
|
||
input[type="date"].form-control,
|
||
input[type="time"].form-control,
|
||
input[type="datetime-local"].form-control,
|
||
input[type="month"].form-control {
|
||
line-height: 36px;
|
||
}
|
||
|
||
input[type="date"].input-sm,
|
||
.input-group-sm > input[type="date"].form-control,
|
||
.input-group-sm > input[type="date"].input-group-addon,
|
||
.input-group-sm > .input-group-btn > input[type="date"].btn,
|
||
.input-group-sm input[type="date"],
|
||
input[type="time"].input-sm,
|
||
.input-group-sm > input[type="time"].form-control,
|
||
.input-group-sm > input[type="time"].input-group-addon,
|
||
.input-group-sm > .input-group-btn > input[type="time"].btn,
|
||
.input-group-sm
|
||
input[type="time"],
|
||
input[type="datetime-local"].input-sm,
|
||
.input-group-sm > input[type="datetime-local"].form-control,
|
||
.input-group-sm > input[type="datetime-local"].input-group-addon,
|
||
.input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
|
||
.input-group-sm
|
||
input[type="datetime-local"],
|
||
input[type="month"].input-sm,
|
||
.input-group-sm > input[type="month"].form-control,
|
||
.input-group-sm > input[type="month"].input-group-addon,
|
||
.input-group-sm > .input-group-btn > input[type="month"].btn,
|
||
.input-group-sm
|
||
input[type="month"] {
|
||
line-height: 30px;
|
||
}
|
||
|
||
input[type="date"].input-lg,
|
||
.input-group-lg > input[type="date"].form-control,
|
||
.input-group-lg > input[type="date"].input-group-addon,
|
||
.input-group-lg > .input-group-btn > input[type="date"].btn,
|
||
.input-group-lg input[type="date"],
|
||
input[type="time"].input-lg,
|
||
.input-group-lg > input[type="time"].form-control,
|
||
.input-group-lg > input[type="time"].input-group-addon,
|
||
.input-group-lg > .input-group-btn > input[type="time"].btn,
|
||
.input-group-lg
|
||
input[type="time"],
|
||
input[type="datetime-local"].input-lg,
|
||
.input-group-lg > input[type="datetime-local"].form-control,
|
||
.input-group-lg > input[type="datetime-local"].input-group-addon,
|
||
.input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
|
||
.input-group-lg
|
||
input[type="datetime-local"],
|
||
input[type="month"].input-lg,
|
||
.input-group-lg > input[type="month"].form-control,
|
||
.input-group-lg > input[type="month"].input-group-addon,
|
||
.input-group-lg > .input-group-btn > input[type="month"].btn,
|
||
.input-group-lg
|
||
input[type="month"] {
|
||
line-height: 46px;
|
||
}
|
||
}
|
||
|
||
.form-group {
|
||
margin-bottom: 15px;
|
||
}
|
||
|
||
.radio,
|
||
.checkbox {
|
||
position: relative;
|
||
display: block;
|
||
margin-top: 10px;
|
||
margin-bottom: 10px;
|
||
}
|
||
|
||
.radio label,
|
||
.checkbox label {
|
||
min-height: 22px;
|
||
padding-left: 20px;
|
||
margin-bottom: 0;
|
||
font-weight: normal;
|
||
cursor: pointer;
|
||
}
|
||
|
||
.radio input[type="radio"],
|
||
.radio-inline input[type="radio"],
|
||
.checkbox input[type="checkbox"],
|
||
.checkbox-inline input[type="checkbox"] {
|
||
position: absolute;
|
||
margin-left: -20px;
|
||
margin-top: 4px \9;
|
||
}
|
||
|
||
.radio + .radio,
|
||
.checkbox + .checkbox {
|
||
margin-top: -5px;
|
||
}
|
||
|
||
.radio-inline,
|
||
.checkbox-inline {
|
||
position: relative;
|
||
display: inline-block;
|
||
padding-left: 20px;
|
||
margin-bottom: 0;
|
||
vertical-align: middle;
|
||
font-weight: normal;
|
||
cursor: pointer;
|
||
}
|
||
|
||
.radio-inline + .radio-inline,
|
||
.checkbox-inline + .checkbox-inline {
|
||
margin-top: 0;
|
||
margin-left: 10px;
|
||
}
|
||
|
||
input[type="radio"][disabled],
|
||
input[type="radio"].disabled,
|
||
fieldset[disabled] input[type="radio"],
|
||
input[type="checkbox"][disabled],
|
||
input[type="checkbox"].disabled,
|
||
fieldset[disabled]
|
||
input[type="checkbox"] {
|
||
cursor: not-allowed;
|
||
}
|
||
|
||
.radio-inline.disabled,
|
||
fieldset[disabled] .radio-inline,
|
||
.checkbox-inline.disabled,
|
||
fieldset[disabled]
|
||
.checkbox-inline {
|
||
cursor: not-allowed;
|
||
}
|
||
|
||
.radio.disabled label,
|
||
fieldset[disabled] .radio label,
|
||
.checkbox.disabled label,
|
||
fieldset[disabled]
|
||
.checkbox label {
|
||
cursor: not-allowed;
|
||
}
|
||
|
||
.form-control-static {
|
||
padding-top: 7px;
|
||
padding-bottom: 7px;
|
||
margin-bottom: 0;
|
||
min-height: 36px;
|
||
}
|
||
|
||
.form-control-static.input-lg,
|
||
.input-group-lg > .form-control-static.form-control,
|
||
.input-group-lg > .form-control-static.input-group-addon,
|
||
.input-group-lg > .input-group-btn > .form-control-static.btn,
|
||
.form-control-static.input-sm,
|
||
.input-group-sm > .form-control-static.form-control,
|
||
.input-group-sm > .form-control-static.input-group-addon,
|
||
.input-group-sm > .input-group-btn > .form-control-static.btn {
|
||
padding-left: 0;
|
||
padding-right: 0;
|
||
}
|
||
|
||
.input-sm,
|
||
.input-group-sm > .form-control,
|
||
.input-group-sm > .input-group-addon,
|
||
.input-group-sm > .input-group-btn > .btn {
|
||
height: 30px;
|
||
padding: 5px 10px;
|
||
font-size: 12px;
|
||
line-height: 1.5;
|
||
border-radius: 3px;
|
||
}
|
||
|
||
select.input-sm,
|
||
.input-group-sm > select.form-control,
|
||
.input-group-sm > select.input-group-addon,
|
||
.input-group-sm > .input-group-btn > select.btn {
|
||
height: 30px;
|
||
line-height: 30px;
|
||
}
|
||
|
||
textarea.input-sm,
|
||
.input-group-sm > textarea.form-control,
|
||
.input-group-sm > textarea.input-group-addon,
|
||
.input-group-sm > .input-group-btn > textarea.btn,
|
||
select[multiple].input-sm,
|
||
.input-group-sm > select[multiple].form-control,
|
||
.input-group-sm > select[multiple].input-group-addon,
|
||
.input-group-sm > .input-group-btn > select[multiple].btn {
|
||
height: auto;
|
||
}
|
||
|
||
.form-group-sm .form-control {
|
||
height: 30px;
|
||
padding: 5px 10px;
|
||
font-size: 12px;
|
||
line-height: 1.5;
|
||
border-radius: 3px;
|
||
}
|
||
|
||
.form-group-sm select.form-control {
|
||
height: 30px;
|
||
line-height: 30px;
|
||
}
|
||
|
||
.form-group-sm textarea.form-control,
|
||
.form-group-sm select[multiple].form-control {
|
||
height: auto;
|
||
}
|
||
|
||
.form-group-sm .form-control-static {
|
||
height: 30px;
|
||
min-height: 34px;
|
||
padding: 6px 10px;
|
||
font-size: 12px;
|
||
line-height: 1.5;
|
||
}
|
||
|
||
.input-lg,
|
||
.input-group-lg > .form-control,
|
||
.input-group-lg > .input-group-addon,
|
||
.input-group-lg > .input-group-btn > .btn {
|
||
height: 46px;
|
||
padding: 10px 16px;
|
||
font-size: 18px;
|
||
line-height: 1.3333333;
|
||
border-radius: 6px;
|
||
}
|
||
|
||
select.input-lg,
|
||
.input-group-lg > select.form-control,
|
||
.input-group-lg > select.input-group-addon,
|
||
.input-group-lg > .input-group-btn > select.btn {
|
||
height: 46px;
|
||
line-height: 46px;
|
||
}
|
||
|
||
textarea.input-lg,
|
||
.input-group-lg > textarea.form-control,
|
||
.input-group-lg > textarea.input-group-addon,
|
||
.input-group-lg > .input-group-btn > textarea.btn,
|
||
select[multiple].input-lg,
|
||
.input-group-lg > select[multiple].form-control,
|
||
.input-group-lg > select[multiple].input-group-addon,
|
||
.input-group-lg > .input-group-btn > select[multiple].btn {
|
||
height: auto;
|
||
}
|
||
|
||
.form-group-lg .form-control {
|
||
height: 46px;
|
||
padding: 10px 16px;
|
||
font-size: 18px;
|
||
line-height: 1.3333333;
|
||
border-radius: 6px;
|
||
}
|
||
|
||
.form-group-lg select.form-control {
|
||
height: 46px;
|
||
line-height: 46px;
|
||
}
|
||
|
||
.form-group-lg textarea.form-control,
|
||
.form-group-lg select[multiple].form-control {
|
||
height: auto;
|
||
}
|
||
|
||
.form-group-lg .form-control-static {
|
||
height: 46px;
|
||
min-height: 40px;
|
||
padding: 11px 16px;
|
||
font-size: 18px;
|
||
line-height: 1.3333333;
|
||
}
|
||
|
||
.has-feedback {
|
||
position: relative;
|
||
}
|
||
|
||
.has-feedback .form-control {
|
||
padding-right: 45px;
|
||
}
|
||
|
||
.form-control-feedback {
|
||
position: absolute;
|
||
top: 0;
|
||
right: 0;
|
||
z-index: 2;
|
||
display: block;
|
||
width: 36px;
|
||
height: 36px;
|
||
line-height: 36px;
|
||
text-align: center;
|
||
pointer-events: none;
|
||
}
|
||
|
||
.input-lg + .form-control-feedback,
|
||
.input-group-lg > .form-control + .form-control-feedback,
|
||
.input-group-lg > .input-group-addon + .form-control-feedback,
|
||
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
|
||
.input-group-lg + .form-control-feedback,
|
||
.form-group-lg .form-control + .form-control-feedback {
|
||
width: 46px;
|
||
height: 46px;
|
||
line-height: 46px;
|
||
}
|
||
|
||
.input-sm + .form-control-feedback,
|
||
.input-group-sm > .form-control + .form-control-feedback,
|
||
.input-group-sm > .input-group-addon + .form-control-feedback,
|
||
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
|
||
.input-group-sm + .form-control-feedback,
|
||
.form-group-sm .form-control + .form-control-feedback {
|
||
width: 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: #3c763d;
|
||
}
|
||
|
||
.has-success .form-control {
|
||
border-color: #3c763d;
|
||
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
|
||
}
|
||
|
||
.has-success .form-control:focus {
|
||
border-color: #2b542c;
|
||
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
|
||
}
|
||
|
||
.has-success .input-group-addon {
|
||
color: #3c763d;
|
||
border-color: #3c763d;
|
||
background-color: #dff0d8;
|
||
}
|
||
|
||
.has-success .form-control-feedback {
|
||
color: #3c763d;
|
||
}
|
||
|
||
.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 {
|
||
border-color: #8a6d3b;
|
||
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
|
||
}
|
||
|
||
.has-warning .form-control:focus {
|
||
border-color: #66512c;
|
||
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 {
|
||
border-color: #a94442;
|
||
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
|
||
}
|
||
|
||
.has-error .form-control:focus {
|
||
border-color: #843534;
|
||
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: 27px;
|
||
}
|
||
|
||
.has-feedback label.sr-only ~ .form-control-feedback {
|
||
top: 0;
|
||
}
|
||
|
||
.help-block {
|
||
display: block;
|
||
margin-top: 5px;
|
||
margin-bottom: 10px;
|
||
color: #a4aaae;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.form-inline .form-group {
|
||
display: inline-block;
|
||
margin-bottom: 0;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.form-inline .form-control {
|
||
display: inline-block;
|
||
width: auto;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.form-inline .form-control-static {
|
||
display: inline-block;
|
||
}
|
||
|
||
.form-inline .input-group {
|
||
display: inline-table;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.form-inline .input-group .input-group-addon,
|
||
.form-inline .input-group .input-group-btn,
|
||
.form-inline .input-group .form-control {
|
||
width: auto;
|
||
}
|
||
|
||
.form-inline .input-group > .form-control {
|
||
width: 100%;
|
||
}
|
||
|
||
.form-inline .control-label {
|
||
margin-bottom: 0;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.form-inline .radio,
|
||
.form-inline .checkbox {
|
||
display: inline-block;
|
||
margin-top: 0;
|
||
margin-bottom: 0;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.form-inline .radio label,
|
||
.form-inline .checkbox label {
|
||
padding-left: 0;
|
||
}
|
||
|
||
.form-inline .radio input[type="radio"],
|
||
.form-inline .checkbox input[type="checkbox"] {
|
||
position: relative;
|
||
margin-left: 0;
|
||
}
|
||
|
||
.form-inline .has-feedback .form-control-feedback {
|
||
top: 0;
|
||
}
|
||
}
|
||
|
||
.form-horizontal .radio,
|
||
.form-horizontal .checkbox,
|
||
.form-horizontal .radio-inline,
|
||
.form-horizontal .checkbox-inline {
|
||
margin-top: 0;
|
||
margin-bottom: 0;
|
||
padding-top: 7px;
|
||
}
|
||
|
||
.form-horizontal .radio,
|
||
.form-horizontal .checkbox {
|
||
min-height: 29px;
|
||
}
|
||
|
||
.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: 7px;
|
||
}
|
||
}
|
||
|
||
.form-horizontal .has-feedback .form-control-feedback {
|
||
right: 15px;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.form-horizontal .form-group-lg .control-label {
|
||
padding-top: 11px;
|
||
font-size: 18px;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.form-horizontal .form-group-sm .control-label {
|
||
padding-top: 6px;
|
||
font-size: 12px;
|
||
}
|
||
}
|
||
|
||
.btn {
|
||
display: inline-block;
|
||
margin-bottom: 0;
|
||
font-weight: normal;
|
||
text-align: center;
|
||
vertical-align: middle;
|
||
-ms-touch-action: manipulation;
|
||
touch-action: manipulation;
|
||
cursor: pointer;
|
||
background-image: none;
|
||
border: 1px solid transparent;
|
||
white-space: nowrap;
|
||
padding: 6px 12px;
|
||
font-size: 14px;
|
||
line-height: 1.6;
|
||
border-radius: 4px;
|
||
-webkit-user-select: none;
|
||
-moz-user-select: none;
|
||
-ms-user-select: none;
|
||
user-select: none;
|
||
}
|
||
|
||
.btn:focus,
|
||
.btn.focus,
|
||
.btn:active:focus,
|
||
.btn:active.focus,
|
||
.btn.active:focus,
|
||
.btn.active.focus {
|
||
outline: 5px auto -webkit-focus-ring-color;
|
||
outline-offset: -2px;
|
||
}
|
||
|
||
.btn:hover,
|
||
.btn:focus,
|
||
.btn.focus {
|
||
color: #636b6f;
|
||
text-decoration: none;
|
||
}
|
||
|
||
.btn:active,
|
||
.btn.active {
|
||
outline: 0;
|
||
background-image: none;
|
||
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
||
}
|
||
|
||
.btn.disabled,
|
||
.btn[disabled],
|
||
fieldset[disabled] .btn {
|
||
cursor: not-allowed;
|
||
opacity: 0.65;
|
||
filter: alpha(opacity=65);
|
||
box-shadow: none;
|
||
}
|
||
|
||
a.btn.disabled,
|
||
fieldset[disabled] a.btn {
|
||
pointer-events: none;
|
||
}
|
||
|
||
.btn-default {
|
||
color: #636b6f;
|
||
background-color: #fff;
|
||
border-color: #ccc;
|
||
}
|
||
|
||
.btn-default:focus,
|
||
.btn-default.focus {
|
||
color: #636b6f;
|
||
background-color: #e6e5e5;
|
||
border-color: #8c8c8c;
|
||
}
|
||
|
||
.btn-default:hover {
|
||
color: #636b6f;
|
||
background-color: #e6e5e5;
|
||
border-color: #adadad;
|
||
}
|
||
|
||
.btn-default:active,
|
||
.btn-default.active,
|
||
.open > .btn-default.dropdown-toggle {
|
||
color: #636b6f;
|
||
background-color: #e6e5e5;
|
||
border-color: #adadad;
|
||
}
|
||
|
||
.btn-default:active:hover,
|
||
.btn-default:active:focus,
|
||
.btn-default:active.focus,
|
||
.btn-default.active:hover,
|
||
.btn-default.active:focus,
|
||
.btn-default.active.focus,
|
||
.open > .btn-default.dropdown-toggle:hover,
|
||
.open > .btn-default.dropdown-toggle:focus,
|
||
.open > .btn-default.dropdown-toggle.focus {
|
||
color: #636b6f;
|
||
background-color: #d4d4d4;
|
||
border-color: #8c8c8c;
|
||
}
|
||
|
||
.btn-default:active,
|
||
.btn-default.active,
|
||
.open > .btn-default.dropdown-toggle {
|
||
background-image: none;
|
||
}
|
||
|
||
.btn-default.disabled:hover,
|
||
.btn-default.disabled:focus,
|
||
.btn-default.disabled.focus,
|
||
.btn-default[disabled]:hover,
|
||
.btn-default[disabled]:focus,
|
||
.btn-default[disabled].focus,
|
||
fieldset[disabled] .btn-default:hover,
|
||
fieldset[disabled] .btn-default:focus,
|
||
fieldset[disabled] .btn-default.focus {
|
||
background-color: #fff;
|
||
border-color: #ccc;
|
||
}
|
||
|
||
.btn-default .badge {
|
||
color: #fff;
|
||
background-color: #636b6f;
|
||
}
|
||
|
||
.btn-primary {
|
||
color: #fff;
|
||
background-color: #3097D1;
|
||
border-color: #2a88bd;
|
||
}
|
||
|
||
.btn-primary:focus,
|
||
.btn-primary.focus {
|
||
color: #fff;
|
||
background-color: #2579a9;
|
||
border-color: #133d55;
|
||
}
|
||
|
||
.btn-primary:hover {
|
||
color: #fff;
|
||
background-color: #2579a9;
|
||
border-color: #1f648b;
|
||
}
|
||
|
||
.btn-primary:active,
|
||
.btn-primary.active,
|
||
.open > .btn-primary.dropdown-toggle {
|
||
color: #fff;
|
||
background-color: #2579a9;
|
||
border-color: #1f648b;
|
||
}
|
||
|
||
.btn-primary:active:hover,
|
||
.btn-primary:active:focus,
|
||
.btn-primary:active.focus,
|
||
.btn-primary.active:hover,
|
||
.btn-primary.active:focus,
|
||
.btn-primary.active.focus,
|
||
.open > .btn-primary.dropdown-toggle:hover,
|
||
.open > .btn-primary.dropdown-toggle:focus,
|
||
.open > .btn-primary.dropdown-toggle.focus {
|
||
color: #fff;
|
||
background-color: #1f648b;
|
||
border-color: #133d55;
|
||
}
|
||
|
||
.btn-primary:active,
|
||
.btn-primary.active,
|
||
.open > .btn-primary.dropdown-toggle {
|
||
background-image: none;
|
||
}
|
||
|
||
.btn-primary.disabled:hover,
|
||
.btn-primary.disabled:focus,
|
||
.btn-primary.disabled.focus,
|
||
.btn-primary[disabled]:hover,
|
||
.btn-primary[disabled]:focus,
|
||
.btn-primary[disabled].focus,
|
||
fieldset[disabled] .btn-primary:hover,
|
||
fieldset[disabled] .btn-primary:focus,
|
||
fieldset[disabled] .btn-primary.focus {
|
||
background-color: #3097D1;
|
||
border-color: #2a88bd;
|
||
}
|
||
|
||
.btn-primary .badge {
|
||
color: #3097D1;
|
||
background-color: #fff;
|
||
}
|
||
|
||
.btn-success {
|
||
color: #fff;
|
||
background-color: #2ab27b;
|
||
border-color: #259d6d;
|
||
}
|
||
|
||
.btn-success:focus,
|
||
.btn-success.focus {
|
||
color: #fff;
|
||
background-color: #20895e;
|
||
border-color: #0d3625;
|
||
}
|
||
|
||
.btn-success:hover {
|
||
color: #fff;
|
||
background-color: #20895e;
|
||
border-color: #196c4b;
|
||
}
|
||
|
||
.btn-success:active,
|
||
.btn-success.active,
|
||
.open > .btn-success.dropdown-toggle {
|
||
color: #fff;
|
||
background-color: #20895e;
|
||
border-color: #196c4b;
|
||
}
|
||
|
||
.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: #196c4b;
|
||
border-color: #0d3625;
|
||
}
|
||
|
||
.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: #2ab27b;
|
||
border-color: #259d6d;
|
||
}
|
||
|
||
.btn-success .badge {
|
||
color: #2ab27b;
|
||
background-color: #fff;
|
||
}
|
||
|
||
.btn-info {
|
||
color: #fff;
|
||
background-color: #8eb4cb;
|
||
border-color: #7da8c3;
|
||
}
|
||
|
||
.btn-info:focus,
|
||
.btn-info.focus {
|
||
color: #fff;
|
||
background-color: #6b9dbb;
|
||
border-color: #3d6983;
|
||
}
|
||
|
||
.btn-info:hover {
|
||
color: #fff;
|
||
background-color: #6b9dbb;
|
||
border-color: #538db0;
|
||
}
|
||
|
||
.btn-info:active,
|
||
.btn-info.active,
|
||
.open > .btn-info.dropdown-toggle {
|
||
color: #fff;
|
||
background-color: #6b9dbb;
|
||
border-color: #538db0;
|
||
}
|
||
|
||
.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: #538db0;
|
||
border-color: #3d6983;
|
||
}
|
||
|
||
.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: #8eb4cb;
|
||
border-color: #7da8c3;
|
||
}
|
||
|
||
.btn-info .badge {
|
||
color: #8eb4cb;
|
||
background-color: #fff;
|
||
}
|
||
|
||
.btn-warning {
|
||
color: #fff;
|
||
background-color: #cbb956;
|
||
border-color: #c5b143;
|
||
}
|
||
|
||
.btn-warning:focus,
|
||
.btn-warning.focus {
|
||
color: #fff;
|
||
background-color: #b6a338;
|
||
border-color: #685d20;
|
||
}
|
||
|
||
.btn-warning:hover {
|
||
color: #fff;
|
||
background-color: #b6a338;
|
||
border-color: #9b8a30;
|
||
}
|
||
|
||
.btn-warning:active,
|
||
.btn-warning.active,
|
||
.open > .btn-warning.dropdown-toggle {
|
||
color: #fff;
|
||
background-color: #b6a338;
|
||
border-color: #9b8a30;
|
||
}
|
||
|
||
.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: #9b8a30;
|
||
border-color: #685d20;
|
||
}
|
||
|
||
.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: #cbb956;
|
||
border-color: #c5b143;
|
||
}
|
||
|
||
.btn-warning .badge {
|
||
color: #cbb956;
|
||
background-color: #fff;
|
||
}
|
||
|
||
.btn-danger {
|
||
color: #fff;
|
||
background-color: #bf5329;
|
||
border-color: #aa4a24;
|
||
}
|
||
|
||
.btn-danger:focus,
|
||
.btn-danger.focus {
|
||
color: #fff;
|
||
background-color: #954120;
|
||
border-color: #411c0e;
|
||
}
|
||
|
||
.btn-danger:hover {
|
||
color: #fff;
|
||
background-color: #954120;
|
||
border-color: #78341a;
|
||
}
|
||
|
||
.btn-danger:active,
|
||
.btn-danger.active,
|
||
.open > .btn-danger.dropdown-toggle {
|
||
color: #fff;
|
||
background-color: #954120;
|
||
border-color: #78341a;
|
||
}
|
||
|
||
.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: #78341a;
|
||
border-color: #411c0e;
|
||
}
|
||
|
||
.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: #bf5329;
|
||
border-color: #aa4a24;
|
||
}
|
||
|
||
.btn-danger .badge {
|
||
color: #bf5329;
|
||
background-color: #fff;
|
||
}
|
||
|
||
.btn-link {
|
||
color: #3097D1;
|
||
font-weight: normal;
|
||
border-radius: 0;
|
||
}
|
||
|
||
.btn-link,
|
||
.btn-link:active,
|
||
.btn-link.active,
|
||
.btn-link[disabled],
|
||
fieldset[disabled] .btn-link {
|
||
background-color: transparent;
|
||
box-shadow: none;
|
||
}
|
||
|
||
.btn-link,
|
||
.btn-link:hover,
|
||
.btn-link:focus,
|
||
.btn-link:active {
|
||
border-color: transparent;
|
||
}
|
||
|
||
.btn-link:hover,
|
||
.btn-link:focus {
|
||
color: #216a94;
|
||
text-decoration: underline;
|
||
background-color: transparent;
|
||
}
|
||
|
||
.btn-link[disabled]:hover,
|
||
.btn-link[disabled]:focus,
|
||
fieldset[disabled] .btn-link:hover,
|
||
fieldset[disabled] .btn-link:focus {
|
||
color: #777777;
|
||
text-decoration: none;
|
||
}
|
||
|
||
.btn-lg,
|
||
.btn-group-lg > .btn {
|
||
padding: 10px 16px;
|
||
font-size: 18px;
|
||
line-height: 1.3333333;
|
||
border-radius: 6px;
|
||
}
|
||
|
||
.btn-sm,
|
||
.btn-group-sm > .btn {
|
||
padding: 5px 10px;
|
||
font-size: 12px;
|
||
line-height: 1.5;
|
||
border-radius: 3px;
|
||
}
|
||
|
||
.btn-xs,
|
||
.btn-group-xs > .btn {
|
||
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;
|
||
transition: opacity 0.15s linear;
|
||
}
|
||
|
||
.fade.in {
|
||
opacity: 1;
|
||
}
|
||
|
||
.collapse {
|
||
display: none;
|
||
}
|
||
|
||
.collapse.in {
|
||
display: block;
|
||
}
|
||
|
||
tr.collapse.in {
|
||
display: table-row;
|
||
}
|
||
|
||
tbody.collapse.in {
|
||
display: table-row-group;
|
||
}
|
||
|
||
.collapsing {
|
||
position: relative;
|
||
height: 0;
|
||
overflow: hidden;
|
||
transition-property: height, visibility;
|
||
transition-duration: 0.35s;
|
||
transition-timing-function: ease;
|
||
}
|
||
|
||
.caret {
|
||
display: inline-block;
|
||
width: 0;
|
||
height: 0;
|
||
margin-left: 2px;
|
||
vertical-align: middle;
|
||
border-top: 4px dashed;
|
||
border-top: 4px solid \9;
|
||
border-right: 4px solid transparent;
|
||
border-left: 4px solid transparent;
|
||
}
|
||
|
||
.dropup,
|
||
.dropdown {
|
||
position: relative;
|
||
}
|
||
|
||
.dropdown-toggle:focus {
|
||
outline: 0;
|
||
}
|
||
|
||
.dropdown-menu {
|
||
position: absolute;
|
||
top: 100%;
|
||
left: 0;
|
||
z-index: 1000;
|
||
display: none;
|
||
float: left;
|
||
min-width: 160px;
|
||
padding: 5px 0;
|
||
margin: 2px 0 0;
|
||
list-style: none;
|
||
font-size: 14px;
|
||
text-align: left;
|
||
background-color: #fff;
|
||
border: 1px solid #ccc;
|
||
border: 1px solid rgba(0, 0, 0, 0.15);
|
||
border-radius: 4px;
|
||
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
|
||
background-clip: padding-box;
|
||
}
|
||
|
||
.dropdown-menu.pull-right {
|
||
right: 0;
|
||
left: auto;
|
||
}
|
||
|
||
.dropdown-menu .divider {
|
||
height: 1px;
|
||
margin: 10px 0;
|
||
overflow: hidden;
|
||
background-color: #e5e5e5;
|
||
}
|
||
|
||
.dropdown-menu > li > a {
|
||
display: block;
|
||
padding: 3px 20px;
|
||
clear: both;
|
||
font-weight: normal;
|
||
line-height: 1.6;
|
||
color: #333333;
|
||
white-space: nowrap;
|
||
}
|
||
|
||
.dropdown-menu > li > a:hover,
|
||
.dropdown-menu > li > a:focus {
|
||
text-decoration: none;
|
||
color: #262626;
|
||
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: #3097D1;
|
||
}
|
||
|
||
.dropdown-menu > .disabled > a,
|
||
.dropdown-menu > .disabled > a:hover,
|
||
.dropdown-menu > .disabled > a:focus {
|
||
color: #777777;
|
||
}
|
||
|
||
.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.6;
|
||
color: #777777;
|
||
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,
|
||
.btn-group-vertical > .btn {
|
||
position: relative;
|
||
float: left;
|
||
}
|
||
|
||
.btn-group > .btn:hover,
|
||
.btn-group > .btn:focus,
|
||
.btn-group > .btn:active,
|
||
.btn-group > .btn.active,
|
||
.btn-group-vertical > .btn:hover,
|
||
.btn-group-vertical > .btn:focus,
|
||
.btn-group-vertical > .btn:active,
|
||
.btn-group-vertical > .btn.active {
|
||
z-index: 2;
|
||
}
|
||
|
||
.btn-group .btn + .btn,
|
||
.btn-group .btn + .btn-group,
|
||
.btn-group .btn-group + .btn,
|
||
.btn-group .btn-group + .btn-group {
|
||
margin-left: -1px;
|
||
}
|
||
|
||
.btn-toolbar {
|
||
margin-left: -5px;
|
||
}
|
||
|
||
.btn-toolbar:before,
|
||
.btn-toolbar:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
|
||
.btn-toolbar:after {
|
||
clear: both;
|
||
}
|
||
|
||
.btn-toolbar .btn,
|
||
.btn-toolbar .btn-group,
|
||
.btn-toolbar .input-group {
|
||
float: left;
|
||
}
|
||
|
||
.btn-toolbar > .btn,
|
||
.btn-toolbar > .btn-group,
|
||
.btn-toolbar > .input-group {
|
||
margin-left: 5px;
|
||
}
|
||
|
||
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
|
||
border-radius: 0;
|
||
}
|
||
|
||
.btn-group > .btn:first-child {
|
||
margin-left: 0;
|
||
}
|
||
|
||
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
|
||
border-bottom-right-radius: 0;
|
||
border-top-right-radius: 0;
|
||
}
|
||
|
||
.btn-group > .btn:last-child:not(:first-child),
|
||
.btn-group > .dropdown-toggle:not(:first-child) {
|
||
border-bottom-left-radius: 0;
|
||
border-top-left-radius: 0;
|
||
}
|
||
|
||
.btn-group > .btn-group {
|
||
float: left;
|
||
}
|
||
|
||
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
|
||
border-radius: 0;
|
||
}
|
||
|
||
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
|
||
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
|
||
border-bottom-right-radius: 0;
|
||
border-top-right-radius: 0;
|
||
}
|
||
|
||
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
|
||
border-bottom-left-radius: 0;
|
||
border-top-left-radius: 0;
|
||
}
|
||
|
||
.btn-group .dropdown-toggle:active,
|
||
.btn-group.open .dropdown-toggle {
|
||
outline: 0;
|
||
}
|
||
|
||
.btn-group > .btn + .dropdown-toggle {
|
||
padding-left: 8px;
|
||
padding-right: 8px;
|
||
}
|
||
|
||
.btn-group > .btn-lg + .dropdown-toggle,
|
||
.btn-group-lg.btn-group > .btn + .dropdown-toggle {
|
||
padding-left: 12px;
|
||
padding-right: 12px;
|
||
}
|
||
|
||
.btn-group.open .dropdown-toggle {
|
||
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
||
}
|
||
|
||
.btn-group.open .dropdown-toggle.btn-link {
|
||
box-shadow: none;
|
||
}
|
||
|
||
.btn .caret {
|
||
margin-left: 0;
|
||
}
|
||
|
||
.btn-lg .caret,
|
||
.btn-group-lg > .btn .caret {
|
||
border-width: 5px 5px 0;
|
||
border-bottom-width: 0;
|
||
}
|
||
|
||
.dropup .btn-lg .caret,
|
||
.dropup .btn-group-lg > .btn .caret {
|
||
border-width: 0 5px 5px;
|
||
}
|
||
|
||
.btn-group-vertical > .btn,
|
||
.btn-group-vertical > .btn-group,
|
||
.btn-group-vertical > .btn-group > .btn {
|
||
display: block;
|
||
float: none;
|
||
width: 100%;
|
||
max-width: 100%;
|
||
}
|
||
|
||
.btn-group-vertical > .btn-group:before,
|
||
.btn-group-vertical > .btn-group:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
|
||
.btn-group-vertical > .btn-group:after {
|
||
clear: both;
|
||
}
|
||
|
||
.btn-group-vertical > .btn-group > .btn {
|
||
float: none;
|
||
}
|
||
|
||
.btn-group-vertical > .btn + .btn,
|
||
.btn-group-vertical > .btn + .btn-group,
|
||
.btn-group-vertical > .btn-group + .btn,
|
||
.btn-group-vertical > .btn-group + .btn-group {
|
||
margin-top: -1px;
|
||
margin-left: 0;
|
||
}
|
||
|
||
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
|
||
border-radius: 0;
|
||
}
|
||
|
||
.btn-group-vertical > .btn:first-child:not(:last-child) {
|
||
border-top-right-radius: 4px;
|
||
border-top-left-radius: 4px;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
|
||
.btn-group-vertical > .btn:last-child:not(:first-child) {
|
||
border-top-right-radius: 0;
|
||
border-top-left-radius: 0;
|
||
border-bottom-right-radius: 4px;
|
||
border-bottom-left-radius: 4px;
|
||
}
|
||
|
||
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
|
||
border-radius: 0;
|
||
}
|
||
|
||
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
|
||
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
|
||
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
|
||
border-top-right-radius: 0;
|
||
border-top-left-radius: 0;
|
||
}
|
||
|
||
.btn-group-justified {
|
||
display: table;
|
||
width: 100%;
|
||
table-layout: fixed;
|
||
border-collapse: separate;
|
||
}
|
||
|
||
.btn-group-justified > .btn,
|
||
.btn-group-justified > .btn-group {
|
||
float: none;
|
||
display: table-cell;
|
||
width: 1%;
|
||
}
|
||
|
||
.btn-group-justified > .btn-group .btn {
|
||
width: 100%;
|
||
}
|
||
|
||
.btn-group-justified > .btn-group .dropdown-menu {
|
||
left: auto;
|
||
}
|
||
|
||
[data-toggle="buttons"] > .btn input[type="radio"],
|
||
[data-toggle="buttons"] > .btn input[type="checkbox"],
|
||
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
|
||
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
|
||
position: absolute;
|
||
clip: rect(0, 0, 0, 0);
|
||
pointer-events: none;
|
||
}
|
||
|
||
.input-group {
|
||
position: relative;
|
||
display: table;
|
||
border-collapse: separate;
|
||
}
|
||
|
||
.input-group[class*="col-"] {
|
||
float: none;
|
||
padding-left: 0;
|
||
padding-right: 0;
|
||
}
|
||
|
||
.input-group .form-control {
|
||
position: relative;
|
||
z-index: 2;
|
||
float: left;
|
||
width: 100%;
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
.input-group .form-control:focus {
|
||
z-index: 3;
|
||
}
|
||
|
||
.input-group-addon,
|
||
.input-group-btn,
|
||
.input-group .form-control {
|
||
display: table-cell;
|
||
}
|
||
|
||
.input-group-addon:not(:first-child):not(:last-child),
|
||
.input-group-btn:not(:first-child):not(:last-child),
|
||
.input-group .form-control:not(:first-child):not(:last-child) {
|
||
border-radius: 0;
|
||
}
|
||
|
||
.input-group-addon,
|
||
.input-group-btn {
|
||
width: 1%;
|
||
white-space: nowrap;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.input-group-addon {
|
||
padding: 6px 12px;
|
||
font-size: 14px;
|
||
font-weight: normal;
|
||
line-height: 1;
|
||
color: #555555;
|
||
text-align: center;
|
||
background-color: #eeeeee;
|
||
border: 1px solid #ccd0d2;
|
||
border-radius: 4px;
|
||
}
|
||
|
||
.input-group-addon.input-sm,
|
||
.input-group-sm > .input-group-addon,
|
||
.input-group-sm > .input-group-btn > .input-group-addon.btn {
|
||
padding: 5px 10px;
|
||
font-size: 12px;
|
||
border-radius: 3px;
|
||
}
|
||
|
||
.input-group-addon.input-lg,
|
||
.input-group-lg > .input-group-addon,
|
||
.input-group-lg > .input-group-btn > .input-group-addon.btn {
|
||
padding: 10px 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-addon:first-child,
|
||
.input-group-btn:first-child > .btn,
|
||
.input-group-btn:first-child > .btn-group > .btn,
|
||
.input-group-btn:first-child > .dropdown-toggle,
|
||
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
|
||
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
|
||
border-bottom-right-radius: 0;
|
||
border-top-right-radius: 0;
|
||
}
|
||
|
||
.input-group-addon:first-child {
|
||
border-right: 0;
|
||
}
|
||
|
||
.input-group .form-control:last-child,
|
||
.input-group-addon:last-child,
|
||
.input-group-btn:last-child > .btn,
|
||
.input-group-btn:last-child > .btn-group > .btn,
|
||
.input-group-btn:last-child > .dropdown-toggle,
|
||
.input-group-btn:first-child > .btn:not(:first-child),
|
||
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
|
||
border-bottom-left-radius: 0;
|
||
border-top-left-radius: 0;
|
||
}
|
||
|
||
.input-group-addon:last-child {
|
||
border-left: 0;
|
||
}
|
||
|
||
.input-group-btn {
|
||
position: relative;
|
||
font-size: 0;
|
||
white-space: nowrap;
|
||
}
|
||
|
||
.input-group-btn > .btn {
|
||
position: relative;
|
||
}
|
||
|
||
.input-group-btn > .btn + .btn {
|
||
margin-left: -1px;
|
||
}
|
||
|
||
.input-group-btn > .btn:hover,
|
||
.input-group-btn > .btn:focus,
|
||
.input-group-btn > .btn:active {
|
||
z-index: 2;
|
||
}
|
||
|
||
.input-group-btn:first-child > .btn,
|
||
.input-group-btn:first-child > .btn-group {
|
||
margin-right: -1px;
|
||
}
|
||
|
||
.input-group-btn:last-child > .btn,
|
||
.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: #eeeeee;
|
||
}
|
||
|
||
.nav > li.disabled > a {
|
||
color: #777777;
|
||
}
|
||
|
||
.nav > li.disabled > a:hover,
|
||
.nav > li.disabled > a:focus {
|
||
color: #777777;
|
||
text-decoration: none;
|
||
background-color: transparent;
|
||
cursor: not-allowed;
|
||
}
|
||
|
||
.nav .open > a,
|
||
.nav .open > a:hover,
|
||
.nav .open > a:focus {
|
||
background-color: #eeeeee;
|
||
border-color: #3097D1;
|
||
}
|
||
|
||
.nav .nav-divider {
|
||
height: 1px;
|
||
margin: 10px 0;
|
||
overflow: hidden;
|
||
background-color: #e5e5e5;
|
||
}
|
||
|
||
.nav > li > a > img {
|
||
max-width: none;
|
||
}
|
||
|
||
.nav-tabs {
|
||
border-bottom: 1px solid #ddd;
|
||
}
|
||
|
||
.nav-tabs > li {
|
||
float: left;
|
||
margin-bottom: -1px;
|
||
}
|
||
|
||
.nav-tabs > li > a {
|
||
margin-right: 2px;
|
||
line-height: 1.6;
|
||
border: 1px solid transparent;
|
||
border-radius: 4px 4px 0 0;
|
||
}
|
||
|
||
.nav-tabs > li > a:hover {
|
||
border-color: #eeeeee #eeeeee #ddd;
|
||
}
|
||
|
||
.nav-tabs > li.active > a,
|
||
.nav-tabs > li.active > a:hover,
|
||
.nav-tabs > li.active > a:focus {
|
||
color: #555555;
|
||
background-color: #f5f8fa;
|
||
border: 1px solid #ddd;
|
||
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: #3097D1;
|
||
}
|
||
|
||
.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 #ddd;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.nav-tabs-justified > li > a,
|
||
.nav-tabs.nav-justified > li > a {
|
||
border-bottom: 1px solid #ddd;
|
||
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: #f5f8fa;
|
||
}
|
||
}
|
||
|
||
.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: 22px;
|
||
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: 14px 15px;
|
||
font-size: 18px;
|
||
line-height: 22px;
|
||
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: 7px -15px;
|
||
}
|
||
|
||
.navbar-nav > li > a {
|
||
padding-top: 10px;
|
||
padding-bottom: 10px;
|
||
line-height: 22px;
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.navbar-nav .open .dropdown-menu {
|
||
position: static;
|
||
float: none;
|
||
width: auto;
|
||
margin-top: 0;
|
||
background-color: transparent;
|
||
border: 0;
|
||
box-shadow: none;
|
||
}
|
||
|
||
.navbar-nav .open .dropdown-menu > li > a,
|
||
.navbar-nav .open .dropdown-menu .dropdown-header {
|
||
padding: 5px 15px 5px 25px;
|
||
}
|
||
|
||
.navbar-nav .open .dropdown-menu > li > a {
|
||
line-height: 22px;
|
||
}
|
||
|
||
.navbar-nav .open .dropdown-menu > li > a:hover,
|
||
.navbar-nav .open .dropdown-menu > li > a:focus {
|
||
background-image: none;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.navbar-nav {
|
||
float: left;
|
||
margin: 0;
|
||
}
|
||
|
||
.navbar-nav > li {
|
||
float: left;
|
||
}
|
||
|
||
.navbar-nav > li > a {
|
||
padding-top: 14px;
|
||
padding-bottom: 14px;
|
||
}
|
||
}
|
||
|
||
.navbar-form {
|
||
margin-left: -15px;
|
||
margin-right: -15px;
|
||
padding: 10px 15px;
|
||
border-top: 1px solid transparent;
|
||
border-bottom: 1px solid transparent;
|
||
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
|
||
margin-top: 7px;
|
||
margin-bottom: 7px;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.navbar-form .form-group {
|
||
display: inline-block;
|
||
margin-bottom: 0;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.navbar-form .form-control {
|
||
display: inline-block;
|
||
width: auto;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.navbar-form .form-control-static {
|
||
display: inline-block;
|
||
}
|
||
|
||
.navbar-form .input-group {
|
||
display: inline-table;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.navbar-form .input-group .input-group-addon,
|
||
.navbar-form .input-group .input-group-btn,
|
||
.navbar-form .input-group .form-control {
|
||
width: auto;
|
||
}
|
||
|
||
.navbar-form .input-group > .form-control {
|
||
width: 100%;
|
||
}
|
||
|
||
.navbar-form .control-label {
|
||
margin-bottom: 0;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.navbar-form .radio,
|
||
.navbar-form .checkbox {
|
||
display: inline-block;
|
||
margin-top: 0;
|
||
margin-bottom: 0;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.navbar-form .radio label,
|
||
.navbar-form .checkbox label {
|
||
padding-left: 0;
|
||
}
|
||
|
||
.navbar-form .radio input[type="radio"],
|
||
.navbar-form .checkbox input[type="checkbox"] {
|
||
position: relative;
|
||
margin-left: 0;
|
||
}
|
||
|
||
.navbar-form .has-feedback .form-control-feedback {
|
||
top: 0;
|
||
}
|
||
}
|
||
|
||
@media (max-width: 767px) {
|
||
.navbar-form .form-group {
|
||
margin-bottom: 5px;
|
||
}
|
||
|
||
.navbar-form .form-group:last-child {
|
||
margin-bottom: 0;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.navbar-form {
|
||
width: auto;
|
||
border: 0;
|
||
margin-left: 0;
|
||
margin-right: 0;
|
||
padding-top: 0;
|
||
padding-bottom: 0;
|
||
box-shadow: none;
|
||
}
|
||
}
|
||
|
||
.navbar-nav > li > .dropdown-menu {
|
||
margin-top: 0;
|
||
border-top-right-radius: 0;
|
||
border-top-left-radius: 0;
|
||
}
|
||
|
||
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
|
||
margin-bottom: 0;
|
||
border-top-right-radius: 4px;
|
||
border-top-left-radius: 4px;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
|
||
.navbar-btn {
|
||
margin-top: 7px;
|
||
margin-bottom: 7px;
|
||
}
|
||
|
||
.navbar-btn.btn-sm,
|
||
.btn-group-sm > .navbar-btn.btn {
|
||
margin-top: 10px;
|
||
margin-bottom: 10px;
|
||
}
|
||
|
||
.navbar-btn.btn-xs,
|
||
.btn-group-xs > .navbar-btn.btn {
|
||
margin-top: 14px;
|
||
margin-bottom: 14px;
|
||
}
|
||
|
||
.navbar-text {
|
||
margin-top: 14px;
|
||
margin-bottom: 14px;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.navbar-text {
|
||
float: left;
|
||
margin-left: 15px;
|
||
margin-right: 15px;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.navbar-left {
|
||
float: left !important;
|
||
}
|
||
|
||
.navbar-right {
|
||
float: right !important;
|
||
margin-right: -15px;
|
||
}
|
||
|
||
.navbar-right ~ .navbar-right {
|
||
margin-right: 0;
|
||
}
|
||
}
|
||
|
||
.navbar-default {
|
||
background-color: #fff;
|
||
border-color: #d3e0e9;
|
||
}
|
||
|
||
.navbar-default .navbar-brand {
|
||
color: #777;
|
||
}
|
||
|
||
.navbar-default .navbar-brand:hover,
|
||
.navbar-default .navbar-brand:focus {
|
||
color: #5e5d5d;
|
||
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: #eeeeee;
|
||
}
|
||
|
||
.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: #d3e0e9;
|
||
}
|
||
|
||
.navbar-default .navbar-nav > .open > a,
|
||
.navbar-default .navbar-nav > .open > a:hover,
|
||
.navbar-default .navbar-nav > .open > a:focus {
|
||
background-color: #eeeeee;
|
||
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: #eeeeee;
|
||
}
|
||
|
||
.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: #9d9d9d;
|
||
}
|
||
|
||
.navbar-inverse .navbar-brand:hover,
|
||
.navbar-inverse .navbar-brand:focus {
|
||
color: #fff;
|
||
background-color: transparent;
|
||
}
|
||
|
||
.navbar-inverse .navbar-text {
|
||
color: #9d9d9d;
|
||
}
|
||
|
||
.navbar-inverse .navbar-nav > li > a {
|
||
color: #9d9d9d;
|
||
}
|
||
|
||
.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: #9d9d9d;
|
||
}
|
||
|
||
.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: #9d9d9d;
|
||
}
|
||
|
||
.navbar-inverse .navbar-link:hover {
|
||
color: #fff;
|
||
}
|
||
|
||
.navbar-inverse .btn-link {
|
||
color: #9d9d9d;
|
||
}
|
||
|
||
.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: 22px;
|
||
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: #777777;
|
||
}
|
||
|
||
.pagination {
|
||
display: inline-block;
|
||
padding-left: 0;
|
||
margin: 22px 0;
|
||
border-radius: 4px;
|
||
}
|
||
|
||
.pagination > li {
|
||
display: inline;
|
||
}
|
||
|
||
.pagination > li > a,
|
||
.pagination > li > span {
|
||
position: relative;
|
||
float: left;
|
||
padding: 6px 12px;
|
||
line-height: 1.6;
|
||
text-decoration: none;
|
||
color: #3097D1;
|
||
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: #216a94;
|
||
background-color: #eeeeee;
|
||
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: #3097D1;
|
||
border-color: #3097D1;
|
||
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: #777777;
|
||
background-color: #fff;
|
||
border-color: #ddd;
|
||
cursor: not-allowed;
|
||
}
|
||
|
||
.pagination-lg > li > a,
|
||
.pagination-lg > li > span {
|
||
padding: 10px 16px;
|
||
font-size: 18px;
|
||
line-height: 1.3333333;
|
||
}
|
||
|
||
.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: 22px 0;
|
||
list-style: none;
|
||
text-align: center;
|
||
}
|
||
|
||
.pager:before,
|
||
.pager:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
|
||
.pager:after {
|
||
clear: both;
|
||
}
|
||
|
||
.pager li {
|
||
display: inline;
|
||
}
|
||
|
||
.pager li > a,
|
||
.pager li > span {
|
||
display: inline-block;
|
||
padding: 5px 14px;
|
||
background-color: #fff;
|
||
border: 1px solid #ddd;
|
||
border-radius: 15px;
|
||
}
|
||
|
||
.pager li > a:hover,
|
||
.pager li > a:focus {
|
||
text-decoration: none;
|
||
background-color: #eeeeee;
|
||
}
|
||
|
||
.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: #777777;
|
||
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 {
|
||
position: relative;
|
||
top: -1px;
|
||
}
|
||
|
||
a.label:hover,
|
||
a.label:focus {
|
||
color: #fff;
|
||
text-decoration: none;
|
||
cursor: pointer;
|
||
}
|
||
|
||
.label-default {
|
||
background-color: #777777;
|
||
}
|
||
|
||
.label-default[href]:hover,
|
||
.label-default[href]:focus {
|
||
background-color: #5e5e5e;
|
||
}
|
||
|
||
.label-primary {
|
||
background-color: #3097D1;
|
||
}
|
||
|
||
.label-primary[href]:hover,
|
||
.label-primary[href]:focus {
|
||
background-color: #2579a9;
|
||
}
|
||
|
||
.label-success {
|
||
background-color: #2ab27b;
|
||
}
|
||
|
||
.label-success[href]:hover,
|
||
.label-success[href]:focus {
|
||
background-color: #20895e;
|
||
}
|
||
|
||
.label-info {
|
||
background-color: #8eb4cb;
|
||
}
|
||
|
||
.label-info[href]:hover,
|
||
.label-info[href]:focus {
|
||
background-color: #6b9dbb;
|
||
}
|
||
|
||
.label-warning {
|
||
background-color: #cbb956;
|
||
}
|
||
|
||
.label-warning[href]:hover,
|
||
.label-warning[href]:focus {
|
||
background-color: #b6a338;
|
||
}
|
||
|
||
.label-danger {
|
||
background-color: #bf5329;
|
||
}
|
||
|
||
.label-danger[href]:hover,
|
||
.label-danger[href]:focus {
|
||
background-color: #954120;
|
||
}
|
||
|
||
.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: #777777;
|
||
border-radius: 10px;
|
||
}
|
||
|
||
.badge:empty {
|
||
display: none;
|
||
}
|
||
|
||
.btn .badge {
|
||
position: relative;
|
||
top: -1px;
|
||
}
|
||
|
||
.btn-xs .badge,
|
||
.btn-group-xs > .btn .badge,
|
||
.btn-group-xs > .btn .badge {
|
||
top: 0;
|
||
padding: 1px 5px;
|
||
}
|
||
|
||
.list-group-item.active > .badge,
|
||
.nav-pills > .active > a > .badge {
|
||
color: #3097D1;
|
||
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: #eeeeee;
|
||
}
|
||
|
||
.jumbotron h1,
|
||
.jumbotron .h1 {
|
||
color: inherit;
|
||
}
|
||
|
||
.jumbotron p {
|
||
margin-bottom: 15px;
|
||
font-size: 21px;
|
||
font-weight: 200;
|
||
}
|
||
|
||
.jumbotron > hr {
|
||
border-top-color: #d5d5d5;
|
||
}
|
||
|
||
.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: 63px;
|
||
}
|
||
}
|
||
|
||
.thumbnail {
|
||
display: block;
|
||
padding: 4px;
|
||
margin-bottom: 22px;
|
||
line-height: 1.6;
|
||
background-color: #f5f8fa;
|
||
border: 1px solid #ddd;
|
||
border-radius: 4px;
|
||
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: #636b6f;
|
||
}
|
||
|
||
a.thumbnail:hover,
|
||
a.thumbnail:focus,
|
||
a.thumbnail.active {
|
||
border-color: #3097D1;
|
||
}
|
||
|
||
.alert {
|
||
padding: 15px;
|
||
margin-bottom: 22px;
|
||
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: #dff0d8;
|
||
border-color: #d6e9c6;
|
||
color: #3c763d;
|
||
}
|
||
|
||
.alert-success hr {
|
||
border-top-color: #c9e2b3;
|
||
}
|
||
|
||
.alert-success .alert-link {
|
||
color: #2b542c;
|
||
}
|
||
|
||
.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: 22px;
|
||
margin-bottom: 22px;
|
||
background-color: #f5f5f5;
|
||
border-radius: 4px;
|
||
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: 22px;
|
||
color: #fff;
|
||
text-align: center;
|
||
background-color: #3097D1;
|
||
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
|
||
transition: width 0.6s ease;
|
||
}
|
||
|
||
.progress-striped .progress-bar,
|
||
.progress-bar-striped {
|
||
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
|
||
background-size: 40px 40px;
|
||
}
|
||
|
||
.progress.active .progress-bar,
|
||
.progress-bar.active {
|
||
-webkit-animation: progress-bar-stripes 2s linear infinite;
|
||
animation: progress-bar-stripes 2s linear infinite;
|
||
}
|
||
|
||
.progress-bar-success {
|
||
background-color: #2ab27b;
|
||
}
|
||
|
||
.progress-striped .progress-bar-success {
|
||
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
|
||
}
|
||
|
||
.progress-bar-info {
|
||
background-color: #8eb4cb;
|
||
}
|
||
|
||
.progress-striped .progress-bar-info {
|
||
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
|
||
}
|
||
|
||
.progress-bar-warning {
|
||
background-color: #cbb956;
|
||
}
|
||
|
||
.progress-striped .progress-bar-warning {
|
||
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
|
||
}
|
||
|
||
.progress-bar-danger {
|
||
background-color: #bf5329;
|
||
}
|
||
|
||
.progress-striped .progress-bar-danger {
|
||
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
|
||
}
|
||
|
||
.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 #d3e0e9;
|
||
}
|
||
|
||
.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: #eeeeee;
|
||
color: #777777;
|
||
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: #777777;
|
||
}
|
||
|
||
.list-group-item.active,
|
||
.list-group-item.active:hover,
|
||
.list-group-item.active:focus {
|
||
z-index: 2;
|
||
color: #fff;
|
||
background-color: #3097D1;
|
||
border-color: #3097D1;
|
||
}
|
||
|
||
.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: #d7ebf6;
|
||
}
|
||
|
||
.list-group-item-success {
|
||
color: #3c763d;
|
||
background-color: #dff0d8;
|
||
}
|
||
|
||
a.list-group-item-success,
|
||
button.list-group-item-success {
|
||
color: #3c763d;
|
||
}
|
||
|
||
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: #3c763d;
|
||
background-color: #d0e9c6;
|
||
}
|
||
|
||
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: #3c763d;
|
||
border-color: #3c763d;
|
||
}
|
||
|
||
.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 {
|
||
margin-bottom: 22px;
|
||
background-color: #fff;
|
||
border: 1px solid transparent;
|
||
border-radius: 4px;
|
||
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: 16px;
|
||
color: inherit;
|
||
}
|
||
|
||
.panel-title > a,
|
||
.panel-title > small,
|
||
.panel-title > .small,
|
||
.panel-title > small > a,
|
||
.panel-title > .small > a {
|
||
color: inherit;
|
||
}
|
||
|
||
.panel-footer {
|
||
padding: 10px 15px;
|
||
background-color: #f5f5f5;
|
||
border-top: 1px solid #d3e0e9;
|
||
border-bottom-right-radius: 3px;
|
||
border-bottom-left-radius: 3px;
|
||
}
|
||
|
||
.panel > .list-group,
|
||
.panel > .panel-collapse > .list-group {
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
.panel > .list-group .list-group-item,
|
||
.panel > .panel-collapse > .list-group .list-group-item {
|
||
border-width: 1px 0;
|
||
border-radius: 0;
|
||
}
|
||
|
||
.panel > .list-group:first-child .list-group-item:first-child,
|
||
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
|
||
border-top: 0;
|
||
border-top-right-radius: 3px;
|
||
border-top-left-radius: 3px;
|
||
}
|
||
|
||
.panel > .list-group:last-child .list-group-item:last-child,
|
||
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
|
||
border-bottom: 0;
|
||
border-bottom-right-radius: 3px;
|
||
border-bottom-left-radius: 3px;
|
||
}
|
||
|
||
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
|
||
border-top-right-radius: 0;
|
||
border-top-left-radius: 0;
|
||
}
|
||
|
||
.panel-heading + .list-group .list-group-item:first-child {
|
||
border-top-width: 0;
|
||
}
|
||
|
||
.list-group + .panel-footer {
|
||
border-top-width: 0;
|
||
}
|
||
|
||
.panel > .table,
|
||
.panel > .table-responsive > .table,
|
||
.panel > .panel-collapse > .table {
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
.panel > .table caption,
|
||
.panel > .table-responsive > .table caption,
|
||
.panel > .panel-collapse > .table caption {
|
||
padding-left: 15px;
|
||
padding-right: 15px;
|
||
}
|
||
|
||
.panel > .table:first-child,
|
||
.panel > .table-responsive:first-child > .table:first-child {
|
||
border-top-right-radius: 3px;
|
||
border-top-left-radius: 3px;
|
||
}
|
||
|
||
.panel > .table:first-child > thead:first-child > tr:first-child,
|
||
.panel > .table:first-child > tbody:first-child > tr:first-child,
|
||
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
|
||
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
|
||
border-top-left-radius: 3px;
|
||
border-top-right-radius: 3px;
|
||
}
|
||
|
||
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
|
||
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
|
||
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
|
||
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
|
||
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
|
||
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
|
||
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
|
||
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
|
||
border-top-left-radius: 3px;
|
||
}
|
||
|
||
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
|
||
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
|
||
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
|
||
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
|
||
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
|
||
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
|
||
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
|
||
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
|
||
border-top-right-radius: 3px;
|
||
}
|
||
|
||
.panel > .table:last-child,
|
||
.panel > .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,
|
||
.panel > .table:last-child > tfoot:last-child > tr:last-child,
|
||
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
|
||
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
|
||
border-bottom-left-radius: 3px;
|
||
border-bottom-right-radius: 3px;
|
||
}
|
||
|
||
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
|
||
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
|
||
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
|
||
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
|
||
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
|
||
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
|
||
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
|
||
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
|
||
border-bottom-left-radius: 3px;
|
||
}
|
||
|
||
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
|
||
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
|
||
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
|
||
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
|
||
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
|
||
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
|
||
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
|
||
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
|
||
border-bottom-right-radius: 3px;
|
||
}
|
||
|
||
.panel > .panel-body + .table,
|
||
.panel > .panel-body + .table-responsive,
|
||
.panel > .table + .panel-body,
|
||
.panel > .table-responsive + .panel-body {
|
||
border-top: 1px solid #ddd;
|
||
}
|
||
|
||
.panel > .table > tbody:first-child > tr:first-child th,
|
||
.panel > .table > tbody:first-child > tr:first-child td {
|
||
border-top: 0;
|
||
}
|
||
|
||
.panel > .table-bordered,
|
||
.panel > .table-responsive > .table-bordered {
|
||
border: 0;
|
||
}
|
||
|
||
.panel > .table-bordered > thead > tr > th:first-child,
|
||
.panel > .table-bordered > thead > tr > td:first-child,
|
||
.panel > .table-bordered > tbody > tr > th:first-child,
|
||
.panel > .table-bordered > tbody > tr > td:first-child,
|
||
.panel > .table-bordered > tfoot > tr > th:first-child,
|
||
.panel > .table-bordered > tfoot > tr > td:first-child,
|
||
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
|
||
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
|
||
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
|
||
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
|
||
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
|
||
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
|
||
border-left: 0;
|
||
}
|
||
|
||
.panel > .table-bordered > thead > tr > th:last-child,
|
||
.panel > .table-bordered > thead > tr > td:last-child,
|
||
.panel > .table-bordered > tbody > tr > th:last-child,
|
||
.panel > .table-bordered > tbody > tr > td:last-child,
|
||
.panel > .table-bordered > tfoot > tr > th:last-child,
|
||
.panel > .table-bordered > tfoot > tr > td:last-child,
|
||
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
|
||
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
|
||
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
|
||
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
|
||
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
|
||
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
|
||
border-right: 0;
|
||
}
|
||
|
||
.panel > .table-bordered > thead > tr:first-child > td,
|
||
.panel > .table-bordered > thead > tr:first-child > th,
|
||
.panel > .table-bordered > tbody > tr:first-child > td,
|
||
.panel > .table-bordered > tbody > tr:first-child > th,
|
||
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
|
||
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
|
||
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
|
||
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
|
||
border-bottom: 0;
|
||
}
|
||
|
||
.panel > .table-bordered > tbody > tr:last-child > td,
|
||
.panel > .table-bordered > tbody > tr:last-child > th,
|
||
.panel > .table-bordered > tfoot > tr:last-child > td,
|
||
.panel > .table-bordered > tfoot > tr:last-child > th,
|
||
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
|
||
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
|
||
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
|
||
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
|
||
border-bottom: 0;
|
||
}
|
||
|
||
.panel > .table-responsive {
|
||
border: 0;
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
.panel-group {
|
||
margin-bottom: 22px;
|
||
}
|
||
|
||
.panel-group .panel {
|
||
margin-bottom: 0;
|
||
border-radius: 4px;
|
||
}
|
||
|
||
.panel-group .panel + .panel {
|
||
margin-top: 5px;
|
||
}
|
||
|
||
.panel-group .panel-heading {
|
||
border-bottom: 0;
|
||
}
|
||
|
||
.panel-group .panel-heading + .panel-collapse > .panel-body,
|
||
.panel-group .panel-heading + .panel-collapse > .list-group {
|
||
border-top: 1px solid #d3e0e9;
|
||
}
|
||
|
||
.panel-group .panel-footer {
|
||
border-top: 0;
|
||
}
|
||
|
||
.panel-group .panel-footer + .panel-collapse .panel-body {
|
||
border-bottom: 1px solid #d3e0e9;
|
||
}
|
||
|
||
.panel-default {
|
||
border-color: #d3e0e9;
|
||
}
|
||
|
||
.panel-default > .panel-heading {
|
||
color: #333333;
|
||
background-color: #fff;
|
||
border-color: #d3e0e9;
|
||
}
|
||
|
||
.panel-default > .panel-heading + .panel-collapse > .panel-body {
|
||
border-top-color: #d3e0e9;
|
||
}
|
||
|
||
.panel-default > .panel-heading .badge {
|
||
color: #fff;
|
||
background-color: #333333;
|
||
}
|
||
|
||
.panel-default > .panel-footer + .panel-collapse > .panel-body {
|
||
border-bottom-color: #d3e0e9;
|
||
}
|
||
|
||
.panel-primary {
|
||
border-color: #3097D1;
|
||
}
|
||
|
||
.panel-primary > .panel-heading {
|
||
color: #fff;
|
||
background-color: #3097D1;
|
||
border-color: #3097D1;
|
||
}
|
||
|
||
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
|
||
border-top-color: #3097D1;
|
||
}
|
||
|
||
.panel-primary > .panel-heading .badge {
|
||
color: #3097D1;
|
||
background-color: #fff;
|
||
}
|
||
|
||
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
|
||
border-bottom-color: #3097D1;
|
||
}
|
||
|
||
.panel-success {
|
||
border-color: #d6e9c6;
|
||
}
|
||
|
||
.panel-success > .panel-heading {
|
||
color: #3c763d;
|
||
background-color: #dff0d8;
|
||
border-color: #d6e9c6;
|
||
}
|
||
|
||
.panel-success > .panel-heading + .panel-collapse > .panel-body {
|
||
border-top-color: #d6e9c6;
|
||
}
|
||
|
||
.panel-success > .panel-heading .badge {
|
||
color: #dff0d8;
|
||
background-color: #3c763d;
|
||
}
|
||
|
||
.panel-success > .panel-footer + .panel-collapse > .panel-body {
|
||
border-bottom-color: #d6e9c6;
|
||
}
|
||
|
||
.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;
|
||
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: 21px;
|
||
font-weight: bold;
|
||
line-height: 1;
|
||
color: #000;
|
||
text-shadow: 0 1px 0 #fff;
|
||
opacity: 0.2;
|
||
filter: alpha(opacity=20);
|
||
}
|
||
|
||
.close:hover,
|
||
.close:focus {
|
||
color: #000;
|
||
text-decoration: none;
|
||
cursor: pointer;
|
||
opacity: 0.5;
|
||
filter: alpha(opacity=50);
|
||
}
|
||
|
||
button.close {
|
||
padding: 0;
|
||
cursor: pointer;
|
||
background: transparent;
|
||
border: 0;
|
||
-webkit-appearance: none;
|
||
}
|
||
|
||
.modal-open {
|
||
overflow: hidden;
|
||
}
|
||
|
||
.modal {
|
||
display: none;
|
||
overflow: hidden;
|
||
position: fixed;
|
||
top: 0;
|
||
right: 0;
|
||
bottom: 0;
|
||
left: 0;
|
||
z-index: 1050;
|
||
-webkit-overflow-scrolling: touch;
|
||
outline: 0;
|
||
}
|
||
|
||
.modal.fade .modal-dialog {
|
||
-webkit-transform: translate(0, -25%);
|
||
transform: translate(0, -25%);
|
||
transition: -webkit-transform 0.3s ease-out;
|
||
transition: transform 0.3s ease-out;
|
||
transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
|
||
}
|
||
|
||
.modal.in .modal-dialog {
|
||
-webkit-transform: translate(0, 0);
|
||
transform: translate(0, 0);
|
||
}
|
||
|
||
.modal-open .modal {
|
||
overflow-x: hidden;
|
||
overflow-y: auto;
|
||
}
|
||
|
||
.modal-dialog {
|
||
position: relative;
|
||
width: auto;
|
||
margin: 10px;
|
||
}
|
||
|
||
.modal-content {
|
||
position: relative;
|
||
background-color: #fff;
|
||
border: 1px solid #999;
|
||
border: 1px solid rgba(0, 0, 0, 0.2);
|
||
border-radius: 6px;
|
||
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.6;
|
||
}
|
||
|
||
.modal-body {
|
||
position: relative;
|
||
padding: 15px;
|
||
}
|
||
|
||
.modal-footer {
|
||
padding: 15px;
|
||
text-align: right;
|
||
border-top: 1px solid #e5e5e5;
|
||
}
|
||
|
||
.modal-footer:before,
|
||
.modal-footer:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
|
||
.modal-footer:after {
|
||
clear: both;
|
||
}
|
||
|
||
.modal-footer .btn + .btn {
|
||
margin-left: 5px;
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
.modal-footer .btn-group .btn + .btn {
|
||
margin-left: -1px;
|
||
}
|
||
|
||
.modal-footer .btn-block + .btn-block {
|
||
margin-left: 0;
|
||
}
|
||
|
||
.modal-scrollbar-measure {
|
||
position: absolute;
|
||
top: -9999px;
|
||
width: 50px;
|
||
height: 50px;
|
||
overflow: scroll;
|
||
}
|
||
|
||
@media (min-width: 768px) {
|
||
.modal-dialog {
|
||
width: 600px;
|
||
margin: 30px auto;
|
||
}
|
||
|
||
.modal-content {
|
||
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
|
||
}
|
||
|
||
.modal-sm {
|
||
width: 300px;
|
||
}
|
||
}
|
||
|
||
@media (min-width: 992px) {
|
||
.modal-lg {
|
||
width: 900px;
|
||
}
|
||
}
|
||
|
||
.tooltip {
|
||
position: absolute;
|
||
z-index: 1070;
|
||
display: block;
|
||
font-family: "Roboto", Helvetica, Arial, sans-serif;
|
||
font-style: normal;
|
||
font-weight: normal;
|
||
letter-spacing: normal;
|
||
line-break: auto;
|
||
line-height: 1.6;
|
||
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: #000;
|
||
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: #000;
|
||
}
|
||
|
||
.tooltip.top-left .tooltip-arrow {
|
||
bottom: 0;
|
||
right: 5px;
|
||
margin-bottom: -5px;
|
||
border-width: 5px 5px 0;
|
||
border-top-color: #000;
|
||
}
|
||
|
||
.tooltip.top-right .tooltip-arrow {
|
||
bottom: 0;
|
||
left: 5px;
|
||
margin-bottom: -5px;
|
||
border-width: 5px 5px 0;
|
||
border-top-color: #000;
|
||
}
|
||
|
||
.tooltip.right .tooltip-arrow {
|
||
top: 50%;
|
||
left: 0;
|
||
margin-top: -5px;
|
||
border-width: 5px 5px 5px 0;
|
||
border-right-color: #000;
|
||
}
|
||
|
||
.tooltip.left .tooltip-arrow {
|
||
top: 50%;
|
||
right: 0;
|
||
margin-top: -5px;
|
||
border-width: 5px 0 5px 5px;
|
||
border-left-color: #000;
|
||
}
|
||
|
||
.tooltip.bottom .tooltip-arrow {
|
||
top: 0;
|
||
left: 50%;
|
||
margin-left: -5px;
|
||
border-width: 0 5px 5px;
|
||
border-bottom-color: #000;
|
||
}
|
||
|
||
.tooltip.bottom-left .tooltip-arrow {
|
||
top: 0;
|
||
right: 5px;
|
||
margin-top: -5px;
|
||
border-width: 0 5px 5px;
|
||
border-bottom-color: #000;
|
||
}
|
||
|
||
.tooltip.bottom-right .tooltip-arrow {
|
||
top: 0;
|
||
left: 5px;
|
||
margin-top: -5px;
|
||
border-width: 0 5px 5px;
|
||
border-bottom-color: #000;
|
||
}
|
||
|
||
.popover {
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
z-index: 1060;
|
||
display: none;
|
||
max-width: 276px;
|
||
padding: 1px;
|
||
font-family: "Roboto", Helvetica, Arial, sans-serif;
|
||
font-style: normal;
|
||
font-weight: normal;
|
||
letter-spacing: normal;
|
||
line-break: auto;
|
||
line-height: 1.6;
|
||
text-align: left;
|
||
text-align: start;
|
||
text-decoration: none;
|
||
text-shadow: none;
|
||
text-transform: none;
|
||
white-space: normal;
|
||
word-break: normal;
|
||
word-spacing: normal;
|
||
word-wrap: normal;
|
||
font-size: 14px;
|
||
background-color: #fff;
|
||
background-clip: padding-box;
|
||
border: 1px solid #ccc;
|
||
border: 1px solid rgba(0, 0, 0, 0.2);
|
||
border-radius: 6px;
|
||
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
|
||
}
|
||
|
||
.popover.top {
|
||
margin-top: -10px;
|
||
}
|
||
|
||
.popover.right {
|
||
margin-left: 10px;
|
||
}
|
||
|
||
.popover.bottom {
|
||
margin-top: 10px;
|
||
}
|
||
|
||
.popover.left {
|
||
margin-left: -10px;
|
||
}
|
||
|
||
.popover-title {
|
||
margin: 0;
|
||
padding: 8px 14px;
|
||
font-size: 14px;
|
||
background-color: #f7f7f7;
|
||
border-bottom: 1px solid #ebebeb;
|
||
border-radius: 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;
|
||
transition: 0.6s ease-in-out left;
|
||
}
|
||
|
||
.carousel-inner > .item > img,
|
||
.carousel-inner > .item > a > img {
|
||
display: block;
|
||
max-width: 100%;
|
||
height: auto;
|
||
line-height: 1;
|
||
}
|
||
|
||
@media all and (transform-3d), (-webkit-transform-3d) {
|
||
.carousel-inner > .item {
|
||
transition: -webkit-transform 0.6s ease-in-out;
|
||
transition: transform 0.6s ease-in-out;
|
||
transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
|
||
-webkit-backface-visibility: hidden;
|
||
backface-visibility: hidden;
|
||
-webkit-perspective: 1000px;
|
||
perspective: 1000px;
|
||
}
|
||
|
||
.carousel-inner > .item.next,
|
||
.carousel-inner > .item.active.right {
|
||
-webkit-transform: translate3d(100%, 0, 0);
|
||
transform: translate3d(100%, 0, 0);
|
||
left: 0;
|
||
}
|
||
|
||
.carousel-inner > .item.prev,
|
||
.carousel-inner > .item.active.left {
|
||
-webkit-transform: translate3d(-100%, 0, 0);
|
||
transform: translate3d(-100%, 0, 0);
|
||
left: 0;
|
||
}
|
||
|
||
.carousel-inner > .item.next.left,
|
||
.carousel-inner > .item.prev.right,
|
||
.carousel-inner > .item.active {
|
||
-webkit-transform: translate3d(0, 0, 0);
|
||
transform: translate3d(0, 0, 0);
|
||
left: 0;
|
||
}
|
||
}
|
||
|
||
.carousel-inner > .active,
|
||
.carousel-inner > .next,
|
||
.carousel-inner > .prev {
|
||
display: block;
|
||
}
|
||
|
||
.carousel-inner > .active {
|
||
left: 0;
|
||
}
|
||
|
||
.carousel-inner > .next,
|
||
.carousel-inner > .prev {
|
||
position: absolute;
|
||
top: 0;
|
||
width: 100%;
|
||
}
|
||
|
||
.carousel-inner > .next {
|
||
left: 100%;
|
||
}
|
||
|
||
.carousel-inner > .prev {
|
||
left: -100%;
|
||
}
|
||
|
||
.carousel-inner > .next.left,
|
||
.carousel-inner > .prev.right {
|
||
left: 0;
|
||
}
|
||
|
||
.carousel-inner > .active.left {
|
||
left: -100%;
|
||
}
|
||
|
||
.carousel-inner > .active.right {
|
||
left: 100%;
|
||
}
|
||
|
||
.carousel-control {
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
bottom: 0;
|
||
width: 15%;
|
||
opacity: 0.5;
|
||
filter: alpha(opacity=50);
|
||
font-size: 20px;
|
||
color: #fff;
|
||
text-align: center;
|
||
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
|
||
background-color: transparent;
|
||
}
|
||
|
||
.carousel-control.left {
|
||
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
|
||
background-repeat: repeat-x;
|
||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
|
||
}
|
||
|
||
.carousel-control.right {
|
||
left: auto;
|
||
right: 0;
|
||
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
|
||
background-repeat: repeat-x;
|
||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
|
||
}
|
||
|
||
.carousel-control:hover,
|
||
.carousel-control:focus {
|
||
outline: 0;
|
||
color: #fff;
|
||
text-decoration: none;
|
||
opacity: 0.9;
|
||
filter: alpha(opacity=90);
|
||
}
|
||
|
||
.carousel-control .icon-prev,
|
||
.carousel-control .icon-next,
|
||
.carousel-control .glyphicon-chevron-left,
|
||
.carousel-control .glyphicon-chevron-right {
|
||
position: absolute;
|
||
top: 50%;
|
||
margin-top: -10px;
|
||
z-index: 5;
|
||
display: inline-block;
|
||
}
|
||
|
||
.carousel-control .icon-prev,
|
||
.carousel-control .glyphicon-chevron-left {
|
||
left: 50%;
|
||
margin-left: -10px;
|
||
}
|
||
|
||
.carousel-control .icon-next,
|
||
.carousel-control .glyphicon-chevron-right {
|
||
right: 50%;
|
||
margin-right: -10px;
|
||
}
|
||
|
||
.carousel-control .icon-prev,
|
||
.carousel-control .icon-next {
|
||
width: 20px;
|
||
height: 20px;
|
||
line-height: 1;
|
||
font-family: serif;
|
||
}
|
||
|
||
.carousel-control .icon-prev:before {
|
||
content: '\2039';
|
||
}
|
||
|
||
.carousel-control .icon-next:before {
|
||
content: '\203a';
|
||
}
|
||
|
||
.carousel-indicators {
|
||
position: absolute;
|
||
bottom: 10px;
|
||
left: 50%;
|
||
z-index: 15;
|
||
width: 60%;
|
||
margin-left: -30%;
|
||
padding-left: 0;
|
||
list-style: none;
|
||
text-align: center;
|
||
}
|
||
|
||
.carousel-indicators li {
|
||
display: inline-block;
|
||
width: 10px;
|
||
height: 10px;
|
||
margin: 1px;
|
||
text-indent: -999px;
|
||
border: 1px solid #fff;
|
||
border-radius: 10px;
|
||
cursor: pointer;
|
||
background-color: #000 \9;
|
||
background-color: 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 {
|
||
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;
|
||
}
|
||
}
|
||
|
||
/*!
|
||
Ionicons, v3.0.0-alpha.3
|
||
Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
|
||
https://twitter.com/benjsperry https://twitter.com/ionicframework
|
||
MIT License: https://github.com/driftyco/ionicons
|
||
|
||
Android-style icons originally built by Google’s
|
||
Material Design Icons: https://github.com/google/material-design-icons
|
||
used under CC BY http://creativecommons.org/licenses/by/4.0/
|
||
Modified icons to fit ionicon’s grid from original.
|
||
*/
|
||
|
||
@font-face {
|
||
font-family: "Ionicons";
|
||
src: url(/fonts/vendor/ionicons/dist/ionicons.eot?bdf1d30681cf87986c385eea78e8de9a);
|
||
src: url(/fonts/vendor/ionicons/dist/ionicons.eot?bdf1d30681cf87986c385eea78e8de9a) format("embedded-opentype"), url(/fonts/vendor/ionicons/dist/ionicons.woff2?311d81961c5880647fec7eaca1221b2a) format("woff2"), url(/fonts/vendor/ionicons/dist/ionicons.woff?81414686e99c00d2921e03dd53c0ab04) format("woff"), url(/fonts/vendor/ionicons/dist/ionicons.ttf?74c652671225d6ded874a648502e5f0a) format("truetype"), url(/fonts/vendor/ionicons/dist/ionicons.svg?d9496a234c81179afbca6bf5959cc30a) format("svg");
|
||
font-weight: normal;
|
||
font-style: normal;
|
||
}
|
||
|
||
.ion,
|
||
.ionicons,
|
||
.ion-ios-add:before,
|
||
.ion-ios-add-circle:before,
|
||
.ion-ios-add-circle-outline:before,
|
||
.ion-ios-add-outline:before,
|
||
.ion-ios-alarm:before,
|
||
.ion-ios-alarm-outline:before,
|
||
.ion-ios-albums:before,
|
||
.ion-ios-albums-outline:before,
|
||
.ion-ios-alert:before,
|
||
.ion-ios-alert-outline:before,
|
||
.ion-ios-american-football:before,
|
||
.ion-ios-american-football-outline:before,
|
||
.ion-ios-analytics:before,
|
||
.ion-ios-analytics-outline:before,
|
||
.ion-ios-aperture:before,
|
||
.ion-ios-aperture-outline:before,
|
||
.ion-ios-apps:before,
|
||
.ion-ios-apps-outline:before,
|
||
.ion-ios-appstore:before,
|
||
.ion-ios-appstore-outline:before,
|
||
.ion-ios-archive:before,
|
||
.ion-ios-archive-outline:before,
|
||
.ion-ios-arrow-back:before,
|
||
.ion-ios-arrow-back-outline:before,
|
||
.ion-ios-arrow-down:before,
|
||
.ion-ios-arrow-down-outline:before,
|
||
.ion-ios-arrow-dropdown:before,
|
||
.ion-ios-arrow-dropdown-circle:before,
|
||
.ion-ios-arrow-dropdown-circle-outline:before,
|
||
.ion-ios-arrow-dropdown-outline:before,
|
||
.ion-ios-arrow-dropleft:before,
|
||
.ion-ios-arrow-dropleft-circle:before,
|
||
.ion-ios-arrow-dropleft-circle-outline:before,
|
||
.ion-ios-arrow-dropleft-outline:before,
|
||
.ion-ios-arrow-dropright:before,
|
||
.ion-ios-arrow-dropright-circle:before,
|
||
.ion-ios-arrow-dropright-circle-outline:before,
|
||
.ion-ios-arrow-dropright-outline:before,
|
||
.ion-ios-arrow-dropup:before,
|
||
.ion-ios-arrow-dropup-circle:before,
|
||
.ion-ios-arrow-dropup-circle-outline:before,
|
||
.ion-ios-arrow-dropup-outline:before,
|
||
.ion-ios-arrow-forward:before,
|
||
.ion-ios-arrow-forward-outline:before,
|
||
.ion-ios-arrow-round-back:before,
|
||
.ion-ios-arrow-round-back-outline:before,
|
||
.ion-ios-arrow-round-down:before,
|
||
.ion-ios-arrow-round-down-outline:before,
|
||
.ion-ios-arrow-round-forward:before,
|
||
.ion-ios-arrow-round-forward-outline:before,
|
||
.ion-ios-arrow-round-up:before,
|
||
.ion-ios-arrow-round-up-outline:before,
|
||
.ion-ios-arrow-up:before,
|
||
.ion-ios-arrow-up-outline:before,
|
||
.ion-ios-at:before,
|
||
.ion-ios-at-outline:before,
|
||
.ion-ios-attach:before,
|
||
.ion-ios-attach-outline:before,
|
||
.ion-ios-backspace:before,
|
||
.ion-ios-backspace-outline:before,
|
||
.ion-ios-barcode:before,
|
||
.ion-ios-barcode-outline:before,
|
||
.ion-ios-baseball:before,
|
||
.ion-ios-baseball-outline:before,
|
||
.ion-ios-basket:before,
|
||
.ion-ios-basket-outline:before,
|
||
.ion-ios-basketball:before,
|
||
.ion-ios-basketball-outline:before,
|
||
.ion-ios-battery-charging:before,
|
||
.ion-ios-battery-charging-outline:before,
|
||
.ion-ios-battery-dead:before,
|
||
.ion-ios-battery-dead-outline:before,
|
||
.ion-ios-battery-full:before,
|
||
.ion-ios-battery-full-outline:before,
|
||
.ion-ios-beaker:before,
|
||
.ion-ios-beaker-outline:before,
|
||
.ion-ios-beer:before,
|
||
.ion-ios-beer-outline:before,
|
||
.ion-ios-bicycle:before,
|
||
.ion-ios-bicycle-outline:before,
|
||
.ion-ios-bluetooth:before,
|
||
.ion-ios-bluetooth-outline:before,
|
||
.ion-ios-boat:before,
|
||
.ion-ios-boat-outline:before,
|
||
.ion-ios-body:before,
|
||
.ion-ios-body-outline:before,
|
||
.ion-ios-bonfire:before,
|
||
.ion-ios-bonfire-outline:before,
|
||
.ion-ios-book:before,
|
||
.ion-ios-book-outline:before,
|
||
.ion-ios-bookmark:before,
|
||
.ion-ios-bookmark-outline:before,
|
||
.ion-ios-bookmarks:before,
|
||
.ion-ios-bookmarks-outline:before,
|
||
.ion-ios-bowtie:before,
|
||
.ion-ios-bowtie-outline:before,
|
||
.ion-ios-briefcase:before,
|
||
.ion-ios-briefcase-outline:before,
|
||
.ion-ios-browsers:before,
|
||
.ion-ios-browsers-outline:before,
|
||
.ion-ios-brush:before,
|
||
.ion-ios-brush-outline:before,
|
||
.ion-ios-bug:before,
|
||
.ion-ios-bug-outline:before,
|
||
.ion-ios-build:before,
|
||
.ion-ios-build-outline:before,
|
||
.ion-ios-bulb:before,
|
||
.ion-ios-bulb-outline:before,
|
||
.ion-ios-bus:before,
|
||
.ion-ios-bus-outline:before,
|
||
.ion-ios-cafe:before,
|
||
.ion-ios-cafe-outline:before,
|
||
.ion-ios-calculator:before,
|
||
.ion-ios-calculator-outline:before,
|
||
.ion-ios-calendar:before,
|
||
.ion-ios-calendar-outline:before,
|
||
.ion-ios-call:before,
|
||
.ion-ios-call-outline:before,
|
||
.ion-ios-camera:before,
|
||
.ion-ios-camera-outline:before,
|
||
.ion-ios-car:before,
|
||
.ion-ios-car-outline:before,
|
||
.ion-ios-card:before,
|
||
.ion-ios-card-outline:before,
|
||
.ion-ios-cart:before,
|
||
.ion-ios-cart-outline:before,
|
||
.ion-ios-cash:before,
|
||
.ion-ios-cash-outline:before,
|
||
.ion-ios-chatboxes:before,
|
||
.ion-ios-chatboxes-outline:before,
|
||
.ion-ios-chatbubbles:before,
|
||
.ion-ios-chatbubbles-outline:before,
|
||
.ion-ios-checkbox:before,
|
||
.ion-ios-checkbox-outline:before,
|
||
.ion-ios-checkmark:before,
|
||
.ion-ios-checkmark-circle:before,
|
||
.ion-ios-checkmark-circle-outline:before,
|
||
.ion-ios-checkmark-outline:before,
|
||
.ion-ios-clipboard:before,
|
||
.ion-ios-clipboard-outline:before,
|
||
.ion-ios-clock:before,
|
||
.ion-ios-clock-outline:before,
|
||
.ion-ios-close:before,
|
||
.ion-ios-close-circle:before,
|
||
.ion-ios-close-circle-outline:before,
|
||
.ion-ios-close-outline:before,
|
||
.ion-ios-closed-captioning:before,
|
||
.ion-ios-closed-captioning-outline:before,
|
||
.ion-ios-cloud:before,
|
||
.ion-ios-cloud-circle:before,
|
||
.ion-ios-cloud-circle-outline:before,
|
||
.ion-ios-cloud-done:before,
|
||
.ion-ios-cloud-done-outline:before,
|
||
.ion-ios-cloud-download:before,
|
||
.ion-ios-cloud-download-outline:before,
|
||
.ion-ios-cloud-outline:before,
|
||
.ion-ios-cloud-upload:before,
|
||
.ion-ios-cloud-upload-outline:before,
|
||
.ion-ios-cloudy:before,
|
||
.ion-ios-cloudy-night:before,
|
||
.ion-ios-cloudy-night-outline:before,
|
||
.ion-ios-cloudy-outline:before,
|
||
.ion-ios-code:before,
|
||
.ion-ios-code-download:before,
|
||
.ion-ios-code-download-outline:before,
|
||
.ion-ios-code-outline:before,
|
||
.ion-ios-code-working:before,
|
||
.ion-ios-code-working-outline:before,
|
||
.ion-ios-cog:before,
|
||
.ion-ios-cog-outline:before,
|
||
.ion-ios-color-fill:before,
|
||
.ion-ios-color-fill-outline:before,
|
||
.ion-ios-color-filter:before,
|
||
.ion-ios-color-filter-outline:before,
|
||
.ion-ios-color-palette:before,
|
||
.ion-ios-color-palette-outline:before,
|
||
.ion-ios-color-wand:before,
|
||
.ion-ios-color-wand-outline:before,
|
||
.ion-ios-compass:before,
|
||
.ion-ios-compass-outline:before,
|
||
.ion-ios-construct:before,
|
||
.ion-ios-construct-outline:before,
|
||
.ion-ios-contact:before,
|
||
.ion-ios-contact-outline:before,
|
||
.ion-ios-contacts:before,
|
||
.ion-ios-contacts-outline:before,
|
||
.ion-ios-contract:before,
|
||
.ion-ios-contract-outline:before,
|
||
.ion-ios-contrast:before,
|
||
.ion-ios-contrast-outline:before,
|
||
.ion-ios-copy:before,
|
||
.ion-ios-copy-outline:before,
|
||
.ion-ios-create:before,
|
||
.ion-ios-create-outline:before,
|
||
.ion-ios-crop:before,
|
||
.ion-ios-crop-outline:before,
|
||
.ion-ios-cube:before,
|
||
.ion-ios-cube-outline:before,
|
||
.ion-ios-cut:before,
|
||
.ion-ios-cut-outline:before,
|
||
.ion-ios-desktop:before,
|
||
.ion-ios-desktop-outline:before,
|
||
.ion-ios-disc:before,
|
||
.ion-ios-disc-outline:before,
|
||
.ion-ios-document:before,
|
||
.ion-ios-document-outline:before,
|
||
.ion-ios-done-all:before,
|
||
.ion-ios-done-all-outline:before,
|
||
.ion-ios-download:before,
|
||
.ion-ios-download-outline:before,
|
||
.ion-ios-easel:before,
|
||
.ion-ios-easel-outline:before,
|
||
.ion-ios-egg:before,
|
||
.ion-ios-egg-outline:before,
|
||
.ion-ios-exit:before,
|
||
.ion-ios-exit-outline:before,
|
||
.ion-ios-expand:before,
|
||
.ion-ios-expand-outline:before,
|
||
.ion-ios-eye:before,
|
||
.ion-ios-eye-off:before,
|
||
.ion-ios-eye-off-outline:before,
|
||
.ion-ios-eye-outline:before,
|
||
.ion-ios-fastforward:before,
|
||
.ion-ios-fastforward-outline:before,
|
||
.ion-ios-female:before,
|
||
.ion-ios-female-outline:before,
|
||
.ion-ios-filing:before,
|
||
.ion-ios-filing-outline:before,
|
||
.ion-ios-film:before,
|
||
.ion-ios-film-outline:before,
|
||
.ion-ios-finger-print:before,
|
||
.ion-ios-finger-print-outline:before,
|
||
.ion-ios-flag:before,
|
||
.ion-ios-flag-outline:before,
|
||
.ion-ios-flame:before,
|
||
.ion-ios-flame-outline:before,
|
||
.ion-ios-flash:before,
|
||
.ion-ios-flash-outline:before,
|
||
.ion-ios-flask:before,
|
||
.ion-ios-flask-outline:before,
|
||
.ion-ios-flower:before,
|
||
.ion-ios-flower-outline:before,
|
||
.ion-ios-folder:before,
|
||
.ion-ios-folder-open:before,
|
||
.ion-ios-folder-open-outline:before,
|
||
.ion-ios-folder-outline:before,
|
||
.ion-ios-football:before,
|
||
.ion-ios-football-outline:before,
|
||
.ion-ios-funnel:before,
|
||
.ion-ios-funnel-outline:before,
|
||
.ion-ios-game-controller-a:before,
|
||
.ion-ios-game-controller-a-outline:before,
|
||
.ion-ios-game-controller-b:before,
|
||
.ion-ios-game-controller-b-outline:before,
|
||
.ion-ios-git-branch:before,
|
||
.ion-ios-git-branch-outline:before,
|
||
.ion-ios-git-commit:before,
|
||
.ion-ios-git-commit-outline:before,
|
||
.ion-ios-git-compare:before,
|
||
.ion-ios-git-compare-outline:before,
|
||
.ion-ios-git-merge:before,
|
||
.ion-ios-git-merge-outline:before,
|
||
.ion-ios-git-network:before,
|
||
.ion-ios-git-network-outline:before,
|
||
.ion-ios-git-pull-request:before,
|
||
.ion-ios-git-pull-request-outline:before,
|
||
.ion-ios-glasses:before,
|
||
.ion-ios-glasses-outline:before,
|
||
.ion-ios-globe:before,
|
||
.ion-ios-globe-outline:before,
|
||
.ion-ios-grid:before,
|
||
.ion-ios-grid-outline:before,
|
||
.ion-ios-hammer:before,
|
||
.ion-ios-hammer-outline:before,
|
||
.ion-ios-hand:before,
|
||
.ion-ios-hand-outline:before,
|
||
.ion-ios-happy:before,
|
||
.ion-ios-happy-outline:before,
|
||
.ion-ios-headset:before,
|
||
.ion-ios-headset-outline:before,
|
||
.ion-ios-heart:before,
|
||
.ion-ios-heart-outline:before,
|
||
.ion-ios-help:before,
|
||
.ion-ios-help-buoy:before,
|
||
.ion-ios-help-buoy-outline:before,
|
||
.ion-ios-help-circle:before,
|
||
.ion-ios-help-circle-outline:before,
|
||
.ion-ios-help-outline:before,
|
||
.ion-ios-home:before,
|
||
.ion-ios-home-outline:before,
|
||
.ion-ios-ice-cream:before,
|
||
.ion-ios-ice-cream-outline:before,
|
||
.ion-ios-image:before,
|
||
.ion-ios-image-outline:before,
|
||
.ion-ios-images:before,
|
||
.ion-ios-images-outline:before,
|
||
.ion-ios-infinite:before,
|
||
.ion-ios-infinite-outline:before,
|
||
.ion-ios-information:before,
|
||
.ion-ios-information-circle:before,
|
||
.ion-ios-information-circle-outline:before,
|
||
.ion-ios-information-outline:before,
|
||
.ion-ios-ionic:before,
|
||
.ion-ios-ionic-outline:before,
|
||
.ion-ios-ionitron:before,
|
||
.ion-ios-ionitron-outline:before,
|
||
.ion-ios-jet:before,
|
||
.ion-ios-jet-outline:before,
|
||
.ion-ios-key:before,
|
||
.ion-ios-key-outline:before,
|
||
.ion-ios-keypad:before,
|
||
.ion-ios-keypad-outline:before,
|
||
.ion-ios-laptop:before,
|
||
.ion-ios-laptop-outline:before,
|
||
.ion-ios-leaf:before,
|
||
.ion-ios-leaf-outline:before,
|
||
.ion-ios-link:before,
|
||
.ion-ios-link-outline:before,
|
||
.ion-ios-list:before,
|
||
.ion-ios-list-box:before,
|
||
.ion-ios-list-box-outline:before,
|
||
.ion-ios-list-outline:before,
|
||
.ion-ios-locate:before,
|
||
.ion-ios-locate-outline:before,
|
||
.ion-ios-lock:before,
|
||
.ion-ios-lock-outline:before,
|
||
.ion-ios-log-in:before,
|
||
.ion-ios-log-in-outline:before,
|
||
.ion-ios-log-out:before,
|
||
.ion-ios-log-out-outline:before,
|
||
.ion-ios-magnet:before,
|
||
.ion-ios-magnet-outline:before,
|
||
.ion-ios-mail:before,
|
||
.ion-ios-mail-open:before,
|
||
.ion-ios-mail-open-outline:before,
|
||
.ion-ios-mail-outline:before,
|
||
.ion-ios-male:before,
|
||
.ion-ios-male-outline:before,
|
||
.ion-ios-man:before,
|
||
.ion-ios-man-outline:before,
|
||
.ion-ios-map:before,
|
||
.ion-ios-map-outline:before,
|
||
.ion-ios-medal:before,
|
||
.ion-ios-medal-outline:before,
|
||
.ion-ios-medical:before,
|
||
.ion-ios-medical-outline:before,
|
||
.ion-ios-medkit:before,
|
||
.ion-ios-medkit-outline:before,
|
||
.ion-ios-megaphone:before,
|
||
.ion-ios-megaphone-outline:before,
|
||
.ion-ios-menu:before,
|
||
.ion-ios-menu-outline:before,
|
||
.ion-ios-mic:before,
|
||
.ion-ios-mic-off:before,
|
||
.ion-ios-mic-off-outline:before,
|
||
.ion-ios-mic-outline:before,
|
||
.ion-ios-microphone:before,
|
||
.ion-ios-microphone-outline:before,
|
||
.ion-ios-moon:before,
|
||
.ion-ios-moon-outline:before,
|
||
.ion-ios-more:before,
|
||
.ion-ios-more-outline:before,
|
||
.ion-ios-move:before,
|
||
.ion-ios-move-outline:before,
|
||
.ion-ios-musical-note:before,
|
||
.ion-ios-musical-note-outline:before,
|
||
.ion-ios-musical-notes:before,
|
||
.ion-ios-musical-notes-outline:before,
|
||
.ion-ios-navigate:before,
|
||
.ion-ios-navigate-outline:before,
|
||
.ion-ios-no-smoking:before,
|
||
.ion-ios-no-smoking-outline:before,
|
||
.ion-ios-notifications:before,
|
||
.ion-ios-notifications-off:before,
|
||
.ion-ios-notifications-off-outline:before,
|
||
.ion-ios-notifications-outline:before,
|
||
.ion-ios-nuclear:before,
|
||
.ion-ios-nuclear-outline:before,
|
||
.ion-ios-nutrition:before,
|
||
.ion-ios-nutrition-outline:before,
|
||
.ion-ios-open:before,
|
||
.ion-ios-open-outline:before,
|
||
.ion-ios-options:before,
|
||
.ion-ios-options-outline:before,
|
||
.ion-ios-outlet:before,
|
||
.ion-ios-outlet-outline:before,
|
||
.ion-ios-paper:before,
|
||
.ion-ios-paper-outline:before,
|
||
.ion-ios-paper-plane:before,
|
||
.ion-ios-paper-plane-outline:before,
|
||
.ion-ios-partly-sunny:before,
|
||
.ion-ios-partly-sunny-outline:before,
|
||
.ion-ios-pause:before,
|
||
.ion-ios-pause-outline:before,
|
||
.ion-ios-paw:before,
|
||
.ion-ios-paw-outline:before,
|
||
.ion-ios-people:before,
|
||
.ion-ios-people-outline:before,
|
||
.ion-ios-person:before,
|
||
.ion-ios-person-add:before,
|
||
.ion-ios-person-add-outline:before,
|
||
.ion-ios-person-outline:before,
|
||
.ion-ios-phone-landscape:before,
|
||
.ion-ios-phone-landscape-outline:before,
|
||
.ion-ios-phone-portrait:before,
|
||
.ion-ios-phone-portrait-outline:before,
|
||
.ion-ios-photos:before,
|
||
.ion-ios-photos-outline:before,
|
||
.ion-ios-pie:before,
|
||
.ion-ios-pie-outline:before,
|
||
.ion-ios-pin:before,
|
||
.ion-ios-pin-outline:before,
|
||
.ion-ios-pint:before,
|
||
.ion-ios-pint-outline:before,
|
||
.ion-ios-pizza:before,
|
||
.ion-ios-pizza-outline:before,
|
||
.ion-ios-plane:before,
|
||
.ion-ios-plane-outline:before,
|
||
.ion-ios-planet:before,
|
||
.ion-ios-planet-outline:before,
|
||
.ion-ios-play:before,
|
||
.ion-ios-play-outline:before,
|
||
.ion-ios-podium:before,
|
||
.ion-ios-podium-outline:before,
|
||
.ion-ios-power:before,
|
||
.ion-ios-power-outline:before,
|
||
.ion-ios-pricetag:before,
|
||
.ion-ios-pricetag-outline:before,
|
||
.ion-ios-pricetags:before,
|
||
.ion-ios-pricetags-outline:before,
|
||
.ion-ios-print:before,
|
||
.ion-ios-print-outline:before,
|
||
.ion-ios-pulse:before,
|
||
.ion-ios-pulse-outline:before,
|
||
.ion-ios-qr-scanner:before,
|
||
.ion-ios-qr-scanner-outline:before,
|
||
.ion-ios-quote:before,
|
||
.ion-ios-quote-outline:before,
|
||
.ion-ios-radio:before,
|
||
.ion-ios-radio-button-off:before,
|
||
.ion-ios-radio-button-off-outline:before,
|
||
.ion-ios-radio-button-on:before,
|
||
.ion-ios-radio-button-on-outline:before,
|
||
.ion-ios-radio-outline:before,
|
||
.ion-ios-rainy:before,
|
||
.ion-ios-rainy-outline:before,
|
||
.ion-ios-recording:before,
|
||
.ion-ios-recording-outline:before,
|
||
.ion-ios-redo:before,
|
||
.ion-ios-redo-outline:before,
|
||
.ion-ios-refresh:before,
|
||
.ion-ios-refresh-circle:before,
|
||
.ion-ios-refresh-circle-outline:before,
|
||
.ion-ios-refresh-outline:before,
|
||
.ion-ios-remove:before,
|
||
.ion-ios-remove-circle:before,
|
||
.ion-ios-remove-circle-outline:before,
|
||
.ion-ios-remove-outline:before,
|
||
.ion-ios-reorder:before,
|
||
.ion-ios-reorder-outline:before,
|
||
.ion-ios-repeat:before,
|
||
.ion-ios-repeat-outline:before,
|
||
.ion-ios-resize:before,
|
||
.ion-ios-resize-outline:before,
|
||
.ion-ios-restaurant:before,
|
||
.ion-ios-restaurant-outline:before,
|
||
.ion-ios-return-left:before,
|
||
.ion-ios-return-left-outline:before,
|
||
.ion-ios-return-right:before,
|
||
.ion-ios-return-right-outline:before,
|
||
.ion-ios-reverse-camera:before,
|
||
.ion-ios-reverse-camera-outline:before,
|
||
.ion-ios-rewind:before,
|
||
.ion-ios-rewind-outline:before,
|
||
.ion-ios-ribbon:before,
|
||
.ion-ios-ribbon-outline:before,
|
||
.ion-ios-rose:before,
|
||
.ion-ios-rose-outline:before,
|
||
.ion-ios-sad:before,
|
||
.ion-ios-sad-outline:before,
|
||
.ion-ios-school:before,
|
||
.ion-ios-school-outline:before,
|
||
.ion-ios-search:before,
|
||
.ion-ios-search-outline:before,
|
||
.ion-ios-send:before,
|
||
.ion-ios-send-outline:before,
|
||
.ion-ios-settings:before,
|
||
.ion-ios-settings-outline:before,
|
||
.ion-ios-share:before,
|
||
.ion-ios-share-alt:before,
|
||
.ion-ios-share-alt-outline:before,
|
||
.ion-ios-share-outline:before,
|
||
.ion-ios-shirt:before,
|
||
.ion-ios-shirt-outline:before,
|
||
.ion-ios-shuffle:before,
|
||
.ion-ios-shuffle-outline:before,
|
||
.ion-ios-skip-backward:before,
|
||
.ion-ios-skip-backward-outline:before,
|
||
.ion-ios-skip-forward:before,
|
||
.ion-ios-skip-forward-outline:before,
|
||
.ion-ios-snow:before,
|
||
.ion-ios-snow-outline:before,
|
||
.ion-ios-speedometer:before,
|
||
.ion-ios-speedometer-outline:before,
|
||
.ion-ios-square:before,
|
||
.ion-ios-square-outline:before,
|
||
.ion-ios-star:before,
|
||
.ion-ios-star-half:before,
|
||
.ion-ios-star-half-outline:before,
|
||
.ion-ios-star-outline:before,
|
||
.ion-ios-stats:before,
|
||
.ion-ios-stats-outline:before,
|
||
.ion-ios-stopwatch:before,
|
||
.ion-ios-stopwatch-outline:before,
|
||
.ion-ios-subway:before,
|
||
.ion-ios-subway-outline:before,
|
||
.ion-ios-sunny:before,
|
||
.ion-ios-sunny-outline:before,
|
||
.ion-ios-swap:before,
|
||
.ion-ios-swap-outline:before,
|
||
.ion-ios-switch:before,
|
||
.ion-ios-switch-outline:before,
|
||
.ion-ios-sync:before,
|
||
.ion-ios-sync-outline:before,
|
||
.ion-ios-tablet-landscape:before,
|
||
.ion-ios-tablet-landscape-outline:before,
|
||
.ion-ios-tablet-portrait:before,
|
||
.ion-ios-tablet-portrait-outline:before,
|
||
.ion-ios-tennisball:before,
|
||
.ion-ios-tennisball-outline:before,
|
||
.ion-ios-text:before,
|
||
.ion-ios-text-outline:before,
|
||
.ion-ios-thermometer:before,
|
||
.ion-ios-thermometer-outline:before,
|
||
.ion-ios-thumbs-down:before,
|
||
.ion-ios-thumbs-down-outline:before,
|
||
.ion-ios-thumbs-up:before,
|
||
.ion-ios-thumbs-up-outline:before,
|
||
.ion-ios-thunderstorm:before,
|
||
.ion-ios-thunderstorm-outline:before,
|
||
.ion-ios-time:before,
|
||
.ion-ios-time-outline:before,
|
||
.ion-ios-timer:before,
|
||
.ion-ios-timer-outline:before,
|
||
.ion-ios-train:before,
|
||
.ion-ios-train-outline:before,
|
||
.ion-ios-transgender:before,
|
||
.ion-ios-transgender-outline:before,
|
||
.ion-ios-trash:before,
|
||
.ion-ios-trash-outline:before,
|
||
.ion-ios-trending-down:before,
|
||
.ion-ios-trending-down-outline:before,
|
||
.ion-ios-trending-up:before,
|
||
.ion-ios-trending-up-outline:before,
|
||
.ion-ios-trophy:before,
|
||
.ion-ios-trophy-outline:before,
|
||
.ion-ios-umbrella:before,
|
||
.ion-ios-umbrella-outline:before,
|
||
.ion-ios-undo:before,
|
||
.ion-ios-undo-outline:before,
|
||
.ion-ios-unlock:before,
|
||
.ion-ios-unlock-outline:before,
|
||
.ion-ios-videocam:before,
|
||
.ion-ios-videocam-outline:before,
|
||
.ion-ios-volume-down:before,
|
||
.ion-ios-volume-down-outline:before,
|
||
.ion-ios-volume-mute:before,
|
||
.ion-ios-volume-mute-outline:before,
|
||
.ion-ios-volume-off:before,
|
||
.ion-ios-volume-off-outline:before,
|
||
.ion-ios-volume-up:before,
|
||
.ion-ios-volume-up-outline:before,
|
||
.ion-ios-walk:before,
|
||
.ion-ios-walk-outline:before,
|
||
.ion-ios-warning:before,
|
||
.ion-ios-warning-outline:before,
|
||
.ion-ios-watch:before,
|
||
.ion-ios-watch-outline:before,
|
||
.ion-ios-water:before,
|
||
.ion-ios-water-outline:before,
|
||
.ion-ios-wifi:before,
|
||
.ion-ios-wifi-outline:before,
|
||
.ion-ios-wine:before,
|
||
.ion-ios-wine-outline:before,
|
||
.ion-ios-woman:before,
|
||
.ion-ios-woman-outline:before,
|
||
.ion-logo-android:before,
|
||
.ion-logo-angular:before,
|
||
.ion-logo-apple:before,
|
||
.ion-logo-bitcoin:before,
|
||
.ion-logo-buffer:before,
|
||
.ion-logo-chrome:before,
|
||
.ion-logo-codepen:before,
|
||
.ion-logo-css3:before,
|
||
.ion-logo-designernews:before,
|
||
.ion-logo-dribbble:before,
|
||
.ion-logo-dropbox:before,
|
||
.ion-logo-euro:before,
|
||
.ion-logo-facebook:before,
|
||
.ion-logo-foursquare:before,
|
||
.ion-logo-freebsd-devil:before,
|
||
.ion-logo-github:before,
|
||
.ion-logo-google:before,
|
||
.ion-logo-googleplus:before,
|
||
.ion-logo-hackernews:before,
|
||
.ion-logo-html5:before,
|
||
.ion-logo-instagram:before,
|
||
.ion-logo-javascript:before,
|
||
.ion-logo-linkedin:before,
|
||
.ion-logo-markdown:before,
|
||
.ion-logo-nodejs:before,
|
||
.ion-logo-octocat:before,
|
||
.ion-logo-pinterest:before,
|
||
.ion-logo-playstation:before,
|
||
.ion-logo-python:before,
|
||
.ion-logo-reddit:before,
|
||
.ion-logo-rss:before,
|
||
.ion-logo-sass:before,
|
||
.ion-logo-skype:before,
|
||
.ion-logo-snapchat:before,
|
||
.ion-logo-steam:before,
|
||
.ion-logo-tumblr:before,
|
||
.ion-logo-tux:before,
|
||
.ion-logo-twitch:before,
|
||
.ion-logo-twitter:before,
|
||
.ion-logo-usd:before,
|
||
.ion-logo-vimeo:before,
|
||
.ion-logo-whatsapp:before,
|
||
.ion-logo-windows:before,
|
||
.ion-logo-wordpress:before,
|
||
.ion-logo-xbox:before,
|
||
.ion-logo-yahoo:before,
|
||
.ion-logo-yen:before,
|
||
.ion-logo-youtube:before,
|
||
.ion-md-add:before,
|
||
.ion-md-add-circle:before,
|
||
.ion-md-alarm:before,
|
||
.ion-md-albums:before,
|
||
.ion-md-alert:before,
|
||
.ion-md-american-football:before,
|
||
.ion-md-analytics:before,
|
||
.ion-md-aperture:before,
|
||
.ion-md-apps:before,
|
||
.ion-md-appstore:before,
|
||
.ion-md-archive:before,
|
||
.ion-md-arrow-back:before,
|
||
.ion-md-arrow-down:before,
|
||
.ion-md-arrow-dropdown:before,
|
||
.ion-md-arrow-dropdown-circle:before,
|
||
.ion-md-arrow-dropleft:before,
|
||
.ion-md-arrow-dropleft-circle:before,
|
||
.ion-md-arrow-dropright:before,
|
||
.ion-md-arrow-dropright-circle:before,
|
||
.ion-md-arrow-dropup:before,
|
||
.ion-md-arrow-dropup-circle:before,
|
||
.ion-md-arrow-forward:before,
|
||
.ion-md-arrow-round-back:before,
|
||
.ion-md-arrow-round-down:before,
|
||
.ion-md-arrow-round-forward:before,
|
||
.ion-md-arrow-round-up:before,
|
||
.ion-md-arrow-up:before,
|
||
.ion-md-at:before,
|
||
.ion-md-attach:before,
|
||
.ion-md-backspace:before,
|
||
.ion-md-barcode:before,
|
||
.ion-md-baseball:before,
|
||
.ion-md-basket:before,
|
||
.ion-md-basketball:before,
|
||
.ion-md-battery-charging:before,
|
||
.ion-md-battery-dead:before,
|
||
.ion-md-battery-full:before,
|
||
.ion-md-beaker:before,
|
||
.ion-md-beer:before,
|
||
.ion-md-bicycle:before,
|
||
.ion-md-bluetooth:before,
|
||
.ion-md-boat:before,
|
||
.ion-md-body:before,
|
||
.ion-md-bonfire:before,
|
||
.ion-md-book:before,
|
||
.ion-md-bookmark:before,
|
||
.ion-md-bookmarks:before,
|
||
.ion-md-bowtie:before,
|
||
.ion-md-briefcase:before,
|
||
.ion-md-browsers:before,
|
||
.ion-md-brush:before,
|
||
.ion-md-bug:before,
|
||
.ion-md-build:before,
|
||
.ion-md-bulb:before,
|
||
.ion-md-bus:before,
|
||
.ion-md-cafe:before,
|
||
.ion-md-calculator:before,
|
||
.ion-md-calendar:before,
|
||
.ion-md-call:before,
|
||
.ion-md-camera:before,
|
||
.ion-md-car:before,
|
||
.ion-md-card:before,
|
||
.ion-md-cart:before,
|
||
.ion-md-cash:before,
|
||
.ion-md-chatboxes:before,
|
||
.ion-md-chatbubbles:before,
|
||
.ion-md-checkbox:before,
|
||
.ion-md-checkbox-outline:before,
|
||
.ion-md-checkmark:before,
|
||
.ion-md-checkmark-circle:before,
|
||
.ion-md-checkmark-circle-outline:before,
|
||
.ion-md-clipboard:before,
|
||
.ion-md-clock:before,
|
||
.ion-md-close:before,
|
||
.ion-md-close-circle:before,
|
||
.ion-md-closed-captioning:before,
|
||
.ion-md-cloud:before,
|
||
.ion-md-cloud-circle:before,
|
||
.ion-md-cloud-done:before,
|
||
.ion-md-cloud-download:before,
|
||
.ion-md-cloud-outline:before,
|
||
.ion-md-cloud-upload:before,
|
||
.ion-md-cloudy:before,
|
||
.ion-md-cloudy-night:before,
|
||
.ion-md-code:before,
|
||
.ion-md-code-download:before,
|
||
.ion-md-code-working:before,
|
||
.ion-md-cog:before,
|
||
.ion-md-color-fill:before,
|
||
.ion-md-color-filter:before,
|
||
.ion-md-color-palette:before,
|
||
.ion-md-color-wand:before,
|
||
.ion-md-compass:before,
|
||
.ion-md-construct:before,
|
||
.ion-md-contact:before,
|
||
.ion-md-contacts:before,
|
||
.ion-md-contract:before,
|
||
.ion-md-contrast:before,
|
||
.ion-md-copy:before,
|
||
.ion-md-create:before,
|
||
.ion-md-crop:before,
|
||
.ion-md-cube:before,
|
||
.ion-md-cut:before,
|
||
.ion-md-desktop:before,
|
||
.ion-md-disc:before,
|
||
.ion-md-document:before,
|
||
.ion-md-done-all:before,
|
||
.ion-md-download:before,
|
||
.ion-md-easel:before,
|
||
.ion-md-egg:before,
|
||
.ion-md-exit:before,
|
||
.ion-md-expand:before,
|
||
.ion-md-eye:before,
|
||
.ion-md-eye-off:before,
|
||
.ion-md-fastforward:before,
|
||
.ion-md-female:before,
|
||
.ion-md-filing:before,
|
||
.ion-md-film:before,
|
||
.ion-md-finger-print:before,
|
||
.ion-md-flag:before,
|
||
.ion-md-flame:before,
|
||
.ion-md-flash:before,
|
||
.ion-md-flask:before,
|
||
.ion-md-flower:before,
|
||
.ion-md-folder:before,
|
||
.ion-md-folder-open:before,
|
||
.ion-md-football:before,
|
||
.ion-md-funnel:before,
|
||
.ion-md-game-controller-a:before,
|
||
.ion-md-game-controller-b:before,
|
||
.ion-md-git-branch:before,
|
||
.ion-md-git-commit:before,
|
||
.ion-md-git-compare:before,
|
||
.ion-md-git-merge:before,
|
||
.ion-md-git-network:before,
|
||
.ion-md-git-pull-request:before,
|
||
.ion-md-glasses:before,
|
||
.ion-md-globe:before,
|
||
.ion-md-grid:before,
|
||
.ion-md-hammer:before,
|
||
.ion-md-hand:before,
|
||
.ion-md-happy:before,
|
||
.ion-md-headset:before,
|
||
.ion-md-heart:before,
|
||
.ion-md-heart-outline:before,
|
||
.ion-md-help:before,
|
||
.ion-md-help-buoy:before,
|
||
.ion-md-help-circle:before,
|
||
.ion-md-home:before,
|
||
.ion-md-ice-cream:before,
|
||
.ion-md-image:before,
|
||
.ion-md-images:before,
|
||
.ion-md-infinite:before,
|
||
.ion-md-information:before,
|
||
.ion-md-information-circle:before,
|
||
.ion-md-ionic:before,
|
||
.ion-md-ionitron:before,
|
||
.ion-md-jet:before,
|
||
.ion-md-key:before,
|
||
.ion-md-keypad:before,
|
||
.ion-md-laptop:before,
|
||
.ion-md-leaf:before,
|
||
.ion-md-link:before,
|
||
.ion-md-list:before,
|
||
.ion-md-list-box:before,
|
||
.ion-md-locate:before,
|
||
.ion-md-lock:before,
|
||
.ion-md-log-in:before,
|
||
.ion-md-log-out:before,
|
||
.ion-md-magnet:before,
|
||
.ion-md-mail:before,
|
||
.ion-md-mail-open:before,
|
||
.ion-md-male:before,
|
||
.ion-md-man:before,
|
||
.ion-md-map:before,
|
||
.ion-md-medal:before,
|
||
.ion-md-medical:before,
|
||
.ion-md-medkit:before,
|
||
.ion-md-megaphone:before,
|
||
.ion-md-menu:before,
|
||
.ion-md-mic:before,
|
||
.ion-md-mic-off:before,
|
||
.ion-md-microphone:before,
|
||
.ion-md-moon:before,
|
||
.ion-md-more:before,
|
||
.ion-md-move:before,
|
||
.ion-md-musical-note:before,
|
||
.ion-md-musical-notes:before,
|
||
.ion-md-navigate:before,
|
||
.ion-md-no-smoking:before,
|
||
.ion-md-notifications:before,
|
||
.ion-md-notifications-off:before,
|
||
.ion-md-notifications-outline:before,
|
||
.ion-md-nuclear:before,
|
||
.ion-md-nutrition:before,
|
||
.ion-md-open:before,
|
||
.ion-md-options:before,
|
||
.ion-md-outlet:before,
|
||
.ion-md-paper:before,
|
||
.ion-md-paper-plane:before,
|
||
.ion-md-partly-sunny:before,
|
||
.ion-md-pause:before,
|
||
.ion-md-paw:before,
|
||
.ion-md-people:before,
|
||
.ion-md-person:before,
|
||
.ion-md-person-add:before,
|
||
.ion-md-phone-landscape:before,
|
||
.ion-md-phone-portrait:before,
|
||
.ion-md-photos:before,
|
||
.ion-md-pie:before,
|
||
.ion-md-pin:before,
|
||
.ion-md-pint:before,
|
||
.ion-md-pizza:before,
|
||
.ion-md-plane:before,
|
||
.ion-md-planet:before,
|
||
.ion-md-play:before,
|
||
.ion-md-podium:before,
|
||
.ion-md-power:before,
|
||
.ion-md-pricetag:before,
|
||
.ion-md-pricetags:before,
|
||
.ion-md-print:before,
|
||
.ion-md-pulse:before,
|
||
.ion-md-qr-scanner:before,
|
||
.ion-md-quote:before,
|
||
.ion-md-radio:before,
|
||
.ion-md-radio-button-off:before,
|
||
.ion-md-radio-button-on:before,
|
||
.ion-md-rainy:before,
|
||
.ion-md-recording:before,
|
||
.ion-md-redo:before,
|
||
.ion-md-refresh:before,
|
||
.ion-md-refresh-circle:before,
|
||
.ion-md-remove:before,
|
||
.ion-md-remove-circle:before,
|
||
.ion-md-reorder:before,
|
||
.ion-md-repeat:before,
|
||
.ion-md-resize:before,
|
||
.ion-md-restaurant:before,
|
||
.ion-md-return-left:before,
|
||
.ion-md-return-right:before,
|
||
.ion-md-reverse-camera:before,
|
||
.ion-md-rewind:before,
|
||
.ion-md-ribbon:before,
|
||
.ion-md-rose:before,
|
||
.ion-md-sad:before,
|
||
.ion-md-school:before,
|
||
.ion-md-search:before,
|
||
.ion-md-send:before,
|
||
.ion-md-settings:before,
|
||
.ion-md-share:before,
|
||
.ion-md-share-alt:before,
|
||
.ion-md-shirt:before,
|
||
.ion-md-shuffle:before,
|
||
.ion-md-skip-backward:before,
|
||
.ion-md-skip-forward:before,
|
||
.ion-md-snow:before,
|
||
.ion-md-speedometer:before,
|
||
.ion-md-square:before,
|
||
.ion-md-square-outline:before,
|
||
.ion-md-star:before,
|
||
.ion-md-star-half:before,
|
||
.ion-md-star-outline:before,
|
||
.ion-md-stats:before,
|
||
.ion-md-stopwatch:before,
|
||
.ion-md-subway:before,
|
||
.ion-md-sunny:before,
|
||
.ion-md-swap:before,
|
||
.ion-md-switch:before,
|
||
.ion-md-sync:before,
|
||
.ion-md-tablet-landscape:before,
|
||
.ion-md-tablet-portrait:before,
|
||
.ion-md-tennisball:before,
|
||
.ion-md-text:before,
|
||
.ion-md-thermometer:before,
|
||
.ion-md-thumbs-down:before,
|
||
.ion-md-thumbs-up:before,
|
||
.ion-md-thunderstorm:before,
|
||
.ion-md-time:before,
|
||
.ion-md-timer:before,
|
||
.ion-md-train:before,
|
||
.ion-md-transgender:before,
|
||
.ion-md-trash:before,
|
||
.ion-md-trending-down:before,
|
||
.ion-md-trending-up:before,
|
||
.ion-md-trophy:before,
|
||
.ion-md-umbrella:before,
|
||
.ion-md-undo:before,
|
||
.ion-md-unlock:before,
|
||
.ion-md-videocam:before,
|
||
.ion-md-volume-down:before,
|
||
.ion-md-volume-mute:before,
|
||
.ion-md-volume-off:before,
|
||
.ion-md-volume-up:before,
|
||
.ion-md-walk:before,
|
||
.ion-md-warning:before,
|
||
.ion-md-watch:before,
|
||
.ion-md-water:before,
|
||
.ion-md-wifi:before,
|
||
.ion-md-wine:before,
|
||
.ion-md-woman:before {
|
||
display: inline-block;
|
||
font-family: "Ionicons";
|
||
speak: none;
|
||
font-style: normal;
|
||
font-weight: normal;
|
||
font-variant: normal;
|
||
text-transform: none;
|
||
text-rendering: auto;
|
||
line-height: 1;
|
||
-webkit-font-smoothing: antialiased;
|
||
-moz-osx-font-smoothing: grayscale;
|
||
}
|
||
|
||
.ion-ios-add:before {
|
||
content: "\f102";
|
||
}
|
||
|
||
.ion-ios-add-circle:before {
|
||
content: "\f101";
|
||
}
|
||
|
||
.ion-ios-add-circle-outline:before {
|
||
content: "\f100";
|
||
}
|
||
|
||
.ion-ios-add-outline:before {
|
||
content: "\f102";
|
||
}
|
||
|
||
.ion-ios-alarm:before {
|
||
content: "\f3c8";
|
||
}
|
||
|
||
.ion-ios-alarm-outline:before {
|
||
content: "\f3c7";
|
||
}
|
||
|
||
.ion-ios-albums:before {
|
||
content: "\f3ca";
|
||
}
|
||
|
||
.ion-ios-albums-outline:before {
|
||
content: "\f3c9";
|
||
}
|
||
|
||
.ion-ios-alert:before {
|
||
content: "\f104";
|
||
}
|
||
|
||
.ion-ios-alert-outline:before {
|
||
content: "\f103";
|
||
}
|
||
|
||
.ion-ios-american-football:before {
|
||
content: "\f106";
|
||
}
|
||
|
||
.ion-ios-american-football-outline:before {
|
||
content: "\f105";
|
||
}
|
||
|
||
.ion-ios-analytics:before {
|
||
content: "\f3ce";
|
||
}
|
||
|
||
.ion-ios-analytics-outline:before {
|
||
content: "\f3cd";
|
||
}
|
||
|
||
.ion-ios-aperture:before {
|
||
content: "\f108";
|
||
}
|
||
|
||
.ion-ios-aperture-outline:before {
|
||
content: "\f107";
|
||
}
|
||
|
||
.ion-ios-apps:before {
|
||
content: "\f10a";
|
||
}
|
||
|
||
.ion-ios-apps-outline:before {
|
||
content: "\f109";
|
||
}
|
||
|
||
.ion-ios-appstore:before {
|
||
content: "\f10c";
|
||
}
|
||
|
||
.ion-ios-appstore-outline:before {
|
||
content: "\f10b";
|
||
}
|
||
|
||
.ion-ios-archive:before {
|
||
content: "\f10e";
|
||
}
|
||
|
||
.ion-ios-archive-outline:before {
|
||
content: "\f10d";
|
||
}
|
||
|
||
.ion-ios-arrow-back:before {
|
||
content: "\f3cf";
|
||
}
|
||
|
||
.ion-ios-arrow-back-outline:before {
|
||
content: "\f3cf";
|
||
}
|
||
|
||
.ion-ios-arrow-down:before {
|
||
content: "\f3d0";
|
||
}
|
||
|
||
.ion-ios-arrow-down-outline:before {
|
||
content: "\f3d0";
|
||
}
|
||
|
||
.ion-ios-arrow-dropdown:before {
|
||
content: "\f110";
|
||
}
|
||
|
||
.ion-ios-arrow-dropdown-circle:before {
|
||
content: "\f10f";
|
||
}
|
||
|
||
.ion-ios-arrow-dropdown-circle-outline:before {
|
||
content: "\f10f";
|
||
}
|
||
|
||
.ion-ios-arrow-dropdown-outline:before {
|
||
content: "\f110";
|
||
}
|
||
|
||
.ion-ios-arrow-dropleft:before {
|
||
content: "\f112";
|
||
}
|
||
|
||
.ion-ios-arrow-dropleft-circle:before {
|
||
content: "\f111";
|
||
}
|
||
|
||
.ion-ios-arrow-dropleft-circle-outline:before {
|
||
content: "\f111";
|
||
}
|
||
|
||
.ion-ios-arrow-dropleft-outline:before {
|
||
content: "\f112";
|
||
}
|
||
|
||
.ion-ios-arrow-dropright:before {
|
||
content: "\f114";
|
||
}
|
||
|
||
.ion-ios-arrow-dropright-circle:before {
|
||
content: "\f113";
|
||
}
|
||
|
||
.ion-ios-arrow-dropright-circle-outline:before {
|
||
content: "\f113";
|
||
}
|
||
|
||
.ion-ios-arrow-dropright-outline:before {
|
||
content: "\f114";
|
||
}
|
||
|
||
.ion-ios-arrow-dropup:before {
|
||
content: "\f116";
|
||
}
|
||
|
||
.ion-ios-arrow-dropup-circle:before {
|
||
content: "\f115";
|
||
}
|
||
|
||
.ion-ios-arrow-dropup-circle-outline:before {
|
||
content: "\f115";
|
||
}
|
||
|
||
.ion-ios-arrow-dropup-outline:before {
|
||
content: "\f116";
|
||
}
|
||
|
||
.ion-ios-arrow-forward:before {
|
||
content: "\f3d1";
|
||
}
|
||
|
||
.ion-ios-arrow-forward-outline:before {
|
||
content: "\f3d1";
|
||
}
|
||
|
||
.ion-ios-arrow-round-back:before {
|
||
content: "\f117";
|
||
}
|
||
|
||
.ion-ios-arrow-round-back-outline:before {
|
||
content: "\f117";
|
||
}
|
||
|
||
.ion-ios-arrow-round-down:before {
|
||
content: "\f118";
|
||
}
|
||
|
||
.ion-ios-arrow-round-down-outline:before {
|
||
content: "\f118";
|
||
}
|
||
|
||
.ion-ios-arrow-round-forward:before {
|
||
content: "\f119";
|
||
}
|
||
|
||
.ion-ios-arrow-round-forward-outline:before {
|
||
content: "\f119";
|
||
}
|
||
|
||
.ion-ios-arrow-round-up:before {
|
||
content: "\f11a";
|
||
}
|
||
|
||
.ion-ios-arrow-round-up-outline:before {
|
||
content: "\f11a";
|
||
}
|
||
|
||
.ion-ios-arrow-up:before {
|
||
content: "\f3d8";
|
||
}
|
||
|
||
.ion-ios-arrow-up-outline:before {
|
||
content: "\f3d8";
|
||
}
|
||
|
||
.ion-ios-at:before {
|
||
content: "\f3da";
|
||
}
|
||
|
||
.ion-ios-at-outline:before {
|
||
content: "\f3d9";
|
||
}
|
||
|
||
.ion-ios-attach:before {
|
||
content: "\f11b";
|
||
}
|
||
|
||
.ion-ios-attach-outline:before {
|
||
content: "\f11b";
|
||
}
|
||
|
||
.ion-ios-backspace:before {
|
||
content: "\f11d";
|
||
}
|
||
|
||
.ion-ios-backspace-outline:before {
|
||
content: "\f11c";
|
||
}
|
||
|
||
.ion-ios-barcode:before {
|
||
content: "\f3dc";
|
||
}
|
||
|
||
.ion-ios-barcode-outline:before {
|
||
content: "\f3db";
|
||
}
|
||
|
||
.ion-ios-baseball:before {
|
||
content: "\f3de";
|
||
}
|
||
|
||
.ion-ios-baseball-outline:before {
|
||
content: "\f3dd";
|
||
}
|
||
|
||
.ion-ios-basket:before {
|
||
content: "\f11f";
|
||
}
|
||
|
||
.ion-ios-basket-outline:before {
|
||
content: "\f11e";
|
||
}
|
||
|
||
.ion-ios-basketball:before {
|
||
content: "\f3e0";
|
||
}
|
||
|
||
.ion-ios-basketball-outline:before {
|
||
content: "\f3df";
|
||
}
|
||
|
||
.ion-ios-battery-charging:before {
|
||
content: "\f120";
|
||
}
|
||
|
||
.ion-ios-battery-charging-outline:before {
|
||
content: "\f120";
|
||
}
|
||
|
||
.ion-ios-battery-dead:before {
|
||
content: "\f121";
|
||
}
|
||
|
||
.ion-ios-battery-dead-outline:before {
|
||
content: "\f121";
|
||
}
|
||
|
||
.ion-ios-battery-full:before {
|
||
content: "\f122";
|
||
}
|
||
|
||
.ion-ios-battery-full-outline:before {
|
||
content: "\f122";
|
||
}
|
||
|
||
.ion-ios-beaker:before {
|
||
content: "\f124";
|
||
}
|
||
|
||
.ion-ios-beaker-outline:before {
|
||
content: "\f123";
|
||
}
|
||
|
||
.ion-ios-beer:before {
|
||
content: "\f126";
|
||
}
|
||
|
||
.ion-ios-beer-outline:before {
|
||
content: "\f125";
|
||
}
|
||
|
||
.ion-ios-bicycle:before {
|
||
content: "\f127";
|
||
}
|
||
|
||
.ion-ios-bicycle-outline:before {
|
||
content: "\f127";
|
||
}
|
||
|
||
.ion-ios-bluetooth:before {
|
||
content: "\f128";
|
||
}
|
||
|
||
.ion-ios-bluetooth-outline:before {
|
||
content: "\f128";
|
||
}
|
||
|
||
.ion-ios-boat:before {
|
||
content: "\f12a";
|
||
}
|
||
|
||
.ion-ios-boat-outline:before {
|
||
content: "\f129";
|
||
}
|
||
|
||
.ion-ios-body:before {
|
||
content: "\f3e4";
|
||
}
|
||
|
||
.ion-ios-body-outline:before {
|
||
content: "\f3e3";
|
||
}
|
||
|
||
.ion-ios-bonfire:before {
|
||
content: "\f12c";
|
||
}
|
||
|
||
.ion-ios-bonfire-outline:before {
|
||
content: "\f12b";
|
||
}
|
||
|
||
.ion-ios-book:before {
|
||
content: "\f3e8";
|
||
}
|
||
|
||
.ion-ios-book-outline:before {
|
||
content: "\f3e7";
|
||
}
|
||
|
||
.ion-ios-bookmark:before {
|
||
content: "\f12e";
|
||
}
|
||
|
||
.ion-ios-bookmark-outline:before {
|
||
content: "\f12d";
|
||
}
|
||
|
||
.ion-ios-bookmarks:before {
|
||
content: "\f3ea";
|
||
}
|
||
|
||
.ion-ios-bookmarks-outline:before {
|
||
content: "\f3e9";
|
||
}
|
||
|
||
.ion-ios-bowtie:before {
|
||
content: "\f130";
|
||
}
|
||
|
||
.ion-ios-bowtie-outline:before {
|
||
content: "\f12f";
|
||
}
|
||
|
||
.ion-ios-briefcase:before {
|
||
content: "\f3ee";
|
||
}
|
||
|
||
.ion-ios-briefcase-outline:before {
|
||
content: "\f3ed";
|
||
}
|
||
|
||
.ion-ios-browsers:before {
|
||
content: "\f3f0";
|
||
}
|
||
|
||
.ion-ios-browsers-outline:before {
|
||
content: "\f3ef";
|
||
}
|
||
|
||
.ion-ios-brush:before {
|
||
content: "\f132";
|
||
}
|
||
|
||
.ion-ios-brush-outline:before {
|
||
content: "\f131";
|
||
}
|
||
|
||
.ion-ios-bug:before {
|
||
content: "\f134";
|
||
}
|
||
|
||
.ion-ios-bug-outline:before {
|
||
content: "\f133";
|
||
}
|
||
|
||
.ion-ios-build:before {
|
||
content: "\f136";
|
||
}
|
||
|
||
.ion-ios-build-outline:before {
|
||
content: "\f135";
|
||
}
|
||
|
||
.ion-ios-bulb:before {
|
||
content: "\f138";
|
||
}
|
||
|
||
.ion-ios-bulb-outline:before {
|
||
content: "\f137";
|
||
}
|
||
|
||
.ion-ios-bus:before {
|
||
content: "\f13a";
|
||
}
|
||
|
||
.ion-ios-bus-outline:before {
|
||
content: "\f139";
|
||
}
|
||
|
||
.ion-ios-cafe:before {
|
||
content: "\f13c";
|
||
}
|
||
|
||
.ion-ios-cafe-outline:before {
|
||
content: "\f13b";
|
||
}
|
||
|
||
.ion-ios-calculator:before {
|
||
content: "\f3f2";
|
||
}
|
||
|
||
.ion-ios-calculator-outline:before {
|
||
content: "\f3f1";
|
||
}
|
||
|
||
.ion-ios-calendar:before {
|
||
content: "\f3f4";
|
||
}
|
||
|
||
.ion-ios-calendar-outline:before {
|
||
content: "\f3f3";
|
||
}
|
||
|
||
.ion-ios-call:before {
|
||
content: "\f13e";
|
||
}
|
||
|
||
.ion-ios-call-outline:before {
|
||
content: "\f13d";
|
||
}
|
||
|
||
.ion-ios-camera:before {
|
||
content: "\f3f6";
|
||
}
|
||
|
||
.ion-ios-camera-outline:before {
|
||
content: "\f3f5";
|
||
}
|
||
|
||
.ion-ios-car:before {
|
||
content: "\f140";
|
||
}
|
||
|
||
.ion-ios-car-outline:before {
|
||
content: "\f13f";
|
||
}
|
||
|
||
.ion-ios-card:before {
|
||
content: "\f142";
|
||
}
|
||
|
||
.ion-ios-card-outline:before {
|
||
content: "\f141";
|
||
}
|
||
|
||
.ion-ios-cart:before {
|
||
content: "\f3f8";
|
||
}
|
||
|
||
.ion-ios-cart-outline:before {
|
||
content: "\f3f7";
|
||
}
|
||
|
||
.ion-ios-cash:before {
|
||
content: "\f144";
|
||
}
|
||
|
||
.ion-ios-cash-outline:before {
|
||
content: "\f143";
|
||
}
|
||
|
||
.ion-ios-chatboxes:before {
|
||
content: "\f3fa";
|
||
}
|
||
|
||
.ion-ios-chatboxes-outline:before {
|
||
content: "\f3f9";
|
||
}
|
||
|
||
.ion-ios-chatbubbles:before {
|
||
content: "\f146";
|
||
}
|
||
|
||
.ion-ios-chatbubbles-outline:before {
|
||
content: "\f145";
|
||
}
|
||
|
||
.ion-ios-checkbox:before {
|
||
content: "\f148";
|
||
}
|
||
|
||
.ion-ios-checkbox-outline:before {
|
||
content: "\f147";
|
||
}
|
||
|
||
.ion-ios-checkmark:before {
|
||
content: "\f3ff";
|
||
}
|
||
|
||
.ion-ios-checkmark-circle:before {
|
||
content: "\f14a";
|
||
}
|
||
|
||
.ion-ios-checkmark-circle-outline:before {
|
||
content: "\f149";
|
||
}
|
||
|
||
.ion-ios-checkmark-outline:before {
|
||
content: "\f3ff";
|
||
}
|
||
|
||
.ion-ios-clipboard:before {
|
||
content: "\f14c";
|
||
}
|
||
|
||
.ion-ios-clipboard-outline:before {
|
||
content: "\f14b";
|
||
}
|
||
|
||
.ion-ios-clock:before {
|
||
content: "\f403";
|
||
}
|
||
|
||
.ion-ios-clock-outline:before {
|
||
content: "\f402";
|
||
}
|
||
|
||
.ion-ios-close:before {
|
||
content: "\f406";
|
||
}
|
||
|
||
.ion-ios-close-circle:before {
|
||
content: "\f14e";
|
||
}
|
||
|
||
.ion-ios-close-circle-outline:before {
|
||
content: "\f14d";
|
||
}
|
||
|
||
.ion-ios-close-outline:before {
|
||
content: "\f406";
|
||
}
|
||
|
||
.ion-ios-closed-captioning:before {
|
||
content: "\f150";
|
||
}
|
||
|
||
.ion-ios-closed-captioning-outline:before {
|
||
content: "\f14f";
|
||
}
|
||
|
||
.ion-ios-cloud:before {
|
||
content: "\f40c";
|
||
}
|
||
|
||
.ion-ios-cloud-circle:before {
|
||
content: "\f152";
|
||
}
|
||
|
||
.ion-ios-cloud-circle-outline:before {
|
||
content: "\f151";
|
||
}
|
||
|
||
.ion-ios-cloud-done:before {
|
||
content: "\f154";
|
||
}
|
||
|
||
.ion-ios-cloud-done-outline:before {
|
||
content: "\f153";
|
||
}
|
||
|
||
.ion-ios-cloud-download:before {
|
||
content: "\f408";
|
||
}
|
||
|
||
.ion-ios-cloud-download-outline:before {
|
||
content: "\f407";
|
||
}
|
||
|
||
.ion-ios-cloud-outline:before {
|
||
content: "\f409";
|
||
}
|
||
|
||
.ion-ios-cloud-upload:before {
|
||
content: "\f40b";
|
||
}
|
||
|
||
.ion-ios-cloud-upload-outline:before {
|
||
content: "\f40a";
|
||
}
|
||
|
||
.ion-ios-cloudy:before {
|
||
content: "\f410";
|
||
}
|
||
|
||
.ion-ios-cloudy-night:before {
|
||
content: "\f40e";
|
||
}
|
||
|
||
.ion-ios-cloudy-night-outline:before {
|
||
content: "\f40d";
|
||
}
|
||
|
||
.ion-ios-cloudy-outline:before {
|
||
content: "\f40f";
|
||
}
|
||
|
||
.ion-ios-code:before {
|
||
content: "\f157";
|
||
}
|
||
|
||
.ion-ios-code-download:before {
|
||
content: "\f155";
|
||
}
|
||
|
||
.ion-ios-code-download-outline:before {
|
||
content: "\f155";
|
||
}
|
||
|
||
.ion-ios-code-outline:before {
|
||
content: "\f157";
|
||
}
|
||
|
||
.ion-ios-code-working:before {
|
||
content: "\f156";
|
||
}
|
||
|
||
.ion-ios-code-working-outline:before {
|
||
content: "\f156";
|
||
}
|
||
|
||
.ion-ios-cog:before {
|
||
content: "\f412";
|
||
}
|
||
|
||
.ion-ios-cog-outline:before {
|
||
content: "\f411";
|
||
}
|
||
|
||
.ion-ios-color-fill:before {
|
||
content: "\f159";
|
||
}
|
||
|
||
.ion-ios-color-fill-outline:before {
|
||
content: "\f158";
|
||
}
|
||
|
||
.ion-ios-color-filter:before {
|
||
content: "\f414";
|
||
}
|
||
|
||
.ion-ios-color-filter-outline:before {
|
||
content: "\f413";
|
||
}
|
||
|
||
.ion-ios-color-palette:before {
|
||
content: "\f15b";
|
||
}
|
||
|
||
.ion-ios-color-palette-outline:before {
|
||
content: "\f15a";
|
||
}
|
||
|
||
.ion-ios-color-wand:before {
|
||
content: "\f416";
|
||
}
|
||
|
||
.ion-ios-color-wand-outline:before {
|
||
content: "\f415";
|
||
}
|
||
|
||
.ion-ios-compass:before {
|
||
content: "\f15d";
|
||
}
|
||
|
||
.ion-ios-compass-outline:before {
|
||
content: "\f15c";
|
||
}
|
||
|
||
.ion-ios-construct:before {
|
||
content: "\f15f";
|
||
}
|
||
|
||
.ion-ios-construct-outline:before {
|
||
content: "\f15e";
|
||
}
|
||
|
||
.ion-ios-contact:before {
|
||
content: "\f41a";
|
||
}
|
||
|
||
.ion-ios-contact-outline:before {
|
||
content: "\f419";
|
||
}
|
||
|
||
.ion-ios-contacts:before {
|
||
content: "\f161";
|
||
}
|
||
|
||
.ion-ios-contacts-outline:before {
|
||
content: "\f160";
|
||
}
|
||
|
||
.ion-ios-contract:before {
|
||
content: "\f162";
|
||
}
|
||
|
||
.ion-ios-contract-outline:before {
|
||
content: "\f162";
|
||
}
|
||
|
||
.ion-ios-contrast:before {
|
||
content: "\f163";
|
||
}
|
||
|
||
.ion-ios-contrast-outline:before {
|
||
content: "\f163";
|
||
}
|
||
|
||
.ion-ios-copy:before {
|
||
content: "\f41c";
|
||
}
|
||
|
||
.ion-ios-copy-outline:before {
|
||
content: "\f41b";
|
||
}
|
||
|
||
.ion-ios-create:before {
|
||
content: "\f165";
|
||
}
|
||
|
||
.ion-ios-create-outline:before {
|
||
content: "\f164";
|
||
}
|
||
|
||
.ion-ios-crop:before {
|
||
content: "\f41e";
|
||
}
|
||
|
||
.ion-ios-crop-outline:before {
|
||
content: "\f166";
|
||
}
|
||
|
||
.ion-ios-cube:before {
|
||
content: "\f168";
|
||
}
|
||
|
||
.ion-ios-cube-outline:before {
|
||
content: "\f167";
|
||
}
|
||
|
||
.ion-ios-cut:before {
|
||
content: "\f16a";
|
||
}
|
||
|
||
.ion-ios-cut-outline:before {
|
||
content: "\f169";
|
||
}
|
||
|
||
.ion-ios-desktop:before {
|
||
content: "\f16c";
|
||
}
|
||
|
||
.ion-ios-desktop-outline:before {
|
||
content: "\f16b";
|
||
}
|
||
|
||
.ion-ios-disc:before {
|
||
content: "\f16e";
|
||
}
|
||
|
||
.ion-ios-disc-outline:before {
|
||
content: "\f16d";
|
||
}
|
||
|
||
.ion-ios-document:before {
|
||
content: "\f170";
|
||
}
|
||
|
||
.ion-ios-document-outline:before {
|
||
content: "\f16f";
|
||
}
|
||
|
||
.ion-ios-done-all:before {
|
||
content: "\f171";
|
||
}
|
||
|
||
.ion-ios-done-all-outline:before {
|
||
content: "\f171";
|
||
}
|
||
|
||
.ion-ios-download:before {
|
||
content: "\f420";
|
||
}
|
||
|
||
.ion-ios-download-outline:before {
|
||
content: "\f41f";
|
||
}
|
||
|
||
.ion-ios-easel:before {
|
||
content: "\f173";
|
||
}
|
||
|
||
.ion-ios-easel-outline:before {
|
||
content: "\f172";
|
||
}
|
||
|
||
.ion-ios-egg:before {
|
||
content: "\f175";
|
||
}
|
||
|
||
.ion-ios-egg-outline:before {
|
||
content: "\f174";
|
||
}
|
||
|
||
.ion-ios-exit:before {
|
||
content: "\f177";
|
||
}
|
||
|
||
.ion-ios-exit-outline:before {
|
||
content: "\f176";
|
||
}
|
||
|
||
.ion-ios-expand:before {
|
||
content: "\f178";
|
||
}
|
||
|
||
.ion-ios-expand-outline:before {
|
||
content: "\f178";
|
||
}
|
||
|
||
.ion-ios-eye:before {
|
||
content: "\f425";
|
||
}
|
||
|
||
.ion-ios-eye-off:before {
|
||
content: "\f17a";
|
||
}
|
||
|
||
.ion-ios-eye-off-outline:before {
|
||
content: "\f179";
|
||
}
|
||
|
||
.ion-ios-eye-outline:before {
|
||
content: "\f424";
|
||
}
|
||
|
||
.ion-ios-fastforward:before {
|
||
content: "\f427";
|
||
}
|
||
|
||
.ion-ios-fastforward-outline:before {
|
||
content: "\f426";
|
||
}
|
||
|
||
.ion-ios-female:before {
|
||
content: "\f17b";
|
||
}
|
||
|
||
.ion-ios-female-outline:before {
|
||
content: "\f17b";
|
||
}
|
||
|
||
.ion-ios-filing:before {
|
||
content: "\f429";
|
||
}
|
||
|
||
.ion-ios-filing-outline:before {
|
||
content: "\f428";
|
||
}
|
||
|
||
.ion-ios-film:before {
|
||
content: "\f42b";
|
||
}
|
||
|
||
.ion-ios-film-outline:before {
|
||
content: "\f42a";
|
||
}
|
||
|
||
.ion-ios-finger-print:before {
|
||
content: "\f17c";
|
||
}
|
||
|
||
.ion-ios-finger-print-outline:before {
|
||
content: "\f17c";
|
||
}
|
||
|
||
.ion-ios-flag:before {
|
||
content: "\f42d";
|
||
}
|
||
|
||
.ion-ios-flag-outline:before {
|
||
content: "\f42c";
|
||
}
|
||
|
||
.ion-ios-flame:before {
|
||
content: "\f42f";
|
||
}
|
||
|
||
.ion-ios-flame-outline:before {
|
||
content: "\f42e";
|
||
}
|
||
|
||
.ion-ios-flash:before {
|
||
content: "\f17e";
|
||
}
|
||
|
||
.ion-ios-flash-outline:before {
|
||
content: "\f17d";
|
||
}
|
||
|
||
.ion-ios-flask:before {
|
||
content: "\f431";
|
||
}
|
||
|
||
.ion-ios-flask-outline:before {
|
||
content: "\f430";
|
||
}
|
||
|
||
.ion-ios-flower:before {
|
||
content: "\f433";
|
||
}
|
||
|
||
.ion-ios-flower-outline:before {
|
||
content: "\f432";
|
||
}
|
||
|
||
.ion-ios-folder:before {
|
||
content: "\f435";
|
||
}
|
||
|
||
.ion-ios-folder-open:before {
|
||
content: "\f180";
|
||
}
|
||
|
||
.ion-ios-folder-open-outline:before {
|
||
content: "\f17f";
|
||
}
|
||
|
||
.ion-ios-folder-outline:before {
|
||
content: "\f434";
|
||
}
|
||
|
||
.ion-ios-football:before {
|
||
content: "\f437";
|
||
}
|
||
|
||
.ion-ios-football-outline:before {
|
||
content: "\f436";
|
||
}
|
||
|
||
.ion-ios-funnel:before {
|
||
content: "\f182";
|
||
}
|
||
|
||
.ion-ios-funnel-outline:before {
|
||
content: "\f181";
|
||
}
|
||
|
||
.ion-ios-game-controller-a:before {
|
||
content: "\f439";
|
||
}
|
||
|
||
.ion-ios-game-controller-a-outline:before {
|
||
content: "\f438";
|
||
}
|
||
|
||
.ion-ios-game-controller-b:before {
|
||
content: "\f43b";
|
||
}
|
||
|
||
.ion-ios-game-controller-b-outline:before {
|
||
content: "\f43a";
|
||
}
|
||
|
||
.ion-ios-git-branch:before {
|
||
content: "\f183";
|
||
}
|
||
|
||
.ion-ios-git-branch-outline:before {
|
||
content: "\f183";
|
||
}
|
||
|
||
.ion-ios-git-commit:before {
|
||
content: "\f184";
|
||
}
|
||
|
||
.ion-ios-git-commit-outline:before {
|
||
content: "\f184";
|
||
}
|
||
|
||
.ion-ios-git-compare:before {
|
||
content: "\f185";
|
||
}
|
||
|
||
.ion-ios-git-compare-outline:before {
|
||
content: "\f185";
|
||
}
|
||
|
||
.ion-ios-git-merge:before {
|
||
content: "\f186";
|
||
}
|
||
|
||
.ion-ios-git-merge-outline:before {
|
||
content: "\f186";
|
||
}
|
||
|
||
.ion-ios-git-network:before {
|
||
content: "\f187";
|
||
}
|
||
|
||
.ion-ios-git-network-outline:before {
|
||
content: "\f187";
|
||
}
|
||
|
||
.ion-ios-git-pull-request:before {
|
||
content: "\f188";
|
||
}
|
||
|
||
.ion-ios-git-pull-request-outline:before {
|
||
content: "\f188";
|
||
}
|
||
|
||
.ion-ios-glasses:before {
|
||
content: "\f43f";
|
||
}
|
||
|
||
.ion-ios-glasses-outline:before {
|
||
content: "\f43e";
|
||
}
|
||
|
||
.ion-ios-globe:before {
|
||
content: "\f18a";
|
||
}
|
||
|
||
.ion-ios-globe-outline:before {
|
||
content: "\f189";
|
||
}
|
||
|
||
.ion-ios-grid:before {
|
||
content: "\f18c";
|
||
}
|
||
|
||
.ion-ios-grid-outline:before {
|
||
content: "\f18b";
|
||
}
|
||
|
||
.ion-ios-hammer:before {
|
||
content: "\f18e";
|
||
}
|
||
|
||
.ion-ios-hammer-outline:before {
|
||
content: "\f18d";
|
||
}
|
||
|
||
.ion-ios-hand:before {
|
||
content: "\f190";
|
||
}
|
||
|
||
.ion-ios-hand-outline:before {
|
||
content: "\f18f";
|
||
}
|
||
|
||
.ion-ios-happy:before {
|
||
content: "\f192";
|
||
}
|
||
|
||
.ion-ios-happy-outline:before {
|
||
content: "\f191";
|
||
}
|
||
|
||
.ion-ios-headset:before {
|
||
content: "\f194";
|
||
}
|
||
|
||
.ion-ios-headset-outline:before {
|
||
content: "\f193";
|
||
}
|
||
|
||
.ion-ios-heart:before {
|
||
content: "\f443";
|
||
}
|
||
|
||
.ion-ios-heart-outline:before {
|
||
content: "\f442";
|
||
}
|
||
|
||
.ion-ios-help:before {
|
||
content: "\f446";
|
||
}
|
||
|
||
.ion-ios-help-buoy:before {
|
||
content: "\f196";
|
||
}
|
||
|
||
.ion-ios-help-buoy-outline:before {
|
||
content: "\f195";
|
||
}
|
||
|
||
.ion-ios-help-circle:before {
|
||
content: "\f198";
|
||
}
|
||
|
||
.ion-ios-help-circle-outline:before {
|
||
content: "\f197";
|
||
}
|
||
|
||
.ion-ios-help-outline:before {
|
||
content: "\f446";
|
||
}
|
||
|
||
.ion-ios-home:before {
|
||
content: "\f448";
|
||
}
|
||
|
||
.ion-ios-home-outline:before {
|
||
content: "\f447";
|
||
}
|
||
|
||
.ion-ios-ice-cream:before {
|
||
content: "\f19a";
|
||
}
|
||
|
||
.ion-ios-ice-cream-outline:before {
|
||
content: "\f199";
|
||
}
|
||
|
||
.ion-ios-image:before {
|
||
content: "\f19c";
|
||
}
|
||
|
||
.ion-ios-image-outline:before {
|
||
content: "\f19b";
|
||
}
|
||
|
||
.ion-ios-images:before {
|
||
content: "\f19e";
|
||
}
|
||
|
||
.ion-ios-images-outline:before {
|
||
content: "\f19d";
|
||
}
|
||
|
||
.ion-ios-infinite:before {
|
||
content: "\f44a";
|
||
}
|
||
|
||
.ion-ios-infinite-outline:before {
|
||
content: "\f449";
|
||
}
|
||
|
||
.ion-ios-information:before {
|
||
content: "\f44d";
|
||
}
|
||
|
||
.ion-ios-information-circle:before {
|
||
content: "\f1a0";
|
||
}
|
||
|
||
.ion-ios-information-circle-outline:before {
|
||
content: "\f19f";
|
||
}
|
||
|
||
.ion-ios-information-outline:before {
|
||
content: "\f44d";
|
||
}
|
||
|
||
.ion-ios-ionic:before {
|
||
content: "\f1a1";
|
||
}
|
||
|
||
.ion-ios-ionic-outline:before {
|
||
content: "\f44e";
|
||
}
|
||
|
||
.ion-ios-ionitron:before {
|
||
content: "\f1a3";
|
||
}
|
||
|
||
.ion-ios-ionitron-outline:before {
|
||
content: "\f1a2";
|
||
}
|
||
|
||
.ion-ios-jet:before {
|
||
content: "\f1a5";
|
||
}
|
||
|
||
.ion-ios-jet-outline:before {
|
||
content: "\f1a4";
|
||
}
|
||
|
||
.ion-ios-key:before {
|
||
content: "\f1a7";
|
||
}
|
||
|
||
.ion-ios-key-outline:before {
|
||
content: "\f1a6";
|
||
}
|
||
|
||
.ion-ios-keypad:before {
|
||
content: "\f450";
|
||
}
|
||
|
||
.ion-ios-keypad-outline:before {
|
||
content: "\f44f";
|
||
}
|
||
|
||
.ion-ios-laptop:before {
|
||
content: "\f1a8";
|
||
}
|
||
|
||
.ion-ios-laptop-outline:before {
|
||
content: "\f1a8";
|
||
}
|
||
|
||
.ion-ios-leaf:before {
|
||
content: "\f1aa";
|
||
}
|
||
|
||
.ion-ios-leaf-outline:before {
|
||
content: "\f1a9";
|
||
}
|
||
|
||
.ion-ios-link:before {
|
||
content: "\f22a";
|
||
}
|
||
|
||
.ion-ios-link-outline:before {
|
||
content: "\f1ca";
|
||
}
|
||
|
||
.ion-ios-list:before {
|
||
content: "\f454";
|
||
}
|
||
|
||
.ion-ios-list-box:before {
|
||
content: "\f1ac";
|
||
}
|
||
|
||
.ion-ios-list-box-outline:before {
|
||
content: "\f1ab";
|
||
}
|
||
|
||
.ion-ios-list-outline:before {
|
||
content: "\f454";
|
||
}
|
||
|
||
.ion-ios-locate:before {
|
||
content: "\f1ae";
|
||
}
|
||
|
||
.ion-ios-locate-outline:before {
|
||
content: "\f1ad";
|
||
}
|
||
|
||
.ion-ios-lock:before {
|
||
content: "\f1b0";
|
||
}
|
||
|
||
.ion-ios-lock-outline:before {
|
||
content: "\f1af";
|
||
}
|
||
|
||
.ion-ios-log-in:before {
|
||
content: "\f1b1";
|
||
}
|
||
|
||
.ion-ios-log-in-outline:before {
|
||
content: "\f1b1";
|
||
}
|
||
|
||
.ion-ios-log-out:before {
|
||
content: "\f1b2";
|
||
}
|
||
|
||
.ion-ios-log-out-outline:before {
|
||
content: "\f1b2";
|
||
}
|
||
|
||
.ion-ios-magnet:before {
|
||
content: "\f1b4";
|
||
}
|
||
|
||
.ion-ios-magnet-outline:before {
|
||
content: "\f1b3";
|
||
}
|
||
|
||
.ion-ios-mail:before {
|
||
content: "\f1b8";
|
||
}
|
||
|
||
.ion-ios-mail-open:before {
|
||
content: "\f1b6";
|
||
}
|
||
|
||
.ion-ios-mail-open-outline:before {
|
||
content: "\f1b5";
|
||
}
|
||
|
||
.ion-ios-mail-outline:before {
|
||
content: "\f1b7";
|
||
}
|
||
|
||
.ion-ios-male:before {
|
||
content: "\f1b9";
|
||
}
|
||
|
||
.ion-ios-male-outline:before {
|
||
content: "\f1b9";
|
||
}
|
||
|
||
.ion-ios-man:before {
|
||
content: "\f1bb";
|
||
}
|
||
|
||
.ion-ios-man-outline:before {
|
||
content: "\f1ba";
|
||
}
|
||
|
||
.ion-ios-map:before {
|
||
content: "\f1bd";
|
||
}
|
||
|
||
.ion-ios-map-outline:before {
|
||
content: "\f1bc";
|
||
}
|
||
|
||
.ion-ios-medal:before {
|
||
content: "\f1bf";
|
||
}
|
||
|
||
.ion-ios-medal-outline:before {
|
||
content: "\f1be";
|
||
}
|
||
|
||
.ion-ios-medical:before {
|
||
content: "\f45c";
|
||
}
|
||
|
||
.ion-ios-medical-outline:before {
|
||
content: "\f45b";
|
||
}
|
||
|
||
.ion-ios-medkit:before {
|
||
content: "\f45e";
|
||
}
|
||
|
||
.ion-ios-medkit-outline:before {
|
||
content: "\f45d";
|
||
}
|
||
|
||
.ion-ios-megaphone:before {
|
||
content: "\f1c1";
|
||
}
|
||
|
||
.ion-ios-megaphone-outline:before {
|
||
content: "\f1c0";
|
||
}
|
||
|
||
.ion-ios-menu:before {
|
||
content: "\f1c3";
|
||
}
|
||
|
||
.ion-ios-menu-outline:before {
|
||
content: "\f1c2";
|
||
}
|
||
|
||
.ion-ios-mic:before {
|
||
content: "\f461";
|
||
}
|
||
|
||
.ion-ios-mic-off:before {
|
||
content: "\f45f";
|
||
}
|
||
|
||
.ion-ios-mic-off-outline:before {
|
||
content: "\f1c4";
|
||
}
|
||
|
||
.ion-ios-mic-outline:before {
|
||
content: "\f460";
|
||
}
|
||
|
||
.ion-ios-microphone:before {
|
||
content: "\f1c6";
|
||
}
|
||
|
||
.ion-ios-microphone-outline:before {
|
||
content: "\f1c5";
|
||
}
|
||
|
||
.ion-ios-moon:before {
|
||
content: "\f468";
|
||
}
|
||
|
||
.ion-ios-moon-outline:before {
|
||
content: "\f467";
|
||
}
|
||
|
||
.ion-ios-more:before {
|
||
content: "\f1c8";
|
||
}
|
||
|
||
.ion-ios-more-outline:before {
|
||
content: "\f1c7";
|
||
}
|
||
|
||
.ion-ios-move:before {
|
||
content: "\f1cb";
|
||
}
|
||
|
||
.ion-ios-move-outline:before {
|
||
content: "\f1cb";
|
||
}
|
||
|
||
.ion-ios-musical-note:before {
|
||
content: "\f46b";
|
||
}
|
||
|
||
.ion-ios-musical-note-outline:before {
|
||
content: "\f1cc";
|
||
}
|
||
|
||
.ion-ios-musical-notes:before {
|
||
content: "\f46c";
|
||
}
|
||
|
||
.ion-ios-musical-notes-outline:before {
|
||
content: "\f1cd";
|
||
}
|
||
|
||
.ion-ios-navigate:before {
|
||
content: "\f46e";
|
||
}
|
||
|
||
.ion-ios-navigate-outline:before {
|
||
content: "\f46d";
|
||
}
|
||
|
||
.ion-ios-no-smoking:before {
|
||
content: "\f1cf";
|
||
}
|
||
|
||
.ion-ios-no-smoking-outline:before {
|
||
content: "\f1ce";
|
||
}
|
||
|
||
.ion-ios-notifications:before {
|
||
content: "\f1d3";
|
||
}
|
||
|
||
.ion-ios-notifications-off:before {
|
||
content: "\f1d1";
|
||
}
|
||
|
||
.ion-ios-notifications-off-outline:before {
|
||
content: "\f1d0";
|
||
}
|
||
|
||
.ion-ios-notifications-outline:before {
|
||
content: "\f1d2";
|
||
}
|
||
|
||
.ion-ios-nuclear:before {
|
||
content: "\f1d5";
|
||
}
|
||
|
||
.ion-ios-nuclear-outline:before {
|
||
content: "\f1d4";
|
||
}
|
||
|
||
.ion-ios-nutrition:before {
|
||
content: "\f470";
|
||
}
|
||
|
||
.ion-ios-nutrition-outline:before {
|
||
content: "\f46f";
|
||
}
|
||
|
||
.ion-ios-open:before {
|
||
content: "\f1d7";
|
||
}
|
||
|
||
.ion-ios-open-outline:before {
|
||
content: "\f1d6";
|
||
}
|
||
|
||
.ion-ios-options:before {
|
||
content: "\f1d9";
|
||
}
|
||
|
||
.ion-ios-options-outline:before {
|
||
content: "\f1d8";
|
||
}
|
||
|
||
.ion-ios-outlet:before {
|
||
content: "\f1db";
|
||
}
|
||
|
||
.ion-ios-outlet-outline:before {
|
||
content: "\f1da";
|
||
}
|
||
|
||
.ion-ios-paper:before {
|
||
content: "\f472";
|
||
}
|
||
|
||
.ion-ios-paper-outline:before {
|
||
content: "\f471";
|
||
}
|
||
|
||
.ion-ios-paper-plane:before {
|
||
content: "\f1dd";
|
||
}
|
||
|
||
.ion-ios-paper-plane-outline:before {
|
||
content: "\f1dc";
|
||
}
|
||
|
||
.ion-ios-partly-sunny:before {
|
||
content: "\f1df";
|
||
}
|
||
|
||
.ion-ios-partly-sunny-outline:before {
|
||
content: "\f1de";
|
||
}
|
||
|
||
.ion-ios-pause:before {
|
||
content: "\f478";
|
||
}
|
||
|
||
.ion-ios-pause-outline:before {
|
||
content: "\f477";
|
||
}
|
||
|
||
.ion-ios-paw:before {
|
||
content: "\f47a";
|
||
}
|
||
|
||
.ion-ios-paw-outline:before {
|
||
content: "\f479";
|
||
}
|
||
|
||
.ion-ios-people:before {
|
||
content: "\f47c";
|
||
}
|
||
|
||
.ion-ios-people-outline:before {
|
||
content: "\f47b";
|
||
}
|
||
|
||
.ion-ios-person:before {
|
||
content: "\f47e";
|
||
}
|
||
|
||
.ion-ios-person-add:before {
|
||
content: "\f1e1";
|
||
}
|
||
|
||
.ion-ios-person-add-outline:before {
|
||
content: "\f1e0";
|
||
}
|
||
|
||
.ion-ios-person-outline:before {
|
||
content: "\f47d";
|
||
}
|
||
|
||
.ion-ios-phone-landscape:before {
|
||
content: "\f1e2";
|
||
}
|
||
|
||
.ion-ios-phone-landscape-outline:before {
|
||
content: "\f1e2";
|
||
}
|
||
|
||
.ion-ios-phone-portrait:before {
|
||
content: "\f1e3";
|
||
}
|
||
|
||
.ion-ios-phone-portrait-outline:before {
|
||
content: "\f1e3";
|
||
}
|
||
|
||
.ion-ios-photos:before {
|
||
content: "\f482";
|
||
}
|
||
|
||
.ion-ios-photos-outline:before {
|
||
content: "\f481";
|
||
}
|
||
|
||
.ion-ios-pie:before {
|
||
content: "\f484";
|
||
}
|
||
|
||
.ion-ios-pie-outline:before {
|
||
content: "\f483";
|
||
}
|
||
|
||
.ion-ios-pin:before {
|
||
content: "\f1e5";
|
||
}
|
||
|
||
.ion-ios-pin-outline:before {
|
||
content: "\f1e4";
|
||
}
|
||
|
||
.ion-ios-pint:before {
|
||
content: "\f486";
|
||
}
|
||
|
||
.ion-ios-pint-outline:before {
|
||
content: "\f485";
|
||
}
|
||
|
||
.ion-ios-pizza:before {
|
||
content: "\f1e7";
|
||
}
|
||
|
||
.ion-ios-pizza-outline:before {
|
||
content: "\f1e6";
|
||
}
|
||
|
||
.ion-ios-plane:before {
|
||
content: "\f1e9";
|
||
}
|
||
|
||
.ion-ios-plane-outline:before {
|
||
content: "\f1e8";
|
||
}
|
||
|
||
.ion-ios-planet:before {
|
||
content: "\f1eb";
|
||
}
|
||
|
||
.ion-ios-planet-outline:before {
|
||
content: "\f1ea";
|
||
}
|
||
|
||
.ion-ios-play:before {
|
||
content: "\f488";
|
||
}
|
||
|
||
.ion-ios-play-outline:before {
|
||
content: "\f487";
|
||
}
|
||
|
||
.ion-ios-podium:before {
|
||
content: "\f1ed";
|
||
}
|
||
|
||
.ion-ios-podium-outline:before {
|
||
content: "\f1ec";
|
||
}
|
||
|
||
.ion-ios-power:before {
|
||
content: "\f1ef";
|
||
}
|
||
|
||
.ion-ios-power-outline:before {
|
||
content: "\f1ee";
|
||
}
|
||
|
||
.ion-ios-pricetag:before {
|
||
content: "\f48d";
|
||
}
|
||
|
||
.ion-ios-pricetag-outline:before {
|
||
content: "\f48c";
|
||
}
|
||
|
||
.ion-ios-pricetags:before {
|
||
content: "\f48f";
|
||
}
|
||
|
||
.ion-ios-pricetags-outline:before {
|
||
content: "\f48e";
|
||
}
|
||
|
||
.ion-ios-print:before {
|
||
content: "\f1f1";
|
||
}
|
||
|
||
.ion-ios-print-outline:before {
|
||
content: "\f1f0";
|
||
}
|
||
|
||
.ion-ios-pulse:before {
|
||
content: "\f493";
|
||
}
|
||
|
||
.ion-ios-pulse-outline:before {
|
||
content: "\f1f2";
|
||
}
|
||
|
||
.ion-ios-qr-scanner:before {
|
||
content: "\f1f3";
|
||
}
|
||
|
||
.ion-ios-qr-scanner-outline:before {
|
||
content: "\f1f3";
|
||
}
|
||
|
||
.ion-ios-quote:before {
|
||
content: "\f1f5";
|
||
}
|
||
|
||
.ion-ios-quote-outline:before {
|
||
content: "\f1f4";
|
||
}
|
||
|
||
.ion-ios-radio:before {
|
||
content: "\f1f9";
|
||
}
|
||
|
||
.ion-ios-radio-button-off:before {
|
||
content: "\f1f6";
|
||
}
|
||
|
||
.ion-ios-radio-button-off-outline:before {
|
||
content: "\f1f6";
|
||
}
|
||
|
||
.ion-ios-radio-button-on:before {
|
||
content: "\f1f7";
|
||
}
|
||
|
||
.ion-ios-radio-button-on-outline:before {
|
||
content: "\f1f7";
|
||
}
|
||
|
||
.ion-ios-radio-outline:before {
|
||
content: "\f1f8";
|
||
}
|
||
|
||
.ion-ios-rainy:before {
|
||
content: "\f495";
|
||
}
|
||
|
||
.ion-ios-rainy-outline:before {
|
||
content: "\f494";
|
||
}
|
||
|
||
.ion-ios-recording:before {
|
||
content: "\f497";
|
||
}
|
||
|
||
.ion-ios-recording-outline:before {
|
||
content: "\f496";
|
||
}
|
||
|
||
.ion-ios-redo:before {
|
||
content: "\f499";
|
||
}
|
||
|
||
.ion-ios-redo-outline:before {
|
||
content: "\f498";
|
||
}
|
||
|
||
.ion-ios-refresh:before {
|
||
content: "\f49c";
|
||
}
|
||
|
||
.ion-ios-refresh-circle:before {
|
||
content: "\f226";
|
||
}
|
||
|
||
.ion-ios-refresh-circle-outline:before {
|
||
content: "\f224";
|
||
}
|
||
|
||
.ion-ios-refresh-outline:before {
|
||
content: "\f49c";
|
||
}
|
||
|
||
.ion-ios-remove:before {
|
||
content: "\f1fc";
|
||
}
|
||
|
||
.ion-ios-remove-circle:before {
|
||
content: "\f1fb";
|
||
}
|
||
|
||
.ion-ios-remove-circle-outline:before {
|
||
content: "\f1fa";
|
||
}
|
||
|
||
.ion-ios-remove-outline:before {
|
||
content: "\f1fc";
|
||
}
|
||
|
||
.ion-ios-reorder:before {
|
||
content: "\f1fd";
|
||
}
|
||
|
||
.ion-ios-reorder-outline:before {
|
||
content: "\f1fd";
|
||
}
|
||
|
||
.ion-ios-repeat:before {
|
||
content: "\f1fe";
|
||
}
|
||
|
||
.ion-ios-repeat-outline:before {
|
||
content: "\f1fe";
|
||
}
|
||
|
||
.ion-ios-resize:before {
|
||
content: "\f1ff";
|
||
}
|
||
|
||
.ion-ios-resize-outline:before {
|
||
content: "\f1ff";
|
||
}
|
||
|
||
.ion-ios-restaurant:before {
|
||
content: "\f201";
|
||
}
|
||
|
||
.ion-ios-restaurant-outline:before {
|
||
content: "\f200";
|
||
}
|
||
|
||
.ion-ios-return-left:before {
|
||
content: "\f202";
|
||
}
|
||
|
||
.ion-ios-return-left-outline:before {
|
||
content: "\f202";
|
||
}
|
||
|
||
.ion-ios-return-right:before {
|
||
content: "\f203";
|
||
}
|
||
|
||
.ion-ios-return-right-outline:before {
|
||
content: "\f203";
|
||
}
|
||
|
||
.ion-ios-reverse-camera:before {
|
||
content: "\f49f";
|
||
}
|
||
|
||
.ion-ios-reverse-camera-outline:before {
|
||
content: "\f49e";
|
||
}
|
||
|
||
.ion-ios-rewind:before {
|
||
content: "\f4a1";
|
||
}
|
||
|
||
.ion-ios-rewind-outline:before {
|
||
content: "\f4a0";
|
||
}
|
||
|
||
.ion-ios-ribbon:before {
|
||
content: "\f205";
|
||
}
|
||
|
||
.ion-ios-ribbon-outline:before {
|
||
content: "\f204";
|
||
}
|
||
|
||
.ion-ios-rose:before {
|
||
content: "\f4a3";
|
||
}
|
||
|
||
.ion-ios-rose-outline:before {
|
||
content: "\f4a2";
|
||
}
|
||
|
||
.ion-ios-sad:before {
|
||
content: "\f207";
|
||
}
|
||
|
||
.ion-ios-sad-outline:before {
|
||
content: "\f206";
|
||
}
|
||
|
||
.ion-ios-school:before {
|
||
content: "\f209";
|
||
}
|
||
|
||
.ion-ios-school-outline:before {
|
||
content: "\f208";
|
||
}
|
||
|
||
.ion-ios-search:before {
|
||
content: "\f4a5";
|
||
}
|
||
|
||
.ion-ios-search-outline:before {
|
||
content: "\f20a";
|
||
}
|
||
|
||
.ion-ios-send:before {
|
||
content: "\f20c";
|
||
}
|
||
|
||
.ion-ios-send-outline:before {
|
||
content: "\f20b";
|
||
}
|
||
|
||
.ion-ios-settings:before {
|
||
content: "\f4a7";
|
||
}
|
||
|
||
.ion-ios-settings-outline:before {
|
||
content: "\f20d";
|
||
}
|
||
|
||
.ion-ios-share:before {
|
||
content: "\f211";
|
||
}
|
||
|
||
.ion-ios-share-alt:before {
|
||
content: "\f20f";
|
||
}
|
||
|
||
.ion-ios-share-alt-outline:before {
|
||
content: "\f20e";
|
||
}
|
||
|
||
.ion-ios-share-outline:before {
|
||
content: "\f210";
|
||
}
|
||
|
||
.ion-ios-shirt:before {
|
||
content: "\f213";
|
||
}
|
||
|
||
.ion-ios-shirt-outline:before {
|
||
content: "\f212";
|
||
}
|
||
|
||
.ion-ios-shuffle:before {
|
||
content: "\f4a9";
|
||
}
|
||
|
||
.ion-ios-shuffle-outline:before {
|
||
content: "\f4a9";
|
||
}
|
||
|
||
.ion-ios-skip-backward:before {
|
||
content: "\f215";
|
||
}
|
||
|
||
.ion-ios-skip-backward-outline:before {
|
||
content: "\f214";
|
||
}
|
||
|
||
.ion-ios-skip-forward:before {
|
||
content: "\f217";
|
||
}
|
||
|
||
.ion-ios-skip-forward-outline:before {
|
||
content: "\f216";
|
||
}
|
||
|
||
.ion-ios-snow:before {
|
||
content: "\f218";
|
||
}
|
||
|
||
.ion-ios-snow-outline:before {
|
||
content: "\f22c";
|
||
}
|
||
|
||
.ion-ios-speedometer:before {
|
||
content: "\f4b0";
|
||
}
|
||
|
||
.ion-ios-speedometer-outline:before {
|
||
content: "\f4af";
|
||
}
|
||
|
||
.ion-ios-square:before {
|
||
content: "\f21a";
|
||
}
|
||
|
||
.ion-ios-square-outline:before {
|
||
content: "\f219";
|
||
}
|
||
|
||
.ion-ios-star:before {
|
||
content: "\f4b3";
|
||
}
|
||
|
||
.ion-ios-star-half:before {
|
||
content: "\f4b1";
|
||
}
|
||
|
||
.ion-ios-star-half-outline:before {
|
||
content: "\f4b1";
|
||
}
|
||
|
||
.ion-ios-star-outline:before {
|
||
content: "\f4b2";
|
||
}
|
||
|
||
.ion-ios-stats:before {
|
||
content: "\f21c";
|
||
}
|
||
|
||
.ion-ios-stats-outline:before {
|
||
content: "\f21b";
|
||
}
|
||
|
||
.ion-ios-stopwatch:before {
|
||
content: "\f4b5";
|
||
}
|
||
|
||
.ion-ios-stopwatch-outline:before {
|
||
content: "\f4b4";
|
||
}
|
||
|
||
.ion-ios-subway:before {
|
||
content: "\f21e";
|
||
}
|
||
|
||
.ion-ios-subway-outline:before {
|
||
content: "\f21d";
|
||
}
|
||
|
||
.ion-ios-sunny:before {
|
||
content: "\f4b7";
|
||
}
|
||
|
||
.ion-ios-sunny-outline:before {
|
||
content: "\f4b6";
|
||
}
|
||
|
||
.ion-ios-swap:before {
|
||
content: "\f21f";
|
||
}
|
||
|
||
.ion-ios-swap-outline:before {
|
||
content: "\f21f";
|
||
}
|
||
|
||
.ion-ios-switch:before {
|
||
content: "\f221";
|
||
}
|
||
|
||
.ion-ios-switch-outline:before {
|
||
content: "\f220";
|
||
}
|
||
|
||
.ion-ios-sync:before {
|
||
content: "\f222";
|
||
}
|
||
|
||
.ion-ios-sync-outline:before {
|
||
content: "\f222";
|
||
}
|
||
|
||
.ion-ios-tablet-landscape:before {
|
||
content: "\f223";
|
||
}
|
||
|
||
.ion-ios-tablet-landscape-outline:before {
|
||
content: "\f223";
|
||
}
|
||
|
||
.ion-ios-tablet-portrait:before {
|
||
content: "\f24e";
|
||
}
|
||
|
||
.ion-ios-tablet-portrait-outline:before {
|
||
content: "\f24e";
|
||
}
|
||
|
||
.ion-ios-tennisball:before {
|
||
content: "\f4bb";
|
||
}
|
||
|
||
.ion-ios-tennisball-outline:before {
|
||
content: "\f4ba";
|
||
}
|
||
|
||
.ion-ios-text:before {
|
||
content: "\f250";
|
||
}
|
||
|
||
.ion-ios-text-outline:before {
|
||
content: "\f24f";
|
||
}
|
||
|
||
.ion-ios-thermometer:before {
|
||
content: "\f252";
|
||
}
|
||
|
||
.ion-ios-thermometer-outline:before {
|
||
content: "\f251";
|
||
}
|
||
|
||
.ion-ios-thumbs-down:before {
|
||
content: "\f254";
|
||
}
|
||
|
||
.ion-ios-thumbs-down-outline:before {
|
||
content: "\f253";
|
||
}
|
||
|
||
.ion-ios-thumbs-up:before {
|
||
content: "\f256";
|
||
}
|
||
|
||
.ion-ios-thumbs-up-outline:before {
|
||
content: "\f255";
|
||
}
|
||
|
||
.ion-ios-thunderstorm:before {
|
||
content: "\f4bd";
|
||
}
|
||
|
||
.ion-ios-thunderstorm-outline:before {
|
||
content: "\f4bc";
|
||
}
|
||
|
||
.ion-ios-time:before {
|
||
content: "\f4bf";
|
||
}
|
||
|
||
.ion-ios-time-outline:before {
|
||
content: "\f4be";
|
||
}
|
||
|
||
.ion-ios-timer:before {
|
||
content: "\f4c1";
|
||
}
|
||
|
||
.ion-ios-timer-outline:before {
|
||
content: "\f4c0";
|
||
}
|
||
|
||
.ion-ios-train:before {
|
||
content: "\f258";
|
||
}
|
||
|
||
.ion-ios-train-outline:before {
|
||
content: "\f257";
|
||
}
|
||
|
||
.ion-ios-transgender:before {
|
||
content: "\f259";
|
||
}
|
||
|
||
.ion-ios-transgender-outline:before {
|
||
content: "\f259";
|
||
}
|
||
|
||
.ion-ios-trash:before {
|
||
content: "\f4c5";
|
||
}
|
||
|
||
.ion-ios-trash-outline:before {
|
||
content: "\f4c4";
|
||
}
|
||
|
||
.ion-ios-trending-down:before {
|
||
content: "\f25a";
|
||
}
|
||
|
||
.ion-ios-trending-down-outline:before {
|
||
content: "\f25a";
|
||
}
|
||
|
||
.ion-ios-trending-up:before {
|
||
content: "\f25b";
|
||
}
|
||
|
||
.ion-ios-trending-up-outline:before {
|
||
content: "\f25b";
|
||
}
|
||
|
||
.ion-ios-trophy:before {
|
||
content: "\f25d";
|
||
}
|
||
|
||
.ion-ios-trophy-outline:before {
|
||
content: "\f25c";
|
||
}
|
||
|
||
.ion-ios-umbrella:before {
|
||
content: "\f25f";
|
||
}
|
||
|
||
.ion-ios-umbrella-outline:before {
|
||
content: "\f25e";
|
||
}
|
||
|
||
.ion-ios-undo:before {
|
||
content: "\f4c7";
|
||
}
|
||
|
||
.ion-ios-undo-outline:before {
|
||
content: "\f4c6";
|
||
}
|
||
|
||
.ion-ios-unlock:before {
|
||
content: "\f261";
|
||
}
|
||
|
||
.ion-ios-unlock-outline:before {
|
||
content: "\f260";
|
||
}
|
||
|
||
.ion-ios-videocam:before {
|
||
content: "\f4cd";
|
||
}
|
||
|
||
.ion-ios-videocam-outline:before {
|
||
content: "\f4cc";
|
||
}
|
||
|
||
.ion-ios-volume-down:before {
|
||
content: "\f262";
|
||
}
|
||
|
||
.ion-ios-volume-down-outline:before {
|
||
content: "\f262";
|
||
}
|
||
|
||
.ion-ios-volume-mute:before {
|
||
content: "\f263";
|
||
}
|
||
|
||
.ion-ios-volume-mute-outline:before {
|
||
content: "\f263";
|
||
}
|
||
|
||
.ion-ios-volume-off:before {
|
||
content: "\f264";
|
||
}
|
||
|
||
.ion-ios-volume-off-outline:before {
|
||
content: "\f264";
|
||
}
|
||
|
||
.ion-ios-volume-up:before {
|
||
content: "\f265";
|
||
}
|
||
|
||
.ion-ios-volume-up-outline:before {
|
||
content: "\f265";
|
||
}
|
||
|
||
.ion-ios-walk:before {
|
||
content: "\f266";
|
||
}
|
||
|
||
.ion-ios-walk-outline:before {
|
||
content: "\f266";
|
||
}
|
||
|
||
.ion-ios-warning:before {
|
||
content: "\f268";
|
||
}
|
||
|
||
.ion-ios-warning-outline:before {
|
||
content: "\f267";
|
||
}
|
||
|
||
.ion-ios-watch:before {
|
||
content: "\f269";
|
||
}
|
||
|
||
.ion-ios-watch-outline:before {
|
||
content: "\f269";
|
||
}
|
||
|
||
.ion-ios-water:before {
|
||
content: "\f26b";
|
||
}
|
||
|
||
.ion-ios-water-outline:before {
|
||
content: "\f26a";
|
||
}
|
||
|
||
.ion-ios-wifi:before {
|
||
content: "\f26d";
|
||
}
|
||
|
||
.ion-ios-wifi-outline:before {
|
||
content: "\f26c";
|
||
}
|
||
|
||
.ion-ios-wine:before {
|
||
content: "\f26f";
|
||
}
|
||
|
||
.ion-ios-wine-outline:before {
|
||
content: "\f26e";
|
||
}
|
||
|
||
.ion-ios-woman:before {
|
||
content: "\f271";
|
||
}
|
||
|
||
.ion-ios-woman-outline:before {
|
||
content: "\f270";
|
||
}
|
||
|
||
.ion-logo-android:before {
|
||
content: "\f225";
|
||
}
|
||
|
||
.ion-logo-angular:before {
|
||
content: "\f227";
|
||
}
|
||
|
||
.ion-logo-apple:before {
|
||
content: "\f229";
|
||
}
|
||
|
||
.ion-logo-bitcoin:before {
|
||
content: "\f22b";
|
||
}
|
||
|
||
.ion-logo-buffer:before {
|
||
content: "\f22d";
|
||
}
|
||
|
||
.ion-logo-chrome:before {
|
||
content: "\f22f";
|
||
}
|
||
|
||
.ion-logo-codepen:before {
|
||
content: "\f230";
|
||
}
|
||
|
||
.ion-logo-css3:before {
|
||
content: "\f231";
|
||
}
|
||
|
||
.ion-logo-designernews:before {
|
||
content: "\f232";
|
||
}
|
||
|
||
.ion-logo-dribbble:before {
|
||
content: "\f233";
|
||
}
|
||
|
||
.ion-logo-dropbox:before {
|
||
content: "\f234";
|
||
}
|
||
|
||
.ion-logo-euro:before {
|
||
content: "\f235";
|
||
}
|
||
|
||
.ion-logo-facebook:before {
|
||
content: "\f236";
|
||
}
|
||
|
||
.ion-logo-foursquare:before {
|
||
content: "\f237";
|
||
}
|
||
|
||
.ion-logo-freebsd-devil:before {
|
||
content: "\f238";
|
||
}
|
||
|
||
.ion-logo-github:before {
|
||
content: "\f239";
|
||
}
|
||
|
||
.ion-logo-google:before {
|
||
content: "\f23a";
|
||
}
|
||
|
||
.ion-logo-googleplus:before {
|
||
content: "\f23b";
|
||
}
|
||
|
||
.ion-logo-hackernews:before {
|
||
content: "\f23c";
|
||
}
|
||
|
||
.ion-logo-html5:before {
|
||
content: "\f23d";
|
||
}
|
||
|
||
.ion-logo-instagram:before {
|
||
content: "\f23e";
|
||
}
|
||
|
||
.ion-logo-javascript:before {
|
||
content: "\f23f";
|
||
}
|
||
|
||
.ion-logo-linkedin:before {
|
||
content: "\f240";
|
||
}
|
||
|
||
.ion-logo-markdown:before {
|
||
content: "\f241";
|
||
}
|
||
|
||
.ion-logo-nodejs:before {
|
||
content: "\f242";
|
||
}
|
||
|
||
.ion-logo-octocat:before {
|
||
content: "\f243";
|
||
}
|
||
|
||
.ion-logo-pinterest:before {
|
||
content: "\f244";
|
||
}
|
||
|
||
.ion-logo-playstation:before {
|
||
content: "\f245";
|
||
}
|
||
|
||
.ion-logo-python:before {
|
||
content: "\f246";
|
||
}
|
||
|
||
.ion-logo-reddit:before {
|
||
content: "\f247";
|
||
}
|
||
|
||
.ion-logo-rss:before {
|
||
content: "\f248";
|
||
}
|
||
|
||
.ion-logo-sass:before {
|
||
content: "\f249";
|
||
}
|
||
|
||
.ion-logo-skype:before {
|
||
content: "\f24a";
|
||
}
|
||
|
||
.ion-logo-snapchat:before {
|
||
content: "\f24b";
|
||
}
|
||
|
||
.ion-logo-steam:before {
|
||
content: "\f24c";
|
||
}
|
||
|
||
.ion-logo-tumblr:before {
|
||
content: "\f24d";
|
||
}
|
||
|
||
.ion-logo-tux:before {
|
||
content: "\f2ae";
|
||
}
|
||
|
||
.ion-logo-twitch:before {
|
||
content: "\f2af";
|
||
}
|
||
|
||
.ion-logo-twitter:before {
|
||
content: "\f2b0";
|
||
}
|
||
|
||
.ion-logo-usd:before {
|
||
content: "\f2b1";
|
||
}
|
||
|
||
.ion-logo-vimeo:before {
|
||
content: "\f2c4";
|
||
}
|
||
|
||
.ion-logo-whatsapp:before {
|
||
content: "\f2c5";
|
||
}
|
||
|
||
.ion-logo-windows:before {
|
||
content: "\f32f";
|
||
}
|
||
|
||
.ion-logo-wordpress:before {
|
||
content: "\f330";
|
||
}
|
||
|
||
.ion-logo-xbox:before {
|
||
content: "\f34c";
|
||
}
|
||
|
||
.ion-logo-yahoo:before {
|
||
content: "\f34d";
|
||
}
|
||
|
||
.ion-logo-yen:before {
|
||
content: "\f34e";
|
||
}
|
||
|
||
.ion-logo-youtube:before {
|
||
content: "\f34f";
|
||
}
|
||
|
||
.ion-md-add:before {
|
||
content: "\f273";
|
||
}
|
||
|
||
.ion-md-add-circle:before {
|
||
content: "\f272";
|
||
}
|
||
|
||
.ion-md-alarm:before {
|
||
content: "\f274";
|
||
}
|
||
|
||
.ion-md-albums:before {
|
||
content: "\f275";
|
||
}
|
||
|
||
.ion-md-alert:before {
|
||
content: "\f276";
|
||
}
|
||
|
||
.ion-md-american-football:before {
|
||
content: "\f277";
|
||
}
|
||
|
||
.ion-md-analytics:before {
|
||
content: "\f278";
|
||
}
|
||
|
||
.ion-md-aperture:before {
|
||
content: "\f279";
|
||
}
|
||
|
||
.ion-md-apps:before {
|
||
content: "\f27a";
|
||
}
|
||
|
||
.ion-md-appstore:before {
|
||
content: "\f27b";
|
||
}
|
||
|
||
.ion-md-archive:before {
|
||
content: "\f27c";
|
||
}
|
||
|
||
.ion-md-arrow-back:before {
|
||
content: "\f27d";
|
||
}
|
||
|
||
.ion-md-arrow-down:before {
|
||
content: "\f27e";
|
||
}
|
||
|
||
.ion-md-arrow-dropdown:before {
|
||
content: "\f280";
|
||
}
|
||
|
||
.ion-md-arrow-dropdown-circle:before {
|
||
content: "\f27f";
|
||
}
|
||
|
||
.ion-md-arrow-dropleft:before {
|
||
content: "\f282";
|
||
}
|
||
|
||
.ion-md-arrow-dropleft-circle:before {
|
||
content: "\f281";
|
||
}
|
||
|
||
.ion-md-arrow-dropright:before {
|
||
content: "\f284";
|
||
}
|
||
|
||
.ion-md-arrow-dropright-circle:before {
|
||
content: "\f283";
|
||
}
|
||
|
||
.ion-md-arrow-dropup:before {
|
||
content: "\f286";
|
||
}
|
||
|
||
.ion-md-arrow-dropup-circle:before {
|
||
content: "\f285";
|
||
}
|
||
|
||
.ion-md-arrow-forward:before {
|
||
content: "\f287";
|
||
}
|
||
|
||
.ion-md-arrow-round-back:before {
|
||
content: "\f288";
|
||
}
|
||
|
||
.ion-md-arrow-round-down:before {
|
||
content: "\f289";
|
||
}
|
||
|
||
.ion-md-arrow-round-forward:before {
|
||
content: "\f28a";
|
||
}
|
||
|
||
.ion-md-arrow-round-up:before {
|
||
content: "\f28b";
|
||
}
|
||
|
||
.ion-md-arrow-up:before {
|
||
content: "\f28c";
|
||
}
|
||
|
||
.ion-md-at:before {
|
||
content: "\f28d";
|
||
}
|
||
|
||
.ion-md-attach:before {
|
||
content: "\f28e";
|
||
}
|
||
|
||
.ion-md-backspace:before {
|
||
content: "\f28f";
|
||
}
|
||
|
||
.ion-md-barcode:before {
|
||
content: "\f290";
|
||
}
|
||
|
||
.ion-md-baseball:before {
|
||
content: "\f291";
|
||
}
|
||
|
||
.ion-md-basket:before {
|
||
content: "\f292";
|
||
}
|
||
|
||
.ion-md-basketball:before {
|
||
content: "\f293";
|
||
}
|
||
|
||
.ion-md-battery-charging:before {
|
||
content: "\f294";
|
||
}
|
||
|
||
.ion-md-battery-dead:before {
|
||
content: "\f295";
|
||
}
|
||
|
||
.ion-md-battery-full:before {
|
||
content: "\f296";
|
||
}
|
||
|
||
.ion-md-beaker:before {
|
||
content: "\f297";
|
||
}
|
||
|
||
.ion-md-beer:before {
|
||
content: "\f298";
|
||
}
|
||
|
||
.ion-md-bicycle:before {
|
||
content: "\f299";
|
||
}
|
||
|
||
.ion-md-bluetooth:before {
|
||
content: "\f29a";
|
||
}
|
||
|
||
.ion-md-boat:before {
|
||
content: "\f29b";
|
||
}
|
||
|
||
.ion-md-body:before {
|
||
content: "\f29c";
|
||
}
|
||
|
||
.ion-md-bonfire:before {
|
||
content: "\f29d";
|
||
}
|
||
|
||
.ion-md-book:before {
|
||
content: "\f29e";
|
||
}
|
||
|
||
.ion-md-bookmark:before {
|
||
content: "\f29f";
|
||
}
|
||
|
||
.ion-md-bookmarks:before {
|
||
content: "\f2a0";
|
||
}
|
||
|
||
.ion-md-bowtie:before {
|
||
content: "\f2a1";
|
||
}
|
||
|
||
.ion-md-briefcase:before {
|
||
content: "\f2a2";
|
||
}
|
||
|
||
.ion-md-browsers:before {
|
||
content: "\f2a3";
|
||
}
|
||
|
||
.ion-md-brush:before {
|
||
content: "\f2a4";
|
||
}
|
||
|
||
.ion-md-bug:before {
|
||
content: "\f2a5";
|
||
}
|
||
|
||
.ion-md-build:before {
|
||
content: "\f2a6";
|
||
}
|
||
|
||
.ion-md-bulb:before {
|
||
content: "\f2a7";
|
||
}
|
||
|
||
.ion-md-bus:before {
|
||
content: "\f2a8";
|
||
}
|
||
|
||
.ion-md-cafe:before {
|
||
content: "\f2a9";
|
||
}
|
||
|
||
.ion-md-calculator:before {
|
||
content: "\f2aa";
|
||
}
|
||
|
||
.ion-md-calendar:before {
|
||
content: "\f2ab";
|
||
}
|
||
|
||
.ion-md-call:before {
|
||
content: "\f2ac";
|
||
}
|
||
|
||
.ion-md-camera:before {
|
||
content: "\f2ad";
|
||
}
|
||
|
||
.ion-md-car:before {
|
||
content: "\f2b2";
|
||
}
|
||
|
||
.ion-md-card:before {
|
||
content: "\f2b3";
|
||
}
|
||
|
||
.ion-md-cart:before {
|
||
content: "\f2b4";
|
||
}
|
||
|
||
.ion-md-cash:before {
|
||
content: "\f2b5";
|
||
}
|
||
|
||
.ion-md-chatboxes:before {
|
||
content: "\f2b6";
|
||
}
|
||
|
||
.ion-md-chatbubbles:before {
|
||
content: "\f2b7";
|
||
}
|
||
|
||
.ion-md-checkbox:before {
|
||
content: "\f2b9";
|
||
}
|
||
|
||
.ion-md-checkbox-outline:before {
|
||
content: "\f2b8";
|
||
}
|
||
|
||
.ion-md-checkmark:before {
|
||
content: "\f2bc";
|
||
}
|
||
|
||
.ion-md-checkmark-circle:before {
|
||
content: "\f2bb";
|
||
}
|
||
|
||
.ion-md-checkmark-circle-outline:before {
|
||
content: "\f2ba";
|
||
}
|
||
|
||
.ion-md-clipboard:before {
|
||
content: "\f2bd";
|
||
}
|
||
|
||
.ion-md-clock:before {
|
||
content: "\f2be";
|
||
}
|
||
|
||
.ion-md-close:before {
|
||
content: "\f2c0";
|
||
}
|
||
|
||
.ion-md-close-circle:before {
|
||
content: "\f2bf";
|
||
}
|
||
|
||
.ion-md-closed-captioning:before {
|
||
content: "\f2c1";
|
||
}
|
||
|
||
.ion-md-cloud:before {
|
||
content: "\f2c9";
|
||
}
|
||
|
||
.ion-md-cloud-circle:before {
|
||
content: "\f2c2";
|
||
}
|
||
|
||
.ion-md-cloud-done:before {
|
||
content: "\f2c3";
|
||
}
|
||
|
||
.ion-md-cloud-download:before {
|
||
content: "\f2c6";
|
||
}
|
||
|
||
.ion-md-cloud-outline:before {
|
||
content: "\f2c7";
|
||
}
|
||
|
||
.ion-md-cloud-upload:before {
|
||
content: "\f2c8";
|
||
}
|
||
|
||
.ion-md-cloudy:before {
|
||
content: "\f2cb";
|
||
}
|
||
|
||
.ion-md-cloudy-night:before {
|
||
content: "\f2ca";
|
||
}
|
||
|
||
.ion-md-code:before {
|
||
content: "\f2ce";
|
||
}
|
||
|
||
.ion-md-code-download:before {
|
||
content: "\f2cc";
|
||
}
|
||
|
||
.ion-md-code-working:before {
|
||
content: "\f2cd";
|
||
}
|
||
|
||
.ion-md-cog:before {
|
||
content: "\f2cf";
|
||
}
|
||
|
||
.ion-md-color-fill:before {
|
||
content: "\f2d0";
|
||
}
|
||
|
||
.ion-md-color-filter:before {
|
||
content: "\f2d1";
|
||
}
|
||
|
||
.ion-md-color-palette:before {
|
||
content: "\f2d2";
|
||
}
|
||
|
||
.ion-md-color-wand:before {
|
||
content: "\f2d3";
|
||
}
|
||
|
||
.ion-md-compass:before {
|
||
content: "\f2d4";
|
||
}
|
||
|
||
.ion-md-construct:before {
|
||
content: "\f2d5";
|
||
}
|
||
|
||
.ion-md-contact:before {
|
||
content: "\f2d6";
|
||
}
|
||
|
||
.ion-md-contacts:before {
|
||
content: "\f2d7";
|
||
}
|
||
|
||
.ion-md-contract:before {
|
||
content: "\f2d8";
|
||
}
|
||
|
||
.ion-md-contrast:before {
|
||
content: "\f2d9";
|
||
}
|
||
|
||
.ion-md-copy:before {
|
||
content: "\f2da";
|
||
}
|
||
|
||
.ion-md-create:before {
|
||
content: "\f2db";
|
||
}
|
||
|
||
.ion-md-crop:before {
|
||
content: "\f2dc";
|
||
}
|
||
|
||
.ion-md-cube:before {
|
||
content: "\f2dd";
|
||
}
|
||
|
||
.ion-md-cut:before {
|
||
content: "\f2de";
|
||
}
|
||
|
||
.ion-md-desktop:before {
|
||
content: "\f2df";
|
||
}
|
||
|
||
.ion-md-disc:before {
|
||
content: "\f2e0";
|
||
}
|
||
|
||
.ion-md-document:before {
|
||
content: "\f2e1";
|
||
}
|
||
|
||
.ion-md-done-all:before {
|
||
content: "\f2e2";
|
||
}
|
||
|
||
.ion-md-download:before {
|
||
content: "\f2e3";
|
||
}
|
||
|
||
.ion-md-easel:before {
|
||
content: "\f2e4";
|
||
}
|
||
|
||
.ion-md-egg:before {
|
||
content: "\f2e5";
|
||
}
|
||
|
||
.ion-md-exit:before {
|
||
content: "\f2e6";
|
||
}
|
||
|
||
.ion-md-expand:before {
|
||
content: "\f2e7";
|
||
}
|
||
|
||
.ion-md-eye:before {
|
||
content: "\f2e9";
|
||
}
|
||
|
||
.ion-md-eye-off:before {
|
||
content: "\f2e8";
|
||
}
|
||
|
||
.ion-md-fastforward:before {
|
||
content: "\f2ea";
|
||
}
|
||
|
||
.ion-md-female:before {
|
||
content: "\f2eb";
|
||
}
|
||
|
||
.ion-md-filing:before {
|
||
content: "\f2ec";
|
||
}
|
||
|
||
.ion-md-film:before {
|
||
content: "\f2ed";
|
||
}
|
||
|
||
.ion-md-finger-print:before {
|
||
content: "\f2ee";
|
||
}
|
||
|
||
.ion-md-flag:before {
|
||
content: "\f2ef";
|
||
}
|
||
|
||
.ion-md-flame:before {
|
||
content: "\f2f0";
|
||
}
|
||
|
||
.ion-md-flash:before {
|
||
content: "\f2f1";
|
||
}
|
||
|
||
.ion-md-flask:before {
|
||
content: "\f2f2";
|
||
}
|
||
|
||
.ion-md-flower:before {
|
||
content: "\f2f3";
|
||
}
|
||
|
||
.ion-md-folder:before {
|
||
content: "\f2f5";
|
||
}
|
||
|
||
.ion-md-folder-open:before {
|
||
content: "\f2f4";
|
||
}
|
||
|
||
.ion-md-football:before {
|
||
content: "\f2f6";
|
||
}
|
||
|
||
.ion-md-funnel:before {
|
||
content: "\f2f7";
|
||
}
|
||
|
||
.ion-md-game-controller-a:before {
|
||
content: "\f2f8";
|
||
}
|
||
|
||
.ion-md-game-controller-b:before {
|
||
content: "\f2f9";
|
||
}
|
||
|
||
.ion-md-git-branch:before {
|
||
content: "\f2fa";
|
||
}
|
||
|
||
.ion-md-git-commit:before {
|
||
content: "\f2fb";
|
||
}
|
||
|
||
.ion-md-git-compare:before {
|
||
content: "\f2fc";
|
||
}
|
||
|
||
.ion-md-git-merge:before {
|
||
content: "\f2fd";
|
||
}
|
||
|
||
.ion-md-git-network:before {
|
||
content: "\f2fe";
|
||
}
|
||
|
||
.ion-md-git-pull-request:before {
|
||
content: "\f2ff";
|
||
}
|
||
|
||
.ion-md-glasses:before {
|
||
content: "\f300";
|
||
}
|
||
|
||
.ion-md-globe:before {
|
||
content: "\f301";
|
||
}
|
||
|
||
.ion-md-grid:before {
|
||
content: "\f302";
|
||
}
|
||
|
||
.ion-md-hammer:before {
|
||
content: "\f303";
|
||
}
|
||
|
||
.ion-md-hand:before {
|
||
content: "\f304";
|
||
}
|
||
|
||
.ion-md-happy:before {
|
||
content: "\f305";
|
||
}
|
||
|
||
.ion-md-headset:before {
|
||
content: "\f306";
|
||
}
|
||
|
||
.ion-md-heart:before {
|
||
content: "\f308";
|
||
}
|
||
|
||
.ion-md-heart-outline:before {
|
||
content: "\f307";
|
||
}
|
||
|
||
.ion-md-help:before {
|
||
content: "\f30b";
|
||
}
|
||
|
||
.ion-md-help-buoy:before {
|
||
content: "\f309";
|
||
}
|
||
|
||
.ion-md-help-circle:before {
|
||
content: "\f30a";
|
||
}
|
||
|
||
.ion-md-home:before {
|
||
content: "\f30c";
|
||
}
|
||
|
||
.ion-md-ice-cream:before {
|
||
content: "\f30d";
|
||
}
|
||
|
||
.ion-md-image:before {
|
||
content: "\f30e";
|
||
}
|
||
|
||
.ion-md-images:before {
|
||
content: "\f30f";
|
||
}
|
||
|
||
.ion-md-infinite:before {
|
||
content: "\f310";
|
||
}
|
||
|
||
.ion-md-information:before {
|
||
content: "\f312";
|
||
}
|
||
|
||
.ion-md-information-circle:before {
|
||
content: "\f311";
|
||
}
|
||
|
||
.ion-md-ionic:before {
|
||
content: "\f313";
|
||
}
|
||
|
||
.ion-md-ionitron:before {
|
||
content: "\f314";
|
||
}
|
||
|
||
.ion-md-jet:before {
|
||
content: "\f315";
|
||
}
|
||
|
||
.ion-md-key:before {
|
||
content: "\f316";
|
||
}
|
||
|
||
.ion-md-keypad:before {
|
||
content: "\f317";
|
||
}
|
||
|
||
.ion-md-laptop:before {
|
||
content: "\f318";
|
||
}
|
||
|
||
.ion-md-leaf:before {
|
||
content: "\f319";
|
||
}
|
||
|
||
.ion-md-link:before {
|
||
content: "\f22e";
|
||
}
|
||
|
||
.ion-md-list:before {
|
||
content: "\f31b";
|
||
}
|
||
|
||
.ion-md-list-box:before {
|
||
content: "\f31a";
|
||
}
|
||
|
||
.ion-md-locate:before {
|
||
content: "\f31c";
|
||
}
|
||
|
||
.ion-md-lock:before {
|
||
content: "\f31d";
|
||
}
|
||
|
||
.ion-md-log-in:before {
|
||
content: "\f31e";
|
||
}
|
||
|
||
.ion-md-log-out:before {
|
||
content: "\f31f";
|
||
}
|
||
|
||
.ion-md-magnet:before {
|
||
content: "\f320";
|
||
}
|
||
|
||
.ion-md-mail:before {
|
||
content: "\f322";
|
||
}
|
||
|
||
.ion-md-mail-open:before {
|
||
content: "\f321";
|
||
}
|
||
|
||
.ion-md-male:before {
|
||
content: "\f323";
|
||
}
|
||
|
||
.ion-md-man:before {
|
||
content: "\f324";
|
||
}
|
||
|
||
.ion-md-map:before {
|
||
content: "\f325";
|
||
}
|
||
|
||
.ion-md-medal:before {
|
||
content: "\f326";
|
||
}
|
||
|
||
.ion-md-medical:before {
|
||
content: "\f327";
|
||
}
|
||
|
||
.ion-md-medkit:before {
|
||
content: "\f328";
|
||
}
|
||
|
||
.ion-md-megaphone:before {
|
||
content: "\f329";
|
||
}
|
||
|
||
.ion-md-menu:before {
|
||
content: "\f32a";
|
||
}
|
||
|
||
.ion-md-mic:before {
|
||
content: "\f32c";
|
||
}
|
||
|
||
.ion-md-mic-off:before {
|
||
content: "\f32b";
|
||
}
|
||
|
||
.ion-md-microphone:before {
|
||
content: "\f32d";
|
||
}
|
||
|
||
.ion-md-moon:before {
|
||
content: "\f32e";
|
||
}
|
||
|
||
.ion-md-more:before {
|
||
content: "\f1c9";
|
||
}
|
||
|
||
.ion-md-move:before {
|
||
content: "\f331";
|
||
}
|
||
|
||
.ion-md-musical-note:before {
|
||
content: "\f332";
|
||
}
|
||
|
||
.ion-md-musical-notes:before {
|
||
content: "\f333";
|
||
}
|
||
|
||
.ion-md-navigate:before {
|
||
content: "\f334";
|
||
}
|
||
|
||
.ion-md-no-smoking:before {
|
||
content: "\f335";
|
||
}
|
||
|
||
.ion-md-notifications:before {
|
||
content: "\f338";
|
||
}
|
||
|
||
.ion-md-notifications-off:before {
|
||
content: "\f336";
|
||
}
|
||
|
||
.ion-md-notifications-outline:before {
|
||
content: "\f337";
|
||
}
|
||
|
||
.ion-md-nuclear:before {
|
||
content: "\f339";
|
||
}
|
||
|
||
.ion-md-nutrition:before {
|
||
content: "\f33a";
|
||
}
|
||
|
||
.ion-md-open:before {
|
||
content: "\f33b";
|
||
}
|
||
|
||
.ion-md-options:before {
|
||
content: "\f33c";
|
||
}
|
||
|
||
.ion-md-outlet:before {
|
||
content: "\f33d";
|
||
}
|
||
|
||
.ion-md-paper:before {
|
||
content: "\f33f";
|
||
}
|
||
|
||
.ion-md-paper-plane:before {
|
||
content: "\f33e";
|
||
}
|
||
|
||
.ion-md-partly-sunny:before {
|
||
content: "\f340";
|
||
}
|
||
|
||
.ion-md-pause:before {
|
||
content: "\f341";
|
||
}
|
||
|
||
.ion-md-paw:before {
|
||
content: "\f342";
|
||
}
|
||
|
||
.ion-md-people:before {
|
||
content: "\f343";
|
||
}
|
||
|
||
.ion-md-person:before {
|
||
content: "\f345";
|
||
}
|
||
|
||
.ion-md-person-add:before {
|
||
content: "\f344";
|
||
}
|
||
|
||
.ion-md-phone-landscape:before {
|
||
content: "\f346";
|
||
}
|
||
|
||
.ion-md-phone-portrait:before {
|
||
content: "\f347";
|
||
}
|
||
|
||
.ion-md-photos:before {
|
||
content: "\f348";
|
||
}
|
||
|
||
.ion-md-pie:before {
|
||
content: "\f349";
|
||
}
|
||
|
||
.ion-md-pin:before {
|
||
content: "\f34a";
|
||
}
|
||
|
||
.ion-md-pint:before {
|
||
content: "\f34b";
|
||
}
|
||
|
||
.ion-md-pizza:before {
|
||
content: "\f354";
|
||
}
|
||
|
||
.ion-md-plane:before {
|
||
content: "\f355";
|
||
}
|
||
|
||
.ion-md-planet:before {
|
||
content: "\f356";
|
||
}
|
||
|
||
.ion-md-play:before {
|
||
content: "\f357";
|
||
}
|
||
|
||
.ion-md-podium:before {
|
||
content: "\f358";
|
||
}
|
||
|
||
.ion-md-power:before {
|
||
content: "\f359";
|
||
}
|
||
|
||
.ion-md-pricetag:before {
|
||
content: "\f35a";
|
||
}
|
||
|
||
.ion-md-pricetags:before {
|
||
content: "\f35b";
|
||
}
|
||
|
||
.ion-md-print:before {
|
||
content: "\f35c";
|
||
}
|
||
|
||
.ion-md-pulse:before {
|
||
content: "\f35d";
|
||
}
|
||
|
||
.ion-md-qr-scanner:before {
|
||
content: "\f35e";
|
||
}
|
||
|
||
.ion-md-quote:before {
|
||
content: "\f35f";
|
||
}
|
||
|
||
.ion-md-radio:before {
|
||
content: "\f362";
|
||
}
|
||
|
||
.ion-md-radio-button-off:before {
|
||
content: "\f360";
|
||
}
|
||
|
||
.ion-md-radio-button-on:before {
|
||
content: "\f361";
|
||
}
|
||
|
||
.ion-md-rainy:before {
|
||
content: "\f363";
|
||
}
|
||
|
||
.ion-md-recording:before {
|
||
content: "\f364";
|
||
}
|
||
|
||
.ion-md-redo:before {
|
||
content: "\f365";
|
||
}
|
||
|
||
.ion-md-refresh:before {
|
||
content: "\f366";
|
||
}
|
||
|
||
.ion-md-refresh-circle:before {
|
||
content: "\f228";
|
||
}
|
||
|
||
.ion-md-remove:before {
|
||
content: "\f368";
|
||
}
|
||
|
||
.ion-md-remove-circle:before {
|
||
content: "\f367";
|
||
}
|
||
|
||
.ion-md-reorder:before {
|
||
content: "\f369";
|
||
}
|
||
|
||
.ion-md-repeat:before {
|
||
content: "\f36a";
|
||
}
|
||
|
||
.ion-md-resize:before {
|
||
content: "\f36b";
|
||
}
|
||
|
||
.ion-md-restaurant:before {
|
||
content: "\f36c";
|
||
}
|
||
|
||
.ion-md-return-left:before {
|
||
content: "\f36d";
|
||
}
|
||
|
||
.ion-md-return-right:before {
|
||
content: "\f36e";
|
||
}
|
||
|
||
.ion-md-reverse-camera:before {
|
||
content: "\f36f";
|
||
}
|
||
|
||
.ion-md-rewind:before {
|
||
content: "\f370";
|
||
}
|
||
|
||
.ion-md-ribbon:before {
|
||
content: "\f371";
|
||
}
|
||
|
||
.ion-md-rose:before {
|
||
content: "\f372";
|
||
}
|
||
|
||
.ion-md-sad:before {
|
||
content: "\f373";
|
||
}
|
||
|
||
.ion-md-school:before {
|
||
content: "\f374";
|
||
}
|
||
|
||
.ion-md-search:before {
|
||
content: "\f375";
|
||
}
|
||
|
||
.ion-md-send:before {
|
||
content: "\f376";
|
||
}
|
||
|
||
.ion-md-settings:before {
|
||
content: "\f377";
|
||
}
|
||
|
||
.ion-md-share:before {
|
||
content: "\f379";
|
||
}
|
||
|
||
.ion-md-share-alt:before {
|
||
content: "\f378";
|
||
}
|
||
|
||
.ion-md-shirt:before {
|
||
content: "\f37a";
|
||
}
|
||
|
||
.ion-md-shuffle:before {
|
||
content: "\f37b";
|
||
}
|
||
|
||
.ion-md-skip-backward:before {
|
||
content: "\f37c";
|
||
}
|
||
|
||
.ion-md-skip-forward:before {
|
||
content: "\f37d";
|
||
}
|
||
|
||
.ion-md-snow:before {
|
||
content: "\f37e";
|
||
}
|
||
|
||
.ion-md-speedometer:before {
|
||
content: "\f37f";
|
||
}
|
||
|
||
.ion-md-square:before {
|
||
content: "\f381";
|
||
}
|
||
|
||
.ion-md-square-outline:before {
|
||
content: "\f380";
|
||
}
|
||
|
||
.ion-md-star:before {
|
||
content: "\f384";
|
||
}
|
||
|
||
.ion-md-star-half:before {
|
||
content: "\f382";
|
||
}
|
||
|
||
.ion-md-star-outline:before {
|
||
content: "\f383";
|
||
}
|
||
|
||
.ion-md-stats:before {
|
||
content: "\f385";
|
||
}
|
||
|
||
.ion-md-stopwatch:before {
|
||
content: "\f386";
|
||
}
|
||
|
||
.ion-md-subway:before {
|
||
content: "\f387";
|
||
}
|
||
|
||
.ion-md-sunny:before {
|
||
content: "\f388";
|
||
}
|
||
|
||
.ion-md-swap:before {
|
||
content: "\f389";
|
||
}
|
||
|
||
.ion-md-switch:before {
|
||
content: "\f38a";
|
||
}
|
||
|
||
.ion-md-sync:before {
|
||
content: "\f38b";
|
||
}
|
||
|
||
.ion-md-tablet-landscape:before {
|
||
content: "\f38c";
|
||
}
|
||
|
||
.ion-md-tablet-portrait:before {
|
||
content: "\f38d";
|
||
}
|
||
|
||
.ion-md-tennisball:before {
|
||
content: "\f38e";
|
||
}
|
||
|
||
.ion-md-text:before {
|
||
content: "\f38f";
|
||
}
|
||
|
||
.ion-md-thermometer:before {
|
||
content: "\f390";
|
||
}
|
||
|
||
.ion-md-thumbs-down:before {
|
||
content: "\f391";
|
||
}
|
||
|
||
.ion-md-thumbs-up:before {
|
||
content: "\f392";
|
||
}
|
||
|
||
.ion-md-thunderstorm:before {
|
||
content: "\f393";
|
||
}
|
||
|
||
.ion-md-time:before {
|
||
content: "\f394";
|
||
}
|
||
|
||
.ion-md-timer:before {
|
||
content: "\f395";
|
||
}
|
||
|
||
.ion-md-train:before {
|
||
content: "\f396";
|
||
}
|
||
|
||
.ion-md-transgender:before {
|
||
content: "\f397";
|
||
}
|
||
|
||
.ion-md-trash:before {
|
||
content: "\f398";
|
||
}
|
||
|
||
.ion-md-trending-down:before {
|
||
content: "\f399";
|
||
}
|
||
|
||
.ion-md-trending-up:before {
|
||
content: "\f39a";
|
||
}
|
||
|
||
.ion-md-trophy:before {
|
||
content: "\f39b";
|
||
}
|
||
|
||
.ion-md-umbrella:before {
|
||
content: "\f39c";
|
||
}
|
||
|
||
.ion-md-undo:before {
|
||
content: "\f39d";
|
||
}
|
||
|
||
.ion-md-unlock:before {
|
||
content: "\f39e";
|
||
}
|
||
|
||
.ion-md-videocam:before {
|
||
content: "\f39f";
|
||
}
|
||
|
||
.ion-md-volume-down:before {
|
||
content: "\f3a0";
|
||
}
|
||
|
||
.ion-md-volume-mute:before {
|
||
content: "\f3a1";
|
||
}
|
||
|
||
.ion-md-volume-off:before {
|
||
content: "\f3a2";
|
||
}
|
||
|
||
.ion-md-volume-up:before {
|
||
content: "\f3a3";
|
||
}
|
||
|
||
.ion-md-walk:before {
|
||
content: "\f3a4";
|
||
}
|
||
|
||
.ion-md-warning:before {
|
||
content: "\f3a5";
|
||
}
|
||
|
||
.ion-md-watch:before {
|
||
content: "\f3a6";
|
||
}
|
||
|
||
.ion-md-water:before {
|
||
content: "\f3a7";
|
||
}
|
||
|
||
.ion-md-wifi:before {
|
||
content: "\f3a8";
|
||
}
|
||
|
||
.ion-md-wine:before {
|
||
content: "\f3a9";
|
||
}
|
||
|
||
.ion-md-woman:before {
|
||
content: "\f3aa";
|
||
}
|
||
|
||
/*!
|
||
* 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/vendor/font-awesome/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);
|
||
src: url(/fonts/vendor/font-awesome/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713) format("embedded-opentype"), url(/fonts/vendor/font-awesome/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"), url(/fonts/vendor/font-awesome/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"), url(/fonts/vendor/font-awesome/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"), url(/fonts/vendor/font-awesome/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde) format("svg");
|
||
font-weight: normal;
|
||
font-style: normal;
|
||
}
|
||
|
||
.fa {
|
||
display: inline-block;
|
||
font: normal normal normal 14px/1 FontAwesome;
|
||
font-size: inherit;
|
||
text-rendering: auto;
|
||
-webkit-font-smoothing: antialiased;
|
||
-moz-osx-font-smoothing: grayscale;
|
||
}
|
||
|
||
/* makes the font 33% larger relative to the icon container */
|
||
|
||
.fa-lg {
|
||
font-size: 1.33333333em;
|
||
line-height: 0.75em;
|
||
vertical-align: -15%;
|
||
}
|
||
|
||
.fa-2x {
|
||
font-size: 2em;
|
||
}
|
||
|
||
.fa-3x {
|
||
font-size: 3em;
|
||
}
|
||
|
||
.fa-4x {
|
||
font-size: 4em;
|
||
}
|
||
|
||
.fa-5x {
|
||
font-size: 5em;
|
||
}
|
||
|
||
.fa-fw {
|
||
width: 1.28571429em;
|
||
text-align: center;
|
||
}
|
||
|
||
.fa-ul {
|
||
padding-left: 0;
|
||
margin-left: 2.14285714em;
|
||
list-style-type: none;
|
||
}
|
||
|
||
.fa-ul > li {
|
||
position: relative;
|
||
}
|
||
|
||
.fa-li {
|
||
position: absolute;
|
||
left: -2.14285714em;
|
||
width: 2.14285714em;
|
||
top: 0.14285714em;
|
||
text-align: center;
|
||
}
|
||
|
||
.fa-li.fa-lg {
|
||
left: -1.85714286em;
|
||
}
|
||
|
||
.fa-border {
|
||
padding: .2em .25em .15em;
|
||
border: solid 0.08em #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);
|
||
transform: rotate(90deg);
|
||
}
|
||
|
||
.fa-rotate-180 {
|
||
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
|
||
-webkit-transform: rotate(180deg);
|
||
transform: rotate(180deg);
|
||
}
|
||
|
||
.fa-rotate-270 {
|
||
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
|
||
-webkit-transform: rotate(270deg);
|
||
transform: rotate(270deg);
|
||
}
|
||
|
||
.fa-flip-horizontal {
|
||
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
|
||
-webkit-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);
|
||
transform: scale(1, -1);
|
||
}
|
||
|
||
:root .fa-rotate-90,
|
||
:root .fa-rotate-180,
|
||
:root .fa-rotate-270,
|
||
:root .fa-flip-horizontal,
|
||
:root .fa-flip-vertical {
|
||
-webkit-filter: none;
|
||
filter: none;
|
||
}
|
||
|
||
.fa-stack {
|
||
position: relative;
|
||
display: inline-block;
|
||
width: 2em;
|
||
height: 2em;
|
||
line-height: 2em;
|
||
vertical-align: middle;
|
||
}
|
||
|
||
.fa-stack-1x,
|
||
.fa-stack-2x {
|
||
position: absolute;
|
||
left: 0;
|
||
width: 100%;
|
||
text-align: center;
|
||
}
|
||
|
||
.fa-stack-1x {
|
||
line-height: inherit;
|
||
}
|
||
|
||
.fa-stack-2x {
|
||
font-size: 2em;
|
||
}
|
||
|
||
.fa-inverse {
|
||
color: #fff;
|
||
}
|
||
|
||
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
|
||
readers do not read off random characters that represent icons */
|
||
|
||
.fa-glass:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-music:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-search:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-envelope-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-heart:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-star:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-star-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-user:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-film:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-th-large:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-th:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-th-list:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-check:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-remove:before,
|
||
.fa-close:before,
|
||
.fa-times:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-search-plus:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-search-minus:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-power-off:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-signal:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-gear:before,
|
||
.fa-cog:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-trash-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-home:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-file-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-clock-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-road:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-download:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrow-circle-o-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrow-circle-o-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-inbox:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-play-circle-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-rotate-right:before,
|
||
.fa-repeat:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-refresh:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-list-alt:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-lock:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-flag:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-headphones:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-volume-off:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-volume-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-volume-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-qrcode:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-barcode:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-tag:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-tags:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-book:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bookmark:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-print:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-camera:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-font:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bold:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-italic:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-text-height:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-text-width:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-align-left:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-align-center:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-align-right:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-align-justify:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-list:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-dedent:before,
|
||
.fa-outdent:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-indent:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-video-camera:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-photo:before,
|
||
.fa-image:before,
|
||
.fa-picture-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-pencil:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-map-marker:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-adjust:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-tint:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-edit:before,
|
||
.fa-pencil-square-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-share-square-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-check-square-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrows:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-step-backward:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-fast-backward:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-backward:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-play:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-pause:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-stop:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-forward:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-fast-forward:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-step-forward:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-eject:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-chevron-left:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-chevron-right:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-plus-circle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-minus-circle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-times-circle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-check-circle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-question-circle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-info-circle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-crosshairs:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-times-circle-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-check-circle-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-ban:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrow-left:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrow-right:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrow-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrow-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-mail-forward:before,
|
||
.fa-share:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-expand:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-compress:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-plus:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-minus:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-asterisk:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-exclamation-circle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-gift:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-leaf:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-fire:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-eye:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-eye-slash:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-warning:before,
|
||
.fa-exclamation-triangle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-plane:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-calendar:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-random:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-comment:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-magnet:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-chevron-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-chevron-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-retweet:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-shopping-cart:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-folder:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-folder-open:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrows-v:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrows-h:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bar-chart-o:before,
|
||
.fa-bar-chart:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-twitter-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-facebook-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-camera-retro:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-key:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-gears:before,
|
||
.fa-cogs:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-comments:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-thumbs-o-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-thumbs-o-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-star-half:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-heart-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sign-out:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-linkedin-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-thumb-tack:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-external-link:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sign-in:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-trophy:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-github-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-upload:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-lemon-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-phone:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-square-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bookmark-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-phone-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-twitter:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-facebook-f:before,
|
||
.fa-facebook:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-github:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-unlock:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-credit-card:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-feed:before,
|
||
.fa-rss:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hdd-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bullhorn:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bell:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-certificate:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hand-o-right:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hand-o-left:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hand-o-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hand-o-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrow-circle-left:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrow-circle-right:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrow-circle-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrow-circle-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-globe:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-wrench:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-tasks:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-filter:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-briefcase:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrows-alt:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-group:before,
|
||
.fa-users:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-chain:before,
|
||
.fa-link:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cloud:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-flask:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cut:before,
|
||
.fa-scissors:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-copy:before,
|
||
.fa-files-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-paperclip:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-save:before,
|
||
.fa-floppy-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-navicon:before,
|
||
.fa-reorder:before,
|
||
.fa-bars:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-list-ul:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-list-ol:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-strikethrough:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-underline:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-table:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-magic:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-truck:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-pinterest:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-pinterest-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-google-plus-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-google-plus:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-money:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-caret-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-caret-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-caret-left:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-caret-right:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-columns:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-unsorted:before,
|
||
.fa-sort:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sort-down:before,
|
||
.fa-sort-desc:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sort-up:before,
|
||
.fa-sort-asc:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-envelope:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-linkedin:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-rotate-left:before,
|
||
.fa-undo:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-legal:before,
|
||
.fa-gavel:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-dashboard:before,
|
||
.fa-tachometer:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-comment-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-comments-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-flash:before,
|
||
.fa-bolt:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sitemap:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-umbrella:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-paste:before,
|
||
.fa-clipboard:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-lightbulb-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-exchange:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cloud-download:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cloud-upload:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-user-md:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-stethoscope:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-suitcase:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bell-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-coffee:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cutlery:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-file-text-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-building-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hospital-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-ambulance:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-medkit:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-fighter-jet:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-beer:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-h-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-plus-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-angle-double-left:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-angle-double-right:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-angle-double-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-angle-double-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-angle-left:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-angle-right:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-angle-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-angle-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-desktop:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-laptop:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-tablet:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-mobile-phone:before,
|
||
.fa-mobile:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-circle-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-quote-left:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-quote-right:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-spinner:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-circle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-mail-reply:before,
|
||
.fa-reply:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-github-alt:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-folder-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-folder-open-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-smile-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-frown-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-meh-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-gamepad:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-keyboard-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-flag-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-flag-checkered:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-terminal:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-code:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-mail-reply-all:before,
|
||
.fa-reply-all:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-star-half-empty:before,
|
||
.fa-star-half-full:before,
|
||
.fa-star-half-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-location-arrow:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-crop:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-code-fork:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-unlink:before,
|
||
.fa-chain-broken:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-question:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-info:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-exclamation:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-superscript:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-subscript:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-eraser:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-puzzle-piece:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-microphone:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-microphone-slash:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-shield:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-calendar-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-fire-extinguisher:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-rocket:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-maxcdn:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-chevron-circle-left:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-chevron-circle-right:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-chevron-circle-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-chevron-circle-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-html5:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-css3:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-anchor:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-unlock-alt:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bullseye:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-ellipsis-h:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-ellipsis-v:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-rss-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-play-circle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-ticket:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-minus-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-minus-square-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-level-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-level-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-check-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-pencil-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-external-link-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-share-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-compass:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-toggle-down:before,
|
||
.fa-caret-square-o-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-toggle-up:before,
|
||
.fa-caret-square-o-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-toggle-right:before,
|
||
.fa-caret-square-o-right:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-euro:before,
|
||
.fa-eur:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-gbp:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-dollar:before,
|
||
.fa-usd:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-rupee:before,
|
||
.fa-inr:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cny:before,
|
||
.fa-rmb:before,
|
||
.fa-yen:before,
|
||
.fa-jpy:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-ruble:before,
|
||
.fa-rouble:before,
|
||
.fa-rub:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-won:before,
|
||
.fa-krw:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bitcoin:before,
|
||
.fa-btc:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-file:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-file-text:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sort-alpha-asc:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sort-alpha-desc:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sort-amount-asc:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sort-amount-desc:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sort-numeric-asc:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sort-numeric-desc:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-thumbs-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-thumbs-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-youtube-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-youtube:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-xing:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-xing-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-youtube-play:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-dropbox:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-stack-overflow:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-instagram:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-flickr:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-adn:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bitbucket:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bitbucket-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-tumblr:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-tumblr-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-long-arrow-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-long-arrow-up:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-long-arrow-left:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-long-arrow-right:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-apple:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-windows:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-android:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-linux:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-dribbble:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-skype:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-foursquare:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-trello:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-female:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-male:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-gittip:before,
|
||
.fa-gratipay:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sun-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-moon-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-archive:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bug:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-vk:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-weibo:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-renren:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-pagelines:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-stack-exchange:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrow-circle-o-right:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-arrow-circle-o-left:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-toggle-left:before,
|
||
.fa-caret-square-o-left:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-dot-circle-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-wheelchair:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-vimeo-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-turkish-lira:before,
|
||
.fa-try:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-plus-square-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-space-shuttle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-slack:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-envelope-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-wordpress:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-openid:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-institution:before,
|
||
.fa-bank:before,
|
||
.fa-university:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-mortar-board:before,
|
||
.fa-graduation-cap:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-yahoo:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-google:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-reddit:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-reddit-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-stumbleupon-circle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-stumbleupon:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-delicious:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-digg:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-pied-piper-pp:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-pied-piper-alt:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-drupal:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-joomla:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-language:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-fax:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-building:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-child:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-paw:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-spoon:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cube:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cubes:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-behance:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-behance-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-steam:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-steam-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-recycle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-automobile:before,
|
||
.fa-car:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cab:before,
|
||
.fa-taxi:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-tree:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-spotify:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-deviantart:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-soundcloud:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-database:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-file-pdf-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-file-word-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-file-excel-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-file-powerpoint-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-file-photo-o:before,
|
||
.fa-file-picture-o:before,
|
||
.fa-file-image-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-file-zip-o:before,
|
||
.fa-file-archive-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-file-sound-o:before,
|
||
.fa-file-audio-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-file-movie-o:before,
|
||
.fa-file-video-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-file-code-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-vine:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-codepen:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-jsfiddle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-life-bouy:before,
|
||
.fa-life-buoy:before,
|
||
.fa-life-saver:before,
|
||
.fa-support:before,
|
||
.fa-life-ring:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-circle-o-notch:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-ra:before,
|
||
.fa-resistance:before,
|
||
.fa-rebel:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-ge:before,
|
||
.fa-empire:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-git-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-git:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-y-combinator-square:before,
|
||
.fa-yc-square:before,
|
||
.fa-hacker-news:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-tencent-weibo:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-qq:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-wechat:before,
|
||
.fa-weixin:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-send:before,
|
||
.fa-paper-plane:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-send-o:before,
|
||
.fa-paper-plane-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-history:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-circle-thin:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-header:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-paragraph:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sliders:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-share-alt:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-share-alt-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bomb:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-soccer-ball-o:before,
|
||
.fa-futbol-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-tty:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-binoculars:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-plug:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-slideshare:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-twitch:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-yelp:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-newspaper-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-wifi:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-calculator:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-paypal:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-google-wallet:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cc-visa:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cc-mastercard:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cc-discover:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cc-amex:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cc-paypal:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cc-stripe:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bell-slash:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bell-slash-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-trash:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-copyright:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-at:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-eyedropper:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-paint-brush:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-birthday-cake:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-area-chart:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-pie-chart:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-line-chart:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-lastfm:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-lastfm-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-toggle-off:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-toggle-on:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bicycle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bus:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-ioxhost:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-angellist:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cc:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-shekel:before,
|
||
.fa-sheqel:before,
|
||
.fa-ils:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-meanpath:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-buysellads:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-connectdevelop:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-dashcube:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-forumbee:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-leanpub:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sellsy:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-shirtsinbulk:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-simplybuilt:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-skyatlas:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cart-plus:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cart-arrow-down:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-diamond:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-ship:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-user-secret:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-motorcycle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-street-view:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-heartbeat:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-venus:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-mars:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-mercury:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-intersex:before,
|
||
.fa-transgender:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-transgender-alt:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-venus-double:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-mars-double:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-venus-mars:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-mars-stroke:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-mars-stroke-v:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-mars-stroke-h:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-neuter:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-genderless:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-facebook-official:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-pinterest-p:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-whatsapp:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-server:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-user-plus:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-user-times:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hotel:before,
|
||
.fa-bed:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-viacoin:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-train:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-subway:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-medium:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-yc:before,
|
||
.fa-y-combinator:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-optin-monster:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-opencart:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-expeditedssl:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-battery-4:before,
|
||
.fa-battery:before,
|
||
.fa-battery-full:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-battery-3:before,
|
||
.fa-battery-three-quarters:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-battery-2:before,
|
||
.fa-battery-half:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-battery-1:before,
|
||
.fa-battery-quarter:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-battery-0:before,
|
||
.fa-battery-empty:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-mouse-pointer:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-i-cursor:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-object-group:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-object-ungroup:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sticky-note:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-sticky-note-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cc-jcb:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-cc-diners-club:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-clone:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-balance-scale:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hourglass-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hourglass-1:before,
|
||
.fa-hourglass-start:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hourglass-2:before,
|
||
.fa-hourglass-half:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hourglass-3:before,
|
||
.fa-hourglass-end:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hourglass:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hand-grab-o:before,
|
||
.fa-hand-rock-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hand-stop-o:before,
|
||
.fa-hand-paper-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hand-scissors-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hand-lizard-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hand-spock-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hand-pointer-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hand-peace-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-trademark:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-registered:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-creative-commons:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-gg:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-gg-circle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-tripadvisor:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-odnoklassniki:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-odnoklassniki-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-get-pocket:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-wikipedia-w:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-safari:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-chrome:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-firefox:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-opera:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-internet-explorer:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-tv:before,
|
||
.fa-television:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-contao:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-500px:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-amazon:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-calendar-plus-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-calendar-minus-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-calendar-times-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-calendar-check-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-industry:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-map-pin:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-map-signs:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-map-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-map:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-commenting:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-commenting-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-houzz:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-vimeo:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-black-tie:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-fonticons:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-reddit-alien:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-edge:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-credit-card-alt:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-codiepie:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-modx:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-fort-awesome:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-usb:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-product-hunt:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-mixcloud:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-scribd:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-pause-circle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-pause-circle-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-stop-circle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-stop-circle-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-shopping-bag:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-shopping-basket:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-hashtag:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bluetooth:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bluetooth-b:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-percent:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-gitlab:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-wpbeginner:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-wpforms:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-envira:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-universal-access:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-wheelchair-alt:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-question-circle-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-blind:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-audio-description:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-volume-control-phone:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-braille:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-assistive-listening-systems:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-asl-interpreting:before,
|
||
.fa-american-sign-language-interpreting:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-deafness:before,
|
||
.fa-hard-of-hearing:before,
|
||
.fa-deaf:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-glide:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-glide-g:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-signing:before,
|
||
.fa-sign-language:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-low-vision:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-viadeo:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-viadeo-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-snapchat:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-snapchat-ghost:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-snapchat-square:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-pied-piper:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-first-order:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-yoast:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-themeisle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-google-plus-circle:before,
|
||
.fa-google-plus-official:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-fa:before,
|
||
.fa-font-awesome:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-handshake-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-envelope-open:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-envelope-open-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-linode:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-address-book:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-address-book-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-vcard:before,
|
||
.fa-address-card:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-vcard-o:before,
|
||
.fa-address-card-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-user-circle:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-user-circle-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-user-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-id-badge:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-drivers-license:before,
|
||
.fa-id-card:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-drivers-license-o:before,
|
||
.fa-id-card-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-quora:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-free-code-camp:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-telegram:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-thermometer-4:before,
|
||
.fa-thermometer:before,
|
||
.fa-thermometer-full:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-thermometer-3:before,
|
||
.fa-thermometer-three-quarters:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-thermometer-2:before,
|
||
.fa-thermometer-half:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-thermometer-1:before,
|
||
.fa-thermometer-quarter:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-thermometer-0:before,
|
||
.fa-thermometer-empty:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-shower:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bathtub:before,
|
||
.fa-s15:before,
|
||
.fa-bath:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-podcast:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-window-maximize:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-window-minimize:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-window-restore:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-times-rectangle:before,
|
||
.fa-window-close:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-times-rectangle-o:before,
|
||
.fa-window-close-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-bandcamp:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-grav:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-etsy:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-imdb:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-ravelry:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-eercast:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-microchip:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-snowflake-o:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-superpowers:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-wpexplorer:before {
|
||
content: "";
|
||
}
|
||
|
||
.fa-meetup:before {
|
||
content: "";
|
||
}
|
||
|
||
.sr-only {
|
||
position: absolute;
|
||
width: 1px;
|
||
height: 1px;
|
||
padding: 0;
|
||
margin: -1px;
|
||
overflow: hidden;
|
||
clip: rect(0, 0, 0, 0);
|
||
border: 0;
|
||
}
|
||
|
||
.sr-only-focusable:active,
|
||
.sr-only-focusable:focus {
|
||
position: static;
|
||
width: auto;
|
||
height: auto;
|
||
margin: 0;
|
||
overflow: visible;
|
||
clip: auto;
|
||
}
|
||
|
||
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlcy9hc3NldHMvc2Fzcy9hcHAuc2NzcyIsInJlc291cmNlcy9hc3NldHMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL19ib290c3RyYXAuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19taXhpbnMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGFiZWxzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LWZpbHRlci5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNpemUuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3NpemUuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Byb2dyZXNzLWJhci5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19uYXYtdmVydGljYWwtYWxpZ24uc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvZGUuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2VyLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGFiZWxzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGh1bWJuYWlscy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fd2VsbHMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyIsIm5vZGVfbW9kdWxlcy9pb25pY29ucy9kaXN0L3Njc3MvaW9uaWNvbnMuc2NzcyIsIm5vZGVfbW9kdWxlcy9pb25pY29ucy9kaXN0L3Njc3MvaW9uaWNvbnMtdmFyaWFibGVzLnNjc3MiLCJub2RlX21vZHVsZXMvaW9uaWNvbnMvZGlzdC9zY3NzL2lvbmljb25zLWNvbW1vbi5zY3NzIiwibm9kZV9tb2R1bGVzL2lvbmljb25zL2Rpc3Qvc2Nzcy9pb25pY29ucy1pY29ucy5zY3NzIiwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3BhdGguc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19sYXJnZXIuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuLy8gRm9udHNcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SYWxld2F5OjMwMCw0MDAsNjAwKTtcblxuLy8gVmFyaWFibGVzXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8vIEJvb3RzdHJhcFxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwXCI7XG5cbi8vSW9uaWNvbnNcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvaW9uaWNvbnMvZGlzdC9zY3NzL2lvbmljb25zLnNjc3NcIjtcblxuLy9Gb250IGF3ZXNvbWVcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvZm9udC1hd2Vzb21lLnNjc3NcIjsiLCJcbi8vIEJvZHlcbiRib2R5LWJnOiAjZjVmOGZhO1xuXG4vLyBCb3JkZXJzXG4kbGFyYXZlbC1ib3JkZXItY29sb3I6IGRhcmtlbigkYm9keS1iZywgMTAlKTtcbiRsaXN0LWdyb3VwLWJvcmRlcjogJGxhcmF2ZWwtYm9yZGVyLWNvbG9yO1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogJGxhcmF2ZWwtYm9yZGVyLWNvbG9yO1xuJHBhbmVsLWRlZmF1bHQtYm9yZGVyOiAkbGFyYXZlbC1ib3JkZXItY29sb3I7XG4kcGFuZWwtaW5uZXItYm9yZGVyOiAkbGFyYXZlbC1ib3JkZXItY29sb3I7XG5cbi8vIEJyYW5kc1xuJGJyYW5kLXByaW1hcnk6ICMzMDk3RDE7XG4kYnJhbmQtaW5mbzogIzhlYjRjYjtcbiRicmFuZC1zdWNjZXNzOiAjMmFiMjdiO1xuJGJyYW5kLXdhcm5pbmc6ICNjYmI5NTY7XG4kYnJhbmQtZGFuZ2VyOiAjYmY1MzI5O1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJSb2JvdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LXNpemUtYmFzZTogMTRweDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjY7XG4kdGV4dC1jb2xvcjogIzYzNmI2ZjtcblxuLy8gTmF2YmFyXG4kbmF2YmFyLWRlZmF1bHQtYmc6ICNmZmY7XG5cbi8vIEJ1dHRvbnNcbiRidG4tZGVmYXVsdC1jb2xvcjogJHRleHQtY29sb3I7XG5cbi8vIElucHV0c1xuJGlucHV0LWJvcmRlcjogbGlnaHRlbigkdGV4dC1jb2xvciwgNDAlKTtcbiRpbnB1dC1ib3JkZXItZm9jdXM6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDI1JSk7XG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6IGxpZ2h0ZW4oJHRleHQtY29sb3IsIDMwJSk7XG5cbi8vIFBhbmVsc1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogI2ZmZjtcbiIsIi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xuQGltcG9ydCBcImJvb3RzdHJhcC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbWl4aW5zXCI7XG5cbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCJib290c3RyYXAvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ByaW50XCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dseXBoaWNvbnNcIjtcblxuLy8gQ29yZSBDU1NcbkBpbXBvcnQgXCJib290c3RyYXAvc2NhZmZvbGRpbmdcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdHlwZVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jb2RlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvdGFibGVzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Zvcm1zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2J1dHRvbnNcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImJvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9kcm9wZG93bnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uLWdyb3Vwc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9pbnB1dC1ncm91cHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbmF2c1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZiYXJcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnJlYWRjcnVtYnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdlclwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9sYWJlbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYmFkZ2VzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2p1bWJvdHJvblwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90aHVtYm5haWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2FsZXJ0c1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wcm9ncmVzcy1iYXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21lZGlhXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcGFuZWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtZW1iZWRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvd2VsbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY2xvc2VcIjtcblxuLy8gQ29tcG9uZW50cyB3LyBKYXZhU2NyaXB0XG5AaW1wb3J0IFwiYm9vdHN0cmFwL21vZGFsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90b29sdGlwXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BvcG92ZXJzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Nhcm91c2VsXCI7XG5cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuQGltcG9ydCBcImJvb3RzdHJhcC91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXNcIjtcbiIsIiRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6IGZhbHNlICFkZWZhdWx0O1xuLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLz09IENvbG9yc1xuLy9cbi8vIyMgR3JheSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuJGdyYXktYmFzZTogICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kZ3JheS1kYXJrZXI6ICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSkgIWRlZmF1bHQ7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSkgIWRlZmF1bHQ7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpICFkZWZhdWx0OyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA0Ni43JSkgIWRlZmF1bHQ7IC8vICM3NzdcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKSAhZGVmYXVsdDsgLy8gI2VlZVxuXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICBkYXJrZW4oIzQyOGJjYSwgNi41JSkgIWRlZmF1bHQ7IC8vICMzMzdhYjdcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICM1Y2I4NWMgIWRlZmF1bHQ7XG4kYnJhbmQtaW5mbzogICAgICAgICAgICAjNWJjMGRlICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgI2YwYWQ0ZSAhZGVmYXVsdDtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICNkOTUzNGYgIWRlZmF1bHQ7XG5cblxuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuJHRleHQtY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLXNtYWxsOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuJGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi42KSkgIWRlZmF1bHQ7IC8vIH4zNnB4XG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjE1KSkgIWRlZmF1bHQ7IC8vIH4zMHB4XG4kZm9udC1zaXplLWgzOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNykpICFkZWZhdWx0OyAvLyB+MjRweFxuJGZvbnQtc2l6ZS1oNDogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XG4kZm9udC1zaXplLWg1OiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4vLyoqIFVuaXQtbGVzcyBgbGluZS1oZWlnaHRgIGZvciB1c2UgaW4gY29tcG9uZW50cyBsaWtlIGJ1dHRvbnMuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxuLy8qKiBDb21wdXRlZCBcImxpbmUtaGVpZ2h0XCIgKGBmb250LXNpemVgICogYGxpbmUtaGVpZ2h0YCkgZm9yIHVzZSB3aXRoIGBtYXJnaW5gLCBgcGFkZGluZ2AsIGV0Yy5cbiRsaW5lLWhlaWdodC1jb21wdXRlZDogICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKSkgIWRlZmF1bHQ7IC8vIH4yMHB4XG5cbi8vKiogQnkgZGVmYXVsdCwgdGhpcyBpbmhlcml0cyBmcm9tIHRoZSBgPGJvZHk+YC5cbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cblxuLy89PSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cblxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXG5cbi8vIFtjb252ZXJ0ZXJdIElmICRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIgaWYgdXNlZCwgcHJvdmlkZSBwYXRoIHJlbGF0aXZlIHRvIHRoZSBhc3NldHMgbG9hZCBwYXRoLlxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiLi4vZm9udHMvYm9vdHN0cmFwL1wiKSAhZGVmYXVsdDtcblxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxuJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIiAhZGVmYXVsdDtcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcblxuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweCAhZGVmYXVsdDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4ICFkZWZhdWx0O1xuJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHggIWRlZmF1bHQ7XG4kcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4ICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMzMzMzMzICFkZWZhdWx0OyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweCAhZGVmYXVsdDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdGUgZHJvcGRvd25zLlxuJGNhcmV0LXdpZHRoLWJhc2U6ICAgICAgICAgIDRweCAhZGVmYXVsdDtcbi8vKiogQ2FyZXRzIGluY3JlYXNlIHNsaWdodGx5IGluIHNpemUgZm9yIGxhcmdlciBjb21wb25lbnRzLlxuJGNhcmV0LXdpZHRoLWxhcmdlOiAgICAgICAgIDVweCAhZGVmYXVsdDtcblxuXG4vLz09IFRhYmxlc1xuLy9cbi8vIyMgQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBmb3IgY2VsbHMgaW4gYC50YWJsZS1jb25kZW5zZWRgLlxuJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6ICA1cHggIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGFsbCB0YWJsZXMuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtc3RyaXBlZGAuXG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgICNmOWY5ZjkgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1ob3ZlcmAuXG4kdGFibGUtYmctaG92ZXI6ICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kdGFibGUtYmctYWN0aXZlOiAgICAgICAgICAgICAgICR0YWJsZS1iZy1ob3ZlciAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRhYmxlIGFuZCBjZWxsIGJvcmRlcnMuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBCdXR0b25zXG4vL1xuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBub3JtYWwgIWRlZmF1bHQ7XG5cbiRidG4tZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4tcHJpbWFyeS1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4taW5mby1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgIGRhcmtlbigkYnRuLWluZm8tYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKCRidG4td2FybmluZy1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3Jtc1xuLy9cbi8vIyNcblxuLy8qKiBgPGlucHV0PmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dCBkaXNhYmxlZD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgYDxpbnB1dD5gc1xuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQ+YCBib3JkZXIgY29sb3JcbiRpbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vIFRPRE86IFJlbmFtZSBgJGlucHV0LWJvcmRlci1yYWRpdXNgIHRvIGAkaW5wdXQtYm9yZGVyLXJhZGl1cy1iYXNlYCBpbiB2NFxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4vLyBUaGlzIGhhcyBubyBlZmZlY3Qgb24gYDxzZWxlY3Q+YHMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgaW5wdXRzIG9uIGZvY3VzXG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAjNjZhZmU5ICFkZWZhdWx0O1xuXG4vLyoqIFBsYWNlaG9sZGVyIHRleHQgY29sb3JcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgICAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtc21hbGw6ICAgICAgICAgICAgIChmbG9vcigkZm9udC1zaXplLXNtYWxsICogJGxpbmUtaGVpZ2h0LXNtYWxsKSArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG5cbi8vKiogYC5mb3JtLWdyb3VwYCBtYXJnaW5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRsZWdlbmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kbGVnZW5kLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGN1cnNvciBmb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9ucy5cbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuXG5cbi8vPT0gRHJvcGRvd25zXG4vL1xuLy8jIyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgLlxuJGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMTUpICFkZWZhdWx0O1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgICoqZm9yIElFOCoqLlxuJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogRHJvcGRvd24gbGluayB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbi8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcbi8vKiogSG92ZXIgYmFja2dyb3VuZCBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogRGVwcmVjYXRlZCBgJGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcbiRkcm9wZG93bi1jYXJldC1jb2xvcjogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG5cblxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG4vL1xuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXG5cbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kOiAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG5cblxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgNDgwcHggIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcbiRzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14cyAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXBob25lOiAgICAgICAgICAgICAgICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXNtICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXRhYmxldDogICAgICAgICAgICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLW1kYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgOTkycHggIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbWQgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWRlc2t0b3A6ICAgICAgICAgICAgICRzY3JlZW4tbWQtbWluICFkZWZhdWx0O1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZ2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweCAhZGVmYXVsdDtcbiRzY3JlZW4tbGctbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1sZyAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZy1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGctZGVza3RvcDogICAgICAgICAgJHNjcmVlbi1sZy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbWQtbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gR3JpZCBzeXN0ZW1cbi8vXG4vLyMjIERlZmluZSB5b3VyIGN1c3RvbSByZXNwb25zaXZlIGdyaWQuXG5cbi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4vLyBOYXZiYXIgY29sbGFwc2Vcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludDogICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXg6ICgkZ3JpZC1mbG9hdC1icmVha3BvaW50IC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBDb250YWluZXIgc2l6ZXNcbi8vXG4vLyMjIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuJGNvbnRhaW5lci10YWJsZXQ6ICAgICAgICAgICAgICg3MjBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1zbS1taW5gIGFuZCB1cC5cbiRjb250YWluZXItc206ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXRhYmxldCAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcbiRjb250YWluZXItZGVza3RvcDogICAgICAgICAgICAoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbWQtbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLW1kOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1kZXNrdG9wICFkZWZhdWx0O1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogICAgICAoMTE0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1sZzogICAgICAgICAgICAgICAgICRjb250YWluZXItbGFyZ2UtZGVza3RvcCAhZGVmYXVsdDtcblxuXG4vLz09IE5hdmJhclxuLy9cbi8vIyNcblxuLy8gQmFzaWNzIG9mIGEgbmF2YmFyXG4kbmF2YmFyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XG4kbmF2YmFyLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICRsaW5lLWhlaWdodC1jb21wdXRlZCAhZGVmYXVsdDtcbiRuYXZiYXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgKCgkbmF2YmFyLWhlaWdodCAtICRsaW5lLWhlaWdodC1jb21wdXRlZCkgLyAyKSAhZGVmYXVsdDtcbiRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDogICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgI2Y4ZjhmOCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhciBsaW5rc1xuJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhciBicmFuZCBsYWJlbFxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhciB0b2dnbGVcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICM4ODggIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09PSBJbnZlcnRlZCBuYXZiYXJcbi8vIFJlc2V0IGludmVydGVkIG5hdmJhciBiYXNpY3NcbiRuYXZiYXItaW52ZXJzZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgIzIyMiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGxpbmtzXG4kbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktbGlnaHQsIDE1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIzQ0NCAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBicmFuZCBsYWJlbFxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciB0b2dnbGVcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuXG4vLz09IE5hdnNcbi8vXG4vLyMjXG5cbi8vPT09IFNoYXJlZCBuYXYgc3R5bGVzXG4kbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vPT0gVGFic1xuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAjZGRkICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG4vLz09IFBpbGxzXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2luYXRpb25cbi8vXG4vLyMjXG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnZXJcbi8vXG4vLyMjXG5cbiRwYWdlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYm9yZGVyICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJHBhZ2VyLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24taG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwYWdlci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdlci1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBKdW1ib3Ryb25cbi8vXG4vLyMjXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWZvbnQtc2l6ZTogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjUpKSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU6ICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDQuNSkpICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXG5cbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAgICAgICAgICMzYzc2M2QgIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAjZGZmMGQ4ICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXN1Y2Nlc3MtYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgIzMxNzA4ZiAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICNkOWVkZjcgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtaW5mby1iZywgLTEwKSwgNyUpICFkZWZhdWx0O1xuXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAgICAgICAgICAjOGE2ZDNiICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS13YXJuaW5nLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICNhOTQ0NDIgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjJkZWRlICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWRhbmdlci1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG5cbi8vPT0gVG9vbHRpcHNcbi8vXG4vLyMjXG5cbi8vKiogVG9vbHRpcCBtYXggd2lkdGhcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIHRleHQgY29sb3JcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuXG4vLyoqIFRvb2x0aXAgYXJyb3cgd2lkdGhcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweCAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBhcnJvdyBjb2xvclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy89PSBQb3BvdmVyc1xuLy9cbi8vIyNcblxuLy8qKiBQb3BvdmVyIGJvZHkgYmFja2dyb3VuZCBjb2xvclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG1heGltdW0gd2lkdGhcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGZhbGxiYWNrIGJvcmRlciBjb2xvclxuJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgdGl0bGUgYmFja2dyb3VuZCBjb2xvclxuJHBvcG92ZXItdGl0bGUtYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgYXJyb3cgY29sb3JcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlX2luKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgMC4wNSkgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgZmFsbGJhY2sgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOiAgZGFya2VuKCRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvciwgMjAlKSAhZGVmYXVsdDtcblxuXG4vLz09IExhYmVsc1xuLy9cbi8vIyNcblxuLy8qKiBEZWZhdWx0IGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kZWZhdWx0LWJnOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBQcmltYXJ5IGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1wcmltYXJ5LWJnOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuLy8qKiBJbmZvIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1pbmZvLWJnOiAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuLy8qKiBXYXJuaW5nIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC13YXJuaW5nLWJnOiAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRhbmdlci1iZzogICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGxhYmVsIHRleHQgY29sb3JcbiRsYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgdGV4dCBjb2xvciBvZiBhIGxpbmtlZCBsYWJlbFxuJGxhYmVsLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IE1vZGFsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCB0aXRsZVxuJG1vZGFsLXRpdGxlLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgdGl0bGUgbGluZS1oZWlnaHRcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvciAqKmZvciBJRTgqKlxuJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4vLyoqIE1vZGFsIGJhY2tkcm9wIGJhY2tncm91bmQgY29sb3JcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGJhY2tkcm9wIG9wYWNpdHlcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBoZWFkZXIgYm9yZGVyIGNvbG9yXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAjZTVlNWU1ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBmb290ZXIgYm9yZGVyIGNvbG9yXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgOTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA2MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmc6ICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICBib2xkICFkZWZhdWx0O1xuXG4kYWxlcnQtc3VjY2Vzcy1iZzogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1pbmZvLWJnOiAgICAgICAgICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LXdhcm5pbmctYmc6ICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLWJnICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XG5cblxuLy89PSBQcm9ncmVzcyBiYXJzXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIHdob2xlIHByb2dyZXNzIGNvbXBvbmVudFxuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogUHJvZ3Jlc3MgYmFyIHRleHQgY29sb3JcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFZhcmlhYmxlIGZvciBzZXR0aW5nIHJvdW5kZWQgY29ybmVycyBvbiBwcm9ncmVzcyBiYXIuXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZzogICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuLy8qKiBXYXJuaW5nIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci13YXJuaW5nLWJnOiAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4vLyoqIEluZm8gcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWluZm8tYmc6ICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcblxuXG4vLz09IExpc3QgZ3JvdXBcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvbiBgLmxpc3QtZ3JvdXAtaXRlbWBcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogYC5saXN0LWdyb3VwLWl0ZW1gIGJvcmRlciBjb2xvclxuJGxpc3QtZ3JvdXAtYm9yZGVyOiAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuLy8qKiBMaXN0IGdyb3VwIGJvcmRlciByYWRpdXNcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHNpbmdsZSBsaXN0IGl0ZW1zIG9uIGhvdmVyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBvZiBhY3RpdmUgbGlzdCBlbGVtZW50c1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjogICAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogIGxpZ2h0ZW4oJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA0MCUpICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gZGlzYWJsZWQgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWxpbmstY29sb3I6ICAgICAgICAgIzU1NSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I6ICAgJGxpc3QtZ3JvdXAtbGluay1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogIzMzMyAhZGVmYXVsdDtcblxuXG4vLz09IFBhbmVsc1xuLy9cbi8vIyNcblxuJHBhbmVsLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1ib2R5LXBhZGRpbmc6ICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kcGFuZWwtZm9vdGVyLXBhZGRpbmc6ICAgICAgICAkcGFuZWwtaGVhZGluZy1wYWRkaW5nICFkZWZhdWx0O1xuJHBhbmVsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGVsZW1lbnRzIHdpdGhpbiBwYW5lbHNcbiRwYW5lbC1pbm5lci1ib3JkZXI6ICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kcGFuZWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcGFuZWwtZGVmYXVsdC10ZXh0OiAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1wcmltYXJ5LXRleHQ6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc6ICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kcGFuZWwtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzogICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtaW5mby1oZWFkaW5nLWJnOiAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc6ICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItaGVhZGluZy1iZzogICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG5cblxuLy89PSBUaHVtYm5haWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgIDRweCAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJhY2tncm91bmQgY29sb3JcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYm9yZGVyIGNvbG9yXG4kdGh1bWJuYWlsLWJvcmRlcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYm9yZGVyIHJhZGl1c1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBDdXN0b20gdGV4dCBjb2xvciBmb3IgdGh1bWJuYWlsIGNhcHRpb25zXG4kdGh1bWJuYWlsLWNhcHRpb24tY29sb3I6ICAgICAkdGV4dC1jb2xvciAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBjYXB0aW9uXG4kdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZzogICA5cHggIWRlZmF1bHQ7XG5cblxuLy89PSBXZWxsc1xuLy9cbi8vIyNcblxuJHdlbGwtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR3ZWxsLWJvcmRlcjogICAgICAgICAgICAgICAgIGRhcmtlbigkd2VsbC1iZywgNyUpICFkZWZhdWx0O1xuXG5cbi8vPT0gQmFkZ2VzXG4vL1xuLy8jI1xuXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBMaW5rZWQgYmFkZ2UgdGV4dCBjb2xvciBvbiBob3ZlclxuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRiYWRnZS1iZzogICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIEJhZGdlIHRleHQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFkZ2UgYmFja2dyb3VuZCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweCAhZGVmYXVsdDtcblxuXG4vLz09IEJyZWFkY3J1bWJzXG4vL1xuLy8jI1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiAgIDhweCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweCAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiBiYWNrZ3JvdW5kIGNvbG9yXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgdGV4dCBjb2xvclxuJGJyZWFkY3J1bWItY29sb3I6ICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGN1cnJlbnQgcGFnZSBpbiB0aGUgYnJlYWRjcnVtYlxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogVGV4dHVhbCBzZXBhcmF0b3IgZm9yIGJldHdlZW4gYnJlYWRjcnVtYiBlbGVtZW50c1xuJGJyZWFkY3J1bWItc2VwYXJhdG9yOiAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLz09IENhcm91c2VsXG4vL1xuLy8jI1xuXG4kY2Fyb3VzZWwtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBDbG9zZVxuLy9cbi8vIyNcblxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBDb2RlXG4vL1xuLy8jI1xuXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAjYzcyNTRlICFkZWZhdWx0O1xuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y5ZjJmNCAhZGVmYXVsdDtcblxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XG5cbiRwcmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJHByZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwZVxuLy9cbi8vIyNcblxuLy8qKiBIb3Jpem9udGFsIG9mZnNldCBmb3IgZm9ybXMgYW5kIGxpc3RzLlxuJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHggIWRlZmF1bHQ7XG4vLyoqIFRleHQgbXV0ZWQgY29sb3JcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBBYmJyZXZpYXRpb25zIGFuZCBhY3JvbnltcyBib3JkZXIgY29sb3JcbiRhYmJyLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBIZWFkaW5ncyBzbWFsbCBjb2xvclxuJGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgc21hbGwgY29sb3JcbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIGZvbnQgc2l6ZVxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIGJvcmRlciBjb2xvclxuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogUGFnZSBoZWFkZXIgYm9yZGVyIGNvbG9yXG4kcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBXaWR0aCBvZiBob3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3QgdGl0bGVzXG4kZGwtaG9yaXpvbnRhbC1vZmZzZXQ6ICAgICAgICAkY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsICFkZWZhdWx0O1xuLy8qKiBQb2ludCBhdCB3aGljaCAuZGwtaG9yaXpvbnRhbCBiZWNvbWVzIGhvcml6b250YWxcbiRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQ6ICAgICRncmlkLWZsb2F0LWJyZWFrcG9pbnQgIWRlZmF1bHQ7XG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cbiRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFV0aWxpdGllc1xuQGltcG9ydCBcIm1peGlucy9oaWRlLXRleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvb3BhY2l0eVwiO1xuQGltcG9ydCBcIm1peGlucy9pbWFnZVwiO1xuQGltcG9ydCBcIm1peGlucy9sYWJlbHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzZXQtZmlsdGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2l6ZVwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNwb25zaXZlLXZpc2liaWxpdHlcIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2l6ZVwiO1xuQGltcG9ydCBcIm1peGlucy90YWItZm9jdXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzZXQtdGV4dFwiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LWVtcGhhc2lzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtb3ZlcmZsb3dcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdmVuZG9yLXByZWZpeGVzXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJtaXhpbnMvYWxlcnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcGFuZWxzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcIm1peGlucy9uYXYtZGl2aWRlclwiO1xuQGltcG9ydCBcIm1peGlucy9mb3Jtc1wiO1xuQGltcG9ydCBcIm1peGlucy9wcm9ncmVzcy1iYXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGFibGUtcm93XCI7XG5cbi8vIFNraW5zXG5AaW1wb3J0IFwibWl4aW5zL2JhY2tncm91bmQtdmFyaWFudFwiO1xuQGltcG9ydCBcIm1peGlucy9ib3JkZXItcmFkaXVzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyYWRpZW50c1wiO1xuXG4vLyBMYXlvdXRcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2VudGVyLWJsb2NrXCI7XG5AaW1wb3J0IFwibWl4aW5zL25hdi12ZXJ0aWNhbC1hbGlnblwiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXG5AbWl4aW4gaGlkZS10ZXh0KCkge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIEBpbmNsdWRlIGhpZGUtdGV4dDtcbn1cbiIsIi8vIE9wYWNpdHlcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIC8vIElFOCBmaWx0ZXJcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSgkZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0xeH1cIiksIFwiI3skZmlsZS0xeH1cIikpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy8gTGFiZWxzXG5cbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSZXNldCBmaWx0ZXJzIGZvciBJRVxuLy9cbi8vIFdoZW4geW91IG5lZWQgdG8gcmVtb3ZlIGEgZ3JhZGllbnQgYmFja2dyb3VuZCwgZG8gbm90IGZvcmdldCB0byB1c2UgdGhpcyB0byByZXNldFxuLy8gdGhlIElFIGZpbHRlciBmb3IgSUU5IGFuZCBiZWxvdy5cblxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cbiIsIi8vIFJlc2l6ZSBhbnl0aGluZ1xuXG5AbWl4aW4gcmVzaXphYmxlKCRkaXJlY3Rpb24pIHtcbiAgcmVzaXplOiAkZGlyZWN0aW9uOyAvLyBPcHRpb25zOiBob3Jpem9udGFsLCB2ZXJ0aWNhbCwgYm90aFxuICBvdmVyZmxvdzogYXV0bzsgLy8gUGVyIENTUzMgVUksIGByZXNpemVgIG9ubHkgYXBwbGllcyB3aGVuIGBvdmVyZmxvd2AgaXNuJ3QgYHZpc2libGVgXG59XG4iLCIvLyBSZXNwb25zaXZlIHV0aWxpdGllc1xuXG4vL1xuLy8gTW9yZSBlYXNpbHkgaW5jbHVkZSBhbGwgdGhlIHN0YXRlcyBmb3IgcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcy5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUjeyRwYXJlbnR9ICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoI3skcGFyZW50fSxcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLWludmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gU2l6aW5nIHNob3J0Y3V0c1xuXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XG4gIEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcbn1cbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbn1cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1kZWxheSgkZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6ICRkZWxheTtcbn1cbkBtaXhpbiBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50KCRpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRpcmVjdGlvbigkZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi1maWxsLW1vZGUoJGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZpc2liaWxpdHkpIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG5AbWl4aW4gY29udGVudC1jb2x1bW5zKCRjb2x1bW4tY291bnQsICRjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAkY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbkBtaXhpbiBoeXBoZW5zKCRtb2RlOiBhdXRvKSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1oeXBoZW5zOiAkbW9kZTtcbiAgICAgLW1vei1oeXBoZW5zOiAkbW9kZTtcbiAgICAgIC1tcy1oeXBoZW5zOiAkbW9kZTsgLy8gSUUxMCtcbiAgICAgICAtby1oeXBoZW5zOiAkbW9kZTtcbiAgICAgICAgICBoeXBoZW5zOiAkbW9kZTtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gIC8vIEZpcmVmb3hcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cblxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xufVxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuQG1peGluIHVzZXItc2VsZWN0KCRzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcbn1cbiIsIi8vIEFsZXJ0c1xuXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJHRleHQtY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCR0ZXh0LWNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTclKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICAgIH1cbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJhZGdlIHtcbiAgICBjb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG4iLCIvLyBQYW5lbHNcblxuQG1peGluIHBhbmVsLXZhcmlhbnQoJGJvcmRlciwgJGhlYWRpbmctdGV4dC1jb2xvciwgJGhlYWRpbmctYmctY29sb3IsICRoZWFkaW5nLWJvcmRlcikge1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJiA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRoZWFkaW5nLWJvcmRlcjtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAkaGVhZGluZy1iZy1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG4gICYgPiAucGFuZWwtZm9vdGVyIHtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgPiBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmLCBidXR0b24mIHRvIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX1cbiAgfVxuXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gICAgJi5hY3RpdmUsXG4gICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSxcbiAgJi5yYWRpbyBsYWJlbCxcbiAgJi5jaGVja2JveCBsYWJlbCxcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgJGNvbG9yLXJnYmE6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggJGNvbG9yLXJnYmEpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhI3skcGFyZW50fSxcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xuXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAvLyBEZXByZWNhdGVkIHBhcmVudCBjbGFzcyByZXF1aXJlbWVudCBhcyBvZiB2My4yLjBcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9LFxuICAgID4gdGguI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9ID4gdGQsXG4gICAgJi4jeyRzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfTpob3ZlcixcbiAgICA+IHRoLiN7JHN0YXRlfTpob3ZlcixcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRkLFxuICAgICY6aG92ZXIgPiAuI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xufVxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBlbGVtZW50cyBpbiB0aGUgbmF2YmFyLlxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxuXG5AbWl4aW4gbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRlbGVtZW50LWhlaWdodCkge1xuICBtYXJnaW4tdG9wOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICBwYWRkaW5nLWxlZnQ6ICBjZWlsKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgcGFkZGluZy1yaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xuICB9XG59XG5cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgZmxvb3IoKCRndXR0ZXIgLyAyKSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNlaWwoKCRndXR0ZXIgLyAyKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogIGNlaWwoKCRndXR0ZXIgLyAtMikpO1xuICBtYXJnaW4tcmlnaHQ6IGZsb29yKCgkZ3V0dGVyIC8gLTIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLzJcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuLy9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuLy9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6YmVmb3JlLFxuICAgICo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG5cbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvLyBoNWJwLmNvbS90XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJ0bixcbiAgICAuZHJvcHVwID4gLmJ0biB7XG4gICAgICAgID4gLmNhcmV0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbn1cbiIsIi8vXG4vLyBHbHlwaGljb25zIGZvciBCb290c3RyYXBcbi8vXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXG4vLyB0aHVzIGF1dG9tYXRpY2FsbHkgc2l6ZWQgdG8gbWF0Y2ggdGhlIHN1cnJvdW5kaW5nIGNoaWxkLiBUbyB1c2UsIGNyZWF0ZSBhblxuLy8gaW5saW5lIGVsZW1lbnQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgY2xhc3NlcywgbGlrZSBzbzpcbi8vXG4vLyA8YSBocmVmPVwiI1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1zdGFyXCI+PC9zcGFuPiBTdGFyPC9hPlxuXG5AYXQtcm9vdCB7XG4gIC8vIEltcG9ydCB0aGUgZm9udHNcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSk7XG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJykpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJykpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJykpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG5cbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbmRpdmlkdWFsIGljb25zXG4uZ2x5cGhpY29uLWFzdGVyaXNrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJhXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYlwiOyB9IH1cbi5nbHlwaGljb24tZXVybyxcbi5nbHlwaGljb24tZXVyICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYWNcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cbi5nbHlwaGljb24tZW52ZWxvcGUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MDlcIjsgfSB9XG4uZ2x5cGhpY29uLXBlbmNpbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH0gfVxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cbi5nbHlwaGljb24tbXVzaWMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfSB9XG4uZ2x5cGhpY29uLXNlYXJjaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cbi5nbHlwaGljb24tc3RhciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXItZW1wdHkgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH0gfVxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cbi5nbHlwaGljb24tZmlsbSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxhcmdlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH0gfVxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGlzdCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTJcIjsgfSB9XG4uZ2x5cGhpY29uLW9rICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20tb3V0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH0gfVxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cbi5nbHlwaGljb24tc2lnbmFsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH0gfVxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cbi5nbHlwaGljb24taG9tZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbGUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH0gfVxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cbi5nbHlwaGljb24tcm9hZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cbi5nbHlwaGljb24tdXBsb2FkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWluYm94ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cbi5nbHlwaGljb24tcmVwZWF0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZnJlc2ggICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH0gfVxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cbi5nbHlwaGljb24tbG9jayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYWcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLW9mZiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cbi5nbHlwaGljb24tcXJjb2RlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhcmNvZGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH0gfVxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cbi5nbHlwaGljb24tdGFncyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cbi5nbHlwaGljb24tcHJpbnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDVcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbWVyYSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH0gfVxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cbi5nbHlwaGljb24tYm9sZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWl0YWxpYyAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC13aWR0aCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTRcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnkgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH0gfVxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LWxlZnQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH0gfVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cbi5nbHlwaGljb24tcGljdHVyZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjBcIjsgfSB9XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXIgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH0gfVxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cbi5nbHlwaGljb24tdGludCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjRcIjsgfSB9XG4uZ2x5cGhpY29uLWVkaXQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cbi5nbHlwaGljb24tY2hlY2sgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjdcIjsgfSB9XG4uZ2x5cGhpY29uLW1vdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzBcIjsgfSB9XG4uZ2x5cGhpY29uLWJhY2t3YXJkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cbi5nbHlwaGljb24tcGF1c2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzNcIjsgfSB9XG4uZ2x5cGhpY29uLXN0b3AgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH0gfVxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH0gfVxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cbi5nbHlwaGljb24tbWludXMtc2lnbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODJcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH0gfVxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODVcIjsgfSB9XG4uZ2x5cGhpY29uLWluZm8tc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH0gfVxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODhcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLWNpcmNsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH0gfVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctZG93biAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24gICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH0gfVxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cbi5nbHlwaGljb24tbGVhZiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWZpcmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cbi5nbHlwaGljb24tZXllLWNsb3NlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH0gfVxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cbi5nbHlwaGljb24tY2FsZW5kYXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXJhbmRvbSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cbi5nbHlwaGljb24tbWFnbmV0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tdXAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cbi5nbHlwaGljb24tcmV0d2VldCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cbi5nbHlwaGljb24taGRkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWJ1bGxob3JuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH0gfVxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cbi5nbHlwaGljb24tY2VydGlmaWNhdGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH0gfVxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cbi5nbHlwaGljb24td3JlbmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXRhc2tzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH0gfVxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cbi5nbHlwaGljb24tYnJpZWZjYXNlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW4gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH0gfVxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cbi5nbHlwaGljb24tcGFwZXJjbGlwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH0gfVxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfSB9XG4uZ2x5cGhpY29uLXB1c2hwaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH0gfVxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cbi5nbHlwaGljb24tZ2JwICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXIgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH0gfVxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cbi5nbHlwaGljb24tZXhwYW5kICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cbi5nbHlwaGljb24tbG9nLWluICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cbi5nbHlwaGljb24tbmV3LXdpbmRvdyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlY29yZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cbi5nbHlwaGljb24tb3BlbiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjdcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmVkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH0gfVxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cbi5nbHlwaGljb24tZXhwb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzBcIjsgfSB9XG4uZ2x5cGhpY29uLXNlbmQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzZcIjsgfSB9XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH0gfVxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cbi5nbHlwaGljb24tY3V0bGVyeSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cbi5nbHlwaGljb24tZWFycGhvbmUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODJcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH0gfVxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cbi5nbHlwaGljb24tc3RhdHMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODVcIjsgfSB9XG4uZ2x5cGhpY29uLXNkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH0gfVxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cbi5nbHlwaGljb24tc3VidGl0bGVzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODhcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNS0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTYtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcmsgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOThcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cbi5nbHlwaGljb24tY2QgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDFcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUtZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwM1wiOyB9IH1cbi5nbHlwaGljb24tbGV2ZWwtdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH0gfVxuLmdseXBoaWNvbi1wYXN0ZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9IH1cbi8vIFRoZSBmb2xsb3dpbmcgMiBHbHlwaGljb25zIGFyZSBvbWl0dGVkIGZvciB0aGUgdGltZSBiZWluZyBiZWNhdXNlXG4vLyB0aGV5IGN1cnJlbnRseSB1c2UgVW5pY29kZSBjb2RlcG9pbnRzIHRoYXQgYXJlIG91dHNpZGUgdGhlXG4vLyBCYXNpYyBNdWx0aWxpbmd1YWwgUGxhbmUgKEJNUCkuIE9sZGVyIGJ1Z2d5IHZlcnNpb25zIG9mIFdlYktpdCBjYW4ndCBoYW5kbGVcbi8vIG5vbi1CTVAgY29kZXBvaW50cyBpbiBDU1Mgc3RyaW5nIGVzY2FwZXMsIGFuZCB0aHVzIGNhbid0IGRpc3BsYXkgdGhlc2UgdHdvIGljb25zLlxuLy8gTm90YWJseSwgdGhlIGJ1ZyBhZmZlY3RzIHNvbWUgb2xkZXIgdmVyc2lvbnMgb2YgdGhlIEFuZHJvaWQgQnJvd3Nlci5cbi8vIE1vcmUgaW5mbzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDEwNlxuLy8gLmdseXBoaWNvbi1kb29yICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY2YWFcIjsgfSB9XG4vLyAuZ2x5cGhpY29uLWtleSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjUxMVwiOyB9IH1cbi5nbHlwaGljb24tYWxlcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfSB9XG4uZ2x5cGhpY29uLWVxdWFsaXplciAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH0gfVxuLmdseXBoaWNvbi1raW5nICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMVwiOyB9IH1cbi5nbHlwaGljb24tcXVlZW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhd24gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH0gfVxuLmdseXBoaWNvbi1iaXNob3AgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNFwiOyB9IH1cbi5nbHlwaGljb24ta25pZ2h0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTVcIjsgfSB9XG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH0gfVxuLmdseXBoaWNvbi10ZW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjZmYVwiOyB9IH1cbi5nbHlwaGljb24tYmxhY2tib2FyZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMThcIjsgfSB9XG4uZ2x5cGhpY29uLWJlZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH0gfVxuLmdseXBoaWNvbi1hcHBsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmZlwiOyB9IH1cbi5nbHlwaGljb24tZXJhc2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWhvdXJnbGFzcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH0gfVxuLmdseXBoaWNvbi1sYW1wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyM1wiOyB9IH1cbi5nbHlwaGljb24tZHVwbGljYXRlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbmsgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH0gfVxuLmdseXBoaWNvbi1zY2lzc29ycyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNlwiOyB9IH1cbi5nbHlwaGljb24tYml0Y29pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWJ0YyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi14YnQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teWVuICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLWpweSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1ydWJsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tcnViICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXNjYWxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHkgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMVwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWVkdWNhdGlvbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNFwiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzVcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH0gfVxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3cgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzN1wiOyB9IH1cbi5nbHlwaGljb24tb2lsICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWdyYWluICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH0gfVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1zaXplICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtY29sb3IgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0M1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDRcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b20gICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NlwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDdcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbCAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20gICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MlwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbnNvbGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH0gfVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NVwiOyB9IH1cbi5nbHlwaGljb24tc3Vic2NyaXB0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTZcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OFwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTlcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH0gfVxuIiwiLy9cbi8vIFNjYWZmb2xkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZ1xuKiB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5cbi8vIEJvZHkgcmVzZXRcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xufVxuXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4vLyBJbWFnZXNcblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4uaW1nLXJlc3BvbnNpdmUge1xuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcbn1cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xufVxuXG4vLyBQZXJmZWN0IGNpcmNsZVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcbn1cblxuXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRoci1ib3JkZXI7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiAkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG59XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXG4uYmctcHJpbWFyeSB7XG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXG4gIC8vIGF1dG9tYXRpY2FsbHkuXG4gIGNvbG9yOiAjZmZmO1xufVxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAubGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBsaXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGwtaG9yaXpvbnRhbC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKCRkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogJGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbmFiYnJbdGl0bGVdLFxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRhYmJyLWJvcmRlci1jb2xvcjtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIEBleHRlbmQgLnRleHQtdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbjogMCAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzc2VzXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICB9XG59XG5cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbi5jb250YWluZXItZmx1aWQge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuLnJvdyB7XG4gIEBpbmNsdWRlIG1ha2Utcm93O1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zO1xuXG5cbi8vIEV4dHJhIHNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgZXh0cmEgc21hbGwgZGV2aWNlcyBsaWtlXG4vLyBzbWFydHBob25lcy5cblxuQGluY2x1ZGUgbWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xufVxuXG5cbi8vIExhcmdlIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQmFzZWxpbmUgc3R5bGVzXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgLy8gQ2VsbHNcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxuICA+IGNhcHRpb24gKyB0aGVhZCxcbiAgPiBjb2xncm91cCArIHRoZWFkLFxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBOZXN0aW5nXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG5cbi50YWJsZS1jb25kZW5zZWQge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gdGhlYWQgPiB0ciB7XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWhvdmVyO1xuICB9XG59XG5cblxuLy8gVGFibGUgY2VsbCBzaXppbmdcbi8vXG4vLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXG5cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG50YWJsZSB7XG4gIHRkLFxuICB0aCB7XG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnYWN0aXZlJywgJHRhYmxlLWJnLWFjdGl2ZSk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdpbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3dhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gRm9ybXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xuLy9cbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAkbGVnZW5kLWNvbG9yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGVnZW5kLWJvcmRlci1jb2xvcjtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xuLy9cbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cblxuLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBAaW5jbHVkZSB0YWItZm9jdXM7XG59XG5cbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG5cbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XG4vL1xuLy8gc2VsZWN0XG4vLyB0ZXh0YXJlYVxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgPHNlbGVjdD5zIGluIENTUy5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyk7XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXM7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXI7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTVcbiAgfVxuXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRleHRhcmVhJiB0byB0ZXh0YXJlYS5mb3JtLWNvbnRyb2xcbn1cblxuLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXG4vL1xuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbi8vXG4vLyBOb3RlIHRoYXQgYXMgb2YgOS4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGB3ZWVrYC5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICAgIH1cblxuICAgICYuaW5wdXQtc20sXG4gICAgLmlucHV0LWdyb3VwLXNtICYge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1sZyxcbiAgICAuaW5wdXQtZ3JvdXAtbGcgJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbn1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcbn1cblxuLy8gQXBwbHkgc2FtZSBkaXNhYmxlZCBjdXJzb3IgdHdlYWsgYXMgZm9yIGlucHV0c1xuLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cbi8vXG4vLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAmW2Rpc2FibGVkXSxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgLy8gU2l6ZSBpdCBhcHByb3ByaWF0ZWx5IG5leHQgdG8gcmVhbCBmb3JtIGNvbnRyb2xzXG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBwYWRkaW5nLWJvdHRvbTogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIGZyb20gYHBgXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWJhc2UpO1xuXG4gICYuaW5wdXQtbGcsXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1zbScsICRpbnB1dC1oZWlnaHQtc21hbGwsICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbi5mb3JtLWdyb3VwLXNtIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLXNtYWxsKTtcbiAgICBwYWRkaW5nOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKSAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICB9XG59XG5cbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1sZycsICRpbnB1dC1oZWlnaHQtbGFyZ2UsICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbi5mb3JtLWdyb3VwLWxnIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWxhcmdlKTtcbiAgICBwYWRkaW5nOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKSAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5oYXMtZmVlZGJhY2sge1xuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogKCRpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xuICB9XG59XG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xufVxuXG4vLyBGZWVkYmFjayBzdGF0ZXNcbi5oYXMtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbn1cbi5oYXMtd2FybmluZyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLWJnKTtcbn1cbi5oYXMtZXJyb3Ige1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci1iZyk7XG59XG5cbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XG5cbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBIZWxwIHRleHRcbi8vXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XG59XG5cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5mb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGZvcm0taW5saW5lIHtcblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4uZm9ybS1pbmxpbmUge1xuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcbn1cblxuXG5cbi8vIEhvcml6b250YWwgZm9ybXNcbi8vXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxuXG4uZm9ybS1ob3Jpem9udGFsIHtcblxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcbiAgLy9cbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgfVxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XG4gIH1cblxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICB9XG5cbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgIH1cbiAgfVxuXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXG4gIC8vXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICByaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxuXG4gIC8vIEZvcm0gZ3JvdXAgc2l6ZXNcbiAgLy9cbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcbiAgLy8gaW5wdXRzIGFuZCBsYWJlbHMgd2l0aGluIGEgYC5mb3JtLWdyb3VwYC5cbiAgLmZvcm0tZ3JvdXAtbGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAtc20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWJhc2UtdmVydGljYWwsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1iYXNlLCAkbGluZS1oZWlnaHQtYmFzZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRidG4tZGVmYXVsdC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjY1KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYnRuXG59XG5cbmEuYnRuIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGVmYXVsdC1jb2xvciwgJGJ0bi1kZWZhdWx0LWJnLCAkYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tcHJpbWFyeS1jb2xvciwgJGJ0bi1wcmltYXJ5LWJnLCAkYnRuLXByaW1hcnktYm9yZGVyKTtcbn1cbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxuLmJ0bi1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cbi5idG4taW5mbyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4taW5mby1jb2xvciwgJGJ0bi1pbmZvLWJnLCAkYnRuLWluZm8tYm9yZGVyKTtcbn1cbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2Vcbi5idG4td2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4td2FybmluZy1jb2xvciwgJGJ0bi13YXJuaW5nLWJnLCAkYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxuLmJ0bi1kYW5nZXIge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cblxuLy8gTGluayBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJ1dHRvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1sZyB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5idG4teHMge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy14cy12ZXJ0aWNhbCwgJHBhZGRpbmcteHMtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuXG5cbi8vIEJsb2NrIGJ1dHRvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGJvZHkmLmluIHRvIHRib2R5LmNvbGxhcHNlLmluXG59XG5cbnRyLmNvbGxhcHNlLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gIGJvcmRlci10b3A6ICAgJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcbiAgLy9cbiAgLy8gRGVwcmVjYXRlZCBhcyBvZiAzLjEuMCBpbiBmYXZvciBvZiBgLmRyb3Bkb3duLW1lbnUtW2Rpcl1gXG4gICYucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiB0aGUgZHJvcGRvd25cbiAgLmRpdmlkZXIge1xuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICB9XG59XG5cbi8vIEhvdmVyL0ZvY3VzIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgICBAaW5jbHVkZSByZXNldC1maWx0ZXI7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgcmlnaHQ6IDA7XG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAoJHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cblxuLmRyb3B1cCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XG4gIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICByaWdodDogMDsgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCdXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuLmJ0bi1ncm91cCB7XG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwLFxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4vLyBOZWVkIC5kcm9wZG93bi10b2dnbGUgc2luY2UgOmxhc3QtY2hpbGQgZG9lc24ndCBhcHBseSwgZ2l2ZW4gdGhhdCBhIC5kcm9wZG93bi1tZW51IGlzIHVzZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC14cyA+IC5idG4geyBAZXh0ZW5kIC5idG4teHM7IH1cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgbGluZSBiZXR3ZWVuIGJ1dHRvbnMgc29tZSBkZXB0aFxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6ICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2UgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlO1xufVxuXG5cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxuICA+IC5idG4tZ3JvdXAge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgID4gLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG4gICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBJbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcblxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmlucHV0LWxnO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtc207XG59XG5cblxuLy8gRGlzcGxheSBhcyB0YWJsZS1jZWxsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLy8gQWRkb24gYW5kIGFkZG9uIHdyYXBwZXIgZm9yIGJ1dHRvbnNcbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cblxuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBTaXppbmdcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgJi5pbnB1dC1sZyB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTmF2c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHVsL29sXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcbiAgICAmLmRpc2FibGVkID4gYSB7XG4gICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPcGVuIGRyb3Bkb3duc1xuICAub3BlbiA+IGEge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2IGRpdmlkZXJzIChkZXByZWNhdGVkIHdpdGggdjMuMC4xKVxuICAvL1xuICAvLyBUaGlzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2MyB3aXRoIHRoZSBkcm9wcGluZyBvZiBgLm5hdi1saXN0YCwgYnV0XG4gIC8vIHdlIG1pc3NlZCBpdC4gV2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgdGhpcyBhbnl3aGVyZSwgYnV0IGluIHRoZSBpbnRlcmVzdFxuICAvLyBvZiBtYWludGFpbmluZyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGluIGNhc2UgeW91IHVzZSBpdCwgaXQncyBkZXByZWNhdGVkLlxuICAubmF2LWRpdmlkZXIge1xuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyO1xuICB9XG5cbiAgLy8gUHJldmVudCBJRTggZnJvbSBtaXNwbGFjaW5nIGltZ3NcbiAgLy9cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2lzc3Vlcy85ODQjaXNzdWVjb21tZW50LTM5ODU5ODlcbiAgPiBsaSA+IGEgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIFRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgdGFicyBzb21ldGhpbmcgdG8gc2l0IG9uXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gTWFrZSB0aGUgbGlzdC1pdGVtcyBvdmVybGF5IHRoZSBib3R0b20gYm9yZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAgIC8vIEFjdHVhbCB0YWJzIChhcyBsaW5rcylcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gcHVsbGluZyB0aGlzIGluIG1haW5seSBmb3IgbGVzcyBzaG9ydGhhbmRcbiAgJi5uYXYtanVzdGlmaWVkIHtcbiAgICBAZXh0ZW5kIC5uYXYtanVzdGlmaWVkO1xuICAgIEBleHRlbmQgLm5hdi10YWJzLWp1c3RpZmllZDtcbiAgfVxufVxuXG5cbi8vIFBpbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2LXBpbGxzIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAvLyBMaW5rcyByZW5kZXJlZCBhcyBwaWxsc1xuICAgID4gYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuICAgICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhY2tlZCBwaWxsc1xuLm5hdi1zdGFja2VkIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm8gbmVlZCBmb3IgdGhpcyBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXYgdmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgID4gYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDElO1xuICAgICAgPiBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxuLy9cbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICA+IGxpID4gYSB7XG4gICAgLy8gT3ZlcnJpZGUgbWFyZ2luIGZyb20gLm5hdi10YWJzXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhLFxuICAgID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTcGVjaWZpYyBkcm9wZG93bnNcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIC8vIG1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBOYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3Ncbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcbiAgbWFyZ2luLWJvdHRvbTogJG5hdmJhci1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkbmF2YmFyLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgaGVhZGluZ1xuLy9cbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcbi8vIHN0eWxpbmcgb2YgcmVzcG9uc2l2ZSBhc3BlY3RzLlxuXG4ubmF2YmFyLWhlYWRlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXG4vL1xuLy8gR3JvdXAgeW91ciBuYXZiYXIgY29udGVudCBpbnRvIHRoaXMgZm9yIGVhc3kgY29sbGFwc2luZyBhbmQgZXhwYW5kaW5nIGFjcm9zc1xuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxuLy8gd2lsbCBleHBhbmQgcGFzdCB0aGF0IGZvciBhIGhvcml6b250YWwgZGlzcGxheS5cbi8vXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxuLy8gdmVydGljYWxseSBhbmQgaW5jbHVkZSBhIGBtYXgtaGVpZ2h0YCB0byBvdmVyZmxvdyBpbiBjYXNlIHlvdSBoYXZlIHRvbyBtdWNoXG4vLyBjb250ZW50IGZvciB0aGUgdXNlcidzIHZpZXdwb3J0LlxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmctbGVmdDogICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJi5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJi5jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBzZXR0aW5nXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaW4ge1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxuICAgIC8vIGFsaWdubWVudCBvZiByaWdodC1hbGlnbmVkIGNvbnRlbnRzLlxuICAgIC5uYXZiYXItZml4ZWQtdG9wICYsXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3RoIG5hdmJhciBoZWFkZXIgYW5kIGNvbGxhcHNlXG4vL1xuLy8gV2hlbiBhIGNvbnRhaW5lciBpcyBwcmVzZW50LCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBoZWFkZXIgYW5kIGNvbGxhcHNlLlxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCB7XG4gID4gLm5hdmJhci1oZWFkZXIsXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLWxlZnQ6ICAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBOYXZiYXIgYWxpZ25tZW50IG9wdGlvbnNcbi8vXG4vLyBEaXNwbGF5IHRoZSBuYXZiYXIgYWNyb3NzIHRoZSBlbnRpcmV0eSBvZiB0aGUgcGFnZSBvciBmaXhlZCBpdCB0byB0aGUgdG9wIG9yXG4vLyBib3R0b20gb2YgdGhlIHBhZ2UuXG5cbi8vIFN0YXRpYyB0b3AgKHVuZml4ZWQsIGJ1dCAxMDAlIHdpZGUpIG5hdmJhclxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXI7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRml4IHRoZSB0b3AvYm90dG9tIG5hdmJhcnMgd2hlbiBzY3JlZW4gcmVhbCBlc3RhdGUgc3VwcG9ydHMgaXRcbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhci1maXhlZDtcblxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG92ZXJyaWRlIC5uYXZiYXIgZGVmYXVsdHNcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG5cbi8vIEJyYW5kL3Byb2plY3QgbmFtZVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRvZ2dsZVxuLy9cbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXG4vLyBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigzNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gV2UgcmVtb3ZlIHRoZSBgb3V0bGluZWAgaGVyZSwgYnV0IGxhdGVyIGNvbXBlbnNhdGUgYnkgYXR0YWNoaW5nIGA6aG92ZXJgXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIEJhcnNcbiAgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2IGxpbmtzXG4vL1xuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2Vcbi8vIHRoZSBuYXYgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBob3Jpem9udGFsIG5hdiAoYWJvdmUgNzY4cHgpLlxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogKCRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAvIDIpICgtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWwpO1xuXG4gID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogICAgMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgID4gbGkgPiBhLFxuICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICAgICAgfVxuICAgICAgPiBsaSA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVW5jb2xsYXBzZSB0aGUgbmF2XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgID4gYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAgICAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGZvcm1cbi8vXG4vLyBFeHRlbnNpb24gb2YgdGhlIGAuZm9ybS1pbmxpbmVgIHdpdGggc29tZSBleHRyYSBmbGF2b3IgZm9yIG9wdGltdW0gZGlzcGxheSBpblxuLy8gb3VyIG5hdmJhcnMuXG5cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1yaWdodDogLSRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiAxMHB4ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgJHNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKSwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcblxuICAvLyBNaXhpbiBiZWhhdmlvciBmb3Igb3B0aW11bSBkaXNwbGF5XG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBWZXJ0aWNhbGx5IGNlbnRlciBpbiBleHBhbmRlZCwgaG9yaXpvbnRhbCBuYXZiYXJcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgLy8gVW5kbyAxMDAlIHdpZHRoIGZvciBwdWxsIGNsYXNzZXNcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93biBtZW51c1xuXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0c1xuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdmJhci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG59XG5cblxuLy8gQnV0dG9ucyBpbiBuYXZiYXJzXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgYSBidXR0b24gd2l0aGluIGEgbmF2YmFyICh3aGVuICpub3QqIGluIGEgZm9ybSkuXG5cbi5uYXZiYXItYnRuIHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgJi5idG4tc20ge1xuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LXNtYWxsKTtcbiAgfVxuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDIyKTtcbiAgfVxufVxuXG5cbi8vIFRleHQgaW4gbmF2YmFyc1xuLy9cbi8vIEFkZCBhIGNsYXNzIHRvIG1ha2UgYW55IGVsZW1lbnQgcHJvcGVybHkgYWxpZ24gaXRzZWxmIHZlcnRpY2FsbHkgd2l0aGluIHRoZSBuYXZiYXJzLlxuXG4ubmF2YmFyLXRleHQge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXG4vLyB0aG91Z2ggc28gdGhhdCBuYXZiYXIgY29udGVudHMgcHJvcGVybHkgc3RhY2sgYW5kIGFsaWduIGluIG1vYmlsZS5cbi8vXG4vLyBEZWNsYXJlZCBhZnRlciB0aGUgbmF2YmFyIGNvbXBvbmVudHMgdG8gZW5zdXJlIG1vcmUgc3BlY2lmaWNpdHkgb24gdGhlIG1hcmdpbnMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICB+IC5uYXZiYXItcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBuYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBEZWZhdWx0IG5hdmJhclxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG4gIH1cblxuICAvLyBEcm9wZG93biBtZW51IGl0ZW1zXG4gIC5uYXZiYXItbmF2IHtcbiAgICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBmcm9tIG9wZW4gZHJvcGRvd25cbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xuICAvL1xuICAvLyBBZGQgYSBjbGFzcyB0byBlbnN1cmUgbGlua3Mgb3V0c2lkZSB0aGUgbmF2YmFyIG5hdiBhcmUgY29sb3JlZCBjb3JyZWN0bHkuXG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEludmVyc2UgbmF2YmFyXG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGFya2VuIHRoZSByZXNwb25zaXZlIG5hdiB0b2dnbGVcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCA3JSk7XG4gIH1cblxuICAvLyBEcm9wZG93bnNcbiAgLm5hdmJhci1uYXYge1xuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXlcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICAvLyBbY29udmVydGVyXSBXb3JrYXJvdW5kIGZvciBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9saWJzYXNzL2lzc3Vlcy8xMTE1XG4gICAgICAkbmJzcDogXCJcXDAwYTBcIjtcbiAgICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1zZXBhcmF0b3J9I3skbmJzcH1cIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2luYXRpb24gKG11bHRpcGxlIHBhZ2VzKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBDb2xsYXBzZSB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gbGkgPiBhLFxuICA+IGxpID4gc3BhbiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IHNwYW4ge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gID4gLmRpc2FibGVkIHtcbiAgICA+IHNwYW4sXG4gICAgPiBzcGFuOmhvdmVyLFxuICAgID4gc3Bhbjpmb2N1cyxcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIExhcmdlXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG5cbi8vIFNtYWxsXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4iLCIvL1xuLy8gUGFnZXIgcGFnaW5hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdlci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcGFnZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMsXG4gICAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkcGFnZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEubGFiZWxcblxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmxhYmVsIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtcHJpbWFyeS1iZyk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtd2FybmluZy1iZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLy9cbi8vIEJhZGdlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJhZGdlLWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cblxuICAuYnRuLXhzICYsXG4gIC5idG4tZ3JvdXAteHMgPiAuYnRuICYge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYmFkZ2VcblxuICAvLyBBY2NvdW50IGZvciBiYWRnZXMgaW4gbmF2c1xuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+ICYsXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+ICYge1xuICAgIGNvbG9yOiAkYmFkZ2UtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1hY3RpdmUtYmc7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYgKyAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAmIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbi8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcbmEuYmFkZ2Uge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJhZGdlLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLy9cbi8vIEp1bWJvdHJvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6ICAgICRqdW1ib3Ryb24tcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcblxuICBoMSxcbiAgLmgxIHtcbiAgICBjb2xvcjogJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICAgIGZvbnQtc2l6ZTogJGp1bWJvdHJvbi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gID4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkanVtYm90cm9uLWJnLCAxMCUpO1xuICB9XG5cbiAgLmNvbnRhaW5lciAmLFxuICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlOyAvLyBPbmx5IHJvdW5kIGNvcm5lcnMgYXQgaGlnaGVyIHJlc29sdXRpb25zIGlmIGNvbnRhaW5lZCBpbiBhIGNvbnRhaW5lclxuICAgIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAgICAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG5cbiAgICAuY29udGFpbmVyICYsXG4gICAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICB9XG5cbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiAkanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRodW1ibmFpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTWl4aW4gYW5kIGFkanVzdCB0aGUgcmVndWxhciBpbWFnZSBjbGFzc1xuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gID4gaW1nLFxuICBhID4gaW1nIHtcbiAgICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSY6aG92ZXIsIGEmOmZvY3VzLCBhJi5hY3RpdmUgdG8gYS50aHVtYm5haWw6aG92ZXIsIGEudGh1bWJuYWlsOmZvY3VzLCBhLnRodW1ibmFpbC5hY3RpdmVcblxuICAvLyBJbWFnZSBjYXB0aW9uc1xuICAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc7XG4gICAgY29sb3I6ICR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuXG4vLyBBZGQgYSBob3ZlciBzdGF0ZSBmb3IgbGlua2VkIHZlcnNpb25zIG9ubHlcbmEudGh1bWJuYWlsOmhvdmVyLFxuYS50aHVtYm5haWw6Zm9jdXMsXG5hLnRodW1ibmFpbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICRsaW5rLWNvbG9yO1xufVxuIiwiLy9cbi8vIEFsZXJ0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGFsZXJ0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLy8gU3BlY2lmaWVkIGZvciB0aGUgaDQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuICAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICB9XG5cbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxuICA+IHAsXG4gID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICA+IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzYWJsZSwgLy8gVGhlIG1pc3NwZWxsZWQgLmFsZXJ0LWRpc21pc3NhYmxlIHdhcyBkZXByZWNhdGVkIGluIDMuMi4wLlxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogKCRhbGVydC1wYWRkaW5nICsgMjApO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtc3VjY2Vzcy1iZywgJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyLCAkYWxlcnQtc3VjY2Vzcy10ZXh0KTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1pbmZvLWJnLCAkYWxlcnQtaW5mby1ib3JkZXIsICRhbGVydC1pbmZvLXRleHQpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXdhcm5pbmctYmcsICRhbGVydC13YXJuaW5nLWJvcmRlciwgJGFsZXJ0LXdhcm5pbmctdGV4dCk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1kYW5nZXItYmcsICRhbGVydC1kYW5nZXItYm9yZGVyLCAkYWxlcnQtZGFuZ2VyLXRleHQpO1xufVxuIiwiLy9cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFyIGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV2ViS2l0XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4vLyBTcGVjIGFuZCBJRTEwK1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuLy8gQmFyIGl0c2VsZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBPdXRlciBjb250YWluZXJcbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcbn1cblxuLy8gQmFyIG9mIHByb2dyZXNzXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCAuNnMgZWFzZSk7XG59XG5cbi8vIFN0cmlwZWQgYmFyc1xuLy9cbi8vIGAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLXN0cmlwZWRgIGNsYXNzLCB3aGljaCB5b3UganVzdCBhZGQgdG8gYW4gZXhpc3Rpbmdcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cblxuLy8gQ2FsbCBhbmltYXRpb24gZm9yIHRoZSBhY3RpdmUgb25lXG4vL1xuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci5hY3RpdmVgIGFwcHJvYWNoLlxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICBAaW5jbHVkZSBhbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcbn1cblxuXG4vLyBWYXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItaW5mby1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLm1lZGlhIHtcbiAgLy8gUHJvcGVyIHNwYWNpbmcgYmV0d2VlbiBpbnN0YW5jZXMgb2YgLm1lZGlhXG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAvLyBGaXggY29sbGFwc2UgaW4gd2Via2l0IGZyb20gbWF4LXdpZHRoOiAxMDAlIGFuZCBkaXNwbGF5OiB0YWJsZS1jZWxsLlxuICAmLmltZy10aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBoZWFkaW5ncyBmb3IgdGlnaHRlciBkZWZhdWx0IHNwYWNpbmdcbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxuLy9cbi8vIFVuZG8gZGVmYXVsdCB1bC9vbCBzdHlsZXNcbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy9cbi8vIExpc3QgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXI7XG5cbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmUgaXRlbXMuXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWNvbG9yO1xuXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxufVxuXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLmRpc2FibGVkLFxuICAmLmRpc2FibGVkOmhvdmVyLFxuICAmLmRpc2FibGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcbiAgJi5hY3RpdmUsXG4gICYuYWN0aXZlOmhvdmVyLFxuICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZywgJHN0YXRlLWluZm8tdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cblxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xuLy9cbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4iLCIvL1xuLy8gUGFuZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG59XG5cbi8vIFBhbmVsIGNvbnRlbnRzXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBPcHRpb25hbCBoZWFkaW5nXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgPiBhLFxuICA+IHNtYWxsLFxuICA+IC5zbWFsbCxcbiAgPiBzbWFsbCA+IGEsXG4gID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4vLyBUYWJsZXMgaW4gcGFuZWxzXG4vL1xuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXG5cbi5wYW5lbCB7XG4gID4gLnRhYmxlLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgICAgcGFkZGluZy1yaWdodDogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gID4gLnRhYmxlLWJvcmRlcmVkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5IHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLy8gQ29sbGFwc2libGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcbi8vXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXG4gIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcblxuICAgICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xuLnBhbmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kZWZhdWx0LWJvcmRlciwgJHBhbmVsLWRlZmF1bHQtdGV4dCwgJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZywgJHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtcHJpbWFyeS1ib3JkZXIsICRwYW5lbC1wcmltYXJ5LXRleHQsICRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmcsICRwYW5lbC1wcmltYXJ5LWJvcmRlcik7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyLCAkcGFuZWwtc3VjY2Vzcy10ZXh0LCAkcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnLCAkcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xufVxuLnBhbmVsLWluZm8ge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1pbmZvLWJvcmRlciwgJHBhbmVsLWluZm8tdGV4dCwgJHBhbmVsLWluZm8taGVhZGluZy1iZywgJHBhbmVsLWluZm8tYm9yZGVyKTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtd2FybmluZy1ib3JkZXIsICRwYW5lbC13YXJuaW5nLXRleHQsICRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmcsICRwYW5lbC13YXJuaW5nLWJvcmRlcik7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGFuZ2VyLWJvcmRlciwgJHBhbmVsLWRhbmdlci10ZXh0LCAkcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmcsICRwYW5lbC1kYW5nZXItYm9yZGVyKTtcbn1cbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXG4vL1xuLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuIiwiLy9cbi8vIFdlbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3ZWxsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xuICB9XG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuIiwiLy9cbi8vIENsb3NlIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIEBpbmNsdWRlIG9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC41KTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBidXR0b24mIHRvIGJ1dHRvbi5jbG9zZVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcblxuICAmLmluICAgICB7IEBpbmNsdWRlIG9wYWNpdHkoJHRvb2x0aXAtb3BhY2l0eSk7IH1cbiAgJi50b3AgICAgeyBtYXJnaW4tdG9wOiAgLTNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLnJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiAgM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tIHsgbWFyZ2luLXRvcDogICAzcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5sZWZ0ICAgeyBtYXJnaW4tbGVmdDogLTNweDsgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIEFycm93c1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4vLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcbi50b29sdGlwIHtcbiAgJi50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBQb3BvdmVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAxcHg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHBvcG92ZXJzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpKTtcblxuICAvLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbiAgJi50b3AgICAgIHsgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYucmlnaHQgICB7IG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSAgeyBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmxlZnQgICAgeyBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwOyAvLyByZXNldCBoZWFkaW5nIG1hcmdpblxuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLXRpdGxlLWJnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRwb3BvdmVyLXRpdGxlLWJnLCA1JSk7XG4gIGJvcmRlci1yYWRpdXM6ICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpICgkYm9yZGVyLXJhZGl1cy1sYXJnZSAtIDEpIDAgMDtcbn1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuXG4vLyBBcnJvd3Ncbi8vXG4vLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzphZnRlciBpcyBpbm5lclxuXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gICYsXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wb3BvdmVyIHtcbiAgJi50b3AgPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYucmlnaHQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYm90dG9tID4gLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB0b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYubGVmdCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ2Fyb3VzZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLml0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjZzIGVhc2UtaW4tb3V0IGxlZnQpO1xuXG4gICAgLy8gQWNjb3VudCBmb3IgamFua2l0dWRlIG9uIGltYWdlc1xuICAgID4gaW1nLFxuICAgID4gYSA+IGltZyB7XG4gICAgICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC8vIFdlYktpdCBDU1MzIHRyYW5zZm9ybXMgZm9yIHN1cHBvcnRlZCBkZXZpY2VzXG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi10cmFuc2Zvcm0oMC42cyBlYXNlLWluLW91dCk7XG4gICAgICBAaW5jbHVkZSBiYWNrZmFjZS12aXNpYmlsaXR5KGhpZGRlbik7XG4gICAgICBAaW5jbHVkZSBwZXJzcGVjdGl2ZSgxMDAwcHgpO1xuXG4gICAgICAmLm5leHQsXG4gICAgICAmLmFjdGl2ZS5yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5wcmV2LFxuICAgICAgJi5hY3RpdmUubGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYubmV4dC5sZWZ0LFxuICAgICAgJi5wcmV2LnJpZ2h0LFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUsXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLm5leHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgPiAucHJldiB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAubmV4dC5sZWZ0LFxuICA+IC5wcmV2LnJpZ2h0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAuYWN0aXZlLmxlZnQge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLmFjdGl2ZS5yaWdodCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG59XG5cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBAaW5jbHVkZSBvcGFjaXR5KCRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHkpO1xuICBmb250LXNpemU6ICRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIEZpeCBJRTkgY2xpY2stdGhydSBidWdcbiAgLy8gV2UgY2FuJ3QgaGF2ZSB0aGlzIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIFNldCBncmFkaWVudHMgZm9yIGJhY2tncm91bmRzXG4gICYubGVmdCB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjUpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSk7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC45KTtcbiAgfVxuXG4gIC8vIFRvZ2dsZXNcbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAgMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICB9XG5cblxuICAuaWNvbi1wcmV2IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDM5JzsvLyBTSU5HTEUgTEVGVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDM5KVxuICAgIH1cbiAgfVxuICAuaWNvbi1uZXh0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDNhJzsvLyBTSU5HTEUgUklHSFQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzQSlcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAgMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vIElFOC05IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA4LTkgZG9lcyBub3Qgc3VwcG9ydCBjbGlja3Mgb24gZWxlbWVudHMgd2l0aG91dCBhIHNldFxuICAgIC8vIGBiYWNrZ3JvdW5kLWNvbG9yYC4gV2UgY2Fubm90IHVzZSBgZmlsdGVyYCBzaW5jZSB0aGF0J3Mgbm90IHZpZXdlZCBhcyBhXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI0ludGVybmV0X0V4cGxvcmVyXG4gICAgLy9cbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxuICAgIC8vIHNldCBhbHBoYSB0cmFuc3BhcmVuY3kgZm9yIHRoZSBiZXN0IHJlc3VsdHMgcG9zc2libGUuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7IC8vIElFOFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxuICB9XG4gIC5hY3RpdmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogIDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuICAmIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyAvLyBObyBzaGFkb3cgZm9yIGJ1dHRvbiBlbGVtZW50cyBpbiBjYXJvdXNlbC1jYXB0aW9uXG4gIH1cbn1cblxuXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXG4gIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tcHJldixcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIHdpZHRoOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIGhlaWdodDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgICBtYXJnaW4tdG9wOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgICAgZm9udC1zaXplOiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmljb24tcHJldiB7XG4gICAgICBtYXJnaW4tbGVmdDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC8vIE1vdmUgdXAgdGhlIGluZGljYXRvcnNcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLy9cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBGbG9hdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xufVxuXG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1tZCcpO1xufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi14cycpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1zbScpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1tZCcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbGcnKTtcbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXByaW50Jyk7XG59XG4iLCJAaW1wb3J0IFwiaW9uaWNvbnMtdmFyaWFibGVzXCI7XG4vKiFcbiAgSW9uaWNvbnMsIHYjeyRpb25pY29ucy12ZXJzaW9ufVxuICBDcmVhdGVkIGJ5IEJlbiBTcGVycnkgZm9yIHRoZSBJb25pYyBGcmFtZXdvcmssIGh0dHA6Ly9pb25pY29ucy5jb20vXG4gIGh0dHBzOi8vdHdpdHRlci5jb20vYmVuanNwZXJyeSAgaHR0cHM6Ly90d2l0dGVyLmNvbS9pb25pY2ZyYW1ld29ya1xuICBNSVQgTGljZW5zZTogaHR0cHM6Ly9naXRodWIuY29tL2RyaWZ0eWNvL2lvbmljb25zXG5cbiAgQW5kcm9pZC1zdHlsZSBpY29ucyBvcmlnaW5hbGx5IGJ1aWx0IGJ5IEdvb2dsZeKAmXNcbiAgTWF0ZXJpYWwgRGVzaWduIEljb25zOiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL21hdGVyaWFsLWRlc2lnbi1pY29uc1xuICB1c2VkIHVuZGVyIENDIEJZIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzQuMC9cbiAgTW9kaWZpZWQgaWNvbnMgdG8gZml0IGlvbmljb27igJlzIGdyaWQgZnJvbSBvcmlnaW5hbC5cbiovXG5cbi8vIElvbmljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9udC1mYWNlIHtcbiBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuIHNyYzp1cmwoXCIjeyRpb25pY29ucy1mb250LXBhdGh9L2lvbmljb25zLmVvdD92PSN7JGlvbmljb25zLXZlcnNpb259XCIpO1xuIHNyYzp1cmwoXCIjeyRpb25pY29ucy1mb250LXBhdGh9L2lvbmljb25zLmVvdD92PSN7JGlvbmljb25zLXZlcnNpb259I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIjeyRpb25pY29ucy1mb250LXBhdGh9L2lvbmljb25zLndvZmYyP3Y9I3skaW9uaWNvbnMtdmVyc2lvbn1cIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIiN7JGlvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMud29mZj92PSN7JGlvbmljb25zLXZlcnNpb259XCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIiN7JGlvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMudHRmP3Y9I3skaW9uaWNvbnMtdmVyc2lvbn1cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gIHVybChcIiN7JGlvbmljb25zLWZvbnQtcGF0aH0vaW9uaWNvbnMuc3ZnP3Y9I3skaW9uaWNvbnMtdmVyc2lvbn0jSW9uaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBpbXBvcnQgXCJpb25pY29ucy1jb21tb25cIjtcbkBpbXBvcnQgXCJpb25pY29ucy1pY29uc1wiO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLy8gSW9uaWNvbnMgVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kaW9uaWNvbnMtZm9udC1wYXRoOiBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kaW9uaWNvbnMtZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIiAhZGVmYXVsdDtcbiRpb25pY29ucy12ZXJzaW9uOiBcIjMuMC4wLWFscGhhLjNcIiAhZGVmYXVsdDsiLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyBJb25pY29ucyBDb21tb24gQ1NTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaW9uaWNvbnMsXG4uaW9uLWlvcy1hZGQ6YmVmb3JlLFxuLmlvbi1pb3MtYWRkLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1hZGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYWRkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYWxhcm06YmVmb3JlLFxuLmlvbi1pb3MtYWxhcm0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbGJ1bXM6YmVmb3JlLFxuLmlvbi1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYWxlcnQ6YmVmb3JlLFxuLmlvbi1pb3MtYWxlcnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbWVyaWNhbi1mb290YmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1hbWVyaWNhbi1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFuYWx5dGljczpiZWZvcmUsXG4uaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcGVydHVyZTpiZWZvcmUsXG4uaW9uLWlvcy1hcGVydHVyZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFwcHM6YmVmb3JlLFxuLmlvbi1pb3MtYXBwcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFwcHN0b3JlOmJlZm9yZSxcbi5pb24taW9zLWFwcHN0b3JlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJjaGl2ZTpiZWZvcmUsXG4uaW9uLWlvcy1hcmNoaXZlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1iYWNrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kb3duLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd246YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3Bkb3duLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3Bkb3duLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3BsZWZ0LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3BsZWZ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3ByaWdodC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3B1cDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRyb3B1cC1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1kcm9wdXAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1iYWNrOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJvdW5kLWJhY2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1kb3duOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJvdW5kLWRvd24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC1mb3J3YXJkOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJvdW5kLWZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC11cDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1yb3VuZC11cC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXVwOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXVwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYXQ6YmVmb3JlLFxuLmlvbi1pb3MtYXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hdHRhY2g6YmVmb3JlLFxuLmlvbi1pb3MtYXR0YWNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFja3NwYWNlOmJlZm9yZSxcbi5pb24taW9zLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhcmNvZGU6YmVmb3JlLFxuLmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhc2ViYWxsOmJlZm9yZSxcbi5pb24taW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFza2V0OmJlZm9yZSxcbi5pb24taW9zLWJhc2tldC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhc2tldGJhbGw6YmVmb3JlLFxuLmlvbi1pb3MtYmFza2V0YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlLFxuLmlvbi1pb3MtYmF0dGVyeS1jaGFyZ2luZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhdHRlcnktZGVhZDpiZWZvcmUsXG4uaW9uLWlvcy1iYXR0ZXJ5LWRlYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXR0ZXJ5LWZ1bGw6YmVmb3JlLFxuLmlvbi1pb3MtYmF0dGVyeS1mdWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmVha2VyOmJlZm9yZSxcbi5pb24taW9zLWJlYWtlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJlZXI6YmVmb3JlLFxuLmlvbi1pb3MtYmVlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJpY3ljbGU6YmVmb3JlLFxuLmlvbi1pb3MtYmljeWNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJsdWV0b290aDpiZWZvcmUsXG4uaW9uLWlvcy1ibHVldG9vdGgtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib2F0OmJlZm9yZSxcbi5pb24taW9zLWJvYXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib2R5OmJlZm9yZSxcbi5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib25maXJlOmJlZm9yZSxcbi5pb24taW9zLWJvbmZpcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib29rOmJlZm9yZSxcbi5pb24taW9zLWJvb2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib29rbWFyazpiZWZvcmUsXG4uaW9uLWlvcy1ib29rbWFyay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvb2ttYXJrczpiZWZvcmUsXG4uaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib3d0aWU6YmVmb3JlLFxuLmlvbi1pb3MtYm93dGllLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZSxcbi5pb24taW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJyb3dzZXJzOmJlZm9yZSxcbi5pb24taW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYnJ1c2g6YmVmb3JlLFxuLmlvbi1pb3MtYnJ1c2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1idWc6YmVmb3JlLFxuLmlvbi1pb3MtYnVnLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYnVpbGQ6YmVmb3JlLFxuLmlvbi1pb3MtYnVpbGQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1idWxiOmJlZm9yZSxcbi5pb24taW9zLWJ1bGItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1idXM6YmVmb3JlLFxuLmlvbi1pb3MtYnVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FmZTpiZWZvcmUsXG4uaW9uLWlvcy1jYWZlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FsY3VsYXRvcjpiZWZvcmUsXG4uaW9uLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FsZW5kYXI6YmVmb3JlLFxuLmlvbi1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYWxsOmJlZm9yZSxcbi5pb24taW9zLWNhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYW1lcmE6YmVmb3JlLFxuLmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FyOmJlZm9yZSxcbi5pb24taW9zLWNhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhcmQ6YmVmb3JlLFxuLmlvbi1pb3MtY2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhcnQ6YmVmb3JlLFxuLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhc2g6YmVmb3JlLFxuLmlvbi1pb3MtY2FzaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNoYXRib3hlczpiZWZvcmUsXG4uaW9uLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGF0YnViYmxlczpiZWZvcmUsXG4uaW9uLWlvcy1jaGF0YnViYmxlcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNoZWNrYm94OmJlZm9yZSxcbi5pb24taW9zLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSxcbi5pb24taW9zLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2ttYXJrLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsaXBib2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1jbGlwYm9hcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG9jazpiZWZvcmUsXG4uaW9uLWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3NlOmJlZm9yZSxcbi5pb24taW9zLWNsb3NlLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG9zZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSxcbi5pb24taW9zLWNsb3NlZC1jYXB0aW9uaW5nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtY2lyY2xlOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLWRvbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtZG9uZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2RlOmJlZm9yZSxcbi5pb24taW9zLWNvZGUtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtY29kZS1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvZGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2RlLXdvcmtpbmc6YmVmb3JlLFxuLmlvbi1pb3MtY29kZS13b3JraW5nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29nOmJlZm9yZSxcbi5pb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLWZpbGw6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3ItZmlsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci1wYWxldHRlOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLXBhbGV0dGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb21wYXNzOmJlZm9yZSxcbi5pb24taW9zLWNvbXBhc3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb25zdHJ1Y3Q6YmVmb3JlLFxuLmlvbi1pb3MtY29uc3RydWN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29udGFjdDpiZWZvcmUsXG4uaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29udGFjdHM6YmVmb3JlLFxuLmlvbi1pb3MtY29udGFjdHMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb250cmFjdDpiZWZvcmUsXG4uaW9uLWlvcy1jb250cmFjdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbnRyYXN0OmJlZm9yZSxcbi5pb24taW9zLWNvbnRyYXN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29weTpiZWZvcmUsXG4uaW9uLWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY3JlYXRlOmJlZm9yZSxcbi5pb24taW9zLWNyZWF0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNyb3A6YmVmb3JlLFxuLmlvbi1pb3MtY3JvcC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWN1YmU6YmVmb3JlLFxuLmlvbi1pb3MtY3ViZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWN1dDpiZWZvcmUsXG4uaW9uLWlvcy1jdXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1kZXNrdG9wOmJlZm9yZSxcbi5pb24taW9zLWRlc2t0b3Atb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1kaXNjOmJlZm9yZSxcbi5pb24taW9zLWRpc2Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1kb2N1bWVudDpiZWZvcmUsXG4uaW9uLWlvcy1kb2N1bWVudC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWRvbmUtYWxsOmJlZm9yZSxcbi5pb24taW9zLWRvbmUtYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1lYXNlbDpiZWZvcmUsXG4uaW9uLWlvcy1lYXNlbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWVnZzpiZWZvcmUsXG4uaW9uLWlvcy1lZ2ctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1leGl0OmJlZm9yZSxcbi5pb24taW9zLWV4aXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1leHBhbmQ6YmVmb3JlLFxuLmlvbi1pb3MtZXhwYW5kLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZXllOmJlZm9yZSxcbi5pb24taW9zLWV5ZS1vZmY6YmVmb3JlLFxuLmlvbi1pb3MtZXllLW9mZi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSxcbi5pb24taW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmVtYWxlOmJlZm9yZSxcbi5pb24taW9zLWZlbWFsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZpbGluZzpiZWZvcmUsXG4uaW9uLWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1maWxtOmJlZm9yZSxcbi5pb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1maW5nZXItcHJpbnQ6YmVmb3JlLFxuLmlvbi1pb3MtZmluZ2VyLXByaW50LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxhZzpiZWZvcmUsXG4uaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxhbWU6YmVmb3JlLFxuLmlvbi1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFzaDpiZWZvcmUsXG4uaW9uLWlvcy1mbGFzaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsYXNrOmJlZm9yZSxcbi5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxvd2VyOmJlZm9yZSxcbi5pb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZvbGRlcjpiZWZvcmUsXG4uaW9uLWlvcy1mb2xkZXItb3BlbjpiZWZvcmUsXG4uaW9uLWlvcy1mb2xkZXItb3Blbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZvb3RiYWxsOmJlZm9yZSxcbi5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZnVubmVsOmJlZm9yZSxcbi5pb24taW9zLWZ1bm5lbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSxcbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1naXQtYnJhbmNoOmJlZm9yZSxcbi5pb24taW9zLWdpdC1icmFuY2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1naXQtY29tbWl0OmJlZm9yZSxcbi5pb24taW9zLWdpdC1jb21taXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1naXQtY29tcGFyZTpiZWZvcmUsXG4uaW9uLWlvcy1naXQtY29tcGFyZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdpdC1tZXJnZTpiZWZvcmUsXG4uaW9uLWlvcy1naXQtbWVyZ2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1naXQtbmV0d29yazpiZWZvcmUsXG4uaW9uLWlvcy1naXQtbmV0d29yay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdpdC1wdWxsLXJlcXVlc3Q6YmVmb3JlLFxuLmlvbi1pb3MtZ2l0LXB1bGwtcmVxdWVzdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdsYXNzZXM6YmVmb3JlLFxuLmlvbi1pb3MtZ2xhc3Nlcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdsb2JlOmJlZm9yZSxcbi5pb24taW9zLWdsb2JlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ3JpZDpiZWZvcmUsXG4uaW9uLWlvcy1ncmlkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGFtbWVyOmJlZm9yZSxcbi5pb24taW9zLWhhbW1lci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhhbmQ6YmVmb3JlLFxuLmlvbi1pb3MtaGFuZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhhcHB5OmJlZm9yZSxcbi5pb24taW9zLWhhcHB5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGVhZHNldDpiZWZvcmUsXG4uaW9uLWlvcy1oZWFkc2V0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGVhcnQ6YmVmb3JlLFxuLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oZWxwOmJlZm9yZSxcbi5pb24taW9zLWhlbHAtYnVveTpiZWZvcmUsXG4uaW9uLWlvcy1oZWxwLWJ1b3ktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oZWxwLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1oZWxwLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhlbHAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ob21lOmJlZm9yZSxcbi5pb24taW9zLWhvbWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pY2UtY3JlYW06YmVmb3JlLFxuLmlvbi1pb3MtaWNlLWNyZWFtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW1hZ2U6YmVmb3JlLFxuLmlvbi1pb3MtaW1hZ2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pbWFnZXM6YmVmb3JlLFxuLmlvbi1pb3MtaW1hZ2VzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlLFxuLmlvbi1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUsXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1jaXJjbGU6YmVmb3JlLFxuLmlvbi1pb3MtaW5mb3JtYXRpb24tY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pb25pYzpiZWZvcmUsXG4uaW9uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWlvbml0cm9uOmJlZm9yZSxcbi5pb24taW9zLWlvbml0cm9uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtamV0OmJlZm9yZSxcbi5pb24taW9zLWpldC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWtleTpiZWZvcmUsXG4uaW9uLWlvcy1rZXktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1rZXlwYWQ6YmVmb3JlLFxuLmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbGFwdG9wOmJlZm9yZSxcbi5pb24taW9zLWxhcHRvcC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxlYWY6YmVmb3JlLFxuLmlvbi1pb3MtbGVhZi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxpbms6YmVmb3JlLFxuLmlvbi1pb3MtbGluay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxpc3Q6YmVmb3JlLFxuLmlvbi1pb3MtbGlzdC1ib3g6YmVmb3JlLFxuLmlvbi1pb3MtbGlzdC1ib3gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1saXN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbG9jYXRlOmJlZm9yZSxcbi5pb24taW9zLWxvY2F0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxvY2s6YmVmb3JlLFxuLmlvbi1pb3MtbG9jay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxvZy1pbjpiZWZvcmUsXG4uaW9uLWlvcy1sb2ctaW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sb2ctb3V0OmJlZm9yZSxcbi5pb24taW9zLWxvZy1vdXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tYWduZXQ6YmVmb3JlLFxuLmlvbi1pb3MtbWFnbmV0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWFpbDpiZWZvcmUsXG4uaW9uLWlvcy1tYWlsLW9wZW46YmVmb3JlLFxuLmlvbi1pb3MtbWFpbC1vcGVuLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWFpbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1hbGU6YmVmb3JlLFxuLmlvbi1pb3MtbWFsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1hbjpiZWZvcmUsXG4uaW9uLWlvcy1tYW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tYXA6YmVmb3JlLFxuLmlvbi1pb3MtbWFwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWVkYWw6YmVmb3JlLFxuLmlvbi1pb3MtbWVkYWwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tZWRpY2FsOmJlZm9yZSxcbi5pb24taW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tZWRraXQ6YmVmb3JlLFxuLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWVnYXBob25lOmJlZm9yZSxcbi5pb24taW9zLW1lZ2FwaG9uZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1lbnU6YmVmb3JlLFxuLmlvbi1pb3MtbWVudS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1pYzpiZWZvcmUsXG4uaW9uLWlvcy1taWMtb2ZmOmJlZm9yZSxcbi5pb24taW9zLW1pYy1vZmYtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1taWNyb3Bob25lOmJlZm9yZSxcbi5pb24taW9zLW1pY3JvcGhvbmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tb29uOmJlZm9yZSxcbi5pb24taW9zLW1vb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tb3JlOmJlZm9yZSxcbi5pb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tb3ZlOmJlZm9yZSxcbi5pb24taW9zLW1vdmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlLFxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUsXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbmF2aWdhdGU6YmVmb3JlLFxuLmlvbi1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1uby1zbW9raW5nOmJlZm9yZSxcbi5pb24taW9zLW5vLXNtb2tpbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ub3RpZmljYXRpb25zOmJlZm9yZSxcbi5pb24taW9zLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSxcbi5pb24taW9zLW5vdGlmaWNhdGlvbnMtb2ZmLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtbm90aWZpY2F0aW9ucy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW51Y2xlYXI6YmVmb3JlLFxuLmlvbi1pb3MtbnVjbGVhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW51dHJpdGlvbjpiZWZvcmUsXG4uaW9uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1vcGVuOmJlZm9yZSxcbi5pb24taW9zLW9wZW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1vcHRpb25zOmJlZm9yZSxcbi5pb24taW9zLW9wdGlvbnMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1vdXRsZXQ6YmVmb3JlLFxuLmlvbi1pb3Mtb3V0bGV0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGFwZXI6YmVmb3JlLFxuLmlvbi1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlci1wbGFuZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlci1wbGFuZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcnRseS1zdW5ueTpiZWZvcmUsXG4uaW9uLWlvcy1wYXJ0bHktc3Vubnktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXVzZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhdzpiZWZvcmUsXG4uaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wZW9wbGU6YmVmb3JlLFxuLmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uOmJlZm9yZSxcbi5pb24taW9zLXBlcnNvbi1hZGQ6YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uLWFkZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBob25lLWxhbmRzY2FwZTpiZWZvcmUsXG4uaW9uLWlvcy1waG9uZS1sYW5kc2NhcGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waG9uZS1wb3J0cmFpdDpiZWZvcmUsXG4uaW9uLWlvcy1waG9uZS1wb3J0cmFpdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBob3RvczpiZWZvcmUsXG4uaW9uLWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waWU6YmVmb3JlLFxuLmlvbi1pb3MtcGllLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGluOmJlZm9yZSxcbi5pb24taW9zLXBpbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBpbnQ6YmVmb3JlLFxuLmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBpenphOmJlZm9yZSxcbi5pb24taW9zLXBpenphLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGxhbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGxhbmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wbGFuZXQ6YmVmb3JlLFxuLmlvbi1pb3MtcGxhbmV0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGxheTpiZWZvcmUsXG4uaW9uLWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcG9kaXVtOmJlZm9yZSxcbi5pb24taW9zLXBvZGl1bS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBvd2VyOmJlZm9yZSxcbi5pb24taW9zLXBvd2VyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWc6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHJpbnQ6YmVmb3JlLFxuLmlvbi1pb3MtcHJpbnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wdWxzZTpiZWZvcmUsXG4uaW9uLWlvcy1wdWxzZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXFyLXNjYW5uZXI6YmVmb3JlLFxuLmlvbi1pb3MtcXItc2Nhbm5lci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXF1b3RlOmJlZm9yZSxcbi5pb24taW9zLXF1b3RlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmFkaW86YmVmb3JlLFxuLmlvbi1pb3MtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUsXG4uaW9uLWlvcy1yYWRpby1idXR0b24tb2ZmLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSxcbi5pb24taW9zLXJhZGlvLWJ1dHRvbi1vbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJhZGlvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmFpbnk6YmVmb3JlLFxuLmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3JlLFxuLmlvbi1pb3MtcmVjb3JkaW5nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVkbzpiZWZvcmUsXG4uaW9uLWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVmcmVzaDpiZWZvcmUsXG4uaW9uLWlvcy1yZWZyZXNoLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWZyZXNoLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZW1vdmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVtb3ZlLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWlvcy1yZW1vdmUtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVtb3ZlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVvcmRlcjpiZWZvcmUsXG4uaW9uLWlvcy1yZW9yZGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVwZWF0OmJlZm9yZSxcbi5pb24taW9zLXJlcGVhdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlc2l6ZTpiZWZvcmUsXG4uaW9uLWlvcy1yZXNpemUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZXN0YXVyYW50OmJlZm9yZSxcbi5pb24taW9zLXJlc3RhdXJhbnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZXR1cm4tbGVmdDpiZWZvcmUsXG4uaW9uLWlvcy1yZXR1cm4tbGVmdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJldHVybi1yaWdodDpiZWZvcmUsXG4uaW9uLWlvcy1yZXR1cm4tcmlnaHQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJld2luZDpiZWZvcmUsXG4uaW9uLWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yaWJib246YmVmb3JlLFxuLmlvbi1pb3MtcmliYm9uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtcm9zZTpiZWZvcmUsXG4uaW9uLWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2FkOmJlZm9yZSxcbi5pb24taW9zLXNhZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNjaG9vbDpiZWZvcmUsXG4uaW9uLWlvcy1zY2hvb2wtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zZWFyY2g6YmVmb3JlLFxuLmlvbi1pb3Mtc2VhcmNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2VuZDpiZWZvcmUsXG4uaW9uLWlvcy1zZW5kLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2V0dGluZ3M6YmVmb3JlLFxuLmlvbi1pb3Mtc2V0dGluZ3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zaGFyZTpiZWZvcmUsXG4uaW9uLWlvcy1zaGFyZS1hbHQ6YmVmb3JlLFxuLmlvbi1pb3Mtc2hhcmUtYWx0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2hhcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zaGlydDpiZWZvcmUsXG4uaW9uLWlvcy1zaGlydC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNodWZmbGU6YmVmb3JlLFxuLmlvbi1pb3Mtc2h1ZmZsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNraXAtYmFja3dhcmQ6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcC1iYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNraXAtZm9yd2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1za2lwLWZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zbm93OmJlZm9yZSxcbi5pb24taW9zLXNub3ctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uaW9uLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNxdWFyZTpiZWZvcmUsXG4uaW9uLWlvcy1zcXVhcmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdGFyOmJlZm9yZSxcbi5pb24taW9zLXN0YXItaGFsZjpiZWZvcmUsXG4uaW9uLWlvcy1zdGFyLWhhbGYtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3RhdHM6YmVmb3JlLFxuLmlvbi1pb3Mtc3RhdHMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3JlLFxuLmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3Vid2F5OmJlZm9yZSxcbi5pb24taW9zLXN1YndheS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN1bm55OmJlZm9yZSxcbi5pb24taW9zLXN1bm55LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3dhcDpiZWZvcmUsXG4uaW9uLWlvcy1zd2FwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3dpdGNoOmJlZm9yZSxcbi5pb24taW9zLXN3aXRjaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN5bmM6YmVmb3JlLFxuLmlvbi1pb3Mtc3luYy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRhYmxldC1sYW5kc2NhcGU6YmVmb3JlLFxuLmlvbi1pb3MtdGFibGV0LWxhbmRzY2FwZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRhYmxldC1wb3J0cmFpdDpiZWZvcmUsXG4uaW9uLWlvcy10YWJsZXQtcG9ydHJhaXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSxcbi5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10ZXh0OmJlZm9yZSxcbi5pb24taW9zLXRleHQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aGVybW9tZXRlcjpiZWZvcmUsXG4uaW9uLWlvcy10aGVybW9tZXRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRodW1icy1kb3duOmJlZm9yZSxcbi5pb24taW9zLXRodW1icy1kb3duLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGh1bWJzLXVwOmJlZm9yZSxcbi5pb24taW9zLXRodW1icy11cC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUsXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aW1lOmJlZm9yZSxcbi5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aW1lcjpiZWZvcmUsXG4uaW9uLWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRyYWluOmJlZm9yZSxcbi5pb24taW9zLXRyYWluLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdHJhbnNnZW5kZXI6YmVmb3JlLFxuLmlvbi1pb3MtdHJhbnNnZW5kZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10cmFzaDpiZWZvcmUsXG4uaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRyZW5kaW5nLWRvd246YmVmb3JlLFxuLmlvbi1pb3MtdHJlbmRpbmctZG93bi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRyZW5kaW5nLXVwOmJlZm9yZSxcbi5pb24taW9zLXRyZW5kaW5nLXVwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdHJvcGh5OmJlZm9yZSxcbi5pb24taW9zLXRyb3BoeS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXVtYnJlbGxhOmJlZm9yZSxcbi5pb24taW9zLXVtYnJlbGxhLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdW5kbzpiZWZvcmUsXG4uaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdW5sb2NrOmJlZm9yZSxcbi5pb24taW9zLXVubG9jay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXZpZGVvY2FtOmJlZm9yZSxcbi5pb24taW9zLXZpZGVvY2FtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLWRvd246YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLWRvd24tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtbXV0ZTpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtbXV0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXZvbHVtZS1vZmY6YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLW9mZi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXZvbHVtZS11cDpiZWZvcmUsXG4uaW9uLWlvcy12b2x1bWUtdXAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy13YWxrOmJlZm9yZSxcbi5pb24taW9zLXdhbGstb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy13YXJuaW5nOmJlZm9yZSxcbi5pb24taW9zLXdhcm5pbmctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy13YXRjaDpiZWZvcmUsXG4uaW9uLWlvcy13YXRjaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXdhdGVyOmJlZm9yZSxcbi5pb24taW9zLXdhdGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtd2lmaTpiZWZvcmUsXG4uaW9uLWlvcy13aWZpLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtd2luZTpiZWZvcmUsXG4uaW9uLWlvcy13aW5lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtd29tYW46YmVmb3JlLFxuLmlvbi1pb3Mtd29tYW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWxvZ28tYW5kcm9pZDpiZWZvcmUsXG4uaW9uLWxvZ28tYW5ndWxhcjpiZWZvcmUsXG4uaW9uLWxvZ28tYXBwbGU6YmVmb3JlLFxuLmlvbi1sb2dvLWJpdGNvaW46YmVmb3JlLFxuLmlvbi1sb2dvLWJ1ZmZlcjpiZWZvcmUsXG4uaW9uLWxvZ28tY2hyb21lOmJlZm9yZSxcbi5pb24tbG9nby1jb2RlcGVuOmJlZm9yZSxcbi5pb24tbG9nby1jc3MzOmJlZm9yZSxcbi5pb24tbG9nby1kZXNpZ25lcm5ld3M6YmVmb3JlLFxuLmlvbi1sb2dvLWRyaWJiYmxlOmJlZm9yZSxcbi5pb24tbG9nby1kcm9wYm94OmJlZm9yZSxcbi5pb24tbG9nby1ldXJvOmJlZm9yZSxcbi5pb24tbG9nby1mYWNlYm9vazpiZWZvcmUsXG4uaW9uLWxvZ28tZm91cnNxdWFyZTpiZWZvcmUsXG4uaW9uLWxvZ28tZnJlZWJzZC1kZXZpbDpiZWZvcmUsXG4uaW9uLWxvZ28tZ2l0aHViOmJlZm9yZSxcbi5pb24tbG9nby1nb29nbGU6YmVmb3JlLFxuLmlvbi1sb2dvLWdvb2dsZXBsdXM6YmVmb3JlLFxuLmlvbi1sb2dvLWhhY2tlcm5ld3M6YmVmb3JlLFxuLmlvbi1sb2dvLWh0bWw1OmJlZm9yZSxcbi5pb24tbG9nby1pbnN0YWdyYW06YmVmb3JlLFxuLmlvbi1sb2dvLWphdmFzY3JpcHQ6YmVmb3JlLFxuLmlvbi1sb2dvLWxpbmtlZGluOmJlZm9yZSxcbi5pb24tbG9nby1tYXJrZG93bjpiZWZvcmUsXG4uaW9uLWxvZ28tbm9kZWpzOmJlZm9yZSxcbi5pb24tbG9nby1vY3RvY2F0OmJlZm9yZSxcbi5pb24tbG9nby1waW50ZXJlc3Q6YmVmb3JlLFxuLmlvbi1sb2dvLXBsYXlzdGF0aW9uOmJlZm9yZSxcbi5pb24tbG9nby1weXRob246YmVmb3JlLFxuLmlvbi1sb2dvLXJlZGRpdDpiZWZvcmUsXG4uaW9uLWxvZ28tcnNzOmJlZm9yZSxcbi5pb24tbG9nby1zYXNzOmJlZm9yZSxcbi5pb24tbG9nby1za3lwZTpiZWZvcmUsXG4uaW9uLWxvZ28tc25hcGNoYXQ6YmVmb3JlLFxuLmlvbi1sb2dvLXN0ZWFtOmJlZm9yZSxcbi5pb24tbG9nby10dW1ibHI6YmVmb3JlLFxuLmlvbi1sb2dvLXR1eDpiZWZvcmUsXG4uaW9uLWxvZ28tdHdpdGNoOmJlZm9yZSxcbi5pb24tbG9nby10d2l0dGVyOmJlZm9yZSxcbi5pb24tbG9nby11c2Q6YmVmb3JlLFxuLmlvbi1sb2dvLXZpbWVvOmJlZm9yZSxcbi5pb24tbG9nby13aGF0c2FwcDpiZWZvcmUsXG4uaW9uLWxvZ28td2luZG93czpiZWZvcmUsXG4uaW9uLWxvZ28td29yZHByZXNzOmJlZm9yZSxcbi5pb24tbG9nby14Ym94OmJlZm9yZSxcbi5pb24tbG9nby15YWhvbzpiZWZvcmUsXG4uaW9uLWxvZ28teWVuOmJlZm9yZSxcbi5pb24tbG9nby15b3V0dWJlOmJlZm9yZSxcbi5pb24tbWQtYWRkOmJlZm9yZSxcbi5pb24tbWQtYWRkLWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLWFsYXJtOmJlZm9yZSxcbi5pb24tbWQtYWxidW1zOmJlZm9yZSxcbi5pb24tbWQtYWxlcnQ6YmVmb3JlLFxuLmlvbi1tZC1hbWVyaWNhbi1mb290YmFsbDpiZWZvcmUsXG4uaW9uLW1kLWFuYWx5dGljczpiZWZvcmUsXG4uaW9uLW1kLWFwZXJ0dXJlOmJlZm9yZSxcbi5pb24tbWQtYXBwczpiZWZvcmUsXG4uaW9uLW1kLWFwcHN0b3JlOmJlZm9yZSxcbi5pb24tbWQtYXJjaGl2ZTpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWJhY2s6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1kb3duOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctZHJvcGRvd246YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWRyb3ByaWdodDpiZWZvcmUsXG4uaW9uLW1kLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1kcm9wdXA6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUsXG4uaW9uLW1kLWFycm93LXJvdW5kLWJhY2s6YmVmb3JlLFxuLmlvbi1tZC1hcnJvdy1yb3VuZC1kb3duOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctcm91bmQtZm9yd2FyZDpiZWZvcmUsXG4uaW9uLW1kLWFycm93LXJvdW5kLXVwOmJlZm9yZSxcbi5pb24tbWQtYXJyb3ctdXA6YmVmb3JlLFxuLmlvbi1tZC1hdDpiZWZvcmUsXG4uaW9uLW1kLWF0dGFjaDpiZWZvcmUsXG4uaW9uLW1kLWJhY2tzcGFjZTpiZWZvcmUsXG4uaW9uLW1kLWJhcmNvZGU6YmVmb3JlLFxuLmlvbi1tZC1iYXNlYmFsbDpiZWZvcmUsXG4uaW9uLW1kLWJhc2tldDpiZWZvcmUsXG4uaW9uLW1kLWJhc2tldGJhbGw6YmVmb3JlLFxuLmlvbi1tZC1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSxcbi5pb24tbWQtYmF0dGVyeS1kZWFkOmJlZm9yZSxcbi5pb24tbWQtYmF0dGVyeS1mdWxsOmJlZm9yZSxcbi5pb24tbWQtYmVha2VyOmJlZm9yZSxcbi5pb24tbWQtYmVlcjpiZWZvcmUsXG4uaW9uLW1kLWJpY3ljbGU6YmVmb3JlLFxuLmlvbi1tZC1ibHVldG9vdGg6YmVmb3JlLFxuLmlvbi1tZC1ib2F0OmJlZm9yZSxcbi5pb24tbWQtYm9keTpiZWZvcmUsXG4uaW9uLW1kLWJvbmZpcmU6YmVmb3JlLFxuLmlvbi1tZC1ib29rOmJlZm9yZSxcbi5pb24tbWQtYm9va21hcms6YmVmb3JlLFxuLmlvbi1tZC1ib29rbWFya3M6YmVmb3JlLFxuLmlvbi1tZC1ib3d0aWU6YmVmb3JlLFxuLmlvbi1tZC1icmllZmNhc2U6YmVmb3JlLFxuLmlvbi1tZC1icm93c2VyczpiZWZvcmUsXG4uaW9uLW1kLWJydXNoOmJlZm9yZSxcbi5pb24tbWQtYnVnOmJlZm9yZSxcbi5pb24tbWQtYnVpbGQ6YmVmb3JlLFxuLmlvbi1tZC1idWxiOmJlZm9yZSxcbi5pb24tbWQtYnVzOmJlZm9yZSxcbi5pb24tbWQtY2FmZTpiZWZvcmUsXG4uaW9uLW1kLWNhbGN1bGF0b3I6YmVmb3JlLFxuLmlvbi1tZC1jYWxlbmRhcjpiZWZvcmUsXG4uaW9uLW1kLWNhbGw6YmVmb3JlLFxuLmlvbi1tZC1jYW1lcmE6YmVmb3JlLFxuLmlvbi1tZC1jYXI6YmVmb3JlLFxuLmlvbi1tZC1jYXJkOmJlZm9yZSxcbi5pb24tbWQtY2FydDpiZWZvcmUsXG4uaW9uLW1kLWNhc2g6YmVmb3JlLFxuLmlvbi1tZC1jaGF0Ym94ZXM6YmVmb3JlLFxuLmlvbi1tZC1jaGF0YnViYmxlczpiZWZvcmUsXG4uaW9uLW1kLWNoZWNrYm94OmJlZm9yZSxcbi5pb24tbWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLW1kLWNoZWNrbWFyazpiZWZvcmUsXG4uaW9uLW1kLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1jaGVja21hcmstY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1tZC1jbGlwYm9hcmQ6YmVmb3JlLFxuLmlvbi1tZC1jbG9jazpiZWZvcmUsXG4uaW9uLW1kLWNsb3NlOmJlZm9yZSxcbi5pb24tbWQtY2xvc2UtY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlLFxuLmlvbi1tZC1jbG91ZDpiZWZvcmUsXG4uaW9uLW1kLWNsb3VkLWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLWNsb3VkLWRvbmU6YmVmb3JlLFxuLmlvbi1tZC1jbG91ZC1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLW1kLWNsb3VkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1tZC1jbG91ZC11cGxvYWQ6YmVmb3JlLFxuLmlvbi1tZC1jbG91ZHk6YmVmb3JlLFxuLmlvbi1tZC1jbG91ZHktbmlnaHQ6YmVmb3JlLFxuLmlvbi1tZC1jb2RlOmJlZm9yZSxcbi5pb24tbWQtY29kZS1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLW1kLWNvZGUtd29ya2luZzpiZWZvcmUsXG4uaW9uLW1kLWNvZzpiZWZvcmUsXG4uaW9uLW1kLWNvbG9yLWZpbGw6YmVmb3JlLFxuLmlvbi1tZC1jb2xvci1maWx0ZXI6YmVmb3JlLFxuLmlvbi1tZC1jb2xvci1wYWxldHRlOmJlZm9yZSxcbi5pb24tbWQtY29sb3Itd2FuZDpiZWZvcmUsXG4uaW9uLW1kLWNvbXBhc3M6YmVmb3JlLFxuLmlvbi1tZC1jb25zdHJ1Y3Q6YmVmb3JlLFxuLmlvbi1tZC1jb250YWN0OmJlZm9yZSxcbi5pb24tbWQtY29udGFjdHM6YmVmb3JlLFxuLmlvbi1tZC1jb250cmFjdDpiZWZvcmUsXG4uaW9uLW1kLWNvbnRyYXN0OmJlZm9yZSxcbi5pb24tbWQtY29weTpiZWZvcmUsXG4uaW9uLW1kLWNyZWF0ZTpiZWZvcmUsXG4uaW9uLW1kLWNyb3A6YmVmb3JlLFxuLmlvbi1tZC1jdWJlOmJlZm9yZSxcbi5pb24tbWQtY3V0OmJlZm9yZSxcbi5pb24tbWQtZGVza3RvcDpiZWZvcmUsXG4uaW9uLW1kLWRpc2M6YmVmb3JlLFxuLmlvbi1tZC1kb2N1bWVudDpiZWZvcmUsXG4uaW9uLW1kLWRvbmUtYWxsOmJlZm9yZSxcbi5pb24tbWQtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1tZC1lYXNlbDpiZWZvcmUsXG4uaW9uLW1kLWVnZzpiZWZvcmUsXG4uaW9uLW1kLWV4aXQ6YmVmb3JlLFxuLmlvbi1tZC1leHBhbmQ6YmVmb3JlLFxuLmlvbi1tZC1leWU6YmVmb3JlLFxuLmlvbi1tZC1leWUtb2ZmOmJlZm9yZSxcbi5pb24tbWQtZmFzdGZvcndhcmQ6YmVmb3JlLFxuLmlvbi1tZC1mZW1hbGU6YmVmb3JlLFxuLmlvbi1tZC1maWxpbmc6YmVmb3JlLFxuLmlvbi1tZC1maWxtOmJlZm9yZSxcbi5pb24tbWQtZmluZ2VyLXByaW50OmJlZm9yZSxcbi5pb24tbWQtZmxhZzpiZWZvcmUsXG4uaW9uLW1kLWZsYW1lOmJlZm9yZSxcbi5pb24tbWQtZmxhc2g6YmVmb3JlLFxuLmlvbi1tZC1mbGFzazpiZWZvcmUsXG4uaW9uLW1kLWZsb3dlcjpiZWZvcmUsXG4uaW9uLW1kLWZvbGRlcjpiZWZvcmUsXG4uaW9uLW1kLWZvbGRlci1vcGVuOmJlZm9yZSxcbi5pb24tbWQtZm9vdGJhbGw6YmVmb3JlLFxuLmlvbi1tZC1mdW5uZWw6YmVmb3JlLFxuLmlvbi1tZC1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUsXG4uaW9uLW1kLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSxcbi5pb24tbWQtZ2l0LWJyYW5jaDpiZWZvcmUsXG4uaW9uLW1kLWdpdC1jb21taXQ6YmVmb3JlLFxuLmlvbi1tZC1naXQtY29tcGFyZTpiZWZvcmUsXG4uaW9uLW1kLWdpdC1tZXJnZTpiZWZvcmUsXG4uaW9uLW1kLWdpdC1uZXR3b3JrOmJlZm9yZSxcbi5pb24tbWQtZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUsXG4uaW9uLW1kLWdsYXNzZXM6YmVmb3JlLFxuLmlvbi1tZC1nbG9iZTpiZWZvcmUsXG4uaW9uLW1kLWdyaWQ6YmVmb3JlLFxuLmlvbi1tZC1oYW1tZXI6YmVmb3JlLFxuLmlvbi1tZC1oYW5kOmJlZm9yZSxcbi5pb24tbWQtaGFwcHk6YmVmb3JlLFxuLmlvbi1tZC1oZWFkc2V0OmJlZm9yZSxcbi5pb24tbWQtaGVhcnQ6YmVmb3JlLFxuLmlvbi1tZC1oZWFydC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tbWQtaGVscDpiZWZvcmUsXG4uaW9uLW1kLWhlbHAtYnVveTpiZWZvcmUsXG4uaW9uLW1kLWhlbHAtY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtaG9tZTpiZWZvcmUsXG4uaW9uLW1kLWljZS1jcmVhbTpiZWZvcmUsXG4uaW9uLW1kLWltYWdlOmJlZm9yZSxcbi5pb24tbWQtaW1hZ2VzOmJlZm9yZSxcbi5pb24tbWQtaW5maW5pdGU6YmVmb3JlLFxuLmlvbi1tZC1pbmZvcm1hdGlvbjpiZWZvcmUsXG4uaW9uLW1kLWluZm9ybWF0aW9uLWNpcmNsZTpiZWZvcmUsXG4uaW9uLW1kLWlvbmljOmJlZm9yZSxcbi5pb24tbWQtaW9uaXRyb246YmVmb3JlLFxuLmlvbi1tZC1qZXQ6YmVmb3JlLFxuLmlvbi1tZC1rZXk6YmVmb3JlLFxuLmlvbi1tZC1rZXlwYWQ6YmVmb3JlLFxuLmlvbi1tZC1sYXB0b3A6YmVmb3JlLFxuLmlvbi1tZC1sZWFmOmJlZm9yZSxcbi5pb24tbWQtbGluazpiZWZvcmUsXG4uaW9uLW1kLWxpc3Q6YmVmb3JlLFxuLmlvbi1tZC1saXN0LWJveDpiZWZvcmUsXG4uaW9uLW1kLWxvY2F0ZTpiZWZvcmUsXG4uaW9uLW1kLWxvY2s6YmVmb3JlLFxuLmlvbi1tZC1sb2ctaW46YmVmb3JlLFxuLmlvbi1tZC1sb2ctb3V0OmJlZm9yZSxcbi5pb24tbWQtbWFnbmV0OmJlZm9yZSxcbi5pb24tbWQtbWFpbDpiZWZvcmUsXG4uaW9uLW1kLW1haWwtb3BlbjpiZWZvcmUsXG4uaW9uLW1kLW1hbGU6YmVmb3JlLFxuLmlvbi1tZC1tYW46YmVmb3JlLFxuLmlvbi1tZC1tYXA6YmVmb3JlLFxuLmlvbi1tZC1tZWRhbDpiZWZvcmUsXG4uaW9uLW1kLW1lZGljYWw6YmVmb3JlLFxuLmlvbi1tZC1tZWRraXQ6YmVmb3JlLFxuLmlvbi1tZC1tZWdhcGhvbmU6YmVmb3JlLFxuLmlvbi1tZC1tZW51OmJlZm9yZSxcbi5pb24tbWQtbWljOmJlZm9yZSxcbi5pb24tbWQtbWljLW9mZjpiZWZvcmUsXG4uaW9uLW1kLW1pY3JvcGhvbmU6YmVmb3JlLFxuLmlvbi1tZC1tb29uOmJlZm9yZSxcbi5pb24tbWQtbW9yZTpiZWZvcmUsXG4uaW9uLW1kLW1vdmU6YmVmb3JlLFxuLmlvbi1tZC1tdXNpY2FsLW5vdGU6YmVmb3JlLFxuLmlvbi1tZC1tdXNpY2FsLW5vdGVzOmJlZm9yZSxcbi5pb24tbWQtbmF2aWdhdGU6YmVmb3JlLFxuLmlvbi1tZC1uby1zbW9raW5nOmJlZm9yZSxcbi5pb24tbWQtbm90aWZpY2F0aW9uczpiZWZvcmUsXG4uaW9uLW1kLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSxcbi5pb24tbWQtbm90aWZpY2F0aW9ucy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tbWQtbnVjbGVhcjpiZWZvcmUsXG4uaW9uLW1kLW51dHJpdGlvbjpiZWZvcmUsXG4uaW9uLW1kLW9wZW46YmVmb3JlLFxuLmlvbi1tZC1vcHRpb25zOmJlZm9yZSxcbi5pb24tbWQtb3V0bGV0OmJlZm9yZSxcbi5pb24tbWQtcGFwZXI6YmVmb3JlLFxuLmlvbi1tZC1wYXBlci1wbGFuZTpiZWZvcmUsXG4uaW9uLW1kLXBhcnRseS1zdW5ueTpiZWZvcmUsXG4uaW9uLW1kLXBhdXNlOmJlZm9yZSxcbi5pb24tbWQtcGF3OmJlZm9yZSxcbi5pb24tbWQtcGVvcGxlOmJlZm9yZSxcbi5pb24tbWQtcGVyc29uOmJlZm9yZSxcbi5pb24tbWQtcGVyc29uLWFkZDpiZWZvcmUsXG4uaW9uLW1kLXBob25lLWxhbmRzY2FwZTpiZWZvcmUsXG4uaW9uLW1kLXBob25lLXBvcnRyYWl0OmJlZm9yZSxcbi5pb24tbWQtcGhvdG9zOmJlZm9yZSxcbi5pb24tbWQtcGllOmJlZm9yZSxcbi5pb24tbWQtcGluOmJlZm9yZSxcbi5pb24tbWQtcGludDpiZWZvcmUsXG4uaW9uLW1kLXBpenphOmJlZm9yZSxcbi5pb24tbWQtcGxhbmU6YmVmb3JlLFxuLmlvbi1tZC1wbGFuZXQ6YmVmb3JlLFxuLmlvbi1tZC1wbGF5OmJlZm9yZSxcbi5pb24tbWQtcG9kaXVtOmJlZm9yZSxcbi5pb24tbWQtcG93ZXI6YmVmb3JlLFxuLmlvbi1tZC1wcmljZXRhZzpiZWZvcmUsXG4uaW9uLW1kLXByaWNldGFnczpiZWZvcmUsXG4uaW9uLW1kLXByaW50OmJlZm9yZSxcbi5pb24tbWQtcHVsc2U6YmVmb3JlLFxuLmlvbi1tZC1xci1zY2FubmVyOmJlZm9yZSxcbi5pb24tbWQtcXVvdGU6YmVmb3JlLFxuLmlvbi1tZC1yYWRpbzpiZWZvcmUsXG4uaW9uLW1kLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlLFxuLmlvbi1tZC1yYWRpby1idXR0b24tb246YmVmb3JlLFxuLmlvbi1tZC1yYWlueTpiZWZvcmUsXG4uaW9uLW1kLXJlY29yZGluZzpiZWZvcmUsXG4uaW9uLW1kLXJlZG86YmVmb3JlLFxuLmlvbi1tZC1yZWZyZXNoOmJlZm9yZSxcbi5pb24tbWQtcmVmcmVzaC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1tZC1yZW1vdmU6YmVmb3JlLFxuLmlvbi1tZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSxcbi5pb24tbWQtcmVvcmRlcjpiZWZvcmUsXG4uaW9uLW1kLXJlcGVhdDpiZWZvcmUsXG4uaW9uLW1kLXJlc2l6ZTpiZWZvcmUsXG4uaW9uLW1kLXJlc3RhdXJhbnQ6YmVmb3JlLFxuLmlvbi1tZC1yZXR1cm4tbGVmdDpiZWZvcmUsXG4uaW9uLW1kLXJldHVybi1yaWdodDpiZWZvcmUsXG4uaW9uLW1kLXJldmVyc2UtY2FtZXJhOmJlZm9yZSxcbi5pb24tbWQtcmV3aW5kOmJlZm9yZSxcbi5pb24tbWQtcmliYm9uOmJlZm9yZSxcbi5pb24tbWQtcm9zZTpiZWZvcmUsXG4uaW9uLW1kLXNhZDpiZWZvcmUsXG4uaW9uLW1kLXNjaG9vbDpiZWZvcmUsXG4uaW9uLW1kLXNlYXJjaDpiZWZvcmUsXG4uaW9uLW1kLXNlbmQ6YmVmb3JlLFxuLmlvbi1tZC1zZXR0aW5nczpiZWZvcmUsXG4uaW9uLW1kLXNoYXJlOmJlZm9yZSxcbi5pb24tbWQtc2hhcmUtYWx0OmJlZm9yZSxcbi5pb24tbWQtc2hpcnQ6YmVmb3JlLFxuLmlvbi1tZC1zaHVmZmxlOmJlZm9yZSxcbi5pb24tbWQtc2tpcC1iYWNrd2FyZDpiZWZvcmUsXG4uaW9uLW1kLXNraXAtZm9yd2FyZDpiZWZvcmUsXG4uaW9uLW1kLXNub3c6YmVmb3JlLFxuLmlvbi1tZC1zcGVlZG9tZXRlcjpiZWZvcmUsXG4uaW9uLW1kLXNxdWFyZTpiZWZvcmUsXG4uaW9uLW1kLXNxdWFyZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tbWQtc3RhcjpiZWZvcmUsXG4uaW9uLW1kLXN0YXItaGFsZjpiZWZvcmUsXG4uaW9uLW1kLXN0YXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLW1kLXN0YXRzOmJlZm9yZSxcbi5pb24tbWQtc3RvcHdhdGNoOmJlZm9yZSxcbi5pb24tbWQtc3Vid2F5OmJlZm9yZSxcbi5pb24tbWQtc3Vubnk6YmVmb3JlLFxuLmlvbi1tZC1zd2FwOmJlZm9yZSxcbi5pb24tbWQtc3dpdGNoOmJlZm9yZSxcbi5pb24tbWQtc3luYzpiZWZvcmUsXG4uaW9uLW1kLXRhYmxldC1sYW5kc2NhcGU6YmVmb3JlLFxuLmlvbi1tZC10YWJsZXQtcG9ydHJhaXQ6YmVmb3JlLFxuLmlvbi1tZC10ZW5uaXNiYWxsOmJlZm9yZSxcbi5pb24tbWQtdGV4dDpiZWZvcmUsXG4uaW9uLW1kLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5pb24tbWQtdGh1bWJzLWRvd246YmVmb3JlLFxuLmlvbi1tZC10aHVtYnMtdXA6YmVmb3JlLFxuLmlvbi1tZC10aHVuZGVyc3Rvcm06YmVmb3JlLFxuLmlvbi1tZC10aW1lOmJlZm9yZSxcbi5pb24tbWQtdGltZXI6YmVmb3JlLFxuLmlvbi1tZC10cmFpbjpiZWZvcmUsXG4uaW9uLW1kLXRyYW5zZ2VuZGVyOmJlZm9yZSxcbi5pb24tbWQtdHJhc2g6YmVmb3JlLFxuLmlvbi1tZC10cmVuZGluZy1kb3duOmJlZm9yZSxcbi5pb24tbWQtdHJlbmRpbmctdXA6YmVmb3JlLFxuLmlvbi1tZC10cm9waHk6YmVmb3JlLFxuLmlvbi1tZC11bWJyZWxsYTpiZWZvcmUsXG4uaW9uLW1kLXVuZG86YmVmb3JlLFxuLmlvbi1tZC11bmxvY2s6YmVmb3JlLFxuLmlvbi1tZC12aWRlb2NhbTpiZWZvcmUsXG4uaW9uLW1kLXZvbHVtZS1kb3duOmJlZm9yZSxcbi5pb24tbWQtdm9sdW1lLW11dGU6YmVmb3JlLFxuLmlvbi1tZC12b2x1bWUtb2ZmOmJlZm9yZSxcbi5pb24tbWQtdm9sdW1lLXVwOmJlZm9yZSxcbi5pb24tbWQtd2FsazpiZWZvcmUsXG4uaW9uLW1kLXdhcm5pbmc6YmVmb3JlLFxuLmlvbi1tZC13YXRjaDpiZWZvcmUsXG4uaW9uLW1kLXdhdGVyOmJlZm9yZSxcbi5pb24tbWQtd2lmaTpiZWZvcmUsXG4uaW9uLW1kLXdpbmU6YmVmb3JlLFxuLmlvbi1tZC13b21hbjpiZWZvcmVcbntcbiAgQGV4dGVuZCAuaW9uO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vIElvbmljb25zIEljb24gRm9udCBDU1Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pb24taW9zLWFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG4uaW9uLWlvcy1hZGQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cbi5pb24taW9zLWFkZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG4uaW9uLWlvcy1hZGQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG4uaW9uLWlvcy1hbGFybTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG4uaW9uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cbi5pb24taW9zLWFsYnVtczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjYVwiOyB9XG4uaW9uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjOVwiOyB9XG4uaW9uLWlvcy1hbGVydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG4uaW9uLWlvcy1hbGVydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cbi5pb24taW9zLWFtZXJpY2FuLWZvb3RiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cbi5pb24taW9zLWFtZXJpY2FuLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDVcIjsgfVxuLmlvbi1pb3MtYW5hbHl0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NlXCI7IH1cbi5pb24taW9zLWFuYWx5dGljcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cbi5pb24taW9zLWFwZXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cbi5pb24taW9zLWFwZXJ0dXJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDdcIjsgfVxuLmlvbi1pb3MtYXBwczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG4uaW9uLWlvcy1hcHBzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDlcIjsgfVxuLmlvbi1pb3MtYXBwc3RvcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGNcIjsgfVxuLmlvbi1pb3MtYXBwc3RvcmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG4uaW9uLWlvcy1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cbi5pb24taW9zLWFyY2hpdmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG4uaW9uLWlvcy1hcnJvdy1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cbi5pb24taW9zLWFycm93LWJhY2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZlwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cbi5pb24taW9zLWFycm93LWRvd24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGZcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd24tY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGZcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcGRvd24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMlwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcGxlZnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMlwiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTRcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExM1wiOyB9XG4uaW9uLWlvcy1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTNcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcHJpZ2h0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTRcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcHVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cbi5pb24taW9zLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTVcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZHJvcHVwLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cbi5pb24taW9zLWFycm93LWRyb3B1cC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cbi5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDFcIjsgfVxuLmlvbi1pb3MtYXJyb3ctZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cbi5pb24taW9zLWFycm93LXJvdW5kLWJhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTdcIjsgfVxuLmlvbi1pb3MtYXJyb3ctcm91bmQtYmFjay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE3XCI7IH1cbi5pb24taW9zLWFycm93LXJvdW5kLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMThcIjsgfVxuLmlvbi1pb3MtYXJyb3ctcm91bmQtZG93bi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cbi5pb24taW9zLWFycm93LXJvdW5kLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTlcIjsgfVxuLmlvbi1pb3MtYXJyb3ctcm91bmQtZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cbi5pb24taW9zLWFycm93LXJvdW5kLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cbi5pb24taW9zLWFycm93LXJvdW5kLXVwLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWFcIjsgfVxuLmlvbi1pb3MtYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDhcIjsgfVxuLmlvbi1pb3MtYXJyb3ctdXAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkOFwiOyB9XG4uaW9uLWlvcy1hdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG4uaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cbi5pb24taW9zLWF0dGFjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYlwiOyB9XG4uaW9uLWlvcy1hdHRhY2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYlwiOyB9XG4uaW9uLWlvcy1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWRcIjsgfVxuLmlvbi1pb3MtYmFja3NwYWNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWNcIjsgfVxuLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG4uaW9uLWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGJcIjsgfVxuLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGVcIjsgfVxuLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG4uaW9uLWlvcy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWZcIjsgfVxuLmlvbi1pb3MtYmFza2V0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWVcIjsgfVxuLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG4uaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGZcIjsgfVxuLmlvbi1pb3MtYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG4uaW9uLWlvcy1iYXR0ZXJ5LWNoYXJnaW5nLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjBcIjsgfVxuLmlvbi1pb3MtYmF0dGVyeS1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cbi5pb24taW9zLWJhdHRlcnktZGVhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cbi5pb24taW9zLWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG4uaW9uLWlvcy1iYXR0ZXJ5LWZ1bGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG4uaW9uLWlvcy1iZWFrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjRcIjsgfVxuLmlvbi1pb3MtYmVha2VyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjNcIjsgfVxuLmlvbi1pb3MtYmVlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG4uaW9uLWlvcy1iZWVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjVcIjsgfVxuLmlvbi1pb3MtYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG4uaW9uLWlvcy1iaWN5Y2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjdcIjsgfVxuLmlvbi1pb3MtYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cbi5pb24taW9zLWJsdWV0b290aC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cbi5pb24taW9zLWJvYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmFcIjsgfVxuLmlvbi1pb3MtYm9hdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cbi5pb24taW9zLWJvZHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTRcIjsgfVxuLmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cbi5pb24taW9zLWJvbmZpcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmNcIjsgfVxuLmlvbi1pb3MtYm9uZmlyZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cbi5pb24taW9zLWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZThcIjsgfVxuLmlvbi1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cbi5pb24taW9zLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cbi5pb24taW9zLWJvb2ttYXJrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmRcIjsgfVxuLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cbi5pb24taW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U5XCI7IH1cbi5pb24taW9zLWJvd3RpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG4uaW9uLWlvcy1ib3d0aWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZlwiOyB9XG4uaW9uLWlvcy1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWVcIjsgfVxuLmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWRcIjsgfVxuLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjBcIjsgfVxuLmlvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlZlwiOyB9XG4uaW9uLWlvcy1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG4uaW9uLWlvcy1icnVzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cbi5pb24taW9zLWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG4uaW9uLWlvcy1idWctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG4uaW9uLWlvcy1idWlsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG4uaW9uLWlvcy1idWlsZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cbi5pb24taW9zLWJ1bGI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzhcIjsgfVxuLmlvbi1pb3MtYnVsYi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cbi5pb24taW9zLWJ1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG4uaW9uLWlvcy1idXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG4uaW9uLWlvcy1jYWZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cbi5pb24taW9zLWNhZmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG4uaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2YyXCI7IH1cbi5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmMVwiOyB9XG4uaW9uLWlvcy1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmNFwiOyB9XG4uaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2YzXCI7IH1cbi5pb24taW9zLWNhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2VcIjsgfVxuLmlvbi1pb3MtY2FsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cbi5pb24taW9zLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmNlwiOyB9XG4uaW9uLWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG4uaW9uLWlvcy1jYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDBcIjsgfVxuLmlvbi1pb3MtY2FyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2ZcIjsgfVxuLmlvbi1pb3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG4uaW9uLWlvcy1jYXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDFcIjsgfVxuLmlvbi1pb3MtY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG4uaW9uLWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjdcIjsgfVxuLmlvbi1pb3MtY2FzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG4uaW9uLWlvcy1jYXNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDNcIjsgfVxuLmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZhXCI7IH1cbi5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cbi5pb24taW9zLWNoYXRidWJibGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cbi5pb24taW9zLWNoYXRidWJibGVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDVcIjsgfVxuLmlvbi1pb3MtY2hlY2tib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDhcIjsgfVxuLmlvbi1pb3MtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG4uaW9uLWlvcy1jaGVja21hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmZcIjsgfVxuLmlvbi1pb3MtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG4uaW9uLWlvcy1jaGVja21hcmstY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDlcIjsgfVxuLmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmZcIjsgfVxuLmlvbi1pb3MtY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cbi5pb24taW9zLWNsaXBib2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cbi5pb24taW9zLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cbi5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDJcIjsgfVxuLmlvbi1pb3MtY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDZcIjsgfVxuLmlvbi1pb3MtY2xvc2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cbi5pb24taW9zLWNsb3NlLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cbi5pb24taW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDZcIjsgfVxuLmlvbi1pb3MtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTBcIjsgfVxuLmlvbi1pb3MtY2xvc2VkLWNhcHRpb25pbmctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZlwiOyB9XG4uaW9uLWlvcy1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG4uaW9uLWlvcy1jbG91ZC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTJcIjsgfVxuLmlvbi1pb3MtY2xvdWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTFcIjsgfVxuLmlvbi1pb3MtY2xvdWQtZG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG4uaW9uLWlvcy1jbG91ZC1kb25lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTNcIjsgfVxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDhcIjsgfVxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG4uaW9uLWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cbi5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG4uaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG4uaW9uLWlvcy1jbG91ZHk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTBcIjsgfVxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBlXCI7IH1cbi5pb24taW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cbi5pb24taW9zLWNsb3VkeS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBmXCI7IH1cbi5pb24taW9zLWNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTdcIjsgfVxuLmlvbi1pb3MtY29kZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG4uaW9uLWlvcy1jb2RlLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTVcIjsgfVxuLmlvbi1pb3MtY29kZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cbi5pb24taW9zLWNvZGUtd29ya2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG4uaW9uLWlvcy1jb2RlLXdvcmtpbmctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG4uaW9uLWlvcy1jb2c6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTJcIjsgfVxuLmlvbi1pb3MtY29nLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTFcIjsgfVxuLmlvbi1pb3MtY29sb3ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG4uaW9uLWlvcy1jb2xvci1maWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNThcIjsgfVxuLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cbi5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDEzXCI7IH1cbi5pb24taW9zLWNvbG9yLXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWJcIjsgfVxuLmlvbi1pb3MtY29sb3ItcGFsZXR0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cbi5pb24taW9zLWNvbG9yLXdhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTZcIjsgfVxuLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cbi5pb24taW9zLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWRcIjsgfVxuLmlvbi1pb3MtY29tcGFzcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cbi5pb24taW9zLWNvbnN0cnVjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZlwiOyB9XG4uaW9uLWlvcy1jb25zdHJ1Y3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG4uaW9uLWlvcy1jb250YWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cbi5pb24taW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG4uaW9uLWlvcy1jb250YWN0czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG4uaW9uLWlvcy1jb250YWN0cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cbi5pb24taW9zLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cbi5pb24taW9zLWNvbnRyYWN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjJcIjsgfVxuLmlvbi1pb3MtY29udHJhc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjNcIjsgfVxuLmlvbi1pb3MtY29udHJhc3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG4uaW9uLWlvcy1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cbi5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG4uaW9uLWlvcy1jcmVhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjVcIjsgfVxuLmlvbi1pb3MtY3JlYXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjRcIjsgfVxuLmlvbi1pb3MtY3JvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG4uaW9uLWlvcy1jcm9wLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjZcIjsgfVxuLmlvbi1pb3MtY3ViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG4uaW9uLWlvcy1jdWJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjdcIjsgfVxuLmlvbi1pb3MtY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cbi5pb24taW9zLWN1dC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cbi5pb24taW9zLWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmNcIjsgfVxuLmlvbi1pb3MtZGVza3RvcC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cbi5pb24taW9zLWRpc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmVcIjsgfVxuLmlvbi1pb3MtZGlzYy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cbi5pb24taW9zLWRvY3VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cbi5pb24taW9zLWRvY3VtZW50LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmZcIjsgfVxuLmlvbi1pb3MtZG9uZS1hbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzFcIjsgfVxuLmlvbi1pb3MtZG9uZS1hbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG4uaW9uLWlvcy1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyMFwiOyB9XG4uaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cbi5pb24taW9zLWVhc2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cbi5pb24taW9zLWVhc2VsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzJcIjsgfVxuLmlvbi1pb3MtZWdnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cbi5pb24taW9zLWVnZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cbi5pb24taW9zLWV4aXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzdcIjsgfVxuLmlvbi1pb3MtZXhpdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cbi5pb24taW9zLWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG4uaW9uLWlvcy1leHBhbmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG4uaW9uLWlvcy1leWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjVcIjsgfVxuLmlvbi1pb3MtZXllLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG4uaW9uLWlvcy1leWUtb2ZmLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzlcIjsgfVxuLmlvbi1pb3MtZXllLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjRcIjsgfVxuLmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjdcIjsgfVxuLmlvbi1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyNlwiOyB9XG4uaW9uLWlvcy1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2JcIjsgfVxuLmlvbi1pb3MtZmVtYWxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2JcIjsgfVxuLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cbi5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI4XCI7IH1cbi5pb24taW9zLWZpbG06YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmJcIjsgfVxuLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJhXCI7IH1cbi5pb24taW9zLWZpbmdlci1wcmludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG4uaW9uLWlvcy1maW5nZXItcHJpbnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG4uaW9uLWlvcy1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJkXCI7IH1cbi5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG4uaW9uLWlvcy1mbGFtZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG4uaW9uLWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJlXCI7IH1cbi5pb24taW9zLWZsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cbi5pb24taW9zLWZsYXNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2RcIjsgfVxuLmlvbi1pb3MtZmxhc2s6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzFcIjsgfVxuLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG4uaW9uLWlvcy1mbG93ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzNcIjsgfVxuLmlvbi1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzJcIjsgfVxuLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM1XCI7IH1cbi5pb24taW9zLWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cbi5pb24taW9zLWZvbGRlci1vcGVuLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2ZcIjsgfVxuLmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzRcIjsgfVxuLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzdcIjsgfVxuLmlvbi1pb3MtZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG4uaW9uLWlvcy1mdW5uZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODJcIjsgfVxuLmlvbi1pb3MtZnVubmVsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODFcIjsgfVxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzlcIjsgfVxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzOFwiOyB9XG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzYlwiOyB9XG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cbi5pb24taW9zLWdpdC1icmFuY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODNcIjsgfVxuLmlvbi1pb3MtZ2l0LWJyYW5jaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cbi5pb24taW9zLWdpdC1jb21taXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODRcIjsgfVxuLmlvbi1pb3MtZ2l0LWNvbW1pdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cbi5pb24taW9zLWdpdC1jb21wYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cbi5pb24taW9zLWdpdC1jb21wYXJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODVcIjsgfVxuLmlvbi1pb3MtZ2l0LW1lcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cbi5pb24taW9zLWdpdC1tZXJnZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cbi5pb24taW9zLWdpdC1uZXR3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cbi5pb24taW9zLWdpdC1uZXR3b3JrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODdcIjsgfVxuLmlvbi1pb3MtZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG4uaW9uLWlvcy1naXQtcHVsbC1yZXF1ZXN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODhcIjsgfVxuLmlvbi1pb3MtZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG4uaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2VcIjsgfVxuLmlvbi1pb3MtZ2xvYmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGFcIjsgfVxuLmlvbi1pb3MtZ2xvYmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG4uaW9uLWlvcy1ncmlkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cbi5pb24taW9zLWdyaWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG4uaW9uLWlvcy1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGVcIjsgfVxuLmlvbi1pb3MtaGFtbWVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGRcIjsgfVxuLmlvbi1pb3MtaGFuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG4uaW9uLWlvcy1oYW5kLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGZcIjsgfVxuLmlvbi1pb3MtaGFwcHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTJcIjsgfVxuLmlvbi1pb3MtaGFwcHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG4uaW9uLWlvcy1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cbi5pb24taW9zLWhlYWRzZXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG4uaW9uLWlvcy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XG4uaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQyXCI7IH1cbi5pb24taW9zLWhlbHA6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDZcIjsgfVxuLmlvbi1pb3MtaGVscC1idW95OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk2XCI7IH1cbi5pb24taW9zLWhlbHAtYnVveS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cbi5pb24taW9zLWhlbHAtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cbi5pb24taW9zLWhlbHAtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTdcIjsgfVxuLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ2XCI7IH1cbi5pb24taW9zLWhvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDhcIjsgfVxuLmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cbi5pb24taW9zLWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG4uaW9uLWlvcy1pY2UtY3JlYW0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG4uaW9uLWlvcy1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG4uaW9uLWlvcy1pbWFnZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cbi5pb24taW9zLWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG4uaW9uLWlvcy1pbWFnZXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG4uaW9uLWlvcy1pbmZpbml0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0YVwiOyB9XG4uaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ5XCI7IH1cbi5pb24taW9zLWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cbi5pb24taW9zLWluZm9ybWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZlwiOyB9XG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cbi5pb24taW9zLWlvbmljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cbi5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGVcIjsgfVxuLmlvbi1pb3MtaW9uaXRyb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTNcIjsgfVxuLmlvbi1pb3MtaW9uaXRyb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG4uaW9uLWlvcy1qZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTVcIjsgfVxuLmlvbi1pb3MtamV0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTRcIjsgfVxuLmlvbi1pb3Mta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cbi5pb24taW9zLWtleS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cbi5pb24taW9zLWtleXBhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG4uaW9uLWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0ZlwiOyB9XG4uaW9uLWlvcy1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYThcIjsgfVxuLmlvbi1pb3MtbGFwdG9wLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYThcIjsgfVxuLmlvbi1pb3MtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG4uaW9uLWlvcy1sZWFmLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTlcIjsgfVxuLmlvbi1pb3MtbGluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG4uaW9uLWlvcy1saW5rLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2FcIjsgfVxuLmlvbi1pb3MtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1NFwiOyB9XG4uaW9uLWlvcy1saXN0LWJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG4uaW9uLWlvcy1saXN0LWJveC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cbi5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1NFwiOyB9XG4uaW9uLWlvcy1sb2NhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWVcIjsgfVxuLmlvbi1pb3MtbG9jYXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWRcIjsgfVxuLmlvbi1pb3MtbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG4uaW9uLWlvcy1sb2NrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWZcIjsgfVxuLmlvbi1pb3MtbG9nLWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cbi5pb24taW9zLWxvZy1pbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cbi5pb24taW9zLWxvZy1vdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjJcIjsgfVxuLmlvbi1pb3MtbG9nLW91dC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cbi5pb24taW9zLW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG4uaW9uLWlvcy1tYWduZXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG4uaW9uLWlvcy1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cbi5pb24taW9zLW1haWwtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG4uaW9uLWlvcy1tYWlsLW9wZW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG4uaW9uLWlvcy1tYWlsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjdcIjsgfVxuLmlvbi1pb3MtbWFsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG4uaW9uLWlvcy1tYWxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjlcIjsgfVxuLmlvbi1pb3MtbWFuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cbi5pb24taW9zLW1hbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cbi5pb24taW9zLW1hcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG4uaW9uLWlvcy1tYXAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG4uaW9uLWlvcy1tZWRhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZlwiOyB9XG4uaW9uLWlvcy1tZWRhbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cbi5pb24taW9zLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWNcIjsgfVxuLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDViXCI7IH1cbi5pb24taW9zLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1ZVwiOyB9XG4uaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG4uaW9uLWlvcy1tZWdhcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzFcIjsgfVxuLmlvbi1pb3MtbWVnYXBob25lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzBcIjsgfVxuLmlvbi1pb3MtbWVudTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG4uaW9uLWlvcy1tZW51LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzJcIjsgfVxuLmlvbi1pb3MtbWljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cbi5pb24taW9zLW1pYy1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWZcIjsgfVxuLmlvbi1pb3MtbWljLW9mZi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cbi5pb24taW9zLW1pYy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYwXCI7IH1cbi5pb24taW9zLW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzZcIjsgfVxuLmlvbi1pb3MtbWljcm9waG9uZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cbi5pb24taW9zLW1vb246YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjhcIjsgfVxuLmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY3XCI7IH1cbi5pb24taW9zLW1vcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzhcIjsgfVxuLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cbi5pb24taW9zLW1vdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2JcIjsgfVxuLmlvbi1pb3MtbW92ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cbi5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2YlwiOyB9XG4uaW9uLWlvcy1tdXNpY2FsLW5vdGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZjXCI7IH1cbi5pb24taW9zLW11c2ljYWwtbm90ZXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG4uaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2ZVwiOyB9XG4uaW9uLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZkXCI7IH1cbi5pb24taW9zLW5vLXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2ZcIjsgfVxuLmlvbi1pb3Mtbm8tc21va2luZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cbi5pb24taW9zLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDNcIjsgfVxuLmlvbi1pb3Mtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDFcIjsgfVxuLmlvbi1pb3Mtbm90aWZpY2F0aW9ucy1vZmYtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG4uaW9uLWlvcy1ub3RpZmljYXRpb25zLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDJcIjsgfVxuLmlvbi1pb3MtbnVjbGVhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG4uaW9uLWlvcy1udWNsZWFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDRcIjsgfVxuLmlvbi1pb3MtbnV0cml0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cbi5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZmXCI7IH1cbi5pb24taW9zLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDdcIjsgfVxuLmlvbi1pb3Mtb3Blbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cbi5pb24taW9zLW9wdGlvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDlcIjsgfVxuLmlvbi1pb3Mtb3B0aW9ucy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cbi5pb24taW9zLW91dGxldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG4uaW9uLWlvcy1vdXRsZXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG4uaW9uLWlvcy1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG4uaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cbi5pb24taW9zLXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cbi5pb24taW9zLXBhcGVyLXBsYW5lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGNcIjsgfVxuLmlvbi1pb3MtcGFydGx5LXN1bm55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRmXCI7IH1cbi5pb24taW9zLXBhcnRseS1zdW5ueS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cbi5pb24taW9zLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cbi5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzdcIjsgfVxuLmlvbi1pb3MtcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdhXCI7IH1cbi5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cbi5pb24taW9zLXBlb3BsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3Y1wiOyB9XG4uaW9uLWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3YlwiOyB9XG4uaW9uLWlvcy1wZXJzb246YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2VcIjsgfVxuLmlvbi1pb3MtcGVyc29uLWFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG4uaW9uLWlvcy1wZXJzb24tYWRkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTBcIjsgfVxuLmlvbi1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2RcIjsgfVxuLmlvbi1pb3MtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cbi5pb24taW9zLXBob25lLWxhbmRzY2FwZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cbi5pb24taW9zLXBob25lLXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cbi5pb24taW9zLXBob25lLXBvcnRyYWl0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTNcIjsgfVxuLmlvbi1pb3MtcGhvdG9zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgyXCI7IH1cbi5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cbi5pb24taW9zLXBpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4NFwiOyB9XG4uaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4M1wiOyB9XG4uaW9uLWlvcy1waW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTVcIjsgfVxuLmlvbi1pb3MtcGluLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTRcIjsgfVxuLmlvbi1pb3MtcGludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XG4uaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODVcIjsgfVxuLmlvbi1pb3MtcGl6emE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTdcIjsgfVxuLmlvbi1pb3MtcGl6emEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG4uaW9uLWlvcy1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG4uaW9uLWlvcy1wbGFuZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cbi5pb24taW9zLXBsYW5ldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG4uaW9uLWlvcy1wbGFuZXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG4uaW9uLWlvcy1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg4XCI7IH1cbi5pb24taW9zLXBsYXktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XG4uaW9uLWlvcy1wb2RpdW06YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWRcIjsgfVxuLmlvbi1pb3MtcG9kaXVtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWNcIjsgfVxuLmlvbi1pb3MtcG93ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWZcIjsgfVxuLmlvbi1pb3MtcG93ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG4uaW9uLWlvcy1wcmljZXRhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG4uaW9uLWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDhjXCI7IH1cbi5pb24taW9zLXByaWNldGFnczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZlwiOyB9XG4uaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZVwiOyB9XG4uaW9uLWlvcy1wcmludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG4uaW9uLWlvcy1wcmludC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cbi5pb24taW9zLXB1bHNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkzXCI7IH1cbi5pb24taW9zLXB1bHNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjJcIjsgfVxuLmlvbi1pb3MtcXItc2Nhbm5lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG4uaW9uLWlvcy1xci1zY2FubmVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjNcIjsgfVxuLmlvbi1pb3MtcXVvdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjVcIjsgfVxuLmlvbi1pb3MtcXVvdGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNFwiOyB9XG4uaW9uLWlvcy1yYWRpbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG4uaW9uLWlvcy1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cbi5pb24taW9zLXJhZGlvLWJ1dHRvbi1vZmYtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG4uaW9uLWlvcy1yYWRpby1idXR0b24tb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjdcIjsgfVxuLmlvbi1pb3MtcmFkaW8tYnV0dG9uLW9uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjdcIjsgfVxuLmlvbi1pb3MtcmFkaW8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG4uaW9uLWlvcy1yYWlueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NVwiOyB9XG4uaW9uLWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk0XCI7IH1cbi5pb24taW9zLXJlY29yZGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XG4uaW9uLWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NlwiOyB9XG4uaW9uLWlvcy1yZWRvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk5XCI7IH1cbi5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5OFwiOyB9XG4uaW9uLWlvcy1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDljXCI7IH1cbi5pb24taW9zLXJlZnJlc2gtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cbi5pb24taW9zLXJlZnJlc2gtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjRcIjsgfVxuLmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDljXCI7IH1cbi5pb24taW9zLXJlbW92ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG4uaW9uLWlvcy1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cbi5pb24taW9zLXJlbW92ZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG4uaW9uLWlvcy1yZW1vdmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG4uaW9uLWlvcy1yZW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cbi5pb24taW9zLXJlb3JkZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG4uaW9uLWlvcy1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmVcIjsgfVxuLmlvbi1pb3MtcmVwZWF0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmVcIjsgfVxuLmlvbi1pb3MtcmVzaXplOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZmXCI7IH1cbi5pb24taW9zLXJlc2l6ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZmXCI7IH1cbi5pb24taW9zLXJlc3RhdXJhbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDFcIjsgfVxuLmlvbi1pb3MtcmVzdGF1cmFudC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cbi5pb24taW9zLXJldHVybi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cbi5pb24taW9zLXJldHVybi1sZWZ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDJcIjsgfVxuLmlvbi1pb3MtcmV0dXJuLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cbi5pb24taW9zLXJldHVybi1yaWdodC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDlmXCI7IH1cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWVcIjsgfVxuLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGExXCI7IH1cbi5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGEwXCI7IH1cbi5pb24taW9zLXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG4uaW9uLWlvcy1yaWJib24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG4uaW9uLWlvcy1yb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGEzXCI7IH1cbi5pb24taW9zLXJvc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhMlwiOyB9XG4uaW9uLWlvcy1zYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDdcIjsgfVxuLmlvbi1pb3Mtc2FkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDZcIjsgfVxuLmlvbi1pb3Mtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cbi5pb24taW9zLXNjaG9vbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cbi5pb24taW9zLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhNVwiOyB9XG4uaW9uLWlvcy1zZWFyY2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG4uaW9uLWlvcy1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cbi5pb24taW9zLXNlbmQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG4uaW9uLWlvcy1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhN1wiOyB9XG4uaW9uLWlvcy1zZXR0aW5ncy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cbi5pb24taW9zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cbi5pb24taW9zLXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZlwiOyB9XG4uaW9uLWlvcy1zaGFyZS1hbHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG4uaW9uLWlvcy1zaGFyZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cbi5pb24taW9zLXNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cbi5pb24taW9zLXNoaXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTJcIjsgfVxuLmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhOVwiOyB9XG4uaW9uLWlvcy1zaHVmZmxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTlcIjsgfVxuLmlvbi1pb3Mtc2tpcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG4uaW9uLWlvcy1za2lwLWJhY2t3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTRcIjsgfVxuLmlvbi1pb3Mtc2tpcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cbi5pb24taW9zLXNraXAtZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cbi5pb24taW9zLXNub3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMThcIjsgfVxuLmlvbi1pb3Mtc25vdy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cbi5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIwXCI7IH1cbi5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWZcIjsgfVxuLmlvbi1pb3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cbi5pb24taW9zLXNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cbi5pb24taW9zLXN0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjNcIjsgfVxuLmlvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIxXCI7IH1cbi5pb24taW9zLXN0YXItaGFsZi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIxXCI7IH1cbi5pb24taW9zLXN0YXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiMlwiOyB9XG4uaW9uLWlvcy1zdGF0czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG4uaW9uLWlvcy1zdGF0cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cbi5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiNVwiOyB9XG4uaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiNFwiOyB9XG4uaW9uLWlvcy1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWVcIjsgfVxuLmlvbi1pb3Mtc3Vid2F5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWRcIjsgfVxuLmlvbi1pb3Mtc3Vubnk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjdcIjsgfVxuLmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiNlwiOyB9XG4uaW9uLWlvcy1zd2FwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFmXCI7IH1cbi5pb24taW9zLXN3YXAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZlwiOyB9XG4uaW9uLWlvcy1zd2l0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjFcIjsgfVxuLmlvbi1pb3Mtc3dpdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjBcIjsgfVxuLmlvbi1pb3Mtc3luYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG4uaW9uLWlvcy1zeW5jLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjJcIjsgfVxuLmlvbi1pb3MtdGFibGV0LWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG4uaW9uLWlvcy10YWJsZXQtbGFuZHNjYXBlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjNcIjsgfVxuLmlvbi1pb3MtdGFibGV0LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cbi5pb24taW9zLXRhYmxldC1wb3J0cmFpdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cbi5pb24taW9zLXRlbm5pc2JhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmJcIjsgfVxuLmlvbi1pb3MtdGVubmlzYmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJhXCI7IH1cbi5pb24taW9zLXRleHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTBcIjsgfVxuLmlvbi1pb3MtdGV4dC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRmXCI7IH1cbi5pb24taW9zLXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cbi5pb24taW9zLXRoZXJtb21ldGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTFcIjsgfVxuLmlvbi1pb3MtdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTRcIjsgfVxuLmlvbi1pb3MtdGh1bWJzLWRvd24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG4uaW9uLWlvcy10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTZcIjsgfVxuLmlvbi1pb3MtdGh1bWJzLXVwLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTVcIjsgfVxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJkXCI7IH1cbi5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJjXCI7IH1cbi5pb24taW9zLXRpbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmZcIjsgfVxuLmlvbi1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJlXCI7IH1cbi5pb24taW9zLXRpbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGMxXCI7IH1cbi5pb24taW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzBcIjsgfVxuLmlvbi1pb3MtdHJhaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyNThcIjsgfVxuLmlvbi1pb3MtdHJhaW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG4uaW9uLWlvcy10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG4uaW9uLWlvcy10cmFuc2dlbmRlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cbi5pb24taW9zLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM1XCI7IH1cbi5pb24taW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzRcIjsgfVxuLmlvbi1pb3MtdHJlbmRpbmctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG4uaW9uLWlvcy10cmVuZGluZy1kb3duLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWFcIjsgfVxuLmlvbi1pb3MtdHJlbmRpbmctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWJcIjsgfVxuLmlvbi1pb3MtdHJlbmRpbmctdXAtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG4uaW9uLWlvcy10cm9waHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWRcIjsgfVxuLmlvbi1pb3MtdHJvcGh5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWNcIjsgfVxuLmlvbi1pb3MtdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWZcIjsgfVxuLmlvbi1pb3MtdW1icmVsbGEtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG4uaW9uLWlvcy11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM3XCI7IH1cbi5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjNlwiOyB9XG4uaW9uLWlvcy11bmxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjFcIjsgfVxuLmlvbi1pb3MtdW5sb2NrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjBcIjsgfVxuLmlvbi1pb3MtdmlkZW9jYW06YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2RcIjsgfVxuLmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjY1wiOyB9XG4uaW9uLWlvcy12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG4uaW9uLWlvcy12b2x1bWUtZG93bi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cbi5pb24taW9zLXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cbi5pb24taW9zLXZvbHVtZS1tdXRlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjNcIjsgfVxuLmlvbi1pb3Mtdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG4uaW9uLWlvcy12b2x1bWUtb2ZmLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjRcIjsgfVxuLmlvbi1pb3Mtdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cbi5pb24taW9zLXZvbHVtZS11cC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cbi5pb24taW9zLXdhbGs6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjZcIjsgfVxuLmlvbi1pb3Mtd2Fsay1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cbi5pb24taW9zLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjhcIjsgfVxuLmlvbi1pb3Mtd2FybmluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cbi5pb24taW9zLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cbi5pb24taW9zLXdhdGNoLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjlcIjsgfVxuLmlvbi1pb3Mtd2F0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmJcIjsgfVxuLmlvbi1pb3Mtd2F0ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG4uaW9uLWlvcy13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cbi5pb24taW9zLXdpZmktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG4uaW9uLWlvcy13aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZmXCI7IH1cbi5pb24taW9zLXdpbmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG4uaW9uLWlvcy13b21hbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG4uaW9uLWlvcy13b21hbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cbi5pb24tbG9nby1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cbi5pb24tbG9nby1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cbi5pb24tbG9nby1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG4uaW9uLWxvZ28tYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG4uaW9uLWxvZ28tYnVmZmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cbi5pb24tbG9nby1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmZcIjsgfVxuLmlvbi1sb2dvLWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzBcIjsgfVxuLmlvbi1sb2dvLWNzczM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzFcIjsgfVxuLmlvbi1sb2dvLWRlc2lnbmVybmV3czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG4uaW9uLWxvZ28tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzNcIjsgfVxuLmlvbi1sb2dvLWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzRcIjsgfVxuLmlvbi1sb2dvLWV1cm86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzVcIjsgfVxuLmlvbi1sb2dvLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cbi5pb24tbG9nby1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cbi5pb24tbG9nby1mcmVlYnNkLWRldmlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cbi5pb24tbG9nby1naXRodWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzlcIjsgfVxuLmlvbi1sb2dvLWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG4uaW9uLWxvZ28tZ29vZ2xlcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG4uaW9uLWxvZ28taGFja2VybmV3czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG4uaW9uLWxvZ28taHRtbDU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2RcIjsgfVxuLmlvbi1sb2dvLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG4uaW9uLWxvZ28tamF2YXNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZlwiOyB9XG4uaW9uLWxvZ28tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDBcIjsgfVxuLmlvbi1sb2dvLW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cbi5pb24tbG9nby1ub2RlanM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDJcIjsgfVxuLmlvbi1sb2dvLW9jdG9jYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDNcIjsgfVxuLmlvbi1sb2dvLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG4uaW9uLWxvZ28tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDVcIjsgfVxuLmlvbi1sb2dvLXB5dGhvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG4uaW9uLWxvZ28tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cbi5pb24tbG9nby1yc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDhcIjsgfVxuLmlvbi1sb2dvLXNhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDlcIjsgfVxuLmlvbi1sb2dvLXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRhXCI7IH1cbi5pb24tbG9nby1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG4uaW9uLWxvZ28tc3RlYW06YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGNcIjsgfVxuLmlvbi1sb2dvLXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG4uaW9uLWxvZ28tdHV4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cbi5pb24tbG9nby10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWZcIjsgfVxuLmlvbi1sb2dvLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjBcIjsgfVxuLmlvbi1sb2dvLXVzZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG4uaW9uLWxvZ28tdmltZW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzRcIjsgfVxuLmlvbi1sb2dvLXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cbi5pb24tbG9nby13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJmXCI7IH1cbi5pb24tbG9nby13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzBcIjsgfVxuLmlvbi1sb2dvLXhib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGNcIjsgfVxuLmlvbi1sb2dvLXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRkXCI7IH1cbi5pb24tbG9nby15ZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGVcIjsgfVxuLmlvbi1sb2dvLXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGZcIjsgfVxuLmlvbi1tZC1hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzNcIjsgfVxuLmlvbi1tZC1hZGQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cbi5pb24tbWQtYWxhcm06YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzRcIjsgfVxuLmlvbi1tZC1hbGJ1bXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzVcIjsgfVxuLmlvbi1tZC1hbGVydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG4uaW9uLW1kLWFtZXJpY2FuLWZvb3RiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cbi5pb24tbWQtYW5hbHl0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc4XCI7IH1cbi5pb24tbWQtYXBlcnR1cmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzlcIjsgfVxuLmlvbi1tZC1hcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cbi5pb24tbWQtYXBwc3RvcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2JcIjsgfVxuLmlvbi1tZC1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cbi5pb24tbWQtYXJyb3ctYmFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG4uaW9uLW1kLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2VcIjsgfVxuLmlvbi1tZC1hcnJvdy1kcm9wZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG4uaW9uLW1kLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZlwiOyB9XG4uaW9uLW1kLWFycm93LWRyb3BsZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cbi5pb24tbWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cbi5pb24tbWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg0XCI7IH1cbi5pb24tbWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4M1wiOyB9XG4uaW9uLW1kLWFycm93LWRyb3B1cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG4uaW9uLW1kLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODVcIjsgfVxuLmlvbi1tZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cbi5pb24tbWQtYXJyb3ctcm91bmQtYmFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG4uaW9uLW1kLWFycm93LXJvdW5kLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyODlcIjsgfVxuLmlvbi1tZC1hcnJvdy1yb3VuZC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cbi5pb24tbWQtYXJyb3ctcm91bmQtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGJcIjsgfVxuLmlvbi1tZC1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4Y1wiOyB9XG4uaW9uLW1kLWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cbi5pb24tbWQtYXR0YWNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhlXCI7IH1cbi5pb24tbWQtYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhmXCI7IH1cbi5pb24tbWQtYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG4uaW9uLW1kLWJhc2ViYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cbi5pb24tbWQtYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cbi5pb24tbWQtYmFza2V0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG4uaW9uLW1kLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTRcIjsgfVxuLmlvbi1tZC1iYXR0ZXJ5LWRlYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTVcIjsgfVxuLmlvbi1tZC1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTZcIjsgfVxuLmlvbi1tZC1iZWFrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTdcIjsgfVxuLmlvbi1tZC1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cbi5pb24tbWQtYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG4uaW9uLW1kLWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG4uaW9uLW1kLWJvYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWJcIjsgfVxuLmlvbi1tZC1ib2R5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjljXCI7IH1cbi5pb24tbWQtYm9uZmlyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG4uaW9uLW1kLWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWVcIjsgfVxuLmlvbi1tZC1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZlwiOyB9XG4uaW9uLW1kLWJvb2ttYXJrczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG4uaW9uLW1kLWJvd3RpZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG4uaW9uLW1kLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG4uaW9uLW1kLWJyb3dzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cbi5pb24tbWQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTRcIjsgfVxuLmlvbi1tZC1idWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTVcIjsgfVxuLmlvbi1tZC1idWlsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG4uaW9uLW1kLWJ1bGI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTdcIjsgfVxuLmlvbi1tZC1idXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYThcIjsgfVxuLmlvbi1tZC1jYWZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cbi5pb24tbWQtY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG4uaW9uLW1kLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cbi5pb24tbWQtY2FsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG4uaW9uLW1kLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG4uaW9uLW1kLWNhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG4uaW9uLW1kLWNhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjNcIjsgfVxuLmlvbi1tZC1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cbi5pb24tbWQtY2FzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG4uaW9uLW1kLWNoYXRib3hlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG4uaW9uLW1kLWNoYXRidWJibGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI3XCI7IH1cbi5pb24tbWQtY2hlY2tib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjlcIjsgfVxuLmlvbi1tZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cbi5pb24tbWQtY2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJjXCI7IH1cbi5pb24tbWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG4uaW9uLW1kLWNoZWNrbWFyay1jaXJjbGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiYVwiOyB9XG4uaW9uLW1kLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG4uaW9uLW1kLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJlXCI7IH1cbi5pb24tbWQtY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzBcIjsgfVxuLmlvbi1tZC1jbG9zZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmZcIjsgfVxuLmlvbi1tZC1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG4uaW9uLW1kLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cbi5pb24tbWQtY2xvdWQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cbi5pb24tbWQtY2xvdWQtZG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjM1wiOyB9XG4uaW9uLW1kLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cbi5pb24tbWQtY2xvdWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG4uaW9uLW1kLWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG4uaW9uLW1kLWNsb3VkeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG4uaW9uLW1kLWNsb3VkeS1uaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG4uaW9uLW1kLWNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2VcIjsgfVxuLmlvbi1tZC1jb2RlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cbi5pb24tbWQtY29kZS13b3JraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cbi5pb24tbWQtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNmXCI7IH1cbi5pb24tbWQtY29sb3ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG4uaW9uLW1kLWNvbG9yLWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG4uaW9uLW1kLWNvbG9yLXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDJcIjsgfVxuLmlvbi1tZC1jb2xvci13YW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cbi5pb24tbWQtY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNFwiOyB9XG4uaW9uLW1kLWNvbnN0cnVjdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG4uaW9uLW1kLWNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDZcIjsgfVxuLmlvbi1tZC1jb250YWN0czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG4uaW9uLW1kLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cbi5pb24tbWQtY29udHJhc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDlcIjsgfVxuLmlvbi1tZC1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cbi5pb24tbWQtY3JlYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cbi5pb24tbWQtY3JvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG4uaW9uLW1kLWN1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGRcIjsgfVxuLmlvbi1tZC1jdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGVcIjsgfVxuLmlvbi1tZC1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRmXCI7IH1cbi5pb24tbWQtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG4uaW9uLW1kLWRvY3VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUxXCI7IH1cbi5pb24tbWQtZG9uZS1hbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTJcIjsgfVxuLmlvbi1tZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlM1wiOyB9XG4uaW9uLW1kLWVhc2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU0XCI7IH1cbi5pb24tbWQtZWdnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cbi5pb24tbWQtZXhpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNlwiOyB9XG4uaW9uLW1kLWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG4uaW9uLW1kLWV5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlOVwiOyB9XG4uaW9uLW1kLWV5ZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZThcIjsgfVxuLmlvbi1tZC1mYXN0Zm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG4uaW9uLW1kLWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlYlwiOyB9XG4uaW9uLW1kLWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlY1wiOyB9XG4uaW9uLW1kLWZpbG06YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWRcIjsgfVxuLmlvbi1tZC1maW5nZXItcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWVcIjsgfVxuLmlvbi1tZC1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVmXCI7IH1cbi5pb24tbWQtZmxhbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjBcIjsgfVxuLmlvbi1tZC1mbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG4uaW9uLW1kLWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cbi5pb24tbWQtZmxvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYzXCI7IH1cbi5pb24tbWQtZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cbi5pb24tbWQtZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjRcIjsgfVxuLmlvbi1tZC1mb290YmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG4uaW9uLW1kLWZ1bm5lbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG4uaW9uLW1kLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY4XCI7IH1cbi5pb24tbWQtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjlcIjsgfVxuLmlvbi1tZC1naXQtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZhXCI7IH1cbi5pb24tbWQtZ2l0LWNvbW1pdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmYlwiOyB9XG4uaW9uLW1kLWdpdC1jb21wYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZjXCI7IH1cbi5pb24tbWQtZ2l0LW1lcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZkXCI7IH1cbi5pb24tbWQtZ2l0LW5ldHdvcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmVcIjsgfVxuLmlvbi1tZC1naXQtcHVsbC1yZXF1ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZmXCI7IH1cbi5pb24tbWQtZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMFwiOyB9XG4uaW9uLW1kLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAxXCI7IH1cbi5pb24tbWQtZ3JpZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG4uaW9uLW1kLWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG4uaW9uLW1kLWhhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDRcIjsgfVxuLmlvbi1tZC1oYXBweTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG4uaW9uLW1kLWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDZcIjsgfVxuLmlvbi1tZC1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwOFwiOyB9XG4uaW9uLW1kLWhlYXJ0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDdcIjsgfVxuLmlvbi1tZC1oZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cbi5pb24tbWQtaGVscC1idW95OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cbi5pb24tbWQtaGVscC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGFcIjsgfVxuLmlvbi1tZC1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cbi5pb24tbWQtaWNlLWNyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBkXCI7IH1cbi5pb24tbWQtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGVcIjsgfVxuLmlvbi1tZC1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGZcIjsgfVxuLmlvbi1tZC1pbmZpbml0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMFwiOyB9XG4uaW9uLW1kLWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEyXCI7IH1cbi5pb24tbWQtaW5mb3JtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzExXCI7IH1cbi5pb24tbWQtaW9uaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTNcIjsgfVxuLmlvbi1tZC1pb25pdHJvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNFwiOyB9XG4uaW9uLW1kLWpldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNVwiOyB9XG4uaW9uLW1kLWtleTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNlwiOyB9XG4uaW9uLW1kLWtleXBhZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxN1wiOyB9XG4uaW9uLW1kLWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG4uaW9uLW1kLWxlYWY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTlcIjsgfVxuLmlvbi1tZC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJlXCI7IH1cbi5pb24tbWQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxYlwiOyB9XG4uaW9uLW1kLWxpc3QtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFhXCI7IH1cbi5pb24tbWQtbG9jYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFjXCI7IH1cbi5pb24tbWQtbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxZFwiOyB9XG4uaW9uLW1kLWxvZy1pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG4uaW9uLW1kLWxvZy1vdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWZcIjsgfVxuLmlvbi1tZC1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjBcIjsgfVxuLmlvbi1tZC1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIyXCI7IH1cbi5pb24tbWQtbWFpbC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIxXCI7IH1cbi5pb24tbWQtbWFsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyM1wiOyB9XG4uaW9uLW1kLW1hbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNFwiOyB9XG4uaW9uLW1kLW1hcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNVwiOyB9XG4uaW9uLW1kLW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI2XCI7IH1cbi5pb24tbWQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG4uaW9uLW1kLW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyOFwiOyB9XG4uaW9uLW1kLW1lZ2FwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyOVwiOyB9XG4uaW9uLW1kLW1lbnU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmFcIjsgfVxuLmlvbi1tZC1taWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmNcIjsgfVxuLmlvbi1tZC1taWMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJiXCI7IH1cbi5pb24tbWQtbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyZFwiOyB9XG4uaW9uLW1kLW1vb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmVcIjsgfVxuLmlvbi1tZC1tb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cbi5pb24tbWQtbW92ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMVwiOyB9XG4uaW9uLW1kLW11c2ljYWwtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMlwiOyB9XG4uaW9uLW1kLW11c2ljYWwtbm90ZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzNcIjsgfVxuLmlvbi1tZC1uYXZpZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNFwiOyB9XG4uaW9uLW1kLW5vLXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzVcIjsgfVxuLmlvbi1tZC1ub3RpZmljYXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cbi5pb24tbWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzZcIjsgfVxuLmlvbi1tZC1ub3RpZmljYXRpb25zLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzdcIjsgfVxuLmlvbi1tZC1udWNsZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM5XCI7IH1cbi5pb24tbWQtbnV0cml0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNhXCI7IH1cbi5pb24tbWQtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzYlwiOyB9XG4uaW9uLW1kLW9wdGlvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2NcIjsgfVxuLmlvbi1tZC1vdXRsZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2RcIjsgfVxuLmlvbi1tZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZlwiOyB9XG4uaW9uLW1kLXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNlXCI7IH1cbi5pb24tbWQtcGFydGx5LXN1bm55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cbi5pb24tbWQtcGF1c2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDFcIjsgfVxuLmlvbi1tZC1wYXc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDJcIjsgfVxuLmlvbi1tZC1wZW9wbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDNcIjsgfVxuLmlvbi1tZC1wZXJzb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDVcIjsgfVxuLmlvbi1tZC1wZXJzb24tYWRkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ0XCI7IH1cbi5pb24tbWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ2XCI7IH1cbi5pb24tbWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDdcIjsgfVxuLmlvbi1tZC1waG90b3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDhcIjsgfVxuLmlvbi1tZC1waWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDlcIjsgfVxuLmlvbi1tZC1waW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGFcIjsgfVxuLmlvbi1tZC1waW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cbi5pb24tbWQtcGl6emE6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTRcIjsgfVxuLmlvbi1tZC1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NVwiOyB9XG4uaW9uLW1kLXBsYW5ldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG4uaW9uLW1kLXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTdcIjsgfVxuLmlvbi1tZC1wb2RpdW06YmVmb3JlIHsgY29udGVudDogXCJcXGYzNThcIjsgfVxuLmlvbi1tZC1wb3dlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG4uaW9uLW1kLXByaWNldGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cbi5pb24tbWQtcHJpY2V0YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cbi5pb24tbWQtcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWNcIjsgfVxuLmlvbi1tZC1wdWxzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG4uaW9uLW1kLXFyLXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWVcIjsgfVxuLmlvbi1tZC1xdW90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZlwiOyB9XG4uaW9uLW1kLXJhZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cbi5pb24tbWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG4uaW9uLW1kLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MVwiOyB9XG4uaW9uLW1kLXJhaW55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYzXCI7IH1cbi5pb24tbWQtcmVjb3JkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY0XCI7IH1cbi5pb24tbWQtcmVkbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NVwiOyB9XG4uaW9uLW1kLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjZcIjsgfVxuLmlvbi1tZC1yZWZyZXNoLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG4uaW9uLW1kLXJlbW92ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG4uaW9uLW1kLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjdcIjsgfVxuLmlvbi1tZC1yZW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cbi5pb24tbWQtcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cbi5pb24tbWQtcmVzaXplOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cbi5pb24tbWQtcmVzdGF1cmFudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG4uaW9uLW1kLXJldHVybi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cbi5pb24tbWQtcmV0dXJuLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cbi5pb24tbWQtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmZcIjsgfVxuLmlvbi1tZC1yZXdpbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzBcIjsgfVxuLmlvbi1tZC1yaWJib246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzFcIjsgfVxuLmlvbi1tZC1yb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cbi5pb24tbWQtc2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cbi5pb24tbWQtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc0XCI7IH1cbi5pb24tbWQtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cbi5pb24tbWQtc2VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG4uaW9uLW1kLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cbi5pb24tbWQtc2hhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzlcIjsgfVxuLmlvbi1tZC1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzhcIjsgfVxuLmlvbi1tZC1zaGlydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG4uaW9uLW1kLXNodWZmbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2JcIjsgfVxuLmlvbi1tZC1za2lwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cbi5pb24tbWQtc2tpcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cbi5pb24tbWQtc25vdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZVwiOyB9XG4uaW9uLW1kLXNwZWVkb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cbi5pb24tbWQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cbi5pb24tbWQtc3F1YXJlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODBcIjsgfVxuLmlvbi1tZC1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cbi5pb24tbWQtc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cbi5pb24tbWQtc3Rhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cbi5pb24tbWQtc3RhdHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODVcIjsgfVxuLmlvbi1tZC1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODZcIjsgfVxuLmlvbi1tZC1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODdcIjsgfVxuLmlvbi1tZC1zdW5ueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG4uaW9uLW1kLXN3YXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODlcIjsgfVxuLmlvbi1tZC1zd2l0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGFcIjsgfVxuLmlvbi1tZC1zeW5jOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cbi5pb24tbWQtdGFibGV0LWxhbmRzY2FwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG4uaW9uLW1kLXRhYmxldC1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG4uaW9uLW1kLXRlbm5pc2JhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGVcIjsgfVxuLmlvbi1tZC10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cbi5pb24tbWQtdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTBcIjsgfVxuLmlvbi1tZC10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG4uaW9uLW1kLXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MlwiOyB9XG4uaW9uLW1kLXRodW5kZXJzdG9ybTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG4uaW9uLW1kLXRpbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTRcIjsgfVxuLmlvbi1tZC10aW1lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5NVwiOyB9XG4uaW9uLW1kLXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk2XCI7IH1cbi5pb24tbWQtdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTdcIjsgfVxuLmlvbi1tZC10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5OFwiOyB9XG4uaW9uLW1kLXRyZW5kaW5nLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTlcIjsgfVxuLmlvbi1tZC10cmVuZGluZy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG4uaW9uLW1kLXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5YlwiOyB9XG4uaW9uLW1kLXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzljXCI7IH1cbi5pb24tbWQtdW5kbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG4uaW9uLW1kLXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG4uaW9uLW1kLXZpZGVvY2FtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cbi5pb24tbWQtdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTBcIjsgfVxuLmlvbi1tZC12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG4uaW9uLW1kLXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTJcIjsgfVxuLmlvbi1tZC12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTNcIjsgfVxuLmlvbi1tZC13YWxrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cbi5pb24tbWQtd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNVwiOyB9XG4uaW9uLW1kLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cbi5pb24tbWQtd2F0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTdcIjsgfVxuLmlvbi1tZC13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cbi5pb24tbWQtd2luZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhOVwiOyB9XG4uaW9uLW1kLXdvbWFuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FhXCI7IH0iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInBhdGhcIjtcbkBpbXBvcnQgXCJjb3JlXCI7XG5AaW1wb3J0IFwibGFyZ2VyXCI7XG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJsaXN0XCI7XG5AaW1wb3J0IFwiYm9yZGVyZWQtcHVsbGVkXCI7XG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJyb3RhdGVkLWZsaXBwZWRcIjtcbkBpbXBvcnQgXCJzdGFja2VkXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJzY3JlZW4tcmVhZGVyXCI7XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgMTRweCAhZGVmYXVsdDtcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xuLy8kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250c1wiICFkZWZhdWx0OyAvLyBmb3IgcmVmZXJlbmNpbmcgQm9vdHN0cmFwIENETiBmb250IGZpbGVzIGRpcmVjdGx5XG4kZmEtY3NzLXByZWZpeDogICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KSAhZGVmYXVsdDtcblxuJGZhLXZhci01MDBweDogXCJcXGYyNmVcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xuJGZhLXZhci1hZG46IFwiXFxmMTcwXCI7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcbiRmYS12YXItYWxpZ24tbGVmdDogXCJcXGYwMzZcIjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcbiRmYS12YXItYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xuJGZhLXZhci1hbmRyb2lkOiBcIlxcZjE3YlwiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXCJcXGYxMDBcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFwiXFxmMTA3XCI7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xuJGZhLXZhci1hbmdsZS11cDogXCJcXGYxMDZcIjtcbiRmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFwiXFxmMWZlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjogXCJcXGYwMWFcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOiBcIlxcZjAxYlwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcbiRmYS12YXItYXJyb3ctZG93bjogXCJcXGYwNjNcIjtcbiRmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4kZmEtdmFyLWFycm93LXVwOiBcIlxcZjA2MlwiO1xuJGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XG4kZmEtdmFyLWFycm93cy1oOiBcIlxcZjA3ZVwiO1xuJGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcIlxcZjJhMlwiO1xuJGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcIlxcZjI5ZVwiO1xuJGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcbiRmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcbiRmYS12YXItYmFuazogXCJcXGYxOWNcIjtcbiRmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyY29kZTogXCJcXGYwMmFcIjtcbiRmYS12YXItYmFyczogXCJcXGYwYzlcIjtcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0aHR1YjogXCJcXGYyY2RcIjtcbiRmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTE6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJlZDogXCJcXGYyMzZcIjtcbiRmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFwiXFxmMWI1XCI7XG4kZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcbiRmYS12YXItYmVsbC1zbGFzaDogXCJcXGYxZjZcIjtcbiRmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcIlxcZjFlNVwiO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU6IFwiXFxmMTcyXCI7XG4kZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcbiRmYS12YXItYmxpbmQ6IFwiXFxmMjlkXCI7XG4kZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XG4kZmEtdmFyLWJvbGQ6IFwiXFxmMDMyXCI7XG4kZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XG4kZmEtdmFyLWJvb2s6IFwiXFxmMDJkXCI7XG4kZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xuJGZhLXZhci1icmFpbGxlOiBcIlxcZjJhMVwiO1xuJGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcbiRmYS12YXItYnVnOiBcIlxcZjE4OFwiO1xuJGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcbiRmYS12YXItYnVsbGhvcm46IFwiXFxmMGExXCI7XG4kZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFwiXFxmMjBkXCI7XG4kZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcbiRmYS12YXItY2FsZW5kYXI6IFwiXFxmMDczXCI7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XG4kZmEtdmFyLWNhbGVuZGFyLW86IFwiXFxmMTMzXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcbiRmYS12YXItY2FtZXJhOiBcIlxcZjAzMFwiO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcbiRmYS12YXItY2FyZXQtZG93bjogXCJcXGYwZDdcIjtcbiRmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcbiRmYS12YXItY2FydC1wbHVzOiBcIlxcZjIxN1wiO1xuJGZhLXZhci1jYzogXCJcXGYyMGFcIjtcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFwiXFxmMjRjXCI7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFwiXFxmMWYxXCI7XG4kZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xuJGZhLXZhci1jYy12aXNhOiBcIlxcZjFmMFwiO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXCJcXGYxMjdcIjtcbiRmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlLW86IFwiXFxmMDVkXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFwiXFxmMTNhXCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXCJcXGYxMzlcIjtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xuJGZhLXZhci1jaHJvbWU6IFwiXFxmMjY4XCI7XG4kZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XG4kZmEtdmFyLWNpcmNsZS1vLW5vdGNoOiBcIlxcZjFjZVwiO1xuJGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1jbG9jay1vOiBcIlxcZjAxN1wiO1xuJGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLWNsb3VkOiBcIlxcZjBjMlwiO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xuJGZhLXZhci1jbnk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcbiRmYS12YXItY29kZXBlbjogXCJcXGYxY2JcIjtcbiRmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcbiRmYS12YXItY29nOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xuJGZhLXZhci1jb21tZW50OiBcIlxcZjA3NVwiO1xuJGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XG4kZmEtdmFyLWNvbW1lbnRpbmctbzogXCJcXGYyN2JcIjtcbiRmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XG4kZmEtdmFyLWNvbXBhc3M6IFwiXFxmMTRlXCI7XG4kZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcbiRmYS12YXItY29udGFvOiBcIlxcZjI2ZFwiO1xuJGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XG4kZmEtdmFyLWNyb3A6IFwiXFxmMTI1XCI7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XG4kZmEtdmFyLWN1YmU6IFwiXFxmMWIyXCI7XG4kZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLWN1dGxlcnk6IFwiXFxmMGY1XCI7XG4kZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XG4kZmEtdmFyLWRhdGFiYXNlOiBcIlxcZjFjMFwiO1xuJGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFwiXFxmMWJkXCI7XG4kZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XG4kZmEtdmFyLWRvbGxhcjogXCJcXGYxNTVcIjtcbiRmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcbiRmYS12YXItZHJpYmJibGU6IFwiXFxmMTdkXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWRyb3Bib3g6IFwiXFxmMTZiXCI7XG4kZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcbiRmYS12YXItZWRpdDogXCJcXGYwNDRcIjtcbiRmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFwiXFxmMTQxXCI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZW52ZWxvcGU6IFwiXFxmMGUwXCI7XG4kZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tbzogXCJcXGYyYjdcIjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XG4kZmEtdmFyLWVyYXNlcjogXCJcXGYxMmRcIjtcbiRmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1ldXJvOiBcIlxcZjE1M1wiO1xuJGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXCJcXGYwNmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcIlxcZjIzZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcbiRmYS12YXItZXllOiBcIlxcZjA2ZVwiO1xuJGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XG4kZmEtdmFyLWZhOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcbiRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw6IFwiXFxmMjMwXCI7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcIlxcZjA1MFwiO1xuJGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XG4kZmEtdmFyLWZlbWFsZTogXCJcXGYxODJcIjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xuJGZhLXZhci1maWxlLWV4Y2VsLW86IFwiXFxmMWMzXCI7XG4kZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLW86IFwiXFxmMDE2XCI7XG4kZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1waWN0dXJlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XG4kZmEtdmFyLWZpbGUtdGV4dDogXCJcXGYxNWNcIjtcbiRmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS13b3JkLW86IFwiXFxmMWMyXCI7XG4kZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWZpbG06IFwiXFxmMDA4XCI7XG4kZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFwiXFxmMTM0XCI7XG4kZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xuJGZhLXZhci1mbGFnOiBcIlxcZjAyNFwiO1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xuJGZhLXZhci1mbGFzaDogXCJcXGYwZTdcIjtcbiRmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcbiRmYS12YXItZmxvcHB5LW86IFwiXFxmMGM3XCI7XG4kZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcIlxcZjA3Y1wiO1xuJGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xuJGZhLXZhci1mb3J1bWJlZTogXCJcXGYyMTFcIjtcbiRmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFwiXFxmMmM1XCI7XG4kZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1nYW1lcGFkOiBcIlxcZjExYlwiO1xuJGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xuJGZhLXZhci1nZTogXCJcXGYxZDFcIjtcbiRmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFwiXFxmMjJkXCI7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xuJGZhLXZhci1nZy1jaXJjbGU6IFwiXFxmMjYxXCI7XG4kZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXCJcXGYxZDJcIjtcbiRmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcIlxcZjA5MlwiO1xuJGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcbiRmYS12YXItZ2xhc3M6IFwiXFxmMDAwXCI7XG4kZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xuJGZhLXZhci1nbG9iZTogXCJcXGYwYWNcIjtcbiRmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtY2lyY2xlOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcIlxcZjFlZVwiO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdyYXY6IFwiXFxmMmQ2XCI7XG4kZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcbiRmYS12YXItaGFja2VyLW5ld3M6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xuJGZhLXZhci1oYW5kLW8tZG93bjogXCJcXGYwYTdcIjtcbiRmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcbiRmYS12YXItaGFuZC1vLXVwOiBcIlxcZjBhNlwiO1xuJGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcbiRmYS12YXItaGFuZC1wb2ludGVyLW86IFwiXFxmMjVhXCI7XG4kZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XG4kZmEtdmFyLWhhbmQtc3BvY2stbzogXCJcXGYyNTlcIjtcbiRmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xuJGZhLXZhci1oYXJkLW9mLWhlYXJpbmc6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xuJGZhLXZhci1oZWFkZXI6IFwiXFxmMWRjXCI7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xuJGZhLXZhci1oZWFydC1vOiBcIlxcZjA4YVwiO1xuJGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XG4kZmEtdmFyLWhvbWU6IFwiXFxmMDE1XCI7XG4kZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFwiXFxmMjU0XCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLTM6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtbzogXCJcXGYyNTBcIjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcbiRmYS12YXItaHRtbDU6IFwiXFxmMTNiXCI7XG4kZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcbiRmYS12YXItaWQtY2FyZDogXCJcXGYyYzJcIjtcbiRmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLWltYWdlOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcbiRmYS12YXItaW5kZW50OiBcIlxcZjAzY1wiO1xuJGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcbiRmYS12YXItaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG4kZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xuJGZhLXZhci1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xuJGZhLXZhci1pb3hob3N0OiBcIlxcZjIwOFwiO1xuJGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcbiRmYS12YXItanB5OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xuJGZhLXZhci1rZXlib2FyZC1vOiBcIlxcZjExY1wiO1xuJGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xuJGZhLXZhci1sYXB0b3A6IFwiXFxmMTA5XCI7XG4kZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcbiRmYS12YXItbGVhZjogXCJcXGYwNmNcIjtcbiRmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWxlbW9uLW86IFwiXFxmMDk0XCI7XG4kZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xuJGZhLXZhci1saWZlLWJvdXk6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXNhdmVyOiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcbiRmYS12YXItbGluazogXCJcXGYwYzFcIjtcbiRmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcbiRmYS12YXItbGlub2RlOiBcIlxcZjJiOFwiO1xuJGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcbiRmYS12YXItbGlzdC1hbHQ6IFwiXFxmMDIyXCI7XG4kZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcIlxcZjEyNFwiO1xuJGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXCJcXGYxNzdcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcbiRmYS12YXItbG93LXZpc2lvbjogXCJcXGYyYThcIjtcbiRmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItbWFsZTogXCJcXGYxODNcIjtcbiRmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xuJGZhLXZhci1tYXAtbzogXCJcXGYyNzhcIjtcbiRmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xuJGZhLXZhci1tYXJzOiBcIlxcZjIyMlwiO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFwiXFxmMjJiXCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcbiRmYS12YXItbWVhbnBhdGg6IFwiXFxmMjBjXCI7XG4kZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xuJGZhLXZhci1tZWV0dXA6IFwiXFxmMmUwXCI7XG4kZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xuJGZhLXZhci1taWNyb2NoaXA6IFwiXFxmMmRiXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XG4kZmEtdmFyLW1pbnVzOiBcIlxcZjA2OFwiO1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlLW86IFwiXFxmMTQ3XCI7XG4kZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9keDogXCJcXGYyODVcIjtcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XG4kZmEtdmFyLW1vb24tbzogXCJcXGYxODZcIjtcbiRmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcIlxcZjI0NVwiO1xuJGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcbiRmYS12YXItbmV1dGVyOiBcIlxcZjIyY1wiO1xuJGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXCJcXGYyNDhcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcIlxcZjIzZFwiO1xuJGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcIlxcZjIzY1wiO1xuJGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcIlxcZjFmY1wiO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItcGFwZXJjbGlwOiBcIlxcZjBjNlwiO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xuJGZhLXZhci1wYXVzZTogXCJcXGYwNGNcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcbiRmYS12YXItcGF3OiBcIlxcZjFiMFwiO1xuJGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZTogXCJcXGYxNGJcIjtcbiRmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xuJGZhLXZhci1waG9uZTogXCJcXGYwOTVcIjtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGljdHVyZS1vOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcIlxcZjFhOFwiO1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcIlxcZjIzMVwiO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcbiRmYS12YXItcGxheTogXCJcXGYwNGJcIjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XG4kZmEtdmFyLXBsdWc6IFwiXFxmMWU2XCI7XG4kZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXCJcXGYwZmVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcbiRmYS12YXItcG93ZXItb2ZmOiBcIlxcZjAxMVwiO1xuJGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFwiXFxmMTJlXCI7XG4kZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xuJGZhLXZhci1xdW9yYTogXCJcXGYyYzRcIjtcbiRmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XG4kZmEtdmFyLXJhOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XG4kZmEtdmFyLXJlYmVsOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXCJcXGYyODFcIjtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcbiRmYS12YXItcmVnaXN0ZXJlZDogXCJcXGYyNWRcIjtcbiRmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XG4kZmEtdmFyLXJlb3JkZXI6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcbiRmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcbiRmYS12YXItcm1iOiBcIlxcZjE1N1wiO1xuJGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XG4kZmEtdmFyLXJvdGF0ZS1sZWZ0OiBcIlxcZjBlMlwiO1xuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnNzOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xuJGZhLXZhci1zYWZhcmk6IFwiXFxmMjY3XCI7XG4kZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xuJGZhLXZhci1zY3JpYmQ6IFwiXFxmMjhhXCI7XG4kZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXCJcXGYwMGVcIjtcbiRmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1zZW5kLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLXNoYXJlLWFsdDogXCJcXGYxZTBcIjtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmUtbzogXCJcXGYwNDVcIjtcbiRmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoaWVsZDogXCJcXGYxMzJcIjtcbiRmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFwiXFxmMjkwXCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcbiRmYS12YXItc2hvd2VyOiBcIlxcZjJjY1wiO1xuJGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaWduLW91dDogXCJcXGYwOGJcIjtcbiRmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXCJcXGYyMTVcIjtcbiRmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XG4kZmEtdmFyLXNreXBlOiBcIlxcZjE3ZVwiO1xuJGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcbiRmYS12YXItc2xpZGVzaGFyZTogXCJcXGYxZTdcIjtcbiRmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcIlxcZjJhY1wiO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xuJGZhLXZhci1zb2NjZXItYmFsbC1vOiBcIlxcZjFlM1wiO1xuJGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcbiRmYS12YXItc29ydC1hbHBoYS1kZXNjOiBcIlxcZjE1ZVwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XG4kZmEtdmFyLXNvcnQtYXNjOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXCJcXGYxNjJcIjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFwiXFxmMWJlXCI7XG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XG4kZmEtdmFyLXNwb29uOiBcIlxcZjFiMVwiO1xuJGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XG4kZmEtdmFyLXNxdWFyZS1vOiBcIlxcZjA5NlwiO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XG4kZmEtdmFyLXN0YXI6IFwiXFxmMDA1XCI7XG4kZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtZnVsbDogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcbiRmYS12YXItc3RlYW06IFwiXFxmMWI2XCI7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcIlxcZjA1MVwiO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlLW86IFwiXFxmMjRhXCI7XG4kZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZS1vOiBcIlxcZjI4ZVwiO1xuJGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcbiRmYS12YXItc3R1bWJsZXVwb246IFwiXFxmMWE0XCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xuJGZhLXZhci1zdWJ3YXk6IFwiXFxmMjM5XCI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFwiXFxmMmRkXCI7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xuJGZhLXZhci10YWJsZTogXCJcXGYwY2VcIjtcbiRmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xuJGZhLXZhci10YWc6IFwiXFxmMDJiXCI7XG4kZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xuJGZhLXZhci10YXhpOiBcIlxcZjFiYVwiO1xuJGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXCJcXGYxZDVcIjtcbiRmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcIlxcZjAzNVwiO1xuJGZhLXZhci10aDogXCJcXGYwMGFcIjtcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XG4kZmEtdmFyLXRoLWxpc3Q6IFwiXFxmMDBiXCI7XG4kZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXCJcXGYyYzhcIjtcbiRmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XG4kZmEtdmFyLXRodW1icy1vLWRvd246IFwiXFxmMDg4XCI7XG4kZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XG4kZmEtdmFyLXRpY2tldDogXCJcXGYxNDVcIjtcbiRmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlLW86IFwiXFxmMDVjXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXRpbnQ6IFwiXFxmMDQzXCI7XG4kZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItdG9nZ2xlLW9mZjogXCJcXGYyMDRcIjtcbiRmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLXRvZ2dsZS11cDogXCJcXGYxNTFcIjtcbiRmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XG4kZmEtdmFyLXRyYXNoLW86IFwiXFxmMDE0XCI7XG4kZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcbiRmYS12YXItdHJpcGFkdmlzb3I6IFwiXFxmMjYyXCI7XG4kZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XG4kZmEtdmFyLXRyeTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFwiXFxmMTc0XCI7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXR3aXRjaDogXCJcXGYxZThcIjtcbiRmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XG4kZmEtdmFyLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xuJGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcbiRmYS12YXItdW5sb2NrOiBcIlxcZjA5Y1wiO1xuJGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcbiRmYS12YXItdXBsb2FkOiBcIlxcZjA5M1wiO1xuJGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcbiRmYS12YXItdXNlcjogXCJcXGYwMDdcIjtcbiRmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XG4kZmEtdmFyLXVzZXItbWQ6IFwiXFxmMGYwXCI7XG4kZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xuJGZhLXZhci11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcbiRmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLXZjYXJkOiBcIlxcZjJiYlwiO1xuJGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcIlxcZjIyNlwiO1xuJGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xuJGZhLXZhci12aWFkZW86IFwiXFxmMmE5XCI7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcbiRmYS12YXItdmltZW86IFwiXFxmMjdkXCI7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcbiRmYS12YXItdms6IFwiXFxmMTg5XCI7XG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcbiRmYS12YXItdm9sdW1lLW9mZjogXCJcXGYwMjZcIjtcbiRmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xuJGZhLXZhci13ZWNoYXQ6IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XG4kZmEtdmFyLXdoYXRzYXBwOiBcIlxcZjIzMlwiO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcbiRmYS12YXItd2lmaTogXCJcXGYxZWJcIjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcbiRmYS12YXItd2luZG93LWNsb3NlLW86IFwiXFxmMmQ0XCI7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXCJcXGYyZDJcIjtcbiRmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xuJGZhLXZhci13b3JkcHJlc3M6IFwiXFxmMTlhXCI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XG4kZmEtdmFyLXdwZm9ybXM6IFwiXFxmMjk4XCI7XG4kZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcbiRmYS12YXIteGluZy1zcXVhcmU6IFwiXFxmMTY5XCI7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWFob286IFwiXFxmMTllXCI7XG4kZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXllbHA6IFwiXFxmMWU5XCI7XG4kZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XG4kZmEtdmFyLXlvdXR1YmU6IFwiXFxmMTY3XCI7XG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XG5cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNHggeyBmb250LXNpemU6IDRlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQSxPQUFPLENBQUMsZ0VBQUk7QUVGWjs7OztHQUlHO0FpQ0pILDRFQUE0RTtBQVE1RSxBQUFBLElBQUksQ0FBQztFQUNILFdBQVcsRUFBRSxVQUFVO0VBQ3ZCLG9CQUFvQixFQUFFLElBQUk7RUFDMUIsd0JBQXdCLEVBQUUsSUFBSTtDQUMvQjs7QUFNRCxBQUFBLElBQUksQ0FBQztFQUNILE1BQU0sRUFBRSxDQUFDO0NBQ1Y7O0FBWUQsQUFBQSxPQUFPO0FBQ1AsQUFBQSxLQUFLO0FBQ0wsQUFBQSxPQUFPO0FBQ1AsQUFBQSxVQUFVO0FBQ1YsQUFBQSxNQUFNO0FBQ04sQUFBQSxNQUFNO0FBQ04sQUFBQSxNQUFNO0FBQ04sQUFBQSxNQUFNO0FBQ04sQUFBQSxJQUFJO0FBQ0osQUFBQSxJQUFJO0FBQ0osQUFBQSxHQUFHO0FBQ0gsQUFBQSxPQUFPO0FBQ1AsQUFBQSxPQUFPLENBQUM7RUFDTixPQUFPLEVBQUUsS0FBSztDQUNmOztBQU9ELEFBQUEsS0FBSztBQUNMLEFBQUEsTUFBTTtBQUNOLEFBQUEs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LEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU87Q0FBSzs7QUFDL0MsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU87Q0FBSzs7QUFDMUMsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU87Q0FBSzs7QUFDMUMsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU87Q0FBSzs7QUFDN0MsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU87Q0FBSzs7QUFDN0MsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU87Q0FBSzs7QUFDM0MsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU87Q0FBSzs7QUFDM0MsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU87Q0FBSzs7QUFDM0MsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTztDQUFLOztBQUMvQyxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTztDQUFLOztBQUM3QyxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTztDQUFLOztBQUMzQyxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTztDQUFLOztBQUM3QyxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTztDQUFLOztBQUM5QyxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTztDQUFLOztBQUM3QyxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTztDQUFLOztBQUMzQyxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPO0NBQUs7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QUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPO0NBQUs7O0FBQzdDLEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPO0NBQUs7O0FBQzdDLEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU87Q0FBSzs7QUFDakQsQUFBQSx1QkFBdUIsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTztDQUFLOztBQUN0RCxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPO0NBQUs7O0FBQ3JELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPO0NBQUs7O0FBQzdDLEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPO0NBQUs7O0FBQzFDLEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPO0NBQUs7O0FBQzFDLEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPO0NBQUs7O0FBQzNDLEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPO0NBQUs7O0FBQzVDLEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPO0NBQUs7O0FBQzVDLEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPO0NBQUs7O0FBQzdDLEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPO0NBQUs7O0FBQzNDLEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPO0NBQUs7O0FBQzdDLEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPO0NBQUs7O0FBQzVDLEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFF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 */
|
||
/*
|
||
* Skin: Blue
|
||
* ----------
|
||
*/
|
||
.skin-blue .main-header .navbar {
|
||
background-color: #3c8dbc;
|
||
}
|
||
.skin-blue .main-header .navbar .nav > li > a {
|
||
color: #ffffff;
|
||
}
|
||
.skin-blue .main-header .navbar .nav > li > a:hover,
|
||
.skin-blue .main-header .navbar .nav > li > a:active,
|
||
.skin-blue .main-header .navbar .nav > li > a:focus,
|
||
.skin-blue .main-header .navbar .nav .open > a,
|
||
.skin-blue .main-header .navbar .nav .open > a:hover,
|
||
.skin-blue .main-header .navbar .nav .open > a:focus,
|
||
.skin-blue .main-header .navbar .nav > .active > a {
|
||
background: rgba(0, 0, 0, 0.1);
|
||
color: #f6f6f6;
|
||
}
|
||
.skin-blue .main-header .navbar .sidebar-toggle {
|
||
color: #ffffff;
|
||
}
|
||
.skin-blue .main-header .navbar .sidebar-toggle:hover {
|
||
color: #f6f6f6;
|
||
background: rgba(0, 0, 0, 0.1);
|
||
}
|
||
.skin-blue .main-header .navbar .sidebar-toggle {
|
||
color: #fff;
|
||
}
|
||
.skin-blue .main-header .navbar .sidebar-toggle:hover {
|
||
background-color: #367fa9;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.skin-blue .main-header .navbar .dropdown-menu li.divider {
|
||
background-color: rgba(255, 255, 255, 0.1);
|
||
}
|
||
.skin-blue .main-header .navbar .dropdown-menu li a {
|
||
color: #fff;
|
||
}
|
||
.skin-blue .main-header .navbar .dropdown-menu li a:hover {
|
||
background: #367fa9;
|
||
}
|
||
}
|
||
.skin-blue .main-header .logo {
|
||
background-color: #367fa9;
|
||
color: #ffffff;
|
||
border-bottom: 0 solid transparent;
|
||
}
|
||
.skin-blue .main-header .logo:hover {
|
||
background-color: #357ca5;
|
||
}
|
||
.skin-blue .main-header li.user-header {
|
||
background-color: #3c8dbc;
|
||
}
|
||
.skin-blue .content-header {
|
||
background: transparent;
|
||
}
|
||
.skin-blue .wrapper,
|
||
.skin-blue .main-sidebar,
|
||
.skin-blue .left-side {
|
||
background-color: #222d32;
|
||
}
|
||
.skin-blue .user-panel > .info,
|
||
.skin-blue .user-panel > .info > a {
|
||
color: #fff;
|
||
}
|
||
.skin-blue .sidebar-menu > li.header {
|
||
color: #4b646f;
|
||
background: #1a2226;
|
||
}
|
||
.skin-blue .sidebar-menu > li > a {
|
||
border-left: 3px solid transparent;
|
||
}
|
||
.skin-blue .sidebar-menu > li:hover > a,
|
||
.skin-blue .sidebar-menu > li.active > a {
|
||
color: #ffffff;
|
||
background: #1e282c;
|
||
border-left-color: #3c8dbc;
|
||
}
|
||
.skin-blue .sidebar-menu > li > .treeview-menu {
|
||
margin: 0 1px;
|
||
background: #2c3b41;
|
||
}
|
||
.skin-blue .sidebar a {
|
||
color: #b8c7ce;
|
||
}
|
||
.skin-blue .sidebar a:hover {
|
||
text-decoration: none;
|
||
}
|
||
.skin-blue .treeview-menu > li > a {
|
||
color: #8aa4af;
|
||
}
|
||
.skin-blue .treeview-menu > li.active > a,
|
||
.skin-blue .treeview-menu > li > a:hover {
|
||
color: #ffffff;
|
||
}
|
||
.skin-blue .sidebar-form {
|
||
border-radius: 3px;
|
||
border: 1px solid #374850;
|
||
margin: 10px 10px;
|
||
}
|
||
.skin-blue .sidebar-form input[type="text"],
|
||
.skin-blue .sidebar-form .btn {
|
||
box-shadow: none;
|
||
background-color: #374850;
|
||
border: 1px solid transparent;
|
||
height: 35px;
|
||
}
|
||
.skin-blue .sidebar-form input[type="text"] {
|
||
color: #666;
|
||
border-top-left-radius: 2px;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 2px;
|
||
}
|
||
.skin-blue .sidebar-form input[type="text"]:focus,
|
||
.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
background-color: #fff;
|
||
color: #666;
|
||
}
|
||
.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
border-left-color: #fff;
|
||
}
|
||
.skin-blue .sidebar-form .btn {
|
||
color: #999;
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 2px;
|
||
border-bottom-right-radius: 2px;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
.skin-blue.layout-top-nav .main-header > .logo {
|
||
background-color: #3c8dbc;
|
||
color: #ffffff;
|
||
border-bottom: 0 solid transparent;
|
||
}
|
||
.skin-blue.layout-top-nav .main-header > .logo:hover {
|
||
background-color: #3b8ab8;
|
||
}
|
||
/*
|
||
* Skin: Blue
|
||
* ----------
|
||
*/
|
||
.skin-blue-light .main-header .navbar {
|
||
background-color: #3c8dbc;
|
||
}
|
||
.skin-blue-light .main-header .navbar .nav > li > a {
|
||
color: #ffffff;
|
||
}
|
||
.skin-blue-light .main-header .navbar .nav > li > a:hover,
|
||
.skin-blue-light .main-header .navbar .nav > li > a:active,
|
||
.skin-blue-light .main-header .navbar .nav > li > a:focus,
|
||
.skin-blue-light .main-header .navbar .nav .open > a,
|
||
.skin-blue-light .main-header .navbar .nav .open > a:hover,
|
||
.skin-blue-light .main-header .navbar .nav .open > a:focus,
|
||
.skin-blue-light .main-header .navbar .nav > .active > a {
|
||
background: rgba(0, 0, 0, 0.1);
|
||
color: #f6f6f6;
|
||
}
|
||
.skin-blue-light .main-header .navbar .sidebar-toggle {
|
||
color: #ffffff;
|
||
}
|
||
.skin-blue-light .main-header .navbar .sidebar-toggle:hover {
|
||
color: #f6f6f6;
|
||
background: rgba(0, 0, 0, 0.1);
|
||
}
|
||
.skin-blue-light .main-header .navbar .sidebar-toggle {
|
||
color: #fff;
|
||
}
|
||
.skin-blue-light .main-header .navbar .sidebar-toggle:hover {
|
||
background-color: #367fa9;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.skin-blue-light .main-header .navbar .dropdown-menu li.divider {
|
||
background-color: rgba(255, 255, 255, 0.1);
|
||
}
|
||
.skin-blue-light .main-header .navbar .dropdown-menu li a {
|
||
color: #fff;
|
||
}
|
||
.skin-blue-light .main-header .navbar .dropdown-menu li a:hover {
|
||
background: #367fa9;
|
||
}
|
||
}
|
||
.skin-blue-light .main-header .logo {
|
||
background-color: #3c8dbc;
|
||
color: #ffffff;
|
||
border-bottom: 0 solid transparent;
|
||
}
|
||
.skin-blue-light .main-header .logo:hover {
|
||
background-color: #3b8ab8;
|
||
}
|
||
.skin-blue-light .main-header li.user-header {
|
||
background-color: #3c8dbc;
|
||
}
|
||
.skin-blue-light .content-header {
|
||
background: transparent;
|
||
}
|
||
.skin-blue-light .wrapper,
|
||
.skin-blue-light .main-sidebar,
|
||
.skin-blue-light .left-side {
|
||
background-color: #f9fafc;
|
||
}
|
||
.skin-blue-light .content-wrapper,
|
||
.skin-blue-light .main-footer {
|
||
border-left: 1px solid #d2d6de;
|
||
}
|
||
.skin-blue-light .user-panel > .info,
|
||
.skin-blue-light .user-panel > .info > a {
|
||
color: #444444;
|
||
}
|
||
.skin-blue-light .sidebar-menu > li {
|
||
-webkit-transition: border-left-color 0.3s ease;
|
||
-o-transition: border-left-color 0.3s ease;
|
||
transition: border-left-color 0.3s ease;
|
||
}
|
||
.skin-blue-light .sidebar-menu > li.header {
|
||
color: #848484;
|
||
background: #f9fafc;
|
||
}
|
||
.skin-blue-light .sidebar-menu > li > a {
|
||
border-left: 3px solid transparent;
|
||
font-weight: 600;
|
||
}
|
||
.skin-blue-light .sidebar-menu > li:hover > a,
|
||
.skin-blue-light .sidebar-menu > li.active > a {
|
||
color: #000000;
|
||
background: #f4f4f5;
|
||
}
|
||
.skin-blue-light .sidebar-menu > li.active {
|
||
border-left-color: #3c8dbc;
|
||
}
|
||
.skin-blue-light .sidebar-menu > li.active > a {
|
||
font-weight: 600;
|
||
}
|
||
.skin-blue-light .sidebar-menu > li > .treeview-menu {
|
||
background: #f4f4f5;
|
||
}
|
||
.skin-blue-light .sidebar a {
|
||
color: #444444;
|
||
}
|
||
.skin-blue-light .sidebar a:hover {
|
||
text-decoration: none;
|
||
}
|
||
.skin-blue-light .treeview-menu > li > a {
|
||
color: #777777;
|
||
}
|
||
.skin-blue-light .treeview-menu > li.active > a,
|
||
.skin-blue-light .treeview-menu > li > a:hover {
|
||
color: #000000;
|
||
}
|
||
.skin-blue-light .treeview-menu > li.active > a {
|
||
font-weight: 600;
|
||
}
|
||
.skin-blue-light .sidebar-form {
|
||
border-radius: 3px;
|
||
border: 1px solid #d2d6de;
|
||
margin: 10px 10px;
|
||
}
|
||
.skin-blue-light .sidebar-form input[type="text"],
|
||
.skin-blue-light .sidebar-form .btn {
|
||
box-shadow: none;
|
||
background-color: #fff;
|
||
border: 1px solid transparent;
|
||
height: 35px;
|
||
}
|
||
.skin-blue-light .sidebar-form input[type="text"] {
|
||
color: #666;
|
||
border-top-left-radius: 2px;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 2px;
|
||
}
|
||
.skin-blue-light .sidebar-form input[type="text"]:focus,
|
||
.skin-blue-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
background-color: #fff;
|
||
color: #666;
|
||
}
|
||
.skin-blue-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
border-left-color: #fff;
|
||
}
|
||
.skin-blue-light .sidebar-form .btn {
|
||
color: #999;
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 2px;
|
||
border-bottom-right-radius: 2px;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
@media (min-width: 768px) {
|
||
.skin-blue-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
|
||
border-left: 1px solid #d2d6de;
|
||
}
|
||
}
|
||
.skin-blue-light .main-footer {
|
||
border-top-color: #d2d6de;
|
||
}
|
||
.skin-blue.layout-top-nav .main-header > .logo {
|
||
background-color: #3c8dbc;
|
||
color: #ffffff;
|
||
border-bottom: 0 solid transparent;
|
||
}
|
||
.skin-blue.layout-top-nav .main-header > .logo:hover {
|
||
background-color: #3b8ab8;
|
||
}
|
||
/*
|
||
* Skin: Black
|
||
* -----------
|
||
*/
|
||
/* skin-black navbar */
|
||
.skin-black .main-header {
|
||
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
|
||
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
|
||
}
|
||
.skin-black .main-header .navbar-toggle {
|
||
color: #333;
|
||
}
|
||
.skin-black .main-header .navbar-brand {
|
||
color: #333;
|
||
border-right: 1px solid #eee;
|
||
}
|
||
.skin-black .main-header .navbar {
|
||
background-color: #ffffff;
|
||
}
|
||
.skin-black .main-header .navbar .nav > li > a {
|
||
color: #333333;
|
||
}
|
||
.skin-black .main-header .navbar .nav > li > a:hover,
|
||
.skin-black .main-header .navbar .nav > li > a:active,
|
||
.skin-black .main-header .navbar .nav > li > a:focus,
|
||
.skin-black .main-header .navbar .nav .open > a,
|
||
.skin-black .main-header .navbar .nav .open > a:hover,
|
||
.skin-black .main-header .navbar .nav .open > a:focus,
|
||
.skin-black .main-header .navbar .nav > .active > a {
|
||
background: #ffffff;
|
||
color: #999999;
|
||
}
|
||
.skin-black .main-header .navbar .sidebar-toggle {
|
||
color: #333333;
|
||
}
|
||
.skin-black .main-header .navbar .sidebar-toggle:hover {
|
||
color: #999999;
|
||
background: #ffffff;
|
||
}
|
||
.skin-black .main-header .navbar > .sidebar-toggle {
|
||
color: #333;
|
||
border-right: 1px solid #eee;
|
||
}
|
||
.skin-black .main-header .navbar .navbar-nav > li > a {
|
||
border-right: 1px solid #eee;
|
||
}
|
||
.skin-black .main-header .navbar .navbar-custom-menu .navbar-nav > li > a,
|
||
.skin-black .main-header .navbar .navbar-right > li > a {
|
||
border-left: 1px solid #eee;
|
||
border-right-width: 0;
|
||
}
|
||
.skin-black .main-header > .logo {
|
||
background-color: #ffffff;
|
||
color: #333333;
|
||
border-bottom: 0 solid transparent;
|
||
border-right: 1px solid #eee;
|
||
}
|
||
.skin-black .main-header > .logo:hover {
|
||
background-color: #fcfcfc;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.skin-black .main-header > .logo {
|
||
background-color: #222222;
|
||
color: #ffffff;
|
||
border-bottom: 0 solid transparent;
|
||
border-right: none;
|
||
}
|
||
.skin-black .main-header > .logo:hover {
|
||
background-color: #1f1f1f;
|
||
}
|
||
}
|
||
.skin-black .main-header li.user-header {
|
||
background-color: #222;
|
||
}
|
||
.skin-black .content-header {
|
||
background: transparent;
|
||
box-shadow: none;
|
||
}
|
||
.skin-black .wrapper,
|
||
.skin-black .main-sidebar,
|
||
.skin-black .left-side {
|
||
background-color: #222d32;
|
||
}
|
||
.skin-black .user-panel > .info,
|
||
.skin-black .user-panel > .info > a {
|
||
color: #fff;
|
||
}
|
||
.skin-black .sidebar-menu > li.header {
|
||
color: #4b646f;
|
||
background: #1a2226;
|
||
}
|
||
.skin-black .sidebar-menu > li > a {
|
||
border-left: 3px solid transparent;
|
||
}
|
||
.skin-black .sidebar-menu > li:hover > a,
|
||
.skin-black .sidebar-menu > li.active > a {
|
||
color: #ffffff;
|
||
background: #1e282c;
|
||
border-left-color: #ffffff;
|
||
}
|
||
.skin-black .sidebar-menu > li > .treeview-menu {
|
||
margin: 0 1px;
|
||
background: #2c3b41;
|
||
}
|
||
.skin-black .sidebar a {
|
||
color: #b8c7ce;
|
||
}
|
||
.skin-black .sidebar a:hover {
|
||
text-decoration: none;
|
||
}
|
||
.skin-black .treeview-menu > li > a {
|
||
color: #8aa4af;
|
||
}
|
||
.skin-black .treeview-menu > li.active > a,
|
||
.skin-black .treeview-menu > li > a:hover {
|
||
color: #ffffff;
|
||
}
|
||
.skin-black .sidebar-form {
|
||
border-radius: 3px;
|
||
border: 1px solid #374850;
|
||
margin: 10px 10px;
|
||
}
|
||
.skin-black .sidebar-form input[type="text"],
|
||
.skin-black .sidebar-form .btn {
|
||
box-shadow: none;
|
||
background-color: #374850;
|
||
border: 1px solid transparent;
|
||
height: 35px;
|
||
}
|
||
.skin-black .sidebar-form input[type="text"] {
|
||
color: #666;
|
||
border-top-left-radius: 2px;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 2px;
|
||
}
|
||
.skin-black .sidebar-form input[type="text"]:focus,
|
||
.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
background-color: #fff;
|
||
color: #666;
|
||
}
|
||
.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
border-left-color: #fff;
|
||
}
|
||
.skin-black .sidebar-form .btn {
|
||
color: #999;
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 2px;
|
||
border-bottom-right-radius: 2px;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
.skin-black .pace .pace-progress {
|
||
background: #222;
|
||
}
|
||
.skin-black .pace .pace-activity {
|
||
border-top-color: #222;
|
||
border-left-color: #222;
|
||
}
|
||
/*
|
||
* Skin: Black
|
||
* -----------
|
||
*/
|
||
/* skin-black navbar */
|
||
.skin-black-light .main-header {
|
||
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
|
||
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
|
||
}
|
||
.skin-black-light .main-header .navbar-toggle {
|
||
color: #333;
|
||
}
|
||
.skin-black-light .main-header .navbar-brand {
|
||
color: #333;
|
||
border-right: 1px solid #eee;
|
||
}
|
||
.skin-black-light .main-header .navbar {
|
||
background-color: #ffffff;
|
||
}
|
||
.skin-black-light .main-header .navbar .nav > li > a {
|
||
color: #333333;
|
||
}
|
||
.skin-black-light .main-header .navbar .nav > li > a:hover,
|
||
.skin-black-light .main-header .navbar .nav > li > a:active,
|
||
.skin-black-light .main-header .navbar .nav > li > a:focus,
|
||
.skin-black-light .main-header .navbar .nav .open > a,
|
||
.skin-black-light .main-header .navbar .nav .open > a:hover,
|
||
.skin-black-light .main-header .navbar .nav .open > a:focus,
|
||
.skin-black-light .main-header .navbar .nav > .active > a {
|
||
background: #ffffff;
|
||
color: #999999;
|
||
}
|
||
.skin-black-light .main-header .navbar .sidebar-toggle {
|
||
color: #333333;
|
||
}
|
||
.skin-black-light .main-header .navbar .sidebar-toggle:hover {
|
||
color: #999999;
|
||
background: #ffffff;
|
||
}
|
||
.skin-black-light .main-header .navbar > .sidebar-toggle {
|
||
color: #333;
|
||
border-right: 1px solid #eee;
|
||
}
|
||
.skin-black-light .main-header .navbar .navbar-nav > li > a {
|
||
border-right: 1px solid #eee;
|
||
}
|
||
.skin-black-light .main-header .navbar .navbar-custom-menu .navbar-nav > li > a,
|
||
.skin-black-light .main-header .navbar .navbar-right > li > a {
|
||
border-left: 1px solid #eee;
|
||
border-right-width: 0;
|
||
}
|
||
.skin-black-light .main-header > .logo {
|
||
background-color: #ffffff;
|
||
color: #333333;
|
||
border-bottom: 0 solid transparent;
|
||
border-right: 1px solid #eee;
|
||
}
|
||
.skin-black-light .main-header > .logo:hover {
|
||
background-color: #fcfcfc;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.skin-black-light .main-header > .logo {
|
||
background-color: #222222;
|
||
color: #ffffff;
|
||
border-bottom: 0 solid transparent;
|
||
border-right: none;
|
||
}
|
||
.skin-black-light .main-header > .logo:hover {
|
||
background-color: #1f1f1f;
|
||
}
|
||
}
|
||
.skin-black-light .main-header li.user-header {
|
||
background-color: #222;
|
||
}
|
||
.skin-black-light .content-header {
|
||
background: transparent;
|
||
box-shadow: none;
|
||
}
|
||
.skin-black-light .wrapper,
|
||
.skin-black-light .main-sidebar,
|
||
.skin-black-light .left-side {
|
||
background-color: #f9fafc;
|
||
}
|
||
.skin-black-light .content-wrapper,
|
||
.skin-black-light .main-footer {
|
||
border-left: 1px solid #d2d6de;
|
||
}
|
||
.skin-black-light .user-panel > .info,
|
||
.skin-black-light .user-panel > .info > a {
|
||
color: #444444;
|
||
}
|
||
.skin-black-light .sidebar-menu > li {
|
||
-webkit-transition: border-left-color 0.3s ease;
|
||
-o-transition: border-left-color 0.3s ease;
|
||
transition: border-left-color 0.3s ease;
|
||
}
|
||
.skin-black-light .sidebar-menu > li.header {
|
||
color: #848484;
|
||
background: #f9fafc;
|
||
}
|
||
.skin-black-light .sidebar-menu > li > a {
|
||
border-left: 3px solid transparent;
|
||
font-weight: 600;
|
||
}
|
||
.skin-black-light .sidebar-menu > li:hover > a,
|
||
.skin-black-light .sidebar-menu > li.active > a {
|
||
color: #000000;
|
||
background: #f4f4f5;
|
||
}
|
||
.skin-black-light .sidebar-menu > li.active {
|
||
border-left-color: #ffffff;
|
||
}
|
||
.skin-black-light .sidebar-menu > li.active > a {
|
||
font-weight: 600;
|
||
}
|
||
.skin-black-light .sidebar-menu > li > .treeview-menu {
|
||
background: #f4f4f5;
|
||
}
|
||
.skin-black-light .sidebar a {
|
||
color: #444444;
|
||
}
|
||
.skin-black-light .sidebar a:hover {
|
||
text-decoration: none;
|
||
}
|
||
.skin-black-light .treeview-menu > li > a {
|
||
color: #777777;
|
||
}
|
||
.skin-black-light .treeview-menu > li.active > a,
|
||
.skin-black-light .treeview-menu > li > a:hover {
|
||
color: #000000;
|
||
}
|
||
.skin-black-light .treeview-menu > li.active > a {
|
||
font-weight: 600;
|
||
}
|
||
.skin-black-light .sidebar-form {
|
||
border-radius: 3px;
|
||
border: 1px solid #d2d6de;
|
||
margin: 10px 10px;
|
||
}
|
||
.skin-black-light .sidebar-form input[type="text"],
|
||
.skin-black-light .sidebar-form .btn {
|
||
box-shadow: none;
|
||
background-color: #fff;
|
||
border: 1px solid transparent;
|
||
height: 35px;
|
||
}
|
||
.skin-black-light .sidebar-form input[type="text"] {
|
||
color: #666;
|
||
border-top-left-radius: 2px;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 2px;
|
||
}
|
||
.skin-black-light .sidebar-form input[type="text"]:focus,
|
||
.skin-black-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
background-color: #fff;
|
||
color: #666;
|
||
}
|
||
.skin-black-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
border-left-color: #fff;
|
||
}
|
||
.skin-black-light .sidebar-form .btn {
|
||
color: #999;
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 2px;
|
||
border-bottom-right-radius: 2px;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
@media (min-width: 768px) {
|
||
.skin-black-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
|
||
border-left: 1px solid #d2d6de;
|
||
}
|
||
}
|
||
/*
|
||
* Skin: Green
|
||
* -----------
|
||
*/
|
||
.skin-green .main-header .navbar {
|
||
background-color: #00a65a;
|
||
}
|
||
.skin-green .main-header .navbar .nav > li > a {
|
||
color: #ffffff;
|
||
}
|
||
.skin-green .main-header .navbar .nav > li > a:hover,
|
||
.skin-green .main-header .navbar .nav > li > a:active,
|
||
.skin-green .main-header .navbar .nav > li > a:focus,
|
||
.skin-green .main-header .navbar .nav .open > a,
|
||
.skin-green .main-header .navbar .nav .open > a:hover,
|
||
.skin-green .main-header .navbar .nav .open > a:focus,
|
||
.skin-green .main-header .navbar .nav > .active > a {
|
||
background: rgba(0, 0, 0, 0.1);
|
||
color: #f6f6f6;
|
||
}
|
||
.skin-green .main-header .navbar .sidebar-toggle {
|
||
color: #ffffff;
|
||
}
|
||
.skin-green .main-header .navbar .sidebar-toggle:hover {
|
||
color: #f6f6f6;
|
||
background: rgba(0, 0, 0, 0.1);
|
||
}
|
||
.skin-green .main-header .navbar .sidebar-toggle {
|
||
color: #fff;
|
||
}
|
||
.skin-green .main-header .navbar .sidebar-toggle:hover {
|
||
background-color: #008d4c;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.skin-green .main-header .navbar .dropdown-menu li.divider {
|
||
background-color: rgba(255, 255, 255, 0.1);
|
||
}
|
||
.skin-green .main-header .navbar .dropdown-menu li a {
|
||
color: #fff;
|
||
}
|
||
.skin-green .main-header .navbar .dropdown-menu li a:hover {
|
||
background: #008d4c;
|
||
}
|
||
}
|
||
.skin-green .main-header .logo {
|
||
background-color: #008d4c;
|
||
color: #ffffff;
|
||
border-bottom: 0 solid transparent;
|
||
}
|
||
.skin-green .main-header .logo:hover {
|
||
background-color: #008749;
|
||
}
|
||
.skin-green .main-header li.user-header {
|
||
background-color: #00a65a;
|
||
}
|
||
.skin-green .content-header {
|
||
background: transparent;
|
||
}
|
||
.skin-green .wrapper,
|
||
.skin-green .main-sidebar,
|
||
.skin-green .left-side {
|
||
background-color: #222d32;
|
||
}
|
||
.skin-green .user-panel > .info,
|
||
.skin-green .user-panel > .info > a {
|
||
color: #fff;
|
||
}
|
||
.skin-green .sidebar-menu > li.header {
|
||
color: #4b646f;
|
||
background: #1a2226;
|
||
}
|
||
.skin-green .sidebar-menu > li > a {
|
||
border-left: 3px solid transparent;
|
||
}
|
||
.skin-green .sidebar-menu > li:hover > a,
|
||
.skin-green .sidebar-menu > li.active > a {
|
||
color: #ffffff;
|
||
background: #1e282c;
|
||
border-left-color: #00a65a;
|
||
}
|
||
.skin-green .sidebar-menu > li > .treeview-menu {
|
||
margin: 0 1px;
|
||
background: #2c3b41;
|
||
}
|
||
.skin-green .sidebar a {
|
||
color: #b8c7ce;
|
||
}
|
||
.skin-green .sidebar a:hover {
|
||
text-decoration: none;
|
||
}
|
||
.skin-green .treeview-menu > li > a {
|
||
color: #8aa4af;
|
||
}
|
||
.skin-green .treeview-menu > li.active > a,
|
||
.skin-green .treeview-menu > li > a:hover {
|
||
color: #ffffff;
|
||
}
|
||
.skin-green .sidebar-form {
|
||
border-radius: 3px;
|
||
border: 1px solid #374850;
|
||
margin: 10px 10px;
|
||
}
|
||
.skin-green .sidebar-form input[type="text"],
|
||
.skin-green .sidebar-form .btn {
|
||
box-shadow: none;
|
||
background-color: #374850;
|
||
border: 1px solid transparent;
|
||
height: 35px;
|
||
}
|
||
.skin-green .sidebar-form input[type="text"] {
|
||
color: #666;
|
||
border-top-left-radius: 2px;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 2px;
|
||
}
|
||
.skin-green .sidebar-form input[type="text"]:focus,
|
||
.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
background-color: #fff;
|
||
color: #666;
|
||
}
|
||
.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
border-left-color: #fff;
|
||
}
|
||
.skin-green .sidebar-form .btn {
|
||
color: #999;
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 2px;
|
||
border-bottom-right-radius: 2px;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
/*
|
||
* Skin: Green
|
||
* -----------
|
||
*/
|
||
.skin-green-light .main-header .navbar {
|
||
background-color: #00a65a;
|
||
}
|
||
.skin-green-light .main-header .navbar .nav > li > a {
|
||
color: #ffffff;
|
||
}
|
||
.skin-green-light .main-header .navbar .nav > li > a:hover,
|
||
.skin-green-light .main-header .navbar .nav > li > a:active,
|
||
.skin-green-light .main-header .navbar .nav > li > a:focus,
|
||
.skin-green-light .main-header .navbar .nav .open > a,
|
||
.skin-green-light .main-header .navbar .nav .open > a:hover,
|
||
.skin-green-light .main-header .navbar .nav .open > a:focus,
|
||
.skin-green-light .main-header .navbar .nav > .active > a {
|
||
background: rgba(0, 0, 0, 0.1);
|
||
color: #f6f6f6;
|
||
}
|
||
.skin-green-light .main-header .navbar .sidebar-toggle {
|
||
color: #ffffff;
|
||
}
|
||
.skin-green-light .main-header .navbar .sidebar-toggle:hover {
|
||
color: #f6f6f6;
|
||
background: rgba(0, 0, 0, 0.1);
|
||
}
|
||
.skin-green-light .main-header .navbar .sidebar-toggle {
|
||
color: #fff;
|
||
}
|
||
.skin-green-light .main-header .navbar .sidebar-toggle:hover {
|
||
background-color: #008d4c;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.skin-green-light .main-header .navbar .dropdown-menu li.divider {
|
||
background-color: rgba(255, 255, 255, 0.1);
|
||
}
|
||
.skin-green-light .main-header .navbar .dropdown-menu li a {
|
||
color: #fff;
|
||
}
|
||
.skin-green-light .main-header .navbar .dropdown-menu li a:hover {
|
||
background: #008d4c;
|
||
}
|
||
}
|
||
.skin-green-light .main-header .logo {
|
||
background-color: #00a65a;
|
||
color: #ffffff;
|
||
border-bottom: 0 solid transparent;
|
||
}
|
||
.skin-green-light .main-header .logo:hover {
|
||
background-color: #00a157;
|
||
}
|
||
.skin-green-light .main-header li.user-header {
|
||
background-color: #00a65a;
|
||
}
|
||
.skin-green-light .content-header {
|
||
background: transparent;
|
||
}
|
||
.skin-green-light .wrapper,
|
||
.skin-green-light .main-sidebar,
|
||
.skin-green-light .left-side {
|
||
background-color: #f9fafc;
|
||
}
|
||
.skin-green-light .content-wrapper,
|
||
.skin-green-light .main-footer {
|
||
border-left: 1px solid #d2d6de;
|
||
}
|
||
.skin-green-light .user-panel > .info,
|
||
.skin-green-light .user-panel > .info > a {
|
||
color: #444444;
|
||
}
|
||
.skin-green-light .sidebar-menu > li {
|
||
-webkit-transition: border-left-color 0.3s ease;
|
||
-o-transition: border-left-color 0.3s ease;
|
||
transition: border-left-color 0.3s ease;
|
||
}
|
||
.skin-green-light .sidebar-menu > li.header {
|
||
color: #848484;
|
||
background: #f9fafc;
|
||
}
|
||
.skin-green-light .sidebar-menu > li > a {
|
||
border-left: 3px solid transparent;
|
||
font-weight: 600;
|
||
}
|
||
.skin-green-light .sidebar-menu > li:hover > a,
|
||
.skin-green-light .sidebar-menu > li.active > a {
|
||
color: #000000;
|
||
background: #f4f4f5;
|
||
}
|
||
.skin-green-light .sidebar-menu > li.active {
|
||
border-left-color: #00a65a;
|
||
}
|
||
.skin-green-light .sidebar-menu > li.active > a {
|
||
font-weight: 600;
|
||
}
|
||
.skin-green-light .sidebar-menu > li > .treeview-menu {
|
||
background: #f4f4f5;
|
||
}
|
||
.skin-green-light .sidebar a {
|
||
color: #444444;
|
||
}
|
||
.skin-green-light .sidebar a:hover {
|
||
text-decoration: none;
|
||
}
|
||
.skin-green-light .treeview-menu > li > a {
|
||
color: #777777;
|
||
}
|
||
.skin-green-light .treeview-menu > li.active > a,
|
||
.skin-green-light .treeview-menu > li > a:hover {
|
||
color: #000000;
|
||
}
|
||
.skin-green-light .treeview-menu > li.active > a {
|
||
font-weight: 600;
|
||
}
|
||
.skin-green-light .sidebar-form {
|
||
border-radius: 3px;
|
||
border: 1px solid #d2d6de;
|
||
margin: 10px 10px;
|
||
}
|
||
.skin-green-light .sidebar-form input[type="text"],
|
||
.skin-green-light .sidebar-form .btn {
|
||
box-shadow: none;
|
||
background-color: #fff;
|
||
border: 1px solid transparent;
|
||
height: 35px;
|
||
}
|
||
.skin-green-light .sidebar-form input[type="text"] {
|
||
color: #666;
|
||
border-top-left-radius: 2px;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 2px;
|
||
}
|
||
.skin-green-light .sidebar-form input[type="text"]:focus,
|
||
.skin-green-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
background-color: #fff;
|
||
color: #666;
|
||
}
|
||
.skin-green-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
border-left-color: #fff;
|
||
}
|
||
.skin-green-light .sidebar-form .btn {
|
||
color: #999;
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 2px;
|
||
border-bottom-right-radius: 2px;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
@media (min-width: 768px) {
|
||
.skin-green-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
|
||
border-left: 1px solid #d2d6de;
|
||
}
|
||
}
|
||
/*
|
||
* Skin: Red
|
||
* ---------
|
||
*/
|
||
.skin-red .main-header .navbar {
|
||
background-color: #dd4b39;
|
||
}
|
||
.skin-red .main-header .navbar .nav > li > a {
|
||
color: #ffffff;
|
||
}
|
||
.skin-red .main-header .navbar .nav > li > a:hover,
|
||
.skin-red .main-header .navbar .nav > li > a:active,
|
||
.skin-red .main-header .navbar .nav > li > a:focus,
|
||
.skin-red .main-header .navbar .nav .open > a,
|
||
.skin-red .main-header .navbar .nav .open > a:hover,
|
||
.skin-red .main-header .navbar .nav .open > a:focus,
|
||
.skin-red .main-header .navbar .nav > .active > a {
|
||
background: rgba(0, 0, 0, 0.1);
|
||
color: #f6f6f6;
|
||
}
|
||
.skin-red .main-header .navbar .sidebar-toggle {
|
||
color: #ffffff;
|
||
}
|
||
.skin-red .main-header .navbar .sidebar-toggle:hover {
|
||
color: #f6f6f6;
|
||
background: rgba(0, 0, 0, 0.1);
|
||
}
|
||
.skin-red .main-header .navbar .sidebar-toggle {
|
||
color: #fff;
|
||
}
|
||
.skin-red .main-header .navbar .sidebar-toggle:hover {
|
||
background-color: #d73925;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.skin-red .main-header .navbar .dropdown-menu li.divider {
|
||
background-color: rgba(255, 255, 255, 0.1);
|
||
}
|
||
.skin-red .main-header .navbar .dropdown-menu li a {
|
||
color: #fff;
|
||
}
|
||
.skin-red .main-header .navbar .dropdown-menu li a:hover {
|
||
background: #d73925;
|
||
}
|
||
}
|
||
.skin-red .main-header .logo {
|
||
background-color: #d73925;
|
||
color: #ffffff;
|
||
border-bottom: 0 solid transparent;
|
||
}
|
||
.skin-red .main-header .logo:hover {
|
||
background-color: #d33724;
|
||
}
|
||
.skin-red .main-header li.user-header {
|
||
background-color: #dd4b39;
|
||
}
|
||
.skin-red .content-header {
|
||
background: transparent;
|
||
}
|
||
.skin-red .wrapper,
|
||
.skin-red .main-sidebar,
|
||
.skin-red .left-side {
|
||
background-color: #222d32;
|
||
}
|
||
.skin-red .user-panel > .info,
|
||
.skin-red .user-panel > .info > a {
|
||
color: #fff;
|
||
}
|
||
.skin-red .sidebar-menu > li.header {
|
||
color: #4b646f;
|
||
background: #1a2226;
|
||
}
|
||
.skin-red .sidebar-menu > li > a {
|
||
border-left: 3px solid transparent;
|
||
}
|
||
.skin-red .sidebar-menu > li:hover > a,
|
||
.skin-red .sidebar-menu > li.active > a {
|
||
color: #ffffff;
|
||
background: #1e282c;
|
||
border-left-color: #dd4b39;
|
||
}
|
||
.skin-red .sidebar-menu > li > .treeview-menu {
|
||
margin: 0 1px;
|
||
background: #2c3b41;
|
||
}
|
||
.skin-red .sidebar a {
|
||
color: #b8c7ce;
|
||
}
|
||
.skin-red .sidebar a:hover {
|
||
text-decoration: none;
|
||
}
|
||
.skin-red .treeview-menu > li > a {
|
||
color: #8aa4af;
|
||
}
|
||
.skin-red .treeview-menu > li.active > a,
|
||
.skin-red .treeview-menu > li > a:hover {
|
||
color: #ffffff;
|
||
}
|
||
.skin-red .sidebar-form {
|
||
border-radius: 3px;
|
||
border: 1px solid #374850;
|
||
margin: 10px 10px;
|
||
}
|
||
.skin-red .sidebar-form input[type="text"],
|
||
.skin-red .sidebar-form .btn {
|
||
box-shadow: none;
|
||
background-color: #374850;
|
||
border: 1px solid transparent;
|
||
height: 35px;
|
||
}
|
||
.skin-red .sidebar-form input[type="text"] {
|
||
color: #666;
|
||
border-top-left-radius: 2px;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 2px;
|
||
}
|
||
.skin-red .sidebar-form input[type="text"]:focus,
|
||
.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
background-color: #fff;
|
||
color: #666;
|
||
}
|
||
.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
border-left-color: #fff;
|
||
}
|
||
.skin-red .sidebar-form .btn {
|
||
color: #999;
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 2px;
|
||
border-bottom-right-radius: 2px;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
/*
|
||
* Skin: Red
|
||
* ---------
|
||
*/
|
||
.skin-red-light .main-header .navbar {
|
||
background-color: #dd4b39;
|
||
}
|
||
.skin-red-light .main-header .navbar .nav > li > a {
|
||
color: #ffffff;
|
||
}
|
||
.skin-red-light .main-header .navbar .nav > li > a:hover,
|
||
.skin-red-light .main-header .navbar .nav > li > a:active,
|
||
.skin-red-light .main-header .navbar .nav > li > a:focus,
|
||
.skin-red-light .main-header .navbar .nav .open > a,
|
||
.skin-red-light .main-header .navbar .nav .open > a:hover,
|
||
.skin-red-light .main-header .navbar .nav .open > a:focus,
|
||
.skin-red-light .main-header .navbar .nav > .active > a {
|
||
background: rgba(0, 0, 0, 0.1);
|
||
color: #f6f6f6;
|
||
}
|
||
.skin-red-light .main-header .navbar .sidebar-toggle {
|
||
color: #ffffff;
|
||
}
|
||
.skin-red-light .main-header .navbar .sidebar-toggle:hover {
|
||
color: #f6f6f6;
|
||
background: rgba(0, 0, 0, 0.1);
|
||
}
|
||
.skin-red-light .main-header .navbar .sidebar-toggle {
|
||
color: #fff;
|
||
}
|
||
.skin-red-light .main-header .navbar .sidebar-toggle:hover {
|
||
background-color: #d73925;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.skin-red-light .main-header .navbar .dropdown-menu li.divider {
|
||
background-color: rgba(255, 255, 255, 0.1);
|
||
}
|
||
.skin-red-light .main-header .navbar .dropdown-menu li a {
|
||
color: #fff;
|
||
}
|
||
.skin-red-light .main-header .navbar .dropdown-menu li a:hover {
|
||
background: #d73925;
|
||
}
|
||
}
|
||
.skin-red-light .main-header .logo {
|
||
background-color: #dd4b39;
|
||
color: #ffffff;
|
||
border-bottom: 0 solid transparent;
|
||
}
|
||
.skin-red-light .main-header .logo:hover {
|
||
background-color: #dc4735;
|
||
}
|
||
.skin-red-light .main-header li.user-header {
|
||
background-color: #dd4b39;
|
||
}
|
||
.skin-red-light .content-header {
|
||
background: transparent;
|
||
}
|
||
.skin-red-light .wrapper,
|
||
.skin-red-light .main-sidebar,
|
||
.skin-red-light .left-side {
|
||
background-color: #f9fafc;
|
||
}
|
||
.skin-red-light .content-wrapper,
|
||
.skin-red-light .main-footer {
|
||
border-left: 1px solid #d2d6de;
|
||
}
|
||
.skin-red-light .user-panel > .info,
|
||
.skin-red-light .user-panel > .info > a {
|
||
color: #444444;
|
||
}
|
||
.skin-red-light .sidebar-menu > li {
|
||
-webkit-transition: border-left-color 0.3s ease;
|
||
-o-transition: border-left-color 0.3s ease;
|
||
transition: border-left-color 0.3s ease;
|
||
}
|
||
.skin-red-light .sidebar-menu > li.header {
|
||
color: #848484;
|
||
background: #f9fafc;
|
||
}
|
||
.skin-red-light .sidebar-menu > li > a {
|
||
border-left: 3px solid transparent;
|
||
font-weight: 600;
|
||
}
|
||
.skin-red-light .sidebar-menu > li:hover > a,
|
||
.skin-red-light .sidebar-menu > li.active > a {
|
||
color: #000000;
|
||
background: #f4f4f5;
|
||
}
|
||
.skin-red-light .sidebar-menu > li.active {
|
||
border-left-color: #dd4b39;
|
||
}
|
||
.skin-red-light .sidebar-menu > li.active > a {
|
||
font-weight: 600;
|
||
}
|
||
.skin-red-light .sidebar-menu > li > .treeview-menu {
|
||
background: #f4f4f5;
|
||
}
|
||
.skin-red-light .sidebar a {
|
||
color: #444444;
|
||
}
|
||
.skin-red-light .sidebar a:hover {
|
||
text-decoration: none;
|
||
}
|
||
.skin-red-light .treeview-menu > li > a {
|
||
color: #777777;
|
||
}
|
||
.skin-red-light .treeview-menu > li.active > a,
|
||
.skin-red-light .treeview-menu > li > a:hover {
|
||
color: #000000;
|
||
}
|
||
.skin-red-light .treeview-menu > li.active > a {
|
||
font-weight: 600;
|
||
}
|
||
.skin-red-light .sidebar-form {
|
||
border-radius: 3px;
|
||
border: 1px solid #d2d6de;
|
||
margin: 10px 10px;
|
||
}
|
||
.skin-red-light .sidebar-form input[type="text"],
|
||
.skin-red-light .sidebar-form .btn {
|
||
box-shadow: none;
|
||
background-color: #fff;
|
||
border: 1px solid transparent;
|
||
height: 35px;
|
||
}
|
||
.skin-red-light .sidebar-form input[type="text"] {
|
||
color: #666;
|
||
border-top-left-radius: 2px;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 2px;
|
||
}
|
||
.skin-red-light .sidebar-form input[type="text"]:focus,
|
||
.skin-red-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
background-color: #fff;
|
||
color: #666;
|
||
}
|
||
.skin-red-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
border-left-color: #fff;
|
||
}
|
||
.skin-red-light .sidebar-form .btn {
|
||
color: #999;
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 2px;
|
||
border-bottom-right-radius: 2px;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
@media (min-width: 768px) {
|
||
.skin-red-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
|
||
border-left: 1px solid #d2d6de;
|
||
}
|
||
}
|
||
/*
|
||
* Skin: Yellow
|
||
* ------------
|
||
*/
|
||
.skin-yellow .main-header .navbar {
|
||
background-color: #f39c12;
|
||
}
|
||
.skin-yellow .main-header .navbar .nav > li > a {
|
||
color: #ffffff;
|
||
}
|
||
.skin-yellow .main-header .navbar .nav > li > a:hover,
|
||
.skin-yellow .main-header .navbar .nav > li > a:active,
|
||
.skin-yellow .main-header .navbar .nav > li > a:focus,
|
||
.skin-yellow .main-header .navbar .nav .open > a,
|
||
.skin-yellow .main-header .navbar .nav .open > a:hover,
|
||
.skin-yellow .main-header .navbar .nav .open > a:focus,
|
||
.skin-yellow .main-header .navbar .nav > .active > a {
|
||
background: rgba(0, 0, 0, 0.1);
|
||
color: #f6f6f6;
|
||
}
|
||
.skin-yellow .main-header .navbar .sidebar-toggle {
|
||
color: #ffffff;
|
||
}
|
||
.skin-yellow .main-header .navbar .sidebar-toggle:hover {
|
||
color: #f6f6f6;
|
||
background: rgba(0, 0, 0, 0.1);
|
||
}
|
||
.skin-yellow .main-header .navbar .sidebar-toggle {
|
||
color: #fff;
|
||
}
|
||
.skin-yellow .main-header .navbar .sidebar-toggle:hover {
|
||
background-color: #e08e0b;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.skin-yellow .main-header .navbar .dropdown-menu li.divider {
|
||
background-color: rgba(255, 255, 255, 0.1);
|
||
}
|
||
.skin-yellow .main-header .navbar .dropdown-menu li a {
|
||
color: #fff;
|
||
}
|
||
.skin-yellow .main-header .navbar .dropdown-menu li a:hover {
|
||
background: #e08e0b;
|
||
}
|
||
}
|
||
.skin-yellow .main-header .logo {
|
||
background-color: #e08e0b;
|
||
color: #ffffff;
|
||
border-bottom: 0 solid transparent;
|
||
}
|
||
.skin-yellow .main-header .logo:hover {
|
||
background-color: #db8b0b;
|
||
}
|
||
.skin-yellow .main-header li.user-header {
|
||
background-color: #f39c12;
|
||
}
|
||
.skin-yellow .content-header {
|
||
background: transparent;
|
||
}
|
||
.skin-yellow .wrapper,
|
||
.skin-yellow .main-sidebar,
|
||
.skin-yellow .left-side {
|
||
background-color: #222d32;
|
||
}
|
||
.skin-yellow .user-panel > .info,
|
||
.skin-yellow .user-panel > .info > a {
|
||
color: #fff;
|
||
}
|
||
.skin-yellow .sidebar-menu > li.header {
|
||
color: #4b646f;
|
||
background: #1a2226;
|
||
}
|
||
.skin-yellow .sidebar-menu > li > a {
|
||
border-left: 3px solid transparent;
|
||
}
|
||
.skin-yellow .sidebar-menu > li:hover > a,
|
||
.skin-yellow .sidebar-menu > li.active > a {
|
||
color: #ffffff;
|
||
background: #1e282c;
|
||
border-left-color: #f39c12;
|
||
}
|
||
.skin-yellow .sidebar-menu > li > .treeview-menu {
|
||
margin: 0 1px;
|
||
background: #2c3b41;
|
||
}
|
||
.skin-yellow .sidebar a {
|
||
color: #b8c7ce;
|
||
}
|
||
.skin-yellow .sidebar a:hover {
|
||
text-decoration: none;
|
||
}
|
||
.skin-yellow .treeview-menu > li > a {
|
||
color: #8aa4af;
|
||
}
|
||
.skin-yellow .treeview-menu > li.active > a,
|
||
.skin-yellow .treeview-menu > li > a:hover {
|
||
color: #ffffff;
|
||
}
|
||
.skin-yellow .sidebar-form {
|
||
border-radius: 3px;
|
||
border: 1px solid #374850;
|
||
margin: 10px 10px;
|
||
}
|
||
.skin-yellow .sidebar-form input[type="text"],
|
||
.skin-yellow .sidebar-form .btn {
|
||
box-shadow: none;
|
||
background-color: #374850;
|
||
border: 1px solid transparent;
|
||
height: 35px;
|
||
}
|
||
.skin-yellow .sidebar-form input[type="text"] {
|
||
color: #666;
|
||
border-top-left-radius: 2px;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 2px;
|
||
}
|
||
.skin-yellow .sidebar-form input[type="text"]:focus,
|
||
.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
background-color: #fff;
|
||
color: #666;
|
||
}
|
||
.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
border-left-color: #fff;
|
||
}
|
||
.skin-yellow .sidebar-form .btn {
|
||
color: #999;
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 2px;
|
||
border-bottom-right-radius: 2px;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
/*
|
||
* Skin: Yellow
|
||
* ------------
|
||
*/
|
||
.skin-yellow-light .main-header .navbar {
|
||
background-color: #f39c12;
|
||
}
|
||
.skin-yellow-light .main-header .navbar .nav > li > a {
|
||
color: #ffffff;
|
||
}
|
||
.skin-yellow-light .main-header .navbar .nav > li > a:hover,
|
||
.skin-yellow-light .main-header .navbar .nav > li > a:active,
|
||
.skin-yellow-light .main-header .navbar .nav > li > a:focus,
|
||
.skin-yellow-light .main-header .navbar .nav .open > a,
|
||
.skin-yellow-light .main-header .navbar .nav .open > a:hover,
|
||
.skin-yellow-light .main-header .navbar .nav .open > a:focus,
|
||
.skin-yellow-light .main-header .navbar .nav > .active > a {
|
||
background: rgba(0, 0, 0, 0.1);
|
||
color: #f6f6f6;
|
||
}
|
||
.skin-yellow-light .main-header .navbar .sidebar-toggle {
|
||
color: #ffffff;
|
||
}
|
||
.skin-yellow-light .main-header .navbar .sidebar-toggle:hover {
|
||
color: #f6f6f6;
|
||
background: rgba(0, 0, 0, 0.1);
|
||
}
|
||
.skin-yellow-light .main-header .navbar .sidebar-toggle {
|
||
color: #fff;
|
||
}
|
||
.skin-yellow-light .main-header .navbar .sidebar-toggle:hover {
|
||
background-color: #e08e0b;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.skin-yellow-light .main-header .navbar .dropdown-menu li.divider {
|
||
background-color: rgba(255, 255, 255, 0.1);
|
||
}
|
||
.skin-yellow-light .main-header .navbar .dropdown-menu li a {
|
||
color: #fff;
|
||
}
|
||
.skin-yellow-light .main-header .navbar .dropdown-menu li a:hover {
|
||
background: #e08e0b;
|
||
}
|
||
}
|
||
.skin-yellow-light .main-header .logo {
|
||
background-color: #f39c12;
|
||
color: #ffffff;
|
||
border-bottom: 0 solid transparent;
|
||
}
|
||
.skin-yellow-light .main-header .logo:hover {
|
||
background-color: #f39a0d;
|
||
}
|
||
.skin-yellow-light .main-header li.user-header {
|
||
background-color: #f39c12;
|
||
}
|
||
.skin-yellow-light .content-header {
|
||
background: transparent;
|
||
}
|
||
.skin-yellow-light .wrapper,
|
||
.skin-yellow-light .main-sidebar,
|
||
.skin-yellow-light .left-side {
|
||
background-color: #f9fafc;
|
||
}
|
||
.skin-yellow-light .content-wrapper,
|
||
.skin-yellow-light .main-footer {
|
||
border-left: 1px solid #d2d6de;
|
||
}
|
||
.skin-yellow-light .user-panel > .info,
|
||
.skin-yellow-light .user-panel > .info > a {
|
||
color: #444444;
|
||
}
|
||
.skin-yellow-light .sidebar-menu > li {
|
||
-webkit-transition: border-left-color 0.3s ease;
|
||
-o-transition: border-left-color 0.3s ease;
|
||
transition: border-left-color 0.3s ease;
|
||
}
|
||
.skin-yellow-light .sidebar-menu > li.header {
|
||
color: #848484;
|
||
background: #f9fafc;
|
||
}
|
||
.skin-yellow-light .sidebar-menu > li > a {
|
||
border-left: 3px solid transparent;
|
||
font-weight: 600;
|
||
}
|
||
.skin-yellow-light .sidebar-menu > li:hover > a,
|
||
.skin-yellow-light .sidebar-menu > li.active > a {
|
||
color: #000000;
|
||
background: #f4f4f5;
|
||
}
|
||
.skin-yellow-light .sidebar-menu > li.active {
|
||
border-left-color: #f39c12;
|
||
}
|
||
.skin-yellow-light .sidebar-menu > li.active > a {
|
||
font-weight: 600;
|
||
}
|
||
.skin-yellow-light .sidebar-menu > li > .treeview-menu {
|
||
background: #f4f4f5;
|
||
}
|
||
.skin-yellow-light .sidebar a {
|
||
color: #444444;
|
||
}
|
||
.skin-yellow-light .sidebar a:hover {
|
||
text-decoration: none;
|
||
}
|
||
.skin-yellow-light .treeview-menu > li > a {
|
||
color: #777777;
|
||
}
|
||
.skin-yellow-light .treeview-menu > li.active > a,
|
||
.skin-yellow-light .treeview-menu > li > a:hover {
|
||
color: #000000;
|
||
}
|
||
.skin-yellow-light .treeview-menu > li.active > a {
|
||
font-weight: 600;
|
||
}
|
||
.skin-yellow-light .sidebar-form {
|
||
border-radius: 3px;
|
||
border: 1px solid #d2d6de;
|
||
margin: 10px 10px;
|
||
}
|
||
.skin-yellow-light .sidebar-form input[type="text"],
|
||
.skin-yellow-light .sidebar-form .btn {
|
||
box-shadow: none;
|
||
background-color: #fff;
|
||
border: 1px solid transparent;
|
||
height: 35px;
|
||
}
|
||
.skin-yellow-light .sidebar-form input[type="text"] {
|
||
color: #666;
|
||
border-top-left-radius: 2px;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 2px;
|
||
}
|
||
.skin-yellow-light .sidebar-form input[type="text"]:focus,
|
||
.skin-yellow-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
background-color: #fff;
|
||
color: #666;
|
||
}
|
||
.skin-yellow-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
border-left-color: #fff;
|
||
}
|
||
.skin-yellow-light .sidebar-form .btn {
|
||
color: #999;
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 2px;
|
||
border-bottom-right-radius: 2px;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
@media (min-width: 768px) {
|
||
.skin-yellow-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
|
||
border-left: 1px solid #d2d6de;
|
||
}
|
||
}
|
||
/*
|
||
* Skin: Purple
|
||
* ------------
|
||
*/
|
||
.skin-purple .main-header .navbar {
|
||
background-color: #605ca8;
|
||
}
|
||
.skin-purple .main-header .navbar .nav > li > a {
|
||
color: #ffffff;
|
||
}
|
||
.skin-purple .main-header .navbar .nav > li > a:hover,
|
||
.skin-purple .main-header .navbar .nav > li > a:active,
|
||
.skin-purple .main-header .navbar .nav > li > a:focus,
|
||
.skin-purple .main-header .navbar .nav .open > a,
|
||
.skin-purple .main-header .navbar .nav .open > a:hover,
|
||
.skin-purple .main-header .navbar .nav .open > a:focus,
|
||
.skin-purple .main-header .navbar .nav > .active > a {
|
||
background: rgba(0, 0, 0, 0.1);
|
||
color: #f6f6f6;
|
||
}
|
||
.skin-purple .main-header .navbar .sidebar-toggle {
|
||
color: #ffffff;
|
||
}
|
||
.skin-purple .main-header .navbar .sidebar-toggle:hover {
|
||
color: #f6f6f6;
|
||
background: rgba(0, 0, 0, 0.1);
|
||
}
|
||
.skin-purple .main-header .navbar .sidebar-toggle {
|
||
color: #fff;
|
||
}
|
||
.skin-purple .main-header .navbar .sidebar-toggle:hover {
|
||
background-color: #555299;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.skin-purple .main-header .navbar .dropdown-menu li.divider {
|
||
background-color: rgba(255, 255, 255, 0.1);
|
||
}
|
||
.skin-purple .main-header .navbar .dropdown-menu li a {
|
||
color: #fff;
|
||
}
|
||
.skin-purple .main-header .navbar .dropdown-menu li a:hover {
|
||
background: #555299;
|
||
}
|
||
}
|
||
.skin-purple .main-header .logo {
|
||
background-color: #555299;
|
||
color: #ffffff;
|
||
border-bottom: 0 solid transparent;
|
||
}
|
||
.skin-purple .main-header .logo:hover {
|
||
background-color: #545096;
|
||
}
|
||
.skin-purple .main-header li.user-header {
|
||
background-color: #605ca8;
|
||
}
|
||
.skin-purple .content-header {
|
||
background: transparent;
|
||
}
|
||
.skin-purple .wrapper,
|
||
.skin-purple .main-sidebar,
|
||
.skin-purple .left-side {
|
||
background-color: #222d32;
|
||
}
|
||
.skin-purple .user-panel > .info,
|
||
.skin-purple .user-panel > .info > a {
|
||
color: #fff;
|
||
}
|
||
.skin-purple .sidebar-menu > li.header {
|
||
color: #4b646f;
|
||
background: #1a2226;
|
||
}
|
||
.skin-purple .sidebar-menu > li > a {
|
||
border-left: 3px solid transparent;
|
||
}
|
||
.skin-purple .sidebar-menu > li:hover > a,
|
||
.skin-purple .sidebar-menu > li.active > a {
|
||
color: #ffffff;
|
||
background: #1e282c;
|
||
border-left-color: #605ca8;
|
||
}
|
||
.skin-purple .sidebar-menu > li > .treeview-menu {
|
||
margin: 0 1px;
|
||
background: #2c3b41;
|
||
}
|
||
.skin-purple .sidebar a {
|
||
color: #b8c7ce;
|
||
}
|
||
.skin-purple .sidebar a:hover {
|
||
text-decoration: none;
|
||
}
|
||
.skin-purple .treeview-menu > li > a {
|
||
color: #8aa4af;
|
||
}
|
||
.skin-purple .treeview-menu > li.active > a,
|
||
.skin-purple .treeview-menu > li > a:hover {
|
||
color: #ffffff;
|
||
}
|
||
.skin-purple .sidebar-form {
|
||
border-radius: 3px;
|
||
border: 1px solid #374850;
|
||
margin: 10px 10px;
|
||
}
|
||
.skin-purple .sidebar-form input[type="text"],
|
||
.skin-purple .sidebar-form .btn {
|
||
box-shadow: none;
|
||
background-color: #374850;
|
||
border: 1px solid transparent;
|
||
height: 35px;
|
||
}
|
||
.skin-purple .sidebar-form input[type="text"] {
|
||
color: #666;
|
||
border-top-left-radius: 2px;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 2px;
|
||
}
|
||
.skin-purple .sidebar-form input[type="text"]:focus,
|
||
.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
background-color: #fff;
|
||
color: #666;
|
||
}
|
||
.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
border-left-color: #fff;
|
||
}
|
||
.skin-purple .sidebar-form .btn {
|
||
color: #999;
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 2px;
|
||
border-bottom-right-radius: 2px;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
/*
|
||
* Skin: Purple
|
||
* ------------
|
||
*/
|
||
.skin-purple-light .main-header .navbar {
|
||
background-color: #605ca8;
|
||
}
|
||
.skin-purple-light .main-header .navbar .nav > li > a {
|
||
color: #ffffff;
|
||
}
|
||
.skin-purple-light .main-header .navbar .nav > li > a:hover,
|
||
.skin-purple-light .main-header .navbar .nav > li > a:active,
|
||
.skin-purple-light .main-header .navbar .nav > li > a:focus,
|
||
.skin-purple-light .main-header .navbar .nav .open > a,
|
||
.skin-purple-light .main-header .navbar .nav .open > a:hover,
|
||
.skin-purple-light .main-header .navbar .nav .open > a:focus,
|
||
.skin-purple-light .main-header .navbar .nav > .active > a {
|
||
background: rgba(0, 0, 0, 0.1);
|
||
color: #f6f6f6;
|
||
}
|
||
.skin-purple-light .main-header .navbar .sidebar-toggle {
|
||
color: #ffffff;
|
||
}
|
||
.skin-purple-light .main-header .navbar .sidebar-toggle:hover {
|
||
color: #f6f6f6;
|
||
background: rgba(0, 0, 0, 0.1);
|
||
}
|
||
.skin-purple-light .main-header .navbar .sidebar-toggle {
|
||
color: #fff;
|
||
}
|
||
.skin-purple-light .main-header .navbar .sidebar-toggle:hover {
|
||
background-color: #555299;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.skin-purple-light .main-header .navbar .dropdown-menu li.divider {
|
||
background-color: rgba(255, 255, 255, 0.1);
|
||
}
|
||
.skin-purple-light .main-header .navbar .dropdown-menu li a {
|
||
color: #fff;
|
||
}
|
||
.skin-purple-light .main-header .navbar .dropdown-menu li a:hover {
|
||
background: #555299;
|
||
}
|
||
}
|
||
.skin-purple-light .main-header .logo {
|
||
background-color: #605ca8;
|
||
color: #ffffff;
|
||
border-bottom: 0 solid transparent;
|
||
}
|
||
.skin-purple-light .main-header .logo:hover {
|
||
background-color: #5d59a6;
|
||
}
|
||
.skin-purple-light .main-header li.user-header {
|
||
background-color: #605ca8;
|
||
}
|
||
.skin-purple-light .content-header {
|
||
background: transparent;
|
||
}
|
||
.skin-purple-light .wrapper,
|
||
.skin-purple-light .main-sidebar,
|
||
.skin-purple-light .left-side {
|
||
background-color: #f9fafc;
|
||
}
|
||
.skin-purple-light .content-wrapper,
|
||
.skin-purple-light .main-footer {
|
||
border-left: 1px solid #d2d6de;
|
||
}
|
||
.skin-purple-light .user-panel > .info,
|
||
.skin-purple-light .user-panel > .info > a {
|
||
color: #444444;
|
||
}
|
||
.skin-purple-light .sidebar-menu > li {
|
||
-webkit-transition: border-left-color 0.3s ease;
|
||
-o-transition: border-left-color 0.3s ease;
|
||
transition: border-left-color 0.3s ease;
|
||
}
|
||
.skin-purple-light .sidebar-menu > li.header {
|
||
color: #848484;
|
||
background: #f9fafc;
|
||
}
|
||
.skin-purple-light .sidebar-menu > li > a {
|
||
border-left: 3px solid transparent;
|
||
font-weight: 600;
|
||
}
|
||
.skin-purple-light .sidebar-menu > li:hover > a,
|
||
.skin-purple-light .sidebar-menu > li.active > a {
|
||
color: #000000;
|
||
background: #f4f4f5;
|
||
}
|
||
.skin-purple-light .sidebar-menu > li.active {
|
||
border-left-color: #605ca8;
|
||
}
|
||
.skin-purple-light .sidebar-menu > li.active > a {
|
||
font-weight: 600;
|
||
}
|
||
.skin-purple-light .sidebar-menu > li > .treeview-menu {
|
||
background: #f4f4f5;
|
||
}
|
||
.skin-purple-light .sidebar a {
|
||
color: #444444;
|
||
}
|
||
.skin-purple-light .sidebar a:hover {
|
||
text-decoration: none;
|
||
}
|
||
.skin-purple-light .treeview-menu > li > a {
|
||
color: #777777;
|
||
}
|
||
.skin-purple-light .treeview-menu > li.active > a,
|
||
.skin-purple-light .treeview-menu > li > a:hover {
|
||
color: #000000;
|
||
}
|
||
.skin-purple-light .treeview-menu > li.active > a {
|
||
font-weight: 600;
|
||
}
|
||
.skin-purple-light .sidebar-form {
|
||
border-radius: 3px;
|
||
border: 1px solid #d2d6de;
|
||
margin: 10px 10px;
|
||
}
|
||
.skin-purple-light .sidebar-form input[type="text"],
|
||
.skin-purple-light .sidebar-form .btn {
|
||
box-shadow: none;
|
||
background-color: #fff;
|
||
border: 1px solid transparent;
|
||
height: 35px;
|
||
}
|
||
.skin-purple-light .sidebar-form input[type="text"] {
|
||
color: #666;
|
||
border-top-left-radius: 2px;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 2px;
|
||
}
|
||
.skin-purple-light .sidebar-form input[type="text"]:focus,
|
||
.skin-purple-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
background-color: #fff;
|
||
color: #666;
|
||
}
|
||
.skin-purple-light .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
|
||
border-left-color: #fff;
|
||
}
|
||
.skin-purple-light .sidebar-form .btn {
|
||
color: #999;
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 2px;
|
||
border-bottom-right-radius: 2px;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
@media (min-width: 768px) {
|
||
.skin-purple-light.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
|
||
border-left: 1px solid #d2d6de;
|
||
}
|
||
}
|
||
|
||
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic);/*!
|
||
* AdminLTE v2.3.8
|
||
* Author: Almsaeed Studio
|
||
* Website: Almsaeed Studio <http://almsaeedstudio.com>
|
||
* License: Open source - MIT
|
||
* Please visit http://opensource.org/licenses/MIT for more information
|
||
!*/
|
||
|
||
/*
|
||
* Core: General Layout Style
|
||
* -------------------------
|
||
*/
|
||
html,
|
||
body {
|
||
height: 100%;
|
||
}
|
||
.layout-boxed html,
|
||
.layout-boxed body {
|
||
height: 100%;
|
||
}
|
||
body {
|
||
font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
||
font-weight: 400;
|
||
overflow-x: hidden;
|
||
overflow-y: auto;
|
||
}
|
||
/* Layout */
|
||
.wrapper {
|
||
height: 100%;
|
||
position: relative;
|
||
overflow-x: hidden;
|
||
overflow-y: auto;
|
||
}
|
||
.wrapper:before,
|
||
.wrapper:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.wrapper:after {
|
||
clear: both;
|
||
}
|
||
.layout-boxed .wrapper {
|
||
max-width: 1250px;
|
||
margin: 0 auto;
|
||
min-height: 100%;
|
||
box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
|
||
position: relative;
|
||
}
|
||
.layout-boxed {
|
||
background: url(/images/vendor/admin-lte/dist/boxed-bg.jpg?5bbbd344130f0926b70aa3499638a387) repeat fixed;
|
||
}
|
||
/*
|
||
* Content Wrapper - contains the main content
|
||
* ```.right-side has been deprecated as of v2.0.0 in favor of .content-wrapper ```
|
||
*/
|
||
.content-wrapper,
|
||
.right-side,
|
||
.main-footer {
|
||
transition: margin 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
|
||
transition: transform 0.3s ease-in-out, margin 0.3s ease-in-out;
|
||
transition: transform 0.3s ease-in-out, margin 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
|
||
margin-left: 230px;
|
||
z-index: 820;
|
||
}
|
||
.layout-top-nav .content-wrapper,
|
||
.layout-top-nav .right-side,
|
||
.layout-top-nav .main-footer {
|
||
margin-left: 0;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.content-wrapper,
|
||
.right-side,
|
||
.main-footer {
|
||
margin-left: 0;
|
||
}
|
||
}
|
||
@media (min-width: 768px) {
|
||
.sidebar-collapse .content-wrapper,
|
||
.sidebar-collapse .right-side,
|
||
.sidebar-collapse .main-footer {
|
||
margin-left: 0;
|
||
}
|
||
}
|
||
@media (max-width: 767px) {
|
||
.sidebar-open .content-wrapper,
|
||
.sidebar-open .right-side,
|
||
.sidebar-open .main-footer {
|
||
-webkit-transform: translate(230px, 0);
|
||
transform: translate(230px, 0);
|
||
}
|
||
}
|
||
.content-wrapper,
|
||
.right-side {
|
||
min-height: 100%;
|
||
background-color: #ecf0f5;
|
||
z-index: 800;
|
||
}
|
||
.main-footer {
|
||
background: #fff;
|
||
padding: 15px;
|
||
color: #444;
|
||
border-top: 1px solid #d2d6de;
|
||
}
|
||
/* Fixed layout */
|
||
.fixed .main-header,
|
||
.fixed .main-sidebar,
|
||
.fixed .left-side {
|
||
position: fixed;
|
||
}
|
||
.fixed .main-header {
|
||
top: 0;
|
||
right: 0;
|
||
left: 0;
|
||
}
|
||
.fixed .content-wrapper,
|
||
.fixed .right-side {
|
||
padding-top: 50px;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.fixed .content-wrapper,
|
||
.fixed .right-side {
|
||
padding-top: 100px;
|
||
}
|
||
}
|
||
.fixed.layout-boxed .wrapper {
|
||
max-width: 100%;
|
||
}
|
||
body.hold-transition .content-wrapper,
|
||
body.hold-transition .right-side,
|
||
body.hold-transition .main-footer,
|
||
body.hold-transition .main-sidebar,
|
||
body.hold-transition .left-side,
|
||
body.hold-transition .main-header .navbar,
|
||
body.hold-transition .main-header .logo {
|
||
/* Fix for IE */
|
||
transition: none;
|
||
}
|
||
/* Content */
|
||
.content {
|
||
min-height: 250px;
|
||
padding: 15px;
|
||
margin-right: auto;
|
||
margin-left: auto;
|
||
padding-left: 15px;
|
||
padding-right: 15px;
|
||
}
|
||
/* H1 - H6 font */
|
||
h1,
|
||
h2,
|
||
h3,
|
||
h4,
|
||
h5,
|
||
h6,
|
||
.h1,
|
||
.h2,
|
||
.h3,
|
||
.h4,
|
||
.h5,
|
||
.h6 {
|
||
font-family: 'Source Sans Pro', sans-serif;
|
||
}
|
||
/* General Links */
|
||
a {
|
||
color: #3c8dbc;
|
||
}
|
||
a:hover,
|
||
a:active,
|
||
a:focus {
|
||
outline: none;
|
||
text-decoration: none;
|
||
color: #72afd2;
|
||
}
|
||
/* Page Header */
|
||
.page-header {
|
||
margin: 10px 0 20px 0;
|
||
font-size: 22px;
|
||
}
|
||
.page-header > small {
|
||
color: #666;
|
||
display: block;
|
||
margin-top: 5px;
|
||
}
|
||
/*
|
||
* Component: Main Header
|
||
* ----------------------
|
||
*/
|
||
.main-header {
|
||
position: relative;
|
||
max-height: 100px;
|
||
z-index: 1030;
|
||
}
|
||
.main-header .navbar {
|
||
transition: margin-left 0.3s ease-in-out;
|
||
margin-bottom: 0;
|
||
margin-left: 230px;
|
||
border: none;
|
||
min-height: 50px;
|
||
border-radius: 0;
|
||
}
|
||
.layout-top-nav .main-header .navbar {
|
||
margin-left: 0;
|
||
}
|
||
.main-header #navbar-search-input.form-control {
|
||
background: rgba(255, 255, 255, 0.2);
|
||
border-color: transparent;
|
||
}
|
||
.main-header #navbar-search-input.form-control:focus,
|
||
.main-header #navbar-search-input.form-control:active {
|
||
border-color: rgba(0, 0, 0, 0.1);
|
||
background: rgba(255, 255, 255, 0.9);
|
||
}
|
||
.main-header #navbar-search-input.form-control::-moz-placeholder {
|
||
color: #ccc;
|
||
opacity: 1;
|
||
}
|
||
.main-header #navbar-search-input.form-control:-ms-input-placeholder {
|
||
color: #ccc;
|
||
}
|
||
.main-header #navbar-search-input.form-control::-webkit-input-placeholder {
|
||
color: #ccc;
|
||
}
|
||
.main-header .navbar-custom-menu,
|
||
.main-header .navbar-right {
|
||
float: right;
|
||
}
|
||
@media (max-width: 991px) {
|
||
.main-header .navbar-custom-menu a,
|
||
.main-header .navbar-right a {
|
||
color: inherit;
|
||
background: transparent;
|
||
}
|
||
}
|
||
@media (max-width: 767px) {
|
||
.main-header .navbar-right {
|
||
float: none;
|
||
}
|
||
.navbar-collapse .main-header .navbar-right {
|
||
margin: 7.5px -15px;
|
||
}
|
||
.main-header .navbar-right > li {
|
||
color: inherit;
|
||
border: 0;
|
||
}
|
||
}
|
||
.main-header .sidebar-toggle {
|
||
float: left;
|
||
background-color: transparent;
|
||
background-image: none;
|
||
padding: 15px 15px;
|
||
font-family: fontAwesome;
|
||
}
|
||
.main-header .sidebar-toggle:before {
|
||
content: "\f0c9";
|
||
}
|
||
.main-header .sidebar-toggle:hover {
|
||
color: #fff;
|
||
}
|
||
.main-header .sidebar-toggle:focus,
|
||
.main-header .sidebar-toggle:active {
|
||
background: transparent;
|
||
}
|
||
.main-header .sidebar-toggle .icon-bar {
|
||
display: none;
|
||
}
|
||
.main-header .navbar .nav > li.user > a > .fa,
|
||
.main-header .navbar .nav > li.user > a > .glyphicon,
|
||
.main-header .navbar .nav > li.user > a > .ion {
|
||
margin-right: 5px;
|
||
}
|
||
.main-header .navbar .nav > li > a > .label {
|
||
position: absolute;
|
||
top: 9px;
|
||
right: 7px;
|
||
text-align: center;
|
||
font-size: 9px;
|
||
padding: 2px 3px;
|
||
line-height: .9;
|
||
}
|
||
.main-header .logo {
|
||
transition: width 0.3s ease-in-out;
|
||
display: block;
|
||
float: left;
|
||
height: 50px;
|
||
font-size: 20px;
|
||
line-height: 50px;
|
||
text-align: center;
|
||
width: 230px;
|
||
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||
padding: 0 15px;
|
||
font-weight: 300;
|
||
overflow: hidden;
|
||
}
|
||
.main-header .logo .logo-lg {
|
||
display: block;
|
||
}
|
||
.main-header .logo .logo-mini {
|
||
display: none;
|
||
}
|
||
.main-header .navbar-brand {
|
||
color: #fff;
|
||
}
|
||
.content-header {
|
||
position: relative;
|
||
padding: 15px 15px 0 15px;
|
||
}
|
||
.content-header > h1 {
|
||
margin: 0;
|
||
font-size: 24px;
|
||
}
|
||
.content-header > h1 > small {
|
||
font-size: 15px;
|
||
display: inline-block;
|
||
padding-left: 4px;
|
||
font-weight: 300;
|
||
}
|
||
.content-header > .breadcrumb {
|
||
float: right;
|
||
background: transparent;
|
||
margin-top: 0;
|
||
margin-bottom: 0;
|
||
font-size: 12px;
|
||
padding: 7px 5px;
|
||
position: absolute;
|
||
top: 15px;
|
||
right: 10px;
|
||
border-radius: 2px;
|
||
}
|
||
.content-header > .breadcrumb > li > a {
|
||
color: #444;
|
||
text-decoration: none;
|
||
display: inline-block;
|
||
}
|
||
.content-header > .breadcrumb > li > a > .fa,
|
||
.content-header > .breadcrumb > li > a > .glyphicon,
|
||
.content-header > .breadcrumb > li > a > .ion {
|
||
margin-right: 5px;
|
||
}
|
||
.content-header > .breadcrumb > li + li:before {
|
||
content: '>\00a0';
|
||
}
|
||
@media (max-width: 991px) {
|
||
.content-header > .breadcrumb {
|
||
position: relative;
|
||
margin-top: 5px;
|
||
top: 0;
|
||
right: 0;
|
||
float: none;
|
||
background: #d2d6de;
|
||
padding-left: 10px;
|
||
}
|
||
.content-header > .breadcrumb li:before {
|
||
color: #97a0b3;
|
||
}
|
||
}
|
||
.navbar-toggle {
|
||
color: #fff;
|
||
border: 0;
|
||
margin: 0;
|
||
padding: 15px 15px;
|
||
}
|
||
@media (max-width: 991px) {
|
||
.navbar-custom-menu .navbar-nav > li {
|
||
float: left;
|
||
}
|
||
.navbar-custom-menu .navbar-nav {
|
||
margin: 0;
|
||
float: left;
|
||
}
|
||
.navbar-custom-menu .navbar-nav > li > a {
|
||
padding-top: 15px;
|
||
padding-bottom: 15px;
|
||
line-height: 20px;
|
||
}
|
||
}
|
||
@media (max-width: 767px) {
|
||
.main-header {
|
||
position: relative;
|
||
}
|
||
.main-header .logo,
|
||
.main-header .navbar {
|
||
width: 100%;
|
||
float: none;
|
||
}
|
||
.main-header .navbar {
|
||
margin: 0;
|
||
}
|
||
.main-header .navbar-custom-menu {
|
||
float: right;
|
||
}
|
||
}
|
||
@media (max-width: 991px) {
|
||
.navbar-collapse.pull-left {
|
||
float: none !important;
|
||
}
|
||
.navbar-collapse.pull-left + .navbar-custom-menu {
|
||
display: block;
|
||
position: absolute;
|
||
top: 0;
|
||
right: 40px;
|
||
}
|
||
}
|
||
/*
|
||
* Component: Sidebar
|
||
* ------------------
|
||
*/
|
||
.main-sidebar,
|
||
.left-side {
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
padding-top: 50px;
|
||
min-height: 100%;
|
||
width: 230px;
|
||
z-index: 810;
|
||
transition: width 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
|
||
transition: transform 0.3s ease-in-out, width 0.3s ease-in-out;
|
||
transition: transform 0.3s ease-in-out, width 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.main-sidebar,
|
||
.left-side {
|
||
padding-top: 100px;
|
||
}
|
||
}
|
||
@media (max-width: 767px) {
|
||
.main-sidebar,
|
||
.left-side {
|
||
-webkit-transform: translate(-230px, 0);
|
||
transform: translate(-230px, 0);
|
||
}
|
||
}
|
||
@media (min-width: 768px) {
|
||
.sidebar-collapse .main-sidebar,
|
||
.sidebar-collapse .left-side {
|
||
-webkit-transform: translate(-230px, 0);
|
||
transform: translate(-230px, 0);
|
||
}
|
||
}
|
||
@media (max-width: 767px) {
|
||
.sidebar-open .main-sidebar,
|
||
.sidebar-open .left-side {
|
||
-webkit-transform: translate(0, 0);
|
||
transform: translate(0, 0);
|
||
}
|
||
}
|
||
.sidebar {
|
||
padding-bottom: 10px;
|
||
}
|
||
.sidebar-form input:focus {
|
||
border-color: transparent;
|
||
}
|
||
.user-panel {
|
||
position: relative;
|
||
width: 100%;
|
||
padding: 10px;
|
||
overflow: hidden;
|
||
}
|
||
.user-panel:before,
|
||
.user-panel:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.user-panel:after {
|
||
clear: both;
|
||
}
|
||
.user-panel > .image > img {
|
||
width: 100%;
|
||
max-width: 45px;
|
||
height: auto;
|
||
}
|
||
.user-panel > .info {
|
||
padding: 5px 5px 5px 15px;
|
||
line-height: 1;
|
||
position: absolute;
|
||
left: 55px;
|
||
}
|
||
.user-panel > .info > p {
|
||
font-weight: 600;
|
||
margin-bottom: 9px;
|
||
}
|
||
.user-panel > .info > a {
|
||
text-decoration: none;
|
||
padding-right: 5px;
|
||
margin-top: 3px;
|
||
font-size: 11px;
|
||
}
|
||
.user-panel > .info > a > .fa,
|
||
.user-panel > .info > a > .ion,
|
||
.user-panel > .info > a > .glyphicon {
|
||
margin-right: 3px;
|
||
}
|
||
.sidebar-menu {
|
||
list-style: none;
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
.sidebar-menu > li {
|
||
position: relative;
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
.sidebar-menu > li > a {
|
||
padding: 12px 5px 12px 15px;
|
||
display: block;
|
||
}
|
||
.sidebar-menu > li > a > .fa,
|
||
.sidebar-menu > li > a > .glyphicon,
|
||
.sidebar-menu > li > a > .ion {
|
||
width: 20px;
|
||
}
|
||
.sidebar-menu > li .label,
|
||
.sidebar-menu > li .badge {
|
||
margin-right: 5px;
|
||
}
|
||
.sidebar-menu > li .badge {
|
||
margin-top: 3px;
|
||
}
|
||
.sidebar-menu li.header {
|
||
padding: 10px 25px 10px 15px;
|
||
font-size: 12px;
|
||
}
|
||
.sidebar-menu li > a > .fa-angle-left,
|
||
.sidebar-menu li > a > .pull-right-container > .fa-angle-left {
|
||
width: auto;
|
||
height: auto;
|
||
padding: 0;
|
||
margin-right: 10px;
|
||
}
|
||
.sidebar-menu li > a > .fa-angle-left {
|
||
position: absolute;
|
||
top: 50%;
|
||
right: 10px;
|
||
margin-top: -8px;
|
||
}
|
||
.sidebar-menu li.active > a > .fa-angle-left,
|
||
.sidebar-menu li.active > a > .pull-right-container > .fa-angle-left {
|
||
-webkit-transform: rotate(-90deg);
|
||
transform: rotate(-90deg);
|
||
}
|
||
.sidebar-menu li.active > .treeview-menu {
|
||
display: block;
|
||
}
|
||
.sidebar-menu .treeview-menu {
|
||
display: none;
|
||
list-style: none;
|
||
padding: 0;
|
||
margin: 0;
|
||
padding-left: 5px;
|
||
}
|
||
.sidebar-menu .treeview-menu .treeview-menu {
|
||
padding-left: 20px;
|
||
}
|
||
.sidebar-menu .treeview-menu > li {
|
||
margin: 0;
|
||
}
|
||
.sidebar-menu .treeview-menu > li > a {
|
||
padding: 5px 5px 5px 15px;
|
||
display: block;
|
||
font-size: 14px;
|
||
}
|
||
.sidebar-menu .treeview-menu > li > a > .fa,
|
||
.sidebar-menu .treeview-menu > li > a > .glyphicon,
|
||
.sidebar-menu .treeview-menu > li > a > .ion {
|
||
width: 20px;
|
||
}
|
||
.sidebar-menu .treeview-menu > li > a > .pull-right-container > .fa-angle-left,
|
||
.sidebar-menu .treeview-menu > li > a > .pull-right-container > .fa-angle-down,
|
||
.sidebar-menu .treeview-menu > li > a > .fa-angle-left,
|
||
.sidebar-menu .treeview-menu > li > a > .fa-angle-down {
|
||
width: auto;
|
||
}
|
||
/*
|
||
* Component: Sidebar Mini
|
||
*/
|
||
@media (min-width: 768px) {
|
||
.sidebar-mini.sidebar-collapse .content-wrapper,
|
||
.sidebar-mini.sidebar-collapse .right-side,
|
||
.sidebar-mini.sidebar-collapse .main-footer {
|
||
margin-left: 50px !important;
|
||
z-index: 840;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .main-sidebar {
|
||
-webkit-transform: translate(0, 0);
|
||
transform: translate(0, 0);
|
||
width: 50px !important;
|
||
z-index: 850;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu > li {
|
||
position: relative;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu > li > a {
|
||
margin-right: 0;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span {
|
||
border-top-right-radius: 4px;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu > li:not(.treeview) > a > span {
|
||
border-bottom-right-radius: 4px;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
|
||
padding-top: 5px;
|
||
padding-bottom: 5px;
|
||
border-bottom-right-radius: 4px;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right),
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
|
||
display: block !important;
|
||
position: absolute;
|
||
width: 180px;
|
||
left: 50px;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span {
|
||
top: 0;
|
||
margin-left: -3px;
|
||
padding: 12px 5px 12px 20px;
|
||
background-color: inherit;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container {
|
||
position: relative!important;
|
||
float: right;
|
||
width: auto!important;
|
||
left: 180px !important;
|
||
top: -22px !important;
|
||
z-index: 900;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container > .label:not(:first-of-type) {
|
||
display: none;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
|
||
top: 44px;
|
||
margin-left: 0;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .main-sidebar .user-panel > .info,
|
||
.sidebar-mini.sidebar-collapse .sidebar-form,
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span,
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu,
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu > li > a > .pull-right,
|
||
.sidebar-mini.sidebar-collapse .sidebar-menu li.header {
|
||
display: none !important;
|
||
-webkit-transform: translateZ(0);
|
||
}
|
||
.sidebar-mini.sidebar-collapse .main-header .logo {
|
||
width: 50px;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini {
|
||
display: block;
|
||
margin-left: -15px;
|
||
margin-right: -15px;
|
||
font-size: 18px;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .main-header .logo > .logo-lg {
|
||
display: none;
|
||
}
|
||
.sidebar-mini.sidebar-collapse .main-header .navbar {
|
||
margin-left: 50px;
|
||
}
|
||
}
|
||
.sidebar-menu,
|
||
.main-sidebar .user-panel,
|
||
.sidebar-menu > li.header {
|
||
white-space: nowrap;
|
||
overflow: hidden;
|
||
}
|
||
.sidebar-menu:hover {
|
||
overflow: visible;
|
||
}
|
||
.sidebar-form,
|
||
.sidebar-menu > li.header {
|
||
overflow: hidden;
|
||
text-overflow: clip;
|
||
}
|
||
.sidebar-menu li > a {
|
||
position: relative;
|
||
}
|
||
.sidebar-menu li > a > .pull-right-container {
|
||
position: absolute;
|
||
right: 10px;
|
||
top: 50%;
|
||
margin-top: -7px;
|
||
}
|
||
/*
|
||
* Component: Control sidebar. By default, this is the right sidebar.
|
||
*/
|
||
.control-sidebar-bg {
|
||
position: fixed;
|
||
z-index: 1000;
|
||
bottom: 0;
|
||
}
|
||
.control-sidebar-bg,
|
||
.control-sidebar {
|
||
top: 0;
|
||
right: -230px;
|
||
width: 230px;
|
||
transition: right 0.3s ease-in-out;
|
||
}
|
||
.control-sidebar {
|
||
position: absolute;
|
||
padding-top: 50px;
|
||
z-index: 1010;
|
||
}
|
||
@media (max-width: 768px) {
|
||
.control-sidebar {
|
||
padding-top: 100px;
|
||
}
|
||
}
|
||
.control-sidebar > .tab-content {
|
||
padding: 10px 15px;
|
||
}
|
||
.control-sidebar.control-sidebar-open,
|
||
.control-sidebar.control-sidebar-open + .control-sidebar-bg {
|
||
right: 0;
|
||
}
|
||
.control-sidebar-open .control-sidebar-bg,
|
||
.control-sidebar-open .control-sidebar {
|
||
right: 0;
|
||
}
|
||
@media (min-width: 768px) {
|
||
.control-sidebar-open .content-wrapper,
|
||
.control-sidebar-open .right-side,
|
||
.control-sidebar-open .main-footer {
|
||
margin-right: 230px;
|
||
}
|
||
}
|
||
.nav-tabs.control-sidebar-tabs > li:first-of-type > a,
|
||
.nav-tabs.control-sidebar-tabs > li:first-of-type > a:hover,
|
||
.nav-tabs.control-sidebar-tabs > li:first-of-type > a:focus {
|
||
border-left-width: 0;
|
||
}
|
||
.nav-tabs.control-sidebar-tabs > li > a {
|
||
border-radius: 0;
|
||
}
|
||
.nav-tabs.control-sidebar-tabs > li > a,
|
||
.nav-tabs.control-sidebar-tabs > li > a:hover {
|
||
border-top: none;
|
||
border-right: none;
|
||
border-left: 1px solid transparent;
|
||
border-bottom: 1px solid transparent;
|
||
}
|
||
.nav-tabs.control-sidebar-tabs > li > a .icon {
|
||
font-size: 16px;
|
||
}
|
||
.nav-tabs.control-sidebar-tabs > li.active > a,
|
||
.nav-tabs.control-sidebar-tabs > li.active > a:hover,
|
||
.nav-tabs.control-sidebar-tabs > li.active > a:focus,
|
||
.nav-tabs.control-sidebar-tabs > li.active > a:active {
|
||
border-top: none;
|
||
border-right: none;
|
||
border-bottom: none;
|
||
}
|
||
@media (max-width: 768px) {
|
||
.nav-tabs.control-sidebar-tabs {
|
||
display: table;
|
||
}
|
||
.nav-tabs.control-sidebar-tabs > li {
|
||
display: table-cell;
|
||
}
|
||
}
|
||
.control-sidebar-heading {
|
||
font-weight: 400;
|
||
font-size: 16px;
|
||
padding: 10px 0;
|
||
margin-bottom: 10px;
|
||
}
|
||
.control-sidebar-subheading {
|
||
display: block;
|
||
font-weight: 400;
|
||
font-size: 14px;
|
||
}
|
||
.control-sidebar-menu {
|
||
list-style: none;
|
||
padding: 0;
|
||
margin: 0 -15px;
|
||
}
|
||
.control-sidebar-menu > li > a {
|
||
display: block;
|
||
padding: 10px 15px;
|
||
}
|
||
.control-sidebar-menu > li > a:before,
|
||
.control-sidebar-menu > li > a:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.control-sidebar-menu > li > a:after {
|
||
clear: both;
|
||
}
|
||
.control-sidebar-menu > li > a > .control-sidebar-subheading {
|
||
margin-top: 0;
|
||
}
|
||
.control-sidebar-menu .menu-icon {
|
||
float: left;
|
||
width: 35px;
|
||
height: 35px;
|
||
border-radius: 50%;
|
||
text-align: center;
|
||
line-height: 35px;
|
||
}
|
||
.control-sidebar-menu .menu-info {
|
||
margin-left: 45px;
|
||
margin-top: 3px;
|
||
}
|
||
.control-sidebar-menu .menu-info > .control-sidebar-subheading {
|
||
margin: 0;
|
||
}
|
||
.control-sidebar-menu .menu-info > p {
|
||
margin: 0;
|
||
font-size: 11px;
|
||
}
|
||
.control-sidebar-menu .progress {
|
||
margin: 0;
|
||
}
|
||
.control-sidebar-dark {
|
||
color: #b8c7ce;
|
||
}
|
||
.control-sidebar-dark,
|
||
.control-sidebar-dark + .control-sidebar-bg {
|
||
background: #222d32;
|
||
}
|
||
.control-sidebar-dark .nav-tabs.control-sidebar-tabs {
|
||
border-bottom: #1c2529;
|
||
}
|
||
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a {
|
||
background: #181f23;
|
||
color: #b8c7ce;
|
||
}
|
||
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a,
|
||
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover,
|
||
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:focus {
|
||
border-left-color: #141a1d;
|
||
border-bottom-color: #141a1d;
|
||
}
|
||
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover,
|
||
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:focus,
|
||
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:active {
|
||
background: #1c2529;
|
||
}
|
||
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover {
|
||
color: #fff;
|
||
}
|
||
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a,
|
||
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:hover,
|
||
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:focus,
|
||
.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:active {
|
||
background: #222d32;
|
||
color: #fff;
|
||
}
|
||
.control-sidebar-dark .control-sidebar-heading,
|
||
.control-sidebar-dark .control-sidebar-subheading {
|
||
color: #fff;
|
||
}
|
||
.control-sidebar-dark .control-sidebar-menu > li > a:hover {
|
||
background: #1e282c;
|
||
}
|
||
.control-sidebar-dark .control-sidebar-menu > li > a .menu-info > p {
|
||
color: #b8c7ce;
|
||
}
|
||
.control-sidebar-light {
|
||
color: #5e5e5e;
|
||
}
|
||
.control-sidebar-light,
|
||
.control-sidebar-light + .control-sidebar-bg {
|
||
background: #f9fafc;
|
||
border-left: 1px solid #d2d6de;
|
||
}
|
||
.control-sidebar-light .nav-tabs.control-sidebar-tabs {
|
||
border-bottom: #d2d6de;
|
||
}
|
||
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a {
|
||
background: #e8ecf4;
|
||
color: #444;
|
||
}
|
||
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a,
|
||
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:hover,
|
||
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:focus {
|
||
border-left-color: #d2d6de;
|
||
border-bottom-color: #d2d6de;
|
||
}
|
||
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:hover,
|
||
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:focus,
|
||
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:active {
|
||
background: #eff1f7;
|
||
}
|
||
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a,
|
||
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:hover,
|
||
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:focus,
|
||
.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:active {
|
||
background: #f9fafc;
|
||
color: #111;
|
||
}
|
||
.control-sidebar-light .control-sidebar-heading,
|
||
.control-sidebar-light .control-sidebar-subheading {
|
||
color: #111;
|
||
}
|
||
.control-sidebar-light .control-sidebar-menu {
|
||
margin-left: -14px;
|
||
}
|
||
.control-sidebar-light .control-sidebar-menu > li > a:hover {
|
||
background: #f4f4f5;
|
||
}
|
||
.control-sidebar-light .control-sidebar-menu > li > a .menu-info > p {
|
||
color: #5e5e5e;
|
||
}
|
||
/*
|
||
* Component: Dropdown menus
|
||
* -------------------------
|
||
*/
|
||
/*Dropdowns in general*/
|
||
.dropdown-menu {
|
||
box-shadow: none;
|
||
border-color: #eee;
|
||
}
|
||
.dropdown-menu > li > a {
|
||
color: #777;
|
||
}
|
||
.dropdown-menu > li > a > .glyphicon,
|
||
.dropdown-menu > li > a > .fa,
|
||
.dropdown-menu > li > a > .ion {
|
||
margin-right: 10px;
|
||
}
|
||
.dropdown-menu > li > a:hover {
|
||
background-color: #e1e3e9;
|
||
color: #333;
|
||
}
|
||
.dropdown-menu > .divider {
|
||
background-color: #eee;
|
||
}
|
||
.navbar-nav > .notifications-menu > .dropdown-menu,
|
||
.navbar-nav > .messages-menu > .dropdown-menu,
|
||
.navbar-nav > .tasks-menu > .dropdown-menu {
|
||
width: 280px;
|
||
padding: 0 0 0 0;
|
||
margin: 0;
|
||
top: 100%;
|
||
}
|
||
.navbar-nav > .notifications-menu > .dropdown-menu > li,
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li,
|
||
.navbar-nav > .tasks-menu > .dropdown-menu > li {
|
||
position: relative;
|
||
}
|
||
.navbar-nav > .notifications-menu > .dropdown-menu > li.header,
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li.header,
|
||
.navbar-nav > .tasks-menu > .dropdown-menu > li.header {
|
||
border-top-left-radius: 4px;
|
||
border-top-right-radius: 4px;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 0;
|
||
background-color: #ffffff;
|
||
padding: 7px 10px;
|
||
border-bottom: 1px solid #f4f4f4;
|
||
color: #444444;
|
||
font-size: 14px;
|
||
}
|
||
.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a,
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a,
|
||
.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a {
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 4px;
|
||
border-bottom-left-radius: 4px;
|
||
font-size: 12px;
|
||
background-color: #fff;
|
||
padding: 7px 10px;
|
||
border-bottom: 1px solid #eeeeee;
|
||
color: #444 !important;
|
||
text-align: center;
|
||
}
|
||
@media (max-width: 991px) {
|
||
.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a,
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a,
|
||
.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a {
|
||
background: #fff !important;
|
||
color: #444 !important;
|
||
}
|
||
}
|
||
.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a:hover,
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a:hover,
|
||
.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a:hover {
|
||
text-decoration: none;
|
||
font-weight: normal;
|
||
}
|
||
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu,
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li .menu,
|
||
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu {
|
||
max-height: 200px;
|
||
margin: 0;
|
||
padding: 0;
|
||
list-style: none;
|
||
overflow-x: hidden;
|
||
}
|
||
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a,
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a,
|
||
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a {
|
||
display: block;
|
||
white-space: nowrap;
|
||
/* Prevent text from breaking */
|
||
border-bottom: 1px solid #f4f4f4;
|
||
}
|
||
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a:hover,
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:hover,
|
||
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a:hover {
|
||
background: #f4f4f4;
|
||
text-decoration: none;
|
||
}
|
||
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a {
|
||
color: #444444;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
padding: 10px;
|
||
}
|
||
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .glyphicon,
|
||
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .fa,
|
||
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .ion {
|
||
width: 20px;
|
||
}
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a {
|
||
margin: 0;
|
||
padding: 10px 10px;
|
||
}
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > div > img {
|
||
margin: auto 10px auto auto;
|
||
width: 40px;
|
||
height: 40px;
|
||
}
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 {
|
||
padding: 0;
|
||
margin: 0 0 0 45px;
|
||
color: #444444;
|
||
font-size: 15px;
|
||
position: relative;
|
||
}
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 > small {
|
||
color: #999999;
|
||
font-size: 10px;
|
||
position: absolute;
|
||
top: 0;
|
||
right: 0;
|
||
}
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > p {
|
||
margin: 0 0 0 45px;
|
||
font-size: 12px;
|
||
color: #888888;
|
||
}
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:before,
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:after {
|
||
clear: both;
|
||
}
|
||
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a {
|
||
padding: 10px;
|
||
}
|
||
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a > h3 {
|
||
font-size: 14px;
|
||
padding: 0;
|
||
margin: 0 0 10px 0;
|
||
color: #666666;
|
||
}
|
||
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a > .progress {
|
||
padding: 0;
|
||
margin: 0;
|
||
}
|
||
.navbar-nav > .user-menu > .dropdown-menu {
|
||
border-top-right-radius: 0;
|
||
border-top-left-radius: 0;
|
||
padding: 1px 0 0 0;
|
||
border-top-width: 0;
|
||
width: 280px;
|
||
}
|
||
.navbar-nav > .user-menu > .dropdown-menu,
|
||
.navbar-nav > .user-menu > .dropdown-menu > .user-body {
|
||
border-bottom-right-radius: 4px;
|
||
border-bottom-left-radius: 4px;
|
||
}
|
||
.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
|
||
height: 175px;
|
||
padding: 10px;
|
||
text-align: center;
|
||
}
|
||
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img {
|
||
z-index: 5;
|
||
height: 90px;
|
||
width: 90px;
|
||
border: 3px solid;
|
||
border-color: transparent;
|
||
border-color: rgba(255, 255, 255, 0.2);
|
||
}
|
||
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
|
||
z-index: 5;
|
||
color: #fff;
|
||
color: rgba(255, 255, 255, 0.8);
|
||
font-size: 17px;
|
||
margin-top: 10px;
|
||
}
|
||
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small {
|
||
display: block;
|
||
font-size: 12px;
|
||
}
|
||
.navbar-nav > .user-menu > .dropdown-menu > .user-body {
|
||
padding: 15px;
|
||
border-bottom: 1px solid #f4f4f4;
|
||
border-top: 1px solid #dddddd;
|
||
}
|
||
.navbar-nav > .user-menu > .dropdown-menu > .user-body:before,
|
||
.navbar-nav > .user-menu > .dropdown-menu > .user-body:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.navbar-nav > .user-menu > .dropdown-menu > .user-body:after {
|
||
clear: both;
|
||
}
|
||
.navbar-nav > .user-menu > .dropdown-menu > .user-body a {
|
||
color: #444 !important;
|
||
}
|
||
@media (max-width: 991px) {
|
||
.navbar-nav > .user-menu > .dropdown-menu > .user-body a {
|
||
background: #fff !important;
|
||
color: #444 !important;
|
||
}
|
||
}
|
||
.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
|
||
background-color: #f9f9f9;
|
||
padding: 10px;
|
||
}
|
||
.navbar-nav > .user-menu > .dropdown-menu > .user-footer:before,
|
||
.navbar-nav > .user-menu > .dropdown-menu > .user-footer:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.navbar-nav > .user-menu > .dropdown-menu > .user-footer:after {
|
||
clear: both;
|
||
}
|
||
.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
|
||
color: #666666;
|
||
}
|
||
@media (max-width: 991px) {
|
||
.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover {
|
||
background-color: #f9f9f9;
|
||
}
|
||
}
|
||
.navbar-nav > .user-menu .user-image {
|
||
float: left;
|
||
width: 25px;
|
||
height: 25px;
|
||
border-radius: 50%;
|
||
margin-right: 10px;
|
||
margin-top: -2px;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.navbar-nav > .user-menu .user-image {
|
||
float: none;
|
||
margin-right: 0;
|
||
margin-top: -8px;
|
||
line-height: 10px;
|
||
}
|
||
}
|
||
/* Add fade animation to dropdown menus by appending
|
||
the class .animated-dropdown-menu to the .dropdown-menu ul (or ol)*/
|
||
.open:not(.dropup) > .animated-dropdown-menu {
|
||
-webkit-backface-visibility: visible !important;
|
||
backface-visibility: visible !important;
|
||
-webkit-animation: flipInX 0.7s both;
|
||
animation: flipInX 0.7s both;
|
||
}
|
||
@keyframes flipInX {
|
||
0% {
|
||
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
|
||
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
|
||
transition-timing-function: ease-in;
|
||
opacity: 0;
|
||
}
|
||
40% {
|
||
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
|
||
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
|
||
transition-timing-function: ease-in;
|
||
}
|
||
60% {
|
||
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
|
||
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
|
||
opacity: 1;
|
||
}
|
||
80% {
|
||
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
|
||
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
|
||
}
|
||
100% {
|
||
-webkit-transform: perspective(400px);
|
||
transform: perspective(400px);
|
||
}
|
||
}
|
||
@-webkit-keyframes flipInX {
|
||
0% {
|
||
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
|
||
-webkit-transition-timing-function: ease-in;
|
||
opacity: 0;
|
||
}
|
||
40% {
|
||
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
|
||
-webkit-transition-timing-function: ease-in;
|
||
}
|
||
60% {
|
||
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
|
||
opacity: 1;
|
||
}
|
||
80% {
|
||
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
|
||
}
|
||
100% {
|
||
-webkit-transform: perspective(400px);
|
||
}
|
||
}
|
||
/* Fix dropdown menu in navbars */
|
||
.navbar-custom-menu > .navbar-nav > li {
|
||
position: relative;
|
||
}
|
||
.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
|
||
position: absolute;
|
||
right: 0;
|
||
left: auto;
|
||
}
|
||
@media (max-width: 991px) {
|
||
.navbar-custom-menu > .navbar-nav {
|
||
float: right;
|
||
}
|
||
.navbar-custom-menu > .navbar-nav > li {
|
||
position: static;
|
||
}
|
||
.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
|
||
position: absolute;
|
||
right: 5%;
|
||
left: auto;
|
||
border: 1px solid #ddd;
|
||
background: #fff;
|
||
}
|
||
}
|
||
/*
|
||
* Component: Form
|
||
* ---------------
|
||
*/
|
||
.form-control {
|
||
border-radius: 0;
|
||
box-shadow: none;
|
||
border-color: #d2d6de;
|
||
}
|
||
.form-control:focus {
|
||
border-color: #3c8dbc;
|
||
box-shadow: none;
|
||
}
|
||
.form-control::-moz-placeholder,
|
||
.form-control:-ms-input-placeholder,
|
||
.form-control::-webkit-input-placeholder {
|
||
color: #bbb;
|
||
opacity: 1;
|
||
}
|
||
.form-control:not(select) {
|
||
-webkit-appearance: none;
|
||
-moz-appearance: none;
|
||
appearance: none;
|
||
}
|
||
.form-group.has-success label {
|
||
color: #00a65a;
|
||
}
|
||
.form-group.has-success .form-control,
|
||
.form-group.has-success .input-group-addon {
|
||
border-color: #00a65a;
|
||
box-shadow: none;
|
||
}
|
||
.form-group.has-success .help-block {
|
||
color: #00a65a;
|
||
}
|
||
.form-group.has-warning label {
|
||
color: #f39c12;
|
||
}
|
||
.form-group.has-warning .form-control,
|
||
.form-group.has-warning .input-group-addon {
|
||
border-color: #f39c12;
|
||
box-shadow: none;
|
||
}
|
||
.form-group.has-warning .help-block {
|
||
color: #f39c12;
|
||
}
|
||
.form-group.has-error label {
|
||
color: #dd4b39;
|
||
}
|
||
.form-group.has-error .form-control,
|
||
.form-group.has-error .input-group-addon {
|
||
border-color: #dd4b39;
|
||
box-shadow: none;
|
||
}
|
||
.form-group.has-error .help-block {
|
||
color: #dd4b39;
|
||
}
|
||
/* Input group */
|
||
.input-group .input-group-addon {
|
||
border-radius: 0;
|
||
border-color: #d2d6de;
|
||
background-color: #fff;
|
||
}
|
||
/* button groups */
|
||
.btn-group-vertical .btn.btn-flat:first-of-type,
|
||
.btn-group-vertical .btn.btn-flat:last-of-type {
|
||
border-radius: 0;
|
||
}
|
||
.icheck > label {
|
||
padding-left: 0;
|
||
}
|
||
/* support Font Awesome icons in form-control */
|
||
.form-control-feedback.fa {
|
||
line-height: 34px;
|
||
}
|
||
.input-lg + .form-control-feedback.fa,
|
||
.input-group-lg + .form-control-feedback.fa,
|
||
.form-group-lg .form-control + .form-control-feedback.fa {
|
||
line-height: 46px;
|
||
}
|
||
.input-sm + .form-control-feedback.fa,
|
||
.input-group-sm + .form-control-feedback.fa,
|
||
.form-group-sm .form-control + .form-control-feedback.fa {
|
||
line-height: 30px;
|
||
}
|
||
/*
|
||
* Component: Progress Bar
|
||
* -----------------------
|
||
*/
|
||
.progress,
|
||
.progress > .progress-bar {
|
||
box-shadow: none;
|
||
}
|
||
.progress,
|
||
.progress > .progress-bar,
|
||
.progress .progress-bar,
|
||
.progress > .progress-bar .progress-bar {
|
||
border-radius: 1px;
|
||
}
|
||
/* size variation */
|
||
.progress.sm,
|
||
.progress-sm {
|
||
height: 10px;
|
||
}
|
||
.progress.sm,
|
||
.progress-sm,
|
||
.progress.sm .progress-bar,
|
||
.progress-sm .progress-bar {
|
||
border-radius: 1px;
|
||
}
|
||
.progress.xs,
|
||
.progress-xs {
|
||
height: 7px;
|
||
}
|
||
.progress.xs,
|
||
.progress-xs,
|
||
.progress.xs .progress-bar,
|
||
.progress-xs .progress-bar {
|
||
border-radius: 1px;
|
||
}
|
||
.progress.xxs,
|
||
.progress-xxs {
|
||
height: 3px;
|
||
}
|
||
.progress.xxs,
|
||
.progress-xxs,
|
||
.progress.xxs .progress-bar,
|
||
.progress-xxs .progress-bar {
|
||
border-radius: 1px;
|
||
}
|
||
/* Vertical bars */
|
||
.progress.vertical {
|
||
position: relative;
|
||
width: 30px;
|
||
height: 200px;
|
||
display: inline-block;
|
||
margin-right: 10px;
|
||
}
|
||
.progress.vertical > .progress-bar {
|
||
width: 100%;
|
||
position: absolute;
|
||
bottom: 0;
|
||
}
|
||
.progress.vertical.sm,
|
||
.progress.vertical.progress-sm {
|
||
width: 20px;
|
||
}
|
||
.progress.vertical.xs,
|
||
.progress.vertical.progress-xs {
|
||
width: 10px;
|
||
}
|
||
.progress.vertical.xxs,
|
||
.progress.vertical.progress-xxs {
|
||
width: 3px;
|
||
}
|
||
.progress-group .progress-text {
|
||
font-weight: 600;
|
||
}
|
||
.progress-group .progress-number {
|
||
float: right;
|
||
}
|
||
/* Remove margins from progress bars when put in a table */
|
||
.table tr > td .progress {
|
||
margin: 0;
|
||
}
|
||
.progress-bar-light-blue,
|
||
.progress-bar-primary {
|
||
background-color: #3c8dbc;
|
||
}
|
||
.progress-striped .progress-bar-light-blue,
|
||
.progress-striped .progress-bar-primary {
|
||
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-green,
|
||
.progress-bar-success {
|
||
background-color: #00a65a;
|
||
}
|
||
.progress-striped .progress-bar-green,
|
||
.progress-striped .progress-bar-success {
|
||
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
|
||
}
|
||
.progress-bar-aqua,
|
||
.progress-bar-info {
|
||
background-color: #00c0ef;
|
||
}
|
||
.progress-striped .progress-bar-aqua,
|
||
.progress-striped .progress-bar-info {
|
||
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
|
||
}
|
||
.progress-bar-yellow,
|
||
.progress-bar-warning {
|
||
background-color: #f39c12;
|
||
}
|
||
.progress-striped .progress-bar-yellow,
|
||
.progress-striped .progress-bar-warning {
|
||
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
|
||
}
|
||
.progress-bar-red,
|
||
.progress-bar-danger {
|
||
background-color: #dd4b39;
|
||
}
|
||
.progress-striped .progress-bar-red,
|
||
.progress-striped .progress-bar-danger {
|
||
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
|
||
}
|
||
/*
|
||
* Component: Small Box
|
||
* --------------------
|
||
*/
|
||
.small-box {
|
||
border-radius: 2px;
|
||
position: relative;
|
||
display: block;
|
||
margin-bottom: 20px;
|
||
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
|
||
}
|
||
.small-box > .inner {
|
||
padding: 10px;
|
||
}
|
||
.small-box > .small-box-footer {
|
||
position: relative;
|
||
text-align: center;
|
||
padding: 3px 0;
|
||
color: #fff;
|
||
color: rgba(255, 255, 255, 0.8);
|
||
display: block;
|
||
z-index: 10;
|
||
background: rgba(0, 0, 0, 0.1);
|
||
text-decoration: none;
|
||
}
|
||
.small-box > .small-box-footer:hover {
|
||
color: #fff;
|
||
background: rgba(0, 0, 0, 0.15);
|
||
}
|
||
.small-box h3 {
|
||
font-size: 38px;
|
||
font-weight: bold;
|
||
margin: 0 0 10px 0;
|
||
white-space: nowrap;
|
||
padding: 0;
|
||
}
|
||
.small-box p {
|
||
font-size: 15px;
|
||
}
|
||
.small-box p > small {
|
||
display: block;
|
||
color: #f9f9f9;
|
||
font-size: 13px;
|
||
margin-top: 5px;
|
||
}
|
||
.small-box h3,
|
||
.small-box p {
|
||
z-index: 5;
|
||
}
|
||
.small-box .icon {
|
||
transition: all 0.3s linear;
|
||
position: absolute;
|
||
top: -10px;
|
||
right: 10px;
|
||
z-index: 0;
|
||
font-size: 90px;
|
||
color: rgba(0, 0, 0, 0.15);
|
||
}
|
||
.small-box:hover {
|
||
text-decoration: none;
|
||
color: #f9f9f9;
|
||
}
|
||
.small-box:hover .icon {
|
||
font-size: 95px;
|
||
}
|
||
@media (max-width: 767px) {
|
||
.small-box {
|
||
text-align: center;
|
||
}
|
||
.small-box .icon {
|
||
display: none;
|
||
}
|
||
.small-box p {
|
||
font-size: 12px;
|
||
}
|
||
}
|
||
/*
|
||
* Component: Box
|
||
* --------------
|
||
*/
|
||
.box {
|
||
position: relative;
|
||
border-radius: 3px;
|
||
background: #ffffff;
|
||
border-top: 3px solid #d2d6de;
|
||
margin-bottom: 20px;
|
||
width: 100%;
|
||
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
|
||
}
|
||
.box.box-primary {
|
||
border-top-color: #3c8dbc;
|
||
}
|
||
.box.box-info {
|
||
border-top-color: #00c0ef;
|
||
}
|
||
.box.box-danger {
|
||
border-top-color: #dd4b39;
|
||
}
|
||
.box.box-warning {
|
||
border-top-color: #f39c12;
|
||
}
|
||
.box.box-success {
|
||
border-top-color: #00a65a;
|
||
}
|
||
.box.box-default {
|
||
border-top-color: #d2d6de;
|
||
}
|
||
.box.collapsed-box .box-body,
|
||
.box.collapsed-box .box-footer {
|
||
display: none;
|
||
}
|
||
.box .nav-stacked > li {
|
||
border-bottom: 1px solid #f4f4f4;
|
||
margin: 0;
|
||
}
|
||
.box .nav-stacked > li:last-of-type {
|
||
border-bottom: none;
|
||
}
|
||
.box.height-control .box-body {
|
||
max-height: 300px;
|
||
overflow: auto;
|
||
}
|
||
.box .border-right {
|
||
border-right: 1px solid #f4f4f4;
|
||
}
|
||
.box .border-left {
|
||
border-left: 1px solid #f4f4f4;
|
||
}
|
||
.box.box-solid {
|
||
border-top: 0;
|
||
}
|
||
.box.box-solid > .box-header .btn.btn-default {
|
||
background: transparent;
|
||
}
|
||
.box.box-solid > .box-header .btn:hover,
|
||
.box.box-solid > .box-header a:hover {
|
||
background: rgba(0, 0, 0, 0.1);
|
||
}
|
||
.box.box-solid.box-default {
|
||
border: 1px solid #d2d6de;
|
||
}
|
||
.box.box-solid.box-default > .box-header {
|
||
color: #444;
|
||
background: #d2d6de;
|
||
background-color: #d2d6de;
|
||
}
|
||
.box.box-solid.box-default > .box-header a,
|
||
.box.box-solid.box-default > .box-header .btn {
|
||
color: #444;
|
||
}
|
||
.box.box-solid.box-primary {
|
||
border: 1px solid #3c8dbc;
|
||
}
|
||
.box.box-solid.box-primary > .box-header {
|
||
color: #fff;
|
||
background: #3c8dbc;
|
||
background-color: #3c8dbc;
|
||
}
|
||
.box.box-solid.box-primary > .box-header a,
|
||
.box.box-solid.box-primary > .box-header .btn {
|
||
color: #fff;
|
||
}
|
||
.box.box-solid.box-info {
|
||
border: 1px solid #00c0ef;
|
||
}
|
||
.box.box-solid.box-info > .box-header {
|
||
color: #fff;
|
||
background: #00c0ef;
|
||
background-color: #00c0ef;
|
||
}
|
||
.box.box-solid.box-info > .box-header a,
|
||
.box.box-solid.box-info > .box-header .btn {
|
||
color: #fff;
|
||
}
|
||
.box.box-solid.box-danger {
|
||
border: 1px solid #dd4b39;
|
||
}
|
||
.box.box-solid.box-danger > .box-header {
|
||
color: #fff;
|
||
background: #dd4b39;
|
||
background-color: #dd4b39;
|
||
}
|
||
.box.box-solid.box-danger > .box-header a,
|
||
.box.box-solid.box-danger > .box-header .btn {
|
||
color: #fff;
|
||
}
|
||
.box.box-solid.box-warning {
|
||
border: 1px solid #f39c12;
|
||
}
|
||
.box.box-solid.box-warning > .box-header {
|
||
color: #fff;
|
||
background: #f39c12;
|
||
background-color: #f39c12;
|
||
}
|
||
.box.box-solid.box-warning > .box-header a,
|
||
.box.box-solid.box-warning > .box-header .btn {
|
||
color: #fff;
|
||
}
|
||
.box.box-solid.box-success {
|
||
border: 1px solid #00a65a;
|
||
}
|
||
.box.box-solid.box-success > .box-header {
|
||
color: #fff;
|
||
background: #00a65a;
|
||
background-color: #00a65a;
|
||
}
|
||
.box.box-solid.box-success > .box-header a,
|
||
.box.box-solid.box-success > .box-header .btn {
|
||
color: #fff;
|
||
}
|
||
.box.box-solid > .box-header > .box-tools .btn {
|
||
border: 0;
|
||
box-shadow: none;
|
||
}
|
||
.box.box-solid[class*='bg'] > .box-header {
|
||
color: #fff;
|
||
}
|
||
.box .box-group > .box {
|
||
margin-bottom: 5px;
|
||
}
|
||
.box .knob-label {
|
||
text-align: center;
|
||
color: #333;
|
||
font-weight: 100;
|
||
font-size: 12px;
|
||
margin-bottom: 0.3em;
|
||
}
|
||
.box > .overlay,
|
||
.overlay-wrapper > .overlay,
|
||
.box > .loading-img,
|
||
.overlay-wrapper > .loading-img {
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
}
|
||
.box .overlay,
|
||
.overlay-wrapper .overlay {
|
||
z-index: 50;
|
||
background: rgba(255, 255, 255, 0.7);
|
||
border-radius: 3px;
|
||
}
|
||
.box .overlay > .fa,
|
||
.overlay-wrapper .overlay > .fa {
|
||
position: absolute;
|
||
top: 50%;
|
||
left: 50%;
|
||
margin-left: -15px;
|
||
margin-top: -15px;
|
||
color: #000;
|
||
font-size: 30px;
|
||
}
|
||
.box .overlay.dark,
|
||
.overlay-wrapper .overlay.dark {
|
||
background: rgba(0, 0, 0, 0.5);
|
||
}
|
||
.box-header:before,
|
||
.box-body:before,
|
||
.box-footer:before,
|
||
.box-header:after,
|
||
.box-body:after,
|
||
.box-footer:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.box-header:after,
|
||
.box-body:after,
|
||
.box-footer:after {
|
||
clear: both;
|
||
}
|
||
.box-header {
|
||
color: #444;
|
||
display: block;
|
||
padding: 10px;
|
||
position: relative;
|
||
}
|
||
.box-header.with-border {
|
||
border-bottom: 1px solid #f4f4f4;
|
||
}
|
||
.collapsed-box .box-header.with-border {
|
||
border-bottom: none;
|
||
}
|
||
.box-header > .fa,
|
||
.box-header > .glyphicon,
|
||
.box-header > .ion,
|
||
.box-header .box-title {
|
||
display: inline-block;
|
||
font-size: 18px;
|
||
margin: 0;
|
||
line-height: 1;
|
||
}
|
||
.box-header > .fa,
|
||
.box-header > .glyphicon,
|
||
.box-header > .ion {
|
||
margin-right: 5px;
|
||
}
|
||
.box-header > .box-tools {
|
||
position: absolute;
|
||
right: 10px;
|
||
top: 5px;
|
||
}
|
||
.box-header > .box-tools [data-toggle="tooltip"] {
|
||
position: relative;
|
||
}
|
||
.box-header > .box-tools.pull-right .dropdown-menu {
|
||
right: 0;
|
||
left: auto;
|
||
}
|
||
.box-header > .box-tools .dropdown-menu > li > a {
|
||
color: #444!important;
|
||
}
|
||
.btn-box-tool {
|
||
padding: 5px;
|
||
font-size: 12px;
|
||
background: transparent;
|
||
color: #97a0b3;
|
||
}
|
||
.open .btn-box-tool,
|
||
.btn-box-tool:hover {
|
||
color: #606c84;
|
||
}
|
||
.btn-box-tool.btn:active {
|
||
box-shadow: none;
|
||
}
|
||
.box-body {
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 3px;
|
||
border-bottom-left-radius: 3px;
|
||
padding: 10px;
|
||
}
|
||
.no-header .box-body {
|
||
border-top-right-radius: 3px;
|
||
border-top-left-radius: 3px;
|
||
}
|
||
.box-body > .table {
|
||
margin-bottom: 0;
|
||
}
|
||
.box-body .fc {
|
||
margin-top: 5px;
|
||
}
|
||
.box-body .full-width-chart {
|
||
margin: -19px;
|
||
}
|
||
.box-body.no-padding .full-width-chart {
|
||
margin: -9px;
|
||
}
|
||
.box-body .box-pane {
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 3px;
|
||
}
|
||
.box-body .box-pane-right {
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 3px;
|
||
border-bottom-left-radius: 0;
|
||
}
|
||
.box-footer {
|
||
border-top-left-radius: 0;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 3px;
|
||
border-bottom-left-radius: 3px;
|
||
border-top: 1px solid #f4f4f4;
|
||
padding: 10px;
|
||
background-color: #fff;
|
||
}
|
||
.chart-legend {
|
||
margin: 10px 0;
|
||
}
|
||
@media (max-width: 991px) {
|
||
.chart-legend > li {
|
||
float: left;
|
||
margin-right: 10px;
|
||
}
|
||
}
|
||
.box-comments {
|
||
background: #f7f7f7;
|
||
}
|
||
.box-comments .box-comment {
|
||
padding: 8px 0;
|
||
border-bottom: 1px solid #eee;
|
||
}
|
||
.box-comments .box-comment:before,
|
||
.box-comments .box-comment:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.box-comments .box-comment:after {
|
||
clear: both;
|
||
}
|
||
.box-comments .box-comment:last-of-type {
|
||
border-bottom: 0;
|
||
}
|
||
.box-comments .box-comment:first-of-type {
|
||
padding-top: 0;
|
||
}
|
||
.box-comments .box-comment img {
|
||
float: left;
|
||
}
|
||
.box-comments .comment-text {
|
||
margin-left: 40px;
|
||
color: #555;
|
||
}
|
||
.box-comments .username {
|
||
color: #444;
|
||
display: block;
|
||
font-weight: 600;
|
||
}
|
||
.box-comments .text-muted {
|
||
font-weight: 400;
|
||
font-size: 12px;
|
||
}
|
||
/* Widget: TODO LIST */
|
||
.todo-list {
|
||
margin: 0;
|
||
padding: 0;
|
||
list-style: none;
|
||
overflow: auto;
|
||
}
|
||
.todo-list > li {
|
||
border-radius: 2px;
|
||
padding: 10px;
|
||
background: #f4f4f4;
|
||
margin-bottom: 2px;
|
||
border-left: 2px solid #e6e7e8;
|
||
color: #444;
|
||
}
|
||
.todo-list > li:last-of-type {
|
||
margin-bottom: 0;
|
||
}
|
||
.todo-list > li > input[type='checkbox'] {
|
||
margin: 0 10px 0 5px;
|
||
}
|
||
.todo-list > li .text {
|
||
display: inline-block;
|
||
margin-left: 5px;
|
||
font-weight: 600;
|
||
}
|
||
.todo-list > li .label {
|
||
margin-left: 10px;
|
||
font-size: 9px;
|
||
}
|
||
.todo-list > li .tools {
|
||
display: none;
|
||
float: right;
|
||
color: #dd4b39;
|
||
}
|
||
.todo-list > li .tools > .fa,
|
||
.todo-list > li .tools > .glyphicon,
|
||
.todo-list > li .tools > .ion {
|
||
margin-right: 5px;
|
||
cursor: pointer;
|
||
}
|
||
.todo-list > li:hover .tools {
|
||
display: inline-block;
|
||
}
|
||
.todo-list > li.done {
|
||
color: #999;
|
||
}
|
||
.todo-list > li.done .text {
|
||
text-decoration: line-through;
|
||
font-weight: 500;
|
||
}
|
||
.todo-list > li.done .label {
|
||
background: #d2d6de !important;
|
||
}
|
||
.todo-list .danger {
|
||
border-left-color: #dd4b39;
|
||
}
|
||
.todo-list .warning {
|
||
border-left-color: #f39c12;
|
||
}
|
||
.todo-list .info {
|
||
border-left-color: #00c0ef;
|
||
}
|
||
.todo-list .success {
|
||
border-left-color: #00a65a;
|
||
}
|
||
.todo-list .primary {
|
||
border-left-color: #3c8dbc;
|
||
}
|
||
.todo-list .handle {
|
||
display: inline-block;
|
||
cursor: move;
|
||
margin: 0 5px;
|
||
}
|
||
/* Chat widget (DEPRECATED - this will be removed in the next major release. Use Direct Chat instead)*/
|
||
.chat {
|
||
padding: 5px 20px 5px 10px;
|
||
}
|
||
.chat .item {
|
||
margin-bottom: 10px;
|
||
}
|
||
.chat .item:before,
|
||
.chat .item:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.chat .item:after {
|
||
clear: both;
|
||
}
|
||
.chat .item > img {
|
||
width: 40px;
|
||
height: 40px;
|
||
border: 2px solid transparent;
|
||
border-radius: 50%;
|
||
}
|
||
.chat .item > .online {
|
||
border: 2px solid #00a65a;
|
||
}
|
||
.chat .item > .offline {
|
||
border: 2px solid #dd4b39;
|
||
}
|
||
.chat .item > .message {
|
||
margin-left: 55px;
|
||
margin-top: -40px;
|
||
}
|
||
.chat .item > .message > .name {
|
||
display: block;
|
||
font-weight: 600;
|
||
}
|
||
.chat .item > .attachment {
|
||
border-radius: 3px;
|
||
background: #f4f4f4;
|
||
margin-left: 65px;
|
||
margin-right: 15px;
|
||
padding: 10px;
|
||
}
|
||
.chat .item > .attachment > h4 {
|
||
margin: 0 0 5px 0;
|
||
font-weight: 600;
|
||
font-size: 14px;
|
||
}
|
||
.chat .item > .attachment > p,
|
||
.chat .item > .attachment > .filename {
|
||
font-weight: 600;
|
||
font-size: 13px;
|
||
font-style: italic;
|
||
margin: 0;
|
||
}
|
||
.chat .item > .attachment:before,
|
||
.chat .item > .attachment:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.chat .item > .attachment:after {
|
||
clear: both;
|
||
}
|
||
.box-input {
|
||
max-width: 200px;
|
||
}
|
||
.modal .panel-body {
|
||
color: #444;
|
||
}
|
||
/*
|
||
* Component: Info Box
|
||
* -------------------
|
||
*/
|
||
.info-box {
|
||
display: block;
|
||
min-height: 90px;
|
||
background: #fff;
|
||
width: 100%;
|
||
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
|
||
border-radius: 2px;
|
||
margin-bottom: 15px;
|
||
}
|
||
.info-box small {
|
||
font-size: 14px;
|
||
}
|
||
.info-box .progress {
|
||
background: rgba(0, 0, 0, 0.2);
|
||
margin: 5px -10px 5px -10px;
|
||
height: 2px;
|
||
}
|
||
.info-box .progress,
|
||
.info-box .progress .progress-bar {
|
||
border-radius: 0;
|
||
}
|
||
.info-box .progress .progress-bar {
|
||
background: #fff;
|
||
}
|
||
.info-box-icon {
|
||
border-top-left-radius: 2px;
|
||
border-top-right-radius: 0;
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 2px;
|
||
display: block;
|
||
float: left;
|
||
height: 90px;
|
||
width: 90px;
|
||
text-align: center;
|
||
font-size: 45px;
|
||
line-height: 90px;
|
||
background: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.info-box-icon > img {
|
||
max-width: 100%;
|
||
}
|
||
.info-box-content {
|
||
padding: 5px 10px;
|
||
margin-left: 90px;
|
||
}
|
||
.info-box-number {
|
||
display: block;
|
||
font-weight: bold;
|
||
font-size: 18px;
|
||
}
|
||
.progress-description,
|
||
.info-box-text {
|
||
display: block;
|
||
font-size: 14px;
|
||
white-space: nowrap;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
}
|
||
.info-box-text {
|
||
text-transform: uppercase;
|
||
}
|
||
.info-box-more {
|
||
display: block;
|
||
}
|
||
.progress-description {
|
||
margin: 0;
|
||
}
|
||
/*
|
||
* Component: Timeline
|
||
* -------------------
|
||
*/
|
||
.timeline {
|
||
position: relative;
|
||
margin: 0 0 30px 0;
|
||
padding: 0;
|
||
list-style: none;
|
||
}
|
||
.timeline:before {
|
||
content: '';
|
||
position: absolute;
|
||
top: 0;
|
||
bottom: 0;
|
||
width: 4px;
|
||
background: #ddd;
|
||
left: 31px;
|
||
margin: 0;
|
||
border-radius: 2px;
|
||
}
|
||
.timeline > li {
|
||
position: relative;
|
||
margin-right: 10px;
|
||
margin-bottom: 15px;
|
||
}
|
||
.timeline > li:before,
|
||
.timeline > li:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.timeline > li:after {
|
||
clear: both;
|
||
}
|
||
.timeline > li > .timeline-item {
|
||
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
|
||
border-radius: 3px;
|
||
margin-top: 0;
|
||
background: #fff;
|
||
color: #444;
|
||
margin-left: 60px;
|
||
margin-right: 15px;
|
||
padding: 0;
|
||
position: relative;
|
||
}
|
||
.timeline > li > .timeline-item > .time {
|
||
color: #999;
|
||
float: right;
|
||
padding: 10px;
|
||
font-size: 12px;
|
||
}
|
||
.timeline > li > .timeline-item > .timeline-header {
|
||
margin: 0;
|
||
color: #555;
|
||
border-bottom: 1px solid #f4f4f4;
|
||
padding: 10px;
|
||
font-size: 16px;
|
||
line-height: 1.1;
|
||
}
|
||
.timeline > li > .timeline-item > .timeline-header > a {
|
||
font-weight: 600;
|
||
}
|
||
.timeline > li > .timeline-item > .timeline-body,
|
||
.timeline > li > .timeline-item > .timeline-footer {
|
||
padding: 10px;
|
||
}
|
||
.timeline > li > .fa,
|
||
.timeline > li > .glyphicon,
|
||
.timeline > li > .ion {
|
||
width: 30px;
|
||
height: 30px;
|
||
font-size: 15px;
|
||
line-height: 30px;
|
||
position: absolute;
|
||
color: #666;
|
||
background: #d2d6de;
|
||
border-radius: 50%;
|
||
text-align: center;
|
||
left: 18px;
|
||
top: 0;
|
||
}
|
||
.timeline > .time-label > span {
|
||
font-weight: 600;
|
||
padding: 5px;
|
||
display: inline-block;
|
||
background-color: #fff;
|
||
border-radius: 4px;
|
||
}
|
||
.timeline-inverse > li > .timeline-item {
|
||
background: #f0f0f0;
|
||
border: 1px solid #ddd;
|
||
box-shadow: none;
|
||
}
|
||
.timeline-inverse > li > .timeline-item > .timeline-header {
|
||
border-bottom-color: #ddd;
|
||
}
|
||
/*
|
||
* Component: Button
|
||
* -----------------
|
||
*/
|
||
.btn {
|
||
border-radius: 3px;
|
||
box-shadow: none;
|
||
border: 1px solid transparent;
|
||
}
|
||
.btn.uppercase {
|
||
text-transform: uppercase;
|
||
}
|
||
.btn.btn-flat {
|
||
border-radius: 0;
|
||
box-shadow: none;
|
||
border-width: 1px;
|
||
}
|
||
.btn:active {
|
||
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
||
}
|
||
.btn:focus {
|
||
outline: none;
|
||
}
|
||
.btn.btn-file {
|
||
position: relative;
|
||
overflow: hidden;
|
||
}
|
||
.btn.btn-file > input[type='file'] {
|
||
position: absolute;
|
||
top: 0;
|
||
right: 0;
|
||
min-width: 100%;
|
||
min-height: 100%;
|
||
font-size: 100px;
|
||
text-align: right;
|
||
opacity: 0;
|
||
filter: alpha(opacity=0);
|
||
outline: none;
|
||
background: white;
|
||
cursor: inherit;
|
||
display: block;
|
||
}
|
||
.btn-default {
|
||
background-color: #f4f4f4;
|
||
color: #444;
|
||
border-color: #ddd;
|
||
}
|
||
.btn-default:hover,
|
||
.btn-default:active,
|
||
.btn-default.hover {
|
||
background-color: #e7e7e7;
|
||
}
|
||
.btn-primary {
|
||
background-color: #3c8dbc;
|
||
border-color: #367fa9;
|
||
}
|
||
.btn-primary:hover,
|
||
.btn-primary:active,
|
||
.btn-primary.hover {
|
||
background-color: #367fa9;
|
||
}
|
||
.btn-success {
|
||
background-color: #00a65a;
|
||
border-color: #008d4c;
|
||
}
|
||
.btn-success:hover,
|
||
.btn-success:active,
|
||
.btn-success.hover {
|
||
background-color: #008d4c;
|
||
}
|
||
.btn-info {
|
||
background-color: #00c0ef;
|
||
border-color: #00acd6;
|
||
}
|
||
.btn-info:hover,
|
||
.btn-info:active,
|
||
.btn-info.hover {
|
||
background-color: #00acd6;
|
||
}
|
||
.btn-danger {
|
||
background-color: #dd4b39;
|
||
border-color: #d73925;
|
||
}
|
||
.btn-danger:hover,
|
||
.btn-danger:active,
|
||
.btn-danger.hover {
|
||
background-color: #d73925;
|
||
}
|
||
.btn-warning {
|
||
background-color: #f39c12;
|
||
border-color: #e08e0b;
|
||
}
|
||
.btn-warning:hover,
|
||
.btn-warning:active,
|
||
.btn-warning.hover {
|
||
background-color: #e08e0b;
|
||
}
|
||
.btn-outline {
|
||
border: 1px solid #fff;
|
||
background: transparent;
|
||
color: #fff;
|
||
}
|
||
.btn-outline:hover,
|
||
.btn-outline:focus,
|
||
.btn-outline:active {
|
||
color: rgba(255, 255, 255, 0.7);
|
||
border-color: rgba(255, 255, 255, 0.7);
|
||
}
|
||
.btn-link {
|
||
box-shadow: none;
|
||
}
|
||
.btn[class*='bg-']:hover {
|
||
box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-app {
|
||
border-radius: 3px;
|
||
position: relative;
|
||
padding: 15px 5px;
|
||
margin: 0 0 10px 10px;
|
||
min-width: 80px;
|
||
height: 60px;
|
||
text-align: center;
|
||
color: #666;
|
||
border: 1px solid #ddd;
|
||
background-color: #f4f4f4;
|
||
font-size: 12px;
|
||
}
|
||
.btn-app > .fa,
|
||
.btn-app > .glyphicon,
|
||
.btn-app > .ion {
|
||
font-size: 20px;
|
||
display: block;
|
||
}
|
||
.btn-app:hover {
|
||
background: #f4f4f4;
|
||
color: #444;
|
||
border-color: #aaa;
|
||
}
|
||
.btn-app:active,
|
||
.btn-app:focus {
|
||
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
||
}
|
||
.btn-app > .badge {
|
||
position: absolute;
|
||
top: -3px;
|
||
right: -10px;
|
||
font-size: 10px;
|
||
font-weight: 400;
|
||
}
|
||
/*
|
||
* Component: Callout
|
||
* ------------------
|
||
*/
|
||
.callout {
|
||
border-radius: 3px;
|
||
margin: 0 0 20px 0;
|
||
padding: 15px 30px 15px 15px;
|
||
border-left: 5px solid #eee;
|
||
}
|
||
.callout a {
|
||
color: #fff;
|
||
text-decoration: underline;
|
||
}
|
||
.callout a:hover {
|
||
color: #eee;
|
||
}
|
||
.callout h4 {
|
||
margin-top: 0;
|
||
font-weight: 600;
|
||
}
|
||
.callout p:last-child {
|
||
margin-bottom: 0;
|
||
}
|
||
.callout code,
|
||
.callout .highlight {
|
||
background-color: #fff;
|
||
}
|
||
.callout.callout-danger {
|
||
border-color: #c23321;
|
||
}
|
||
.callout.callout-warning {
|
||
border-color: #c87f0a;
|
||
}
|
||
.callout.callout-info {
|
||
border-color: #0097bc;
|
||
}
|
||
.callout.callout-success {
|
||
border-color: #00733e;
|
||
}
|
||
/*
|
||
* Component: alert
|
||
* ----------------
|
||
*/
|
||
.alert {
|
||
border-radius: 3px;
|
||
}
|
||
.alert h4 {
|
||
font-weight: 600;
|
||
}
|
||
.alert .icon {
|
||
margin-right: 10px;
|
||
}
|
||
.alert .close {
|
||
color: #000;
|
||
opacity: 0.2;
|
||
filter: alpha(opacity=20);
|
||
}
|
||
.alert .close:hover {
|
||
opacity: 0.5;
|
||
filter: alpha(opacity=50);
|
||
}
|
||
.alert a {
|
||
color: #fff;
|
||
text-decoration: underline;
|
||
}
|
||
.alert-success {
|
||
border-color: #008d4c;
|
||
}
|
||
.alert-danger,
|
||
.alert-error {
|
||
border-color: #d73925;
|
||
}
|
||
.alert-warning {
|
||
border-color: #e08e0b;
|
||
}
|
||
.alert-info {
|
||
border-color: #00acd6;
|
||
}
|
||
/*
|
||
* Component: Nav
|
||
* --------------
|
||
*/
|
||
.nav > li > a:hover,
|
||
.nav > li > a:active,
|
||
.nav > li > a:focus {
|
||
color: #444;
|
||
background: #f7f7f7;
|
||
}
|
||
/* NAV PILLS */
|
||
.nav-pills > li > a {
|
||
border-radius: 0;
|
||
border-top: 3px solid transparent;
|
||
color: #444;
|
||
}
|
||
.nav-pills > li > a > .fa,
|
||
.nav-pills > li > a > .glyphicon,
|
||
.nav-pills > li > a > .ion {
|
||
margin-right: 5px;
|
||
}
|
||
.nav-pills > li.active > a,
|
||
.nav-pills > li.active > a:hover,
|
||
.nav-pills > li.active > a:focus {
|
||
border-top-color: #3c8dbc;
|
||
}
|
||
.nav-pills > li.active > a {
|
||
font-weight: 600;
|
||
}
|
||
/* NAV STACKED */
|
||
.nav-stacked > li > a {
|
||
border-radius: 0;
|
||
border-top: 0;
|
||
border-left: 3px solid transparent;
|
||
color: #444;
|
||
}
|
||
.nav-stacked > li.active > a,
|
||
.nav-stacked > li.active > a:hover {
|
||
background: transparent;
|
||
color: #444;
|
||
border-top: 0;
|
||
border-left-color: #3c8dbc;
|
||
}
|
||
.nav-stacked > li.header {
|
||
border-bottom: 1px solid #ddd;
|
||
color: #777;
|
||
margin-bottom: 10px;
|
||
padding: 5px 10px;
|
||
text-transform: uppercase;
|
||
}
|
||
/* NAV TABS */
|
||
.nav-tabs-custom {
|
||
margin-bottom: 20px;
|
||
background: #fff;
|
||
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
|
||
border-radius: 3px;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs {
|
||
margin: 0;
|
||
border-bottom-color: #f4f4f4;
|
||
border-top-right-radius: 3px;
|
||
border-top-left-radius: 3px;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs > li {
|
||
border-top: 3px solid transparent;
|
||
margin-bottom: -2px;
|
||
margin-right: 5px;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs > li > a {
|
||
color: #444;
|
||
border-radius: 0;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs > li > a.text-muted {
|
||
color: #999;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs > li > a,
|
||
.nav-tabs-custom > .nav-tabs > li > a:hover {
|
||
background: transparent;
|
||
margin: 0;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs > li > a:hover {
|
||
color: #999;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs > li:not(.active) > a:hover,
|
||
.nav-tabs-custom > .nav-tabs > li:not(.active) > a:focus,
|
||
.nav-tabs-custom > .nav-tabs > li:not(.active) > a:active {
|
||
border-color: transparent;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs > li.active {
|
||
border-top-color: #3c8dbc;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs > li.active > a,
|
||
.nav-tabs-custom > .nav-tabs > li.active:hover > a {
|
||
background-color: #fff;
|
||
color: #444;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs > li.active > a {
|
||
border-top-color: transparent;
|
||
border-left-color: #f4f4f4;
|
||
border-right-color: #f4f4f4;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs > li:first-of-type {
|
||
margin-left: 0;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs > li:first-of-type.active > a {
|
||
border-left-color: transparent;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs.pull-right {
|
||
float: none !important;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs.pull-right > li {
|
||
float: right;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type {
|
||
margin-right: 0;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type > a {
|
||
border-left-width: 1px;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type.active > a {
|
||
border-left-color: #f4f4f4;
|
||
border-right-color: transparent;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs > li.header {
|
||
line-height: 35px;
|
||
padding: 0 10px;
|
||
font-size: 20px;
|
||
color: #444;
|
||
}
|
||
.nav-tabs-custom > .nav-tabs > li.header > .fa,
|
||
.nav-tabs-custom > .nav-tabs > li.header > .glyphicon,
|
||
.nav-tabs-custom > .nav-tabs > li.header > .ion {
|
||
margin-right: 5px;
|
||
}
|
||
.nav-tabs-custom > .tab-content {
|
||
background: #fff;
|
||
padding: 10px;
|
||
border-bottom-right-radius: 3px;
|
||
border-bottom-left-radius: 3px;
|
||
}
|
||
.nav-tabs-custom .dropdown.open > a:active,
|
||
.nav-tabs-custom .dropdown.open > a:focus {
|
||
background: transparent;
|
||
color: #999;
|
||
}
|
||
.nav-tabs-custom.tab-primary > .nav-tabs > li.active {
|
||
border-top-color: #3c8dbc;
|
||
}
|
||
.nav-tabs-custom.tab-info > .nav-tabs > li.active {
|
||
border-top-color: #00c0ef;
|
||
}
|
||
.nav-tabs-custom.tab-danger > .nav-tabs > li.active {
|
||
border-top-color: #dd4b39;
|
||
}
|
||
.nav-tabs-custom.tab-warning > .nav-tabs > li.active {
|
||
border-top-color: #f39c12;
|
||
}
|
||
.nav-tabs-custom.tab-success > .nav-tabs > li.active {
|
||
border-top-color: #00a65a;
|
||
}
|
||
.nav-tabs-custom.tab-default > .nav-tabs > li.active {
|
||
border-top-color: #d2d6de;
|
||
}
|
||
/* PAGINATION */
|
||
.pagination > li > a {
|
||
background: #fafafa;
|
||
color: #666;
|
||
}
|
||
.pagination.pagination-flat > li > a {
|
||
border-radius: 0 !important;
|
||
}
|
||
/*
|
||
* Component: Products List
|
||
* ------------------------
|
||
*/
|
||
.products-list {
|
||
list-style: none;
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
.products-list > .item {
|
||
border-radius: 3px;
|
||
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
|
||
padding: 10px 0;
|
||
background: #fff;
|
||
}
|
||
.products-list > .item:before,
|
||
.products-list > .item:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.products-list > .item:after {
|
||
clear: both;
|
||
}
|
||
.products-list .product-img {
|
||
float: left;
|
||
}
|
||
.products-list .product-img img {
|
||
width: 50px;
|
||
height: 50px;
|
||
}
|
||
.products-list .product-info {
|
||
margin-left: 60px;
|
||
}
|
||
.products-list .product-title {
|
||
font-weight: 600;
|
||
}
|
||
.products-list .product-description {
|
||
display: block;
|
||
color: #999;
|
||
overflow: hidden;
|
||
white-space: nowrap;
|
||
text-overflow: ellipsis;
|
||
}
|
||
.product-list-in-box > .item {
|
||
box-shadow: none;
|
||
border-radius: 0;
|
||
border-bottom: 1px solid #f4f4f4;
|
||
}
|
||
.product-list-in-box > .item:last-of-type {
|
||
border-bottom-width: 0;
|
||
}
|
||
/*
|
||
* Component: Table
|
||
* ----------------
|
||
*/
|
||
.table > thead > tr > th,
|
||
.table > tbody > tr > th,
|
||
.table > tfoot > tr > th,
|
||
.table > thead > tr > td,
|
||
.table > tbody > tr > td,
|
||
.table > tfoot > tr > td {
|
||
border-top: 1px solid #f4f4f4;
|
||
}
|
||
.table > thead > tr > th {
|
||
border-bottom: 2px solid #f4f4f4;
|
||
}
|
||
.table tr td .progress {
|
||
margin-top: 5px;
|
||
}
|
||
.table-bordered {
|
||
border: 1px solid #f4f4f4;
|
||
}
|
||
.table-bordered > thead > tr > th,
|
||
.table-bordered > tbody > tr > th,
|
||
.table-bordered > tfoot > tr > th,
|
||
.table-bordered > thead > tr > td,
|
||
.table-bordered > tbody > tr > td,
|
||
.table-bordered > tfoot > tr > td {
|
||
border: 1px solid #f4f4f4;
|
||
}
|
||
.table-bordered > thead > tr > th,
|
||
.table-bordered > thead > tr > td {
|
||
border-bottom-width: 2px;
|
||
}
|
||
.table.no-border,
|
||
.table.no-border td,
|
||
.table.no-border th {
|
||
border: 0;
|
||
}
|
||
/* .text-center in tables */
|
||
table.text-center,
|
||
table.text-center td,
|
||
table.text-center th {
|
||
text-align: center;
|
||
}
|
||
.table.align th {
|
||
text-align: left;
|
||
}
|
||
.table.align td {
|
||
text-align: right;
|
||
}
|
||
/*
|
||
* Component: Label
|
||
* ----------------
|
||
*/
|
||
.label-default {
|
||
background-color: #d2d6de;
|
||
color: #444;
|
||
}
|
||
/*
|
||
* Component: Direct Chat
|
||
* ----------------------
|
||
*/
|
||
.direct-chat .box-body {
|
||
border-bottom-right-radius: 0;
|
||
border-bottom-left-radius: 0;
|
||
position: relative;
|
||
overflow-x: hidden;
|
||
padding: 0;
|
||
}
|
||
.direct-chat.chat-pane-open .direct-chat-contacts {
|
||
-webkit-transform: translate(0, 0);
|
||
transform: translate(0, 0);
|
||
}
|
||
.direct-chat-messages {
|
||
-webkit-transform: translate(0, 0);
|
||
transform: translate(0, 0);
|
||
padding: 10px;
|
||
height: 250px;
|
||
overflow: auto;
|
||
}
|
||
.direct-chat-msg,
|
||
.direct-chat-text {
|
||
display: block;
|
||
}
|
||
.direct-chat-msg {
|
||
margin-bottom: 10px;
|
||
}
|
||
.direct-chat-msg:before,
|
||
.direct-chat-msg:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.direct-chat-msg:after {
|
||
clear: both;
|
||
}
|
||
.direct-chat-messages,
|
||
.direct-chat-contacts {
|
||
transition: -webkit-transform 0.5s ease-in-out;
|
||
transition: transform 0.5s ease-in-out;
|
||
transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
|
||
}
|
||
.direct-chat-text {
|
||
border-radius: 5px;
|
||
position: relative;
|
||
padding: 5px 10px;
|
||
background: #d2d6de;
|
||
border: 1px solid #d2d6de;
|
||
margin: 5px 0 0 50px;
|
||
color: #444;
|
||
}
|
||
.direct-chat-text:after,
|
||
.direct-chat-text:before {
|
||
position: absolute;
|
||
right: 100%;
|
||
top: 15px;
|
||
border: solid transparent;
|
||
border-right-color: #d2d6de;
|
||
content: ' ';
|
||
height: 0;
|
||
width: 0;
|
||
pointer-events: none;
|
||
}
|
||
.direct-chat-text:after {
|
||
border-width: 5px;
|
||
margin-top: -5px;
|
||
}
|
||
.direct-chat-text:before {
|
||
border-width: 6px;
|
||
margin-top: -6px;
|
||
}
|
||
.right .direct-chat-text {
|
||
margin-right: 50px;
|
||
margin-left: 0;
|
||
}
|
||
.right .direct-chat-text:after,
|
||
.right .direct-chat-text:before {
|
||
right: auto;
|
||
left: 100%;
|
||
border-right-color: transparent;
|
||
border-left-color: #d2d6de;
|
||
}
|
||
.direct-chat-img {
|
||
border-radius: 50%;
|
||
float: left;
|
||
width: 40px;
|
||
height: 40px;
|
||
}
|
||
.right .direct-chat-img {
|
||
float: right;
|
||
}
|
||
.direct-chat-info {
|
||
display: block;
|
||
margin-bottom: 2px;
|
||
font-size: 12px;
|
||
}
|
||
.direct-chat-name {
|
||
font-weight: 600;
|
||
}
|
||
.direct-chat-timestamp {
|
||
color: #999;
|
||
}
|
||
.direct-chat-contacts-open .direct-chat-contacts {
|
||
-webkit-transform: translate(0, 0);
|
||
transform: translate(0, 0);
|
||
}
|
||
.direct-chat-contacts {
|
||
-webkit-transform: translate(101%, 0);
|
||
transform: translate(101%, 0);
|
||
position: absolute;
|
||
top: 0;
|
||
bottom: 0;
|
||
height: 250px;
|
||
width: 100%;
|
||
background: #222d32;
|
||
color: #fff;
|
||
overflow: auto;
|
||
}
|
||
.contacts-list > li {
|
||
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
|
||
padding: 10px;
|
||
margin: 0;
|
||
}
|
||
.contacts-list > li:before,
|
||
.contacts-list > li:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.contacts-list > li:after {
|
||
clear: both;
|
||
}
|
||
.contacts-list > li:last-of-type {
|
||
border-bottom: none;
|
||
}
|
||
.contacts-list-img {
|
||
border-radius: 50%;
|
||
width: 40px;
|
||
float: left;
|
||
}
|
||
.contacts-list-info {
|
||
margin-left: 45px;
|
||
color: #fff;
|
||
}
|
||
.contacts-list-name,
|
||
.contacts-list-status {
|
||
display: block;
|
||
}
|
||
.contacts-list-name {
|
||
font-weight: 600;
|
||
}
|
||
.contacts-list-status {
|
||
font-size: 12px;
|
||
}
|
||
.contacts-list-date {
|
||
color: #aaa;
|
||
font-weight: normal;
|
||
}
|
||
.contacts-list-msg {
|
||
color: #999;
|
||
}
|
||
.direct-chat-danger .right > .direct-chat-text {
|
||
background: #dd4b39;
|
||
border-color: #dd4b39;
|
||
color: #fff;
|
||
}
|
||
.direct-chat-danger .right > .direct-chat-text:after,
|
||
.direct-chat-danger .right > .direct-chat-text:before {
|
||
border-left-color: #dd4b39;
|
||
}
|
||
.direct-chat-primary .right > .direct-chat-text {
|
||
background: #3c8dbc;
|
||
border-color: #3c8dbc;
|
||
color: #fff;
|
||
}
|
||
.direct-chat-primary .right > .direct-chat-text:after,
|
||
.direct-chat-primary .right > .direct-chat-text:before {
|
||
border-left-color: #3c8dbc;
|
||
}
|
||
.direct-chat-warning .right > .direct-chat-text {
|
||
background: #f39c12;
|
||
border-color: #f39c12;
|
||
color: #fff;
|
||
}
|
||
.direct-chat-warning .right > .direct-chat-text:after,
|
||
.direct-chat-warning .right > .direct-chat-text:before {
|
||
border-left-color: #f39c12;
|
||
}
|
||
.direct-chat-info .right > .direct-chat-text {
|
||
background: #00c0ef;
|
||
border-color: #00c0ef;
|
||
color: #fff;
|
||
}
|
||
.direct-chat-info .right > .direct-chat-text:after,
|
||
.direct-chat-info .right > .direct-chat-text:before {
|
||
border-left-color: #00c0ef;
|
||
}
|
||
.direct-chat-success .right > .direct-chat-text {
|
||
background: #00a65a;
|
||
border-color: #00a65a;
|
||
color: #fff;
|
||
}
|
||
.direct-chat-success .right > .direct-chat-text:after,
|
||
.direct-chat-success .right > .direct-chat-text:before {
|
||
border-left-color: #00a65a;
|
||
}
|
||
/*
|
||
* Component: Users List
|
||
* ---------------------
|
||
*/
|
||
.users-list > li {
|
||
width: 25%;
|
||
float: left;
|
||
padding: 10px;
|
||
text-align: center;
|
||
}
|
||
.users-list > li img {
|
||
border-radius: 50%;
|
||
max-width: 100%;
|
||
height: auto;
|
||
}
|
||
.users-list > li > a:hover,
|
||
.users-list > li > a:hover .users-list-name {
|
||
color: #999;
|
||
}
|
||
.users-list-name,
|
||
.users-list-date {
|
||
display: block;
|
||
}
|
||
.users-list-name {
|
||
font-weight: 600;
|
||
color: #444;
|
||
overflow: hidden;
|
||
white-space: nowrap;
|
||
text-overflow: ellipsis;
|
||
}
|
||
.users-list-date {
|
||
color: #999;
|
||
font-size: 12px;
|
||
}
|
||
/*
|
||
* Component: Carousel
|
||
* -------------------
|
||
*/
|
||
.carousel-control.left,
|
||
.carousel-control.right {
|
||
background-image: none;
|
||
}
|
||
.carousel-control > .fa {
|
||
font-size: 40px;
|
||
position: absolute;
|
||
top: 50%;
|
||
z-index: 5;
|
||
display: inline-block;
|
||
margin-top: -20px;
|
||
}
|
||
/*
|
||
* Component: modal
|
||
* ----------------
|
||
*/
|
||
.modal {
|
||
background: rgba(0, 0, 0, 0.3);
|
||
}
|
||
.modal-content {
|
||
border-radius: 0;
|
||
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125);
|
||
border: 0;
|
||
}
|
||
@media (min-width: 768px) {
|
||
.modal-content {
|
||
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125);
|
||
}
|
||
}
|
||
.modal-header {
|
||
border-bottom-color: #f4f4f4;
|
||
}
|
||
.modal-footer {
|
||
border-top-color: #f4f4f4;
|
||
}
|
||
.modal-primary .modal-header,
|
||
.modal-primary .modal-footer {
|
||
border-color: #307095;
|
||
}
|
||
.modal-warning .modal-header,
|
||
.modal-warning .modal-footer {
|
||
border-color: #c87f0a;
|
||
}
|
||
.modal-info .modal-header,
|
||
.modal-info .modal-footer {
|
||
border-color: #0097bc;
|
||
}
|
||
.modal-success .modal-header,
|
||
.modal-success .modal-footer {
|
||
border-color: #00733e;
|
||
}
|
||
.modal-danger .modal-header,
|
||
.modal-danger .modal-footer {
|
||
border-color: #c23321;
|
||
}
|
||
/*
|
||
* Component: Social Widgets
|
||
* -------------------------
|
||
*/
|
||
.box-widget {
|
||
border: none;
|
||
position: relative;
|
||
}
|
||
.widget-user .widget-user-header {
|
||
padding: 20px;
|
||
height: 120px;
|
||
border-top-right-radius: 3px;
|
||
border-top-left-radius: 3px;
|
||
}
|
||
.widget-user .widget-user-username {
|
||
margin-top: 0;
|
||
margin-bottom: 5px;
|
||
font-size: 25px;
|
||
font-weight: 300;
|
||
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
|
||
}
|
||
.widget-user .widget-user-desc {
|
||
margin-top: 0;
|
||
}
|
||
.widget-user .widget-user-image {
|
||
position: absolute;
|
||
top: 65px;
|
||
left: 50%;
|
||
margin-left: -45px;
|
||
}
|
||
.widget-user .widget-user-image > img {
|
||
width: 90px;
|
||
height: auto;
|
||
border: 3px solid #fff;
|
||
}
|
||
.widget-user .box-footer {
|
||
padding-top: 30px;
|
||
}
|
||
.widget-user-2 .widget-user-header {
|
||
padding: 20px;
|
||
border-top-right-radius: 3px;
|
||
border-top-left-radius: 3px;
|
||
}
|
||
.widget-user-2 .widget-user-username {
|
||
margin-top: 5px;
|
||
margin-bottom: 5px;
|
||
font-size: 25px;
|
||
font-weight: 300;
|
||
}
|
||
.widget-user-2 .widget-user-desc {
|
||
margin-top: 0;
|
||
}
|
||
.widget-user-2 .widget-user-username,
|
||
.widget-user-2 .widget-user-desc {
|
||
margin-left: 75px;
|
||
}
|
||
.widget-user-2 .widget-user-image > img {
|
||
width: 65px;
|
||
height: auto;
|
||
float: left;
|
||
}
|
||
/*
|
||
* Page: Mailbox
|
||
* -------------
|
||
*/
|
||
.mailbox-messages > .table {
|
||
margin: 0;
|
||
}
|
||
.mailbox-controls {
|
||
padding: 5px;
|
||
}
|
||
.mailbox-controls.with-border {
|
||
border-bottom: 1px solid #f4f4f4;
|
||
}
|
||
.mailbox-read-info {
|
||
border-bottom: 1px solid #f4f4f4;
|
||
padding: 10px;
|
||
}
|
||
.mailbox-read-info h3 {
|
||
font-size: 20px;
|
||
margin: 0;
|
||
}
|
||
.mailbox-read-info h5 {
|
||
margin: 0;
|
||
padding: 5px 0 0 0;
|
||
}
|
||
.mailbox-read-time {
|
||
color: #999;
|
||
font-size: 13px;
|
||
}
|
||
.mailbox-read-message {
|
||
padding: 10px;
|
||
}
|
||
.mailbox-attachments li {
|
||
float: left;
|
||
width: 200px;
|
||
border: 1px solid #eee;
|
||
margin-bottom: 10px;
|
||
margin-right: 10px;
|
||
}
|
||
.mailbox-attachment-name {
|
||
font-weight: bold;
|
||
color: #666;
|
||
}
|
||
.mailbox-attachment-icon,
|
||
.mailbox-attachment-info,
|
||
.mailbox-attachment-size {
|
||
display: block;
|
||
}
|
||
.mailbox-attachment-info {
|
||
padding: 10px;
|
||
background: #f4f4f4;
|
||
}
|
||
.mailbox-attachment-size {
|
||
color: #999;
|
||
font-size: 12px;
|
||
}
|
||
.mailbox-attachment-icon {
|
||
text-align: center;
|
||
font-size: 65px;
|
||
color: #666;
|
||
padding: 20px 10px;
|
||
}
|
||
.mailbox-attachment-icon.has-img {
|
||
padding: 0;
|
||
}
|
||
.mailbox-attachment-icon.has-img > img {
|
||
max-width: 100%;
|
||
height: auto;
|
||
}
|
||
/*
|
||
* Page: Lock Screen
|
||
* -----------------
|
||
*/
|
||
/* ADD THIS CLASS TO THE <BODY> TAG */
|
||
.lockscreen {
|
||
background: #d2d6de;
|
||
}
|
||
.lockscreen-logo {
|
||
font-size: 35px;
|
||
text-align: center;
|
||
margin-bottom: 25px;
|
||
font-weight: 300;
|
||
}
|
||
.lockscreen-logo a {
|
||
color: #444;
|
||
}
|
||
.lockscreen-wrapper {
|
||
max-width: 400px;
|
||
margin: 0 auto;
|
||
margin-top: 10%;
|
||
}
|
||
/* User name [optional] */
|
||
.lockscreen .lockscreen-name {
|
||
text-align: center;
|
||
font-weight: 600;
|
||
}
|
||
/* Will contain the image and the sign in form */
|
||
.lockscreen-item {
|
||
border-radius: 4px;
|
||
padding: 0;
|
||
background: #fff;
|
||
position: relative;
|
||
margin: 10px auto 30px auto;
|
||
width: 290px;
|
||
}
|
||
/* User image */
|
||
.lockscreen-image {
|
||
border-radius: 50%;
|
||
position: absolute;
|
||
left: -10px;
|
||
top: -25px;
|
||
background: #fff;
|
||
padding: 5px;
|
||
z-index: 10;
|
||
}
|
||
.lockscreen-image > img {
|
||
border-radius: 50%;
|
||
width: 70px;
|
||
height: 70px;
|
||
}
|
||
/* Contains the password input and the login button */
|
||
.lockscreen-credentials {
|
||
margin-left: 70px;
|
||
}
|
||
.lockscreen-credentials .form-control {
|
||
border: 0;
|
||
}
|
||
.lockscreen-credentials .btn {
|
||
background-color: #fff;
|
||
border: 0;
|
||
padding: 0 10px;
|
||
}
|
||
.lockscreen-footer {
|
||
margin-top: 10px;
|
||
}
|
||
/*
|
||
* Page: Login & Register
|
||
* ----------------------
|
||
*/
|
||
.login-logo,
|
||
.register-logo {
|
||
font-size: 35px;
|
||
text-align: center;
|
||
margin-bottom: 25px;
|
||
font-weight: 300;
|
||
}
|
||
.login-logo a,
|
||
.register-logo a {
|
||
color: #444;
|
||
}
|
||
.login-page,
|
||
.register-page {
|
||
background: #d2d6de;
|
||
}
|
||
.login-box,
|
||
.register-box {
|
||
width: 360px;
|
||
margin: 7% auto;
|
||
}
|
||
@media (max-width: 768px) {
|
||
.login-box,
|
||
.register-box {
|
||
width: 90%;
|
||
margin-top: 20px;
|
||
}
|
||
}
|
||
.login-box-body,
|
||
.register-box-body {
|
||
background: #fff;
|
||
padding: 20px;
|
||
border-top: 0;
|
||
color: #666;
|
||
}
|
||
.login-box-body .form-control-feedback,
|
||
.register-box-body .form-control-feedback {
|
||
color: #777;
|
||
}
|
||
.login-box-msg,
|
||
.register-box-msg {
|
||
margin: 0;
|
||
text-align: center;
|
||
padding: 0 20px 20px 20px;
|
||
}
|
||
.social-auth-links {
|
||
margin: 10px 0;
|
||
}
|
||
/*
|
||
* Page: 400 and 500 error pages
|
||
* ------------------------------
|
||
*/
|
||
.error-page {
|
||
width: 600px;
|
||
margin: 20px auto 0 auto;
|
||
}
|
||
@media (max-width: 991px) {
|
||
.error-page {
|
||
width: 100%;
|
||
}
|
||
}
|
||
.error-page > .headline {
|
||
float: left;
|
||
font-size: 100px;
|
||
font-weight: 300;
|
||
}
|
||
@media (max-width: 991px) {
|
||
.error-page > .headline {
|
||
float: none;
|
||
text-align: center;
|
||
}
|
||
}
|
||
.error-page > .error-content {
|
||
margin-left: 190px;
|
||
display: block;
|
||
}
|
||
@media (max-width: 991px) {
|
||
.error-page > .error-content {
|
||
margin-left: 0;
|
||
}
|
||
}
|
||
.error-page > .error-content > h3 {
|
||
font-weight: 300;
|
||
font-size: 25px;
|
||
}
|
||
@media (max-width: 991px) {
|
||
.error-page > .error-content > h3 {
|
||
text-align: center;
|
||
}
|
||
}
|
||
/*
|
||
* Page: Invoice
|
||
* -------------
|
||
*/
|
||
.invoice {
|
||
position: relative;
|
||
background: #fff;
|
||
border: 1px solid #f4f4f4;
|
||
padding: 20px;
|
||
margin: 10px 25px;
|
||
}
|
||
.invoice-title {
|
||
margin-top: 0;
|
||
}
|
||
/*
|
||
* Page: Profile
|
||
* -------------
|
||
*/
|
||
.profile-user-img {
|
||
margin: 0 auto;
|
||
width: 100px;
|
||
padding: 3px;
|
||
border: 3px solid #d2d6de;
|
||
}
|
||
.profile-username {
|
||
font-size: 21px;
|
||
margin-top: 5px;
|
||
}
|
||
.post {
|
||
border-bottom: 1px solid #d2d6de;
|
||
margin-bottom: 15px;
|
||
padding-bottom: 15px;
|
||
color: #666;
|
||
}
|
||
.post:last-of-type {
|
||
border-bottom: 0;
|
||
margin-bottom: 0;
|
||
padding-bottom: 0;
|
||
}
|
||
.post .user-block {
|
||
margin-bottom: 15px;
|
||
}
|
||
/*
|
||
* Social Buttons for Bootstrap
|
||
*
|
||
* Copyright 2013-2015 Panayiotis Lipiridis
|
||
* Licensed under the MIT License
|
||
*
|
||
* https://github.com/lipis/bootstrap-social
|
||
*/
|
||
.btn-social {
|
||
position: relative;
|
||
padding-left: 44px;
|
||
text-align: left;
|
||
white-space: nowrap;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
}
|
||
.btn-social > :first-child {
|
||
position: absolute;
|
||
left: 0;
|
||
top: 0;
|
||
bottom: 0;
|
||
width: 32px;
|
||
line-height: 34px;
|
||
font-size: 1.6em;
|
||
text-align: center;
|
||
border-right: 1px solid rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-social.btn-lg {
|
||
padding-left: 61px;
|
||
}
|
||
.btn-social.btn-lg > :first-child {
|
||
line-height: 45px;
|
||
width: 45px;
|
||
font-size: 1.8em;
|
||
}
|
||
.btn-social.btn-sm {
|
||
padding-left: 38px;
|
||
}
|
||
.btn-social.btn-sm > :first-child {
|
||
line-height: 28px;
|
||
width: 28px;
|
||
font-size: 1.4em;
|
||
}
|
||
.btn-social.btn-xs {
|
||
padding-left: 30px;
|
||
}
|
||
.btn-social.btn-xs > :first-child {
|
||
line-height: 20px;
|
||
width: 20px;
|
||
font-size: 1.2em;
|
||
}
|
||
.btn-social-icon {
|
||
position: relative;
|
||
padding-left: 44px;
|
||
text-align: left;
|
||
white-space: nowrap;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
height: 34px;
|
||
width: 34px;
|
||
padding: 0;
|
||
}
|
||
.btn-social-icon > :first-child {
|
||
position: absolute;
|
||
left: 0;
|
||
top: 0;
|
||
bottom: 0;
|
||
width: 32px;
|
||
line-height: 34px;
|
||
font-size: 1.6em;
|
||
text-align: center;
|
||
border-right: 1px solid rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-social-icon.btn-lg {
|
||
padding-left: 61px;
|
||
}
|
||
.btn-social-icon.btn-lg > :first-child {
|
||
line-height: 45px;
|
||
width: 45px;
|
||
font-size: 1.8em;
|
||
}
|
||
.btn-social-icon.btn-sm {
|
||
padding-left: 38px;
|
||
}
|
||
.btn-social-icon.btn-sm > :first-child {
|
||
line-height: 28px;
|
||
width: 28px;
|
||
font-size: 1.4em;
|
||
}
|
||
.btn-social-icon.btn-xs {
|
||
padding-left: 30px;
|
||
}
|
||
.btn-social-icon.btn-xs > :first-child {
|
||
line-height: 20px;
|
||
width: 20px;
|
||
font-size: 1.2em;
|
||
}
|
||
.btn-social-icon > :first-child {
|
||
border: none;
|
||
text-align: center;
|
||
width: 100%;
|
||
}
|
||
.btn-social-icon.btn-lg {
|
||
height: 45px;
|
||
width: 45px;
|
||
padding-left: 0;
|
||
padding-right: 0;
|
||
}
|
||
.btn-social-icon.btn-sm {
|
||
height: 30px;
|
||
width: 30px;
|
||
padding-left: 0;
|
||
padding-right: 0;
|
||
}
|
||
.btn-social-icon.btn-xs {
|
||
height: 22px;
|
||
width: 22px;
|
||
padding-left: 0;
|
||
padding-right: 0;
|
||
}
|
||
.btn-adn {
|
||
color: #fff;
|
||
background-color: #d87a68;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-adn:focus,
|
||
.btn-adn.focus {
|
||
color: #fff;
|
||
background-color: #ce563f;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-adn:hover {
|
||
color: #fff;
|
||
background-color: #ce563f;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-adn:active,
|
||
.btn-adn.active,
|
||
.open > .dropdown-toggle.btn-adn {
|
||
color: #fff;
|
||
background-color: #ce563f;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-adn:active:hover,
|
||
.btn-adn.active:hover,
|
||
.open > .dropdown-toggle.btn-adn:hover,
|
||
.btn-adn:active:focus,
|
||
.btn-adn.active:focus,
|
||
.open > .dropdown-toggle.btn-adn:focus,
|
||
.btn-adn:active.focus,
|
||
.btn-adn.active.focus,
|
||
.open > .dropdown-toggle.btn-adn.focus {
|
||
color: #fff;
|
||
background-color: #b94630;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-adn:active,
|
||
.btn-adn.active,
|
||
.open > .dropdown-toggle.btn-adn {
|
||
background-image: none;
|
||
}
|
||
.btn-adn.disabled,
|
||
.btn-adn[disabled],
|
||
fieldset[disabled] .btn-adn,
|
||
.btn-adn.disabled:hover,
|
||
.btn-adn[disabled]:hover,
|
||
fieldset[disabled] .btn-adn:hover,
|
||
.btn-adn.disabled:focus,
|
||
.btn-adn[disabled]:focus,
|
||
fieldset[disabled] .btn-adn:focus,
|
||
.btn-adn.disabled.focus,
|
||
.btn-adn[disabled].focus,
|
||
fieldset[disabled] .btn-adn.focus,
|
||
.btn-adn.disabled:active,
|
||
.btn-adn[disabled]:active,
|
||
fieldset[disabled] .btn-adn:active,
|
||
.btn-adn.disabled.active,
|
||
.btn-adn[disabled].active,
|
||
fieldset[disabled] .btn-adn.active {
|
||
background-color: #d87a68;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-adn .badge {
|
||
color: #d87a68;
|
||
background-color: #fff;
|
||
}
|
||
.btn-bitbucket {
|
||
color: #fff;
|
||
background-color: #205081;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-bitbucket:focus,
|
||
.btn-bitbucket.focus {
|
||
color: #fff;
|
||
background-color: #163758;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-bitbucket:hover {
|
||
color: #fff;
|
||
background-color: #163758;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-bitbucket:active,
|
||
.btn-bitbucket.active,
|
||
.open > .dropdown-toggle.btn-bitbucket {
|
||
color: #fff;
|
||
background-color: #163758;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-bitbucket:active:hover,
|
||
.btn-bitbucket.active:hover,
|
||
.open > .dropdown-toggle.btn-bitbucket:hover,
|
||
.btn-bitbucket:active:focus,
|
||
.btn-bitbucket.active:focus,
|
||
.open > .dropdown-toggle.btn-bitbucket:focus,
|
||
.btn-bitbucket:active.focus,
|
||
.btn-bitbucket.active.focus,
|
||
.open > .dropdown-toggle.btn-bitbucket.focus {
|
||
color: #fff;
|
||
background-color: #0f253c;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-bitbucket:active,
|
||
.btn-bitbucket.active,
|
||
.open > .dropdown-toggle.btn-bitbucket {
|
||
background-image: none;
|
||
}
|
||
.btn-bitbucket.disabled,
|
||
.btn-bitbucket[disabled],
|
||
fieldset[disabled] .btn-bitbucket,
|
||
.btn-bitbucket.disabled:hover,
|
||
.btn-bitbucket[disabled]:hover,
|
||
fieldset[disabled] .btn-bitbucket:hover,
|
||
.btn-bitbucket.disabled:focus,
|
||
.btn-bitbucket[disabled]:focus,
|
||
fieldset[disabled] .btn-bitbucket:focus,
|
||
.btn-bitbucket.disabled.focus,
|
||
.btn-bitbucket[disabled].focus,
|
||
fieldset[disabled] .btn-bitbucket.focus,
|
||
.btn-bitbucket.disabled:active,
|
||
.btn-bitbucket[disabled]:active,
|
||
fieldset[disabled] .btn-bitbucket:active,
|
||
.btn-bitbucket.disabled.active,
|
||
.btn-bitbucket[disabled].active,
|
||
fieldset[disabled] .btn-bitbucket.active {
|
||
background-color: #205081;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-bitbucket .badge {
|
||
color: #205081;
|
||
background-color: #fff;
|
||
}
|
||
.btn-dropbox {
|
||
color: #fff;
|
||
background-color: #1087dd;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-dropbox:focus,
|
||
.btn-dropbox.focus {
|
||
color: #fff;
|
||
background-color: #0d6aad;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-dropbox:hover {
|
||
color: #fff;
|
||
background-color: #0d6aad;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-dropbox:active,
|
||
.btn-dropbox.active,
|
||
.open > .dropdown-toggle.btn-dropbox {
|
||
color: #fff;
|
||
background-color: #0d6aad;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-dropbox:active:hover,
|
||
.btn-dropbox.active:hover,
|
||
.open > .dropdown-toggle.btn-dropbox:hover,
|
||
.btn-dropbox:active:focus,
|
||
.btn-dropbox.active:focus,
|
||
.open > .dropdown-toggle.btn-dropbox:focus,
|
||
.btn-dropbox:active.focus,
|
||
.btn-dropbox.active.focus,
|
||
.open > .dropdown-toggle.btn-dropbox.focus {
|
||
color: #fff;
|
||
background-color: #0a568c;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-dropbox:active,
|
||
.btn-dropbox.active,
|
||
.open > .dropdown-toggle.btn-dropbox {
|
||
background-image: none;
|
||
}
|
||
.btn-dropbox.disabled,
|
||
.btn-dropbox[disabled],
|
||
fieldset[disabled] .btn-dropbox,
|
||
.btn-dropbox.disabled:hover,
|
||
.btn-dropbox[disabled]:hover,
|
||
fieldset[disabled] .btn-dropbox:hover,
|
||
.btn-dropbox.disabled:focus,
|
||
.btn-dropbox[disabled]:focus,
|
||
fieldset[disabled] .btn-dropbox:focus,
|
||
.btn-dropbox.disabled.focus,
|
||
.btn-dropbox[disabled].focus,
|
||
fieldset[disabled] .btn-dropbox.focus,
|
||
.btn-dropbox.disabled:active,
|
||
.btn-dropbox[disabled]:active,
|
||
fieldset[disabled] .btn-dropbox:active,
|
||
.btn-dropbox.disabled.active,
|
||
.btn-dropbox[disabled].active,
|
||
fieldset[disabled] .btn-dropbox.active {
|
||
background-color: #1087dd;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-dropbox .badge {
|
||
color: #1087dd;
|
||
background-color: #fff;
|
||
}
|
||
.btn-facebook {
|
||
color: #fff;
|
||
background-color: #3b5998;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-facebook:focus,
|
||
.btn-facebook.focus {
|
||
color: #fff;
|
||
background-color: #2d4373;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-facebook:hover {
|
||
color: #fff;
|
||
background-color: #2d4373;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-facebook:active,
|
||
.btn-facebook.active,
|
||
.open > .dropdown-toggle.btn-facebook {
|
||
color: #fff;
|
||
background-color: #2d4373;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-facebook:active:hover,
|
||
.btn-facebook.active:hover,
|
||
.open > .dropdown-toggle.btn-facebook:hover,
|
||
.btn-facebook:active:focus,
|
||
.btn-facebook.active:focus,
|
||
.open > .dropdown-toggle.btn-facebook:focus,
|
||
.btn-facebook:active.focus,
|
||
.btn-facebook.active.focus,
|
||
.open > .dropdown-toggle.btn-facebook.focus {
|
||
color: #fff;
|
||
background-color: #23345a;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-facebook:active,
|
||
.btn-facebook.active,
|
||
.open > .dropdown-toggle.btn-facebook {
|
||
background-image: none;
|
||
}
|
||
.btn-facebook.disabled,
|
||
.btn-facebook[disabled],
|
||
fieldset[disabled] .btn-facebook,
|
||
.btn-facebook.disabled:hover,
|
||
.btn-facebook[disabled]:hover,
|
||
fieldset[disabled] .btn-facebook:hover,
|
||
.btn-facebook.disabled:focus,
|
||
.btn-facebook[disabled]:focus,
|
||
fieldset[disabled] .btn-facebook:focus,
|
||
.btn-facebook.disabled.focus,
|
||
.btn-facebook[disabled].focus,
|
||
fieldset[disabled] .btn-facebook.focus,
|
||
.btn-facebook.disabled:active,
|
||
.btn-facebook[disabled]:active,
|
||
fieldset[disabled] .btn-facebook:active,
|
||
.btn-facebook.disabled.active,
|
||
.btn-facebook[disabled].active,
|
||
fieldset[disabled] .btn-facebook.active {
|
||
background-color: #3b5998;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-facebook .badge {
|
||
color: #3b5998;
|
||
background-color: #fff;
|
||
}
|
||
.btn-flickr {
|
||
color: #fff;
|
||
background-color: #ff0084;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-flickr:focus,
|
||
.btn-flickr.focus {
|
||
color: #fff;
|
||
background-color: #cc006a;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-flickr:hover {
|
||
color: #fff;
|
||
background-color: #cc006a;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-flickr:active,
|
||
.btn-flickr.active,
|
||
.open > .dropdown-toggle.btn-flickr {
|
||
color: #fff;
|
||
background-color: #cc006a;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-flickr:active:hover,
|
||
.btn-flickr.active:hover,
|
||
.open > .dropdown-toggle.btn-flickr:hover,
|
||
.btn-flickr:active:focus,
|
||
.btn-flickr.active:focus,
|
||
.open > .dropdown-toggle.btn-flickr:focus,
|
||
.btn-flickr:active.focus,
|
||
.btn-flickr.active.focus,
|
||
.open > .dropdown-toggle.btn-flickr.focus {
|
||
color: #fff;
|
||
background-color: #a80057;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-flickr:active,
|
||
.btn-flickr.active,
|
||
.open > .dropdown-toggle.btn-flickr {
|
||
background-image: none;
|
||
}
|
||
.btn-flickr.disabled,
|
||
.btn-flickr[disabled],
|
||
fieldset[disabled] .btn-flickr,
|
||
.btn-flickr.disabled:hover,
|
||
.btn-flickr[disabled]:hover,
|
||
fieldset[disabled] .btn-flickr:hover,
|
||
.btn-flickr.disabled:focus,
|
||
.btn-flickr[disabled]:focus,
|
||
fieldset[disabled] .btn-flickr:focus,
|
||
.btn-flickr.disabled.focus,
|
||
.btn-flickr[disabled].focus,
|
||
fieldset[disabled] .btn-flickr.focus,
|
||
.btn-flickr.disabled:active,
|
||
.btn-flickr[disabled]:active,
|
||
fieldset[disabled] .btn-flickr:active,
|
||
.btn-flickr.disabled.active,
|
||
.btn-flickr[disabled].active,
|
||
fieldset[disabled] .btn-flickr.active {
|
||
background-color: #ff0084;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-flickr .badge {
|
||
color: #ff0084;
|
||
background-color: #fff;
|
||
}
|
||
.btn-foursquare {
|
||
color: #fff;
|
||
background-color: #f94877;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-foursquare:focus,
|
||
.btn-foursquare.focus {
|
||
color: #fff;
|
||
background-color: #f71752;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-foursquare:hover {
|
||
color: #fff;
|
||
background-color: #f71752;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-foursquare:active,
|
||
.btn-foursquare.active,
|
||
.open > .dropdown-toggle.btn-foursquare {
|
||
color: #fff;
|
||
background-color: #f71752;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-foursquare:active:hover,
|
||
.btn-foursquare.active:hover,
|
||
.open > .dropdown-toggle.btn-foursquare:hover,
|
||
.btn-foursquare:active:focus,
|
||
.btn-foursquare.active:focus,
|
||
.open > .dropdown-toggle.btn-foursquare:focus,
|
||
.btn-foursquare:active.focus,
|
||
.btn-foursquare.active.focus,
|
||
.open > .dropdown-toggle.btn-foursquare.focus {
|
||
color: #fff;
|
||
background-color: #e30742;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-foursquare:active,
|
||
.btn-foursquare.active,
|
||
.open > .dropdown-toggle.btn-foursquare {
|
||
background-image: none;
|
||
}
|
||
.btn-foursquare.disabled,
|
||
.btn-foursquare[disabled],
|
||
fieldset[disabled] .btn-foursquare,
|
||
.btn-foursquare.disabled:hover,
|
||
.btn-foursquare[disabled]:hover,
|
||
fieldset[disabled] .btn-foursquare:hover,
|
||
.btn-foursquare.disabled:focus,
|
||
.btn-foursquare[disabled]:focus,
|
||
fieldset[disabled] .btn-foursquare:focus,
|
||
.btn-foursquare.disabled.focus,
|
||
.btn-foursquare[disabled].focus,
|
||
fieldset[disabled] .btn-foursquare.focus,
|
||
.btn-foursquare.disabled:active,
|
||
.btn-foursquare[disabled]:active,
|
||
fieldset[disabled] .btn-foursquare:active,
|
||
.btn-foursquare.disabled.active,
|
||
.btn-foursquare[disabled].active,
|
||
fieldset[disabled] .btn-foursquare.active {
|
||
background-color: #f94877;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-foursquare .badge {
|
||
color: #f94877;
|
||
background-color: #fff;
|
||
}
|
||
.btn-github {
|
||
color: #fff;
|
||
background-color: #444444;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-github:focus,
|
||
.btn-github.focus {
|
||
color: #fff;
|
||
background-color: #2b2b2b;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-github:hover {
|
||
color: #fff;
|
||
background-color: #2b2b2b;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-github:active,
|
||
.btn-github.active,
|
||
.open > .dropdown-toggle.btn-github {
|
||
color: #fff;
|
||
background-color: #2b2b2b;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-github:active:hover,
|
||
.btn-github.active:hover,
|
||
.open > .dropdown-toggle.btn-github:hover,
|
||
.btn-github:active:focus,
|
||
.btn-github.active:focus,
|
||
.open > .dropdown-toggle.btn-github:focus,
|
||
.btn-github:active.focus,
|
||
.btn-github.active.focus,
|
||
.open > .dropdown-toggle.btn-github.focus {
|
||
color: #fff;
|
||
background-color: #191919;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-github:active,
|
||
.btn-github.active,
|
||
.open > .dropdown-toggle.btn-github {
|
||
background-image: none;
|
||
}
|
||
.btn-github.disabled,
|
||
.btn-github[disabled],
|
||
fieldset[disabled] .btn-github,
|
||
.btn-github.disabled:hover,
|
||
.btn-github[disabled]:hover,
|
||
fieldset[disabled] .btn-github:hover,
|
||
.btn-github.disabled:focus,
|
||
.btn-github[disabled]:focus,
|
||
fieldset[disabled] .btn-github:focus,
|
||
.btn-github.disabled.focus,
|
||
.btn-github[disabled].focus,
|
||
fieldset[disabled] .btn-github.focus,
|
||
.btn-github.disabled:active,
|
||
.btn-github[disabled]:active,
|
||
fieldset[disabled] .btn-github:active,
|
||
.btn-github.disabled.active,
|
||
.btn-github[disabled].active,
|
||
fieldset[disabled] .btn-github.active {
|
||
background-color: #444444;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-github .badge {
|
||
color: #444444;
|
||
background-color: #fff;
|
||
}
|
||
.btn-google {
|
||
color: #fff;
|
||
background-color: #dd4b39;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-google:focus,
|
||
.btn-google.focus {
|
||
color: #fff;
|
||
background-color: #c23321;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-google:hover {
|
||
color: #fff;
|
||
background-color: #c23321;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-google:active,
|
||
.btn-google.active,
|
||
.open > .dropdown-toggle.btn-google {
|
||
color: #fff;
|
||
background-color: #c23321;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-google:active:hover,
|
||
.btn-google.active:hover,
|
||
.open > .dropdown-toggle.btn-google:hover,
|
||
.btn-google:active:focus,
|
||
.btn-google.active:focus,
|
||
.open > .dropdown-toggle.btn-google:focus,
|
||
.btn-google:active.focus,
|
||
.btn-google.active.focus,
|
||
.open > .dropdown-toggle.btn-google.focus {
|
||
color: #fff;
|
||
background-color: #a32b1c;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-google:active,
|
||
.btn-google.active,
|
||
.open > .dropdown-toggle.btn-google {
|
||
background-image: none;
|
||
}
|
||
.btn-google.disabled,
|
||
.btn-google[disabled],
|
||
fieldset[disabled] .btn-google,
|
||
.btn-google.disabled:hover,
|
||
.btn-google[disabled]:hover,
|
||
fieldset[disabled] .btn-google:hover,
|
||
.btn-google.disabled:focus,
|
||
.btn-google[disabled]:focus,
|
||
fieldset[disabled] .btn-google:focus,
|
||
.btn-google.disabled.focus,
|
||
.btn-google[disabled].focus,
|
||
fieldset[disabled] .btn-google.focus,
|
||
.btn-google.disabled:active,
|
||
.btn-google[disabled]:active,
|
||
fieldset[disabled] .btn-google:active,
|
||
.btn-google.disabled.active,
|
||
.btn-google[disabled].active,
|
||
fieldset[disabled] .btn-google.active {
|
||
background-color: #dd4b39;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-google .badge {
|
||
color: #dd4b39;
|
||
background-color: #fff;
|
||
}
|
||
.btn-instagram {
|
||
color: #fff;
|
||
background-color: #3f729b;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-instagram:focus,
|
||
.btn-instagram.focus {
|
||
color: #fff;
|
||
background-color: #305777;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-instagram:hover {
|
||
color: #fff;
|
||
background-color: #305777;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-instagram:active,
|
||
.btn-instagram.active,
|
||
.open > .dropdown-toggle.btn-instagram {
|
||
color: #fff;
|
||
background-color: #305777;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-instagram:active:hover,
|
||
.btn-instagram.active:hover,
|
||
.open > .dropdown-toggle.btn-instagram:hover,
|
||
.btn-instagram:active:focus,
|
||
.btn-instagram.active:focus,
|
||
.open > .dropdown-toggle.btn-instagram:focus,
|
||
.btn-instagram:active.focus,
|
||
.btn-instagram.active.focus,
|
||
.open > .dropdown-toggle.btn-instagram.focus {
|
||
color: #fff;
|
||
background-color: #26455d;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-instagram:active,
|
||
.btn-instagram.active,
|
||
.open > .dropdown-toggle.btn-instagram {
|
||
background-image: none;
|
||
}
|
||
.btn-instagram.disabled,
|
||
.btn-instagram[disabled],
|
||
fieldset[disabled] .btn-instagram,
|
||
.btn-instagram.disabled:hover,
|
||
.btn-instagram[disabled]:hover,
|
||
fieldset[disabled] .btn-instagram:hover,
|
||
.btn-instagram.disabled:focus,
|
||
.btn-instagram[disabled]:focus,
|
||
fieldset[disabled] .btn-instagram:focus,
|
||
.btn-instagram.disabled.focus,
|
||
.btn-instagram[disabled].focus,
|
||
fieldset[disabled] .btn-instagram.focus,
|
||
.btn-instagram.disabled:active,
|
||
.btn-instagram[disabled]:active,
|
||
fieldset[disabled] .btn-instagram:active,
|
||
.btn-instagram.disabled.active,
|
||
.btn-instagram[disabled].active,
|
||
fieldset[disabled] .btn-instagram.active {
|
||
background-color: #3f729b;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-instagram .badge {
|
||
color: #3f729b;
|
||
background-color: #fff;
|
||
}
|
||
.btn-linkedin {
|
||
color: #fff;
|
||
background-color: #007bb6;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-linkedin:focus,
|
||
.btn-linkedin.focus {
|
||
color: #fff;
|
||
background-color: #005983;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-linkedin:hover {
|
||
color: #fff;
|
||
background-color: #005983;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-linkedin:active,
|
||
.btn-linkedin.active,
|
||
.open > .dropdown-toggle.btn-linkedin {
|
||
color: #fff;
|
||
background-color: #005983;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-linkedin:active:hover,
|
||
.btn-linkedin.active:hover,
|
||
.open > .dropdown-toggle.btn-linkedin:hover,
|
||
.btn-linkedin:active:focus,
|
||
.btn-linkedin.active:focus,
|
||
.open > .dropdown-toggle.btn-linkedin:focus,
|
||
.btn-linkedin:active.focus,
|
||
.btn-linkedin.active.focus,
|
||
.open > .dropdown-toggle.btn-linkedin.focus {
|
||
color: #fff;
|
||
background-color: #00405f;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-linkedin:active,
|
||
.btn-linkedin.active,
|
||
.open > .dropdown-toggle.btn-linkedin {
|
||
background-image: none;
|
||
}
|
||
.btn-linkedin.disabled,
|
||
.btn-linkedin[disabled],
|
||
fieldset[disabled] .btn-linkedin,
|
||
.btn-linkedin.disabled:hover,
|
||
.btn-linkedin[disabled]:hover,
|
||
fieldset[disabled] .btn-linkedin:hover,
|
||
.btn-linkedin.disabled:focus,
|
||
.btn-linkedin[disabled]:focus,
|
||
fieldset[disabled] .btn-linkedin:focus,
|
||
.btn-linkedin.disabled.focus,
|
||
.btn-linkedin[disabled].focus,
|
||
fieldset[disabled] .btn-linkedin.focus,
|
||
.btn-linkedin.disabled:active,
|
||
.btn-linkedin[disabled]:active,
|
||
fieldset[disabled] .btn-linkedin:active,
|
||
.btn-linkedin.disabled.active,
|
||
.btn-linkedin[disabled].active,
|
||
fieldset[disabled] .btn-linkedin.active {
|
||
background-color: #007bb6;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-linkedin .badge {
|
||
color: #007bb6;
|
||
background-color: #fff;
|
||
}
|
||
.btn-microsoft {
|
||
color: #fff;
|
||
background-color: #2672ec;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-microsoft:focus,
|
||
.btn-microsoft.focus {
|
||
color: #fff;
|
||
background-color: #125acd;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-microsoft:hover {
|
||
color: #fff;
|
||
background-color: #125acd;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-microsoft:active,
|
||
.btn-microsoft.active,
|
||
.open > .dropdown-toggle.btn-microsoft {
|
||
color: #fff;
|
||
background-color: #125acd;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-microsoft:active:hover,
|
||
.btn-microsoft.active:hover,
|
||
.open > .dropdown-toggle.btn-microsoft:hover,
|
||
.btn-microsoft:active:focus,
|
||
.btn-microsoft.active:focus,
|
||
.open > .dropdown-toggle.btn-microsoft:focus,
|
||
.btn-microsoft:active.focus,
|
||
.btn-microsoft.active.focus,
|
||
.open > .dropdown-toggle.btn-microsoft.focus {
|
||
color: #fff;
|
||
background-color: #0f4bac;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-microsoft:active,
|
||
.btn-microsoft.active,
|
||
.open > .dropdown-toggle.btn-microsoft {
|
||
background-image: none;
|
||
}
|
||
.btn-microsoft.disabled,
|
||
.btn-microsoft[disabled],
|
||
fieldset[disabled] .btn-microsoft,
|
||
.btn-microsoft.disabled:hover,
|
||
.btn-microsoft[disabled]:hover,
|
||
fieldset[disabled] .btn-microsoft:hover,
|
||
.btn-microsoft.disabled:focus,
|
||
.btn-microsoft[disabled]:focus,
|
||
fieldset[disabled] .btn-microsoft:focus,
|
||
.btn-microsoft.disabled.focus,
|
||
.btn-microsoft[disabled].focus,
|
||
fieldset[disabled] .btn-microsoft.focus,
|
||
.btn-microsoft.disabled:active,
|
||
.btn-microsoft[disabled]:active,
|
||
fieldset[disabled] .btn-microsoft:active,
|
||
.btn-microsoft.disabled.active,
|
||
.btn-microsoft[disabled].active,
|
||
fieldset[disabled] .btn-microsoft.active {
|
||
background-color: #2672ec;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-microsoft .badge {
|
||
color: #2672ec;
|
||
background-color: #fff;
|
||
}
|
||
.btn-openid {
|
||
color: #fff;
|
||
background-color: #f7931e;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-openid:focus,
|
||
.btn-openid.focus {
|
||
color: #fff;
|
||
background-color: #da7908;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-openid:hover {
|
||
color: #fff;
|
||
background-color: #da7908;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-openid:active,
|
||
.btn-openid.active,
|
||
.open > .dropdown-toggle.btn-openid {
|
||
color: #fff;
|
||
background-color: #da7908;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-openid:active:hover,
|
||
.btn-openid.active:hover,
|
||
.open > .dropdown-toggle.btn-openid:hover,
|
||
.btn-openid:active:focus,
|
||
.btn-openid.active:focus,
|
||
.open > .dropdown-toggle.btn-openid:focus,
|
||
.btn-openid:active.focus,
|
||
.btn-openid.active.focus,
|
||
.open > .dropdown-toggle.btn-openid.focus {
|
||
color: #fff;
|
||
background-color: #b86607;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-openid:active,
|
||
.btn-openid.active,
|
||
.open > .dropdown-toggle.btn-openid {
|
||
background-image: none;
|
||
}
|
||
.btn-openid.disabled,
|
||
.btn-openid[disabled],
|
||
fieldset[disabled] .btn-openid,
|
||
.btn-openid.disabled:hover,
|
||
.btn-openid[disabled]:hover,
|
||
fieldset[disabled] .btn-openid:hover,
|
||
.btn-openid.disabled:focus,
|
||
.btn-openid[disabled]:focus,
|
||
fieldset[disabled] .btn-openid:focus,
|
||
.btn-openid.disabled.focus,
|
||
.btn-openid[disabled].focus,
|
||
fieldset[disabled] .btn-openid.focus,
|
||
.btn-openid.disabled:active,
|
||
.btn-openid[disabled]:active,
|
||
fieldset[disabled] .btn-openid:active,
|
||
.btn-openid.disabled.active,
|
||
.btn-openid[disabled].active,
|
||
fieldset[disabled] .btn-openid.active {
|
||
background-color: #f7931e;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-openid .badge {
|
||
color: #f7931e;
|
||
background-color: #fff;
|
||
}
|
||
.btn-pinterest {
|
||
color: #fff;
|
||
background-color: #cb2027;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-pinterest:focus,
|
||
.btn-pinterest.focus {
|
||
color: #fff;
|
||
background-color: #9f191f;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-pinterest:hover {
|
||
color: #fff;
|
||
background-color: #9f191f;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-pinterest:active,
|
||
.btn-pinterest.active,
|
||
.open > .dropdown-toggle.btn-pinterest {
|
||
color: #fff;
|
||
background-color: #9f191f;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-pinterest:active:hover,
|
||
.btn-pinterest.active:hover,
|
||
.open > .dropdown-toggle.btn-pinterest:hover,
|
||
.btn-pinterest:active:focus,
|
||
.btn-pinterest.active:focus,
|
||
.open > .dropdown-toggle.btn-pinterest:focus,
|
||
.btn-pinterest:active.focus,
|
||
.btn-pinterest.active.focus,
|
||
.open > .dropdown-toggle.btn-pinterest.focus {
|
||
color: #fff;
|
||
background-color: #801419;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-pinterest:active,
|
||
.btn-pinterest.active,
|
||
.open > .dropdown-toggle.btn-pinterest {
|
||
background-image: none;
|
||
}
|
||
.btn-pinterest.disabled,
|
||
.btn-pinterest[disabled],
|
||
fieldset[disabled] .btn-pinterest,
|
||
.btn-pinterest.disabled:hover,
|
||
.btn-pinterest[disabled]:hover,
|
||
fieldset[disabled] .btn-pinterest:hover,
|
||
.btn-pinterest.disabled:focus,
|
||
.btn-pinterest[disabled]:focus,
|
||
fieldset[disabled] .btn-pinterest:focus,
|
||
.btn-pinterest.disabled.focus,
|
||
.btn-pinterest[disabled].focus,
|
||
fieldset[disabled] .btn-pinterest.focus,
|
||
.btn-pinterest.disabled:active,
|
||
.btn-pinterest[disabled]:active,
|
||
fieldset[disabled] .btn-pinterest:active,
|
||
.btn-pinterest.disabled.active,
|
||
.btn-pinterest[disabled].active,
|
||
fieldset[disabled] .btn-pinterest.active {
|
||
background-color: #cb2027;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-pinterest .badge {
|
||
color: #cb2027;
|
||
background-color: #fff;
|
||
}
|
||
.btn-reddit {
|
||
color: #000;
|
||
background-color: #eff7ff;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-reddit:focus,
|
||
.btn-reddit.focus {
|
||
color: #000;
|
||
background-color: #bcddff;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-reddit:hover {
|
||
color: #000;
|
||
background-color: #bcddff;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-reddit:active,
|
||
.btn-reddit.active,
|
||
.open > .dropdown-toggle.btn-reddit {
|
||
color: #000;
|
||
background-color: #bcddff;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-reddit:active:hover,
|
||
.btn-reddit.active:hover,
|
||
.open > .dropdown-toggle.btn-reddit:hover,
|
||
.btn-reddit:active:focus,
|
||
.btn-reddit.active:focus,
|
||
.open > .dropdown-toggle.btn-reddit:focus,
|
||
.btn-reddit:active.focus,
|
||
.btn-reddit.active.focus,
|
||
.open > .dropdown-toggle.btn-reddit.focus {
|
||
color: #000;
|
||
background-color: #98ccff;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-reddit:active,
|
||
.btn-reddit.active,
|
||
.open > .dropdown-toggle.btn-reddit {
|
||
background-image: none;
|
||
}
|
||
.btn-reddit.disabled,
|
||
.btn-reddit[disabled],
|
||
fieldset[disabled] .btn-reddit,
|
||
.btn-reddit.disabled:hover,
|
||
.btn-reddit[disabled]:hover,
|
||
fieldset[disabled] .btn-reddit:hover,
|
||
.btn-reddit.disabled:focus,
|
||
.btn-reddit[disabled]:focus,
|
||
fieldset[disabled] .btn-reddit:focus,
|
||
.btn-reddit.disabled.focus,
|
||
.btn-reddit[disabled].focus,
|
||
fieldset[disabled] .btn-reddit.focus,
|
||
.btn-reddit.disabled:active,
|
||
.btn-reddit[disabled]:active,
|
||
fieldset[disabled] .btn-reddit:active,
|
||
.btn-reddit.disabled.active,
|
||
.btn-reddit[disabled].active,
|
||
fieldset[disabled] .btn-reddit.active {
|
||
background-color: #eff7ff;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-reddit .badge {
|
||
color: #eff7ff;
|
||
background-color: #000;
|
||
}
|
||
.btn-soundcloud {
|
||
color: #fff;
|
||
background-color: #ff5500;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-soundcloud:focus,
|
||
.btn-soundcloud.focus {
|
||
color: #fff;
|
||
background-color: #cc4400;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-soundcloud:hover {
|
||
color: #fff;
|
||
background-color: #cc4400;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-soundcloud:active,
|
||
.btn-soundcloud.active,
|
||
.open > .dropdown-toggle.btn-soundcloud {
|
||
color: #fff;
|
||
background-color: #cc4400;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-soundcloud:active:hover,
|
||
.btn-soundcloud.active:hover,
|
||
.open > .dropdown-toggle.btn-soundcloud:hover,
|
||
.btn-soundcloud:active:focus,
|
||
.btn-soundcloud.active:focus,
|
||
.open > .dropdown-toggle.btn-soundcloud:focus,
|
||
.btn-soundcloud:active.focus,
|
||
.btn-soundcloud.active.focus,
|
||
.open > .dropdown-toggle.btn-soundcloud.focus {
|
||
color: #fff;
|
||
background-color: #a83800;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-soundcloud:active,
|
||
.btn-soundcloud.active,
|
||
.open > .dropdown-toggle.btn-soundcloud {
|
||
background-image: none;
|
||
}
|
||
.btn-soundcloud.disabled,
|
||
.btn-soundcloud[disabled],
|
||
fieldset[disabled] .btn-soundcloud,
|
||
.btn-soundcloud.disabled:hover,
|
||
.btn-soundcloud[disabled]:hover,
|
||
fieldset[disabled] .btn-soundcloud:hover,
|
||
.btn-soundcloud.disabled:focus,
|
||
.btn-soundcloud[disabled]:focus,
|
||
fieldset[disabled] .btn-soundcloud:focus,
|
||
.btn-soundcloud.disabled.focus,
|
||
.btn-soundcloud[disabled].focus,
|
||
fieldset[disabled] .btn-soundcloud.focus,
|
||
.btn-soundcloud.disabled:active,
|
||
.btn-soundcloud[disabled]:active,
|
||
fieldset[disabled] .btn-soundcloud:active,
|
||
.btn-soundcloud.disabled.active,
|
||
.btn-soundcloud[disabled].active,
|
||
fieldset[disabled] .btn-soundcloud.active {
|
||
background-color: #ff5500;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-soundcloud .badge {
|
||
color: #ff5500;
|
||
background-color: #fff;
|
||
}
|
||
.btn-tumblr {
|
||
color: #fff;
|
||
background-color: #2c4762;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-tumblr:focus,
|
||
.btn-tumblr.focus {
|
||
color: #fff;
|
||
background-color: #1c2d3f;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-tumblr:hover {
|
||
color: #fff;
|
||
background-color: #1c2d3f;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-tumblr:active,
|
||
.btn-tumblr.active,
|
||
.open > .dropdown-toggle.btn-tumblr {
|
||
color: #fff;
|
||
background-color: #1c2d3f;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-tumblr:active:hover,
|
||
.btn-tumblr.active:hover,
|
||
.open > .dropdown-toggle.btn-tumblr:hover,
|
||
.btn-tumblr:active:focus,
|
||
.btn-tumblr.active:focus,
|
||
.open > .dropdown-toggle.btn-tumblr:focus,
|
||
.btn-tumblr:active.focus,
|
||
.btn-tumblr.active.focus,
|
||
.open > .dropdown-toggle.btn-tumblr.focus {
|
||
color: #fff;
|
||
background-color: #111c26;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-tumblr:active,
|
||
.btn-tumblr.active,
|
||
.open > .dropdown-toggle.btn-tumblr {
|
||
background-image: none;
|
||
}
|
||
.btn-tumblr.disabled,
|
||
.btn-tumblr[disabled],
|
||
fieldset[disabled] .btn-tumblr,
|
||
.btn-tumblr.disabled:hover,
|
||
.btn-tumblr[disabled]:hover,
|
||
fieldset[disabled] .btn-tumblr:hover,
|
||
.btn-tumblr.disabled:focus,
|
||
.btn-tumblr[disabled]:focus,
|
||
fieldset[disabled] .btn-tumblr:focus,
|
||
.btn-tumblr.disabled.focus,
|
||
.btn-tumblr[disabled].focus,
|
||
fieldset[disabled] .btn-tumblr.focus,
|
||
.btn-tumblr.disabled:active,
|
||
.btn-tumblr[disabled]:active,
|
||
fieldset[disabled] .btn-tumblr:active,
|
||
.btn-tumblr.disabled.active,
|
||
.btn-tumblr[disabled].active,
|
||
fieldset[disabled] .btn-tumblr.active {
|
||
background-color: #2c4762;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-tumblr .badge {
|
||
color: #2c4762;
|
||
background-color: #fff;
|
||
}
|
||
.btn-twitter {
|
||
color: #fff;
|
||
background-color: #55acee;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-twitter:focus,
|
||
.btn-twitter.focus {
|
||
color: #fff;
|
||
background-color: #2795e9;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-twitter:hover {
|
||
color: #fff;
|
||
background-color: #2795e9;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-twitter:active,
|
||
.btn-twitter.active,
|
||
.open > .dropdown-toggle.btn-twitter {
|
||
color: #fff;
|
||
background-color: #2795e9;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-twitter:active:hover,
|
||
.btn-twitter.active:hover,
|
||
.open > .dropdown-toggle.btn-twitter:hover,
|
||
.btn-twitter:active:focus,
|
||
.btn-twitter.active:focus,
|
||
.open > .dropdown-toggle.btn-twitter:focus,
|
||
.btn-twitter:active.focus,
|
||
.btn-twitter.active.focus,
|
||
.open > .dropdown-toggle.btn-twitter.focus {
|
||
color: #fff;
|
||
background-color: #1583d7;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-twitter:active,
|
||
.btn-twitter.active,
|
||
.open > .dropdown-toggle.btn-twitter {
|
||
background-image: none;
|
||
}
|
||
.btn-twitter.disabled,
|
||
.btn-twitter[disabled],
|
||
fieldset[disabled] .btn-twitter,
|
||
.btn-twitter.disabled:hover,
|
||
.btn-twitter[disabled]:hover,
|
||
fieldset[disabled] .btn-twitter:hover,
|
||
.btn-twitter.disabled:focus,
|
||
.btn-twitter[disabled]:focus,
|
||
fieldset[disabled] .btn-twitter:focus,
|
||
.btn-twitter.disabled.focus,
|
||
.btn-twitter[disabled].focus,
|
||
fieldset[disabled] .btn-twitter.focus,
|
||
.btn-twitter.disabled:active,
|
||
.btn-twitter[disabled]:active,
|
||
fieldset[disabled] .btn-twitter:active,
|
||
.btn-twitter.disabled.active,
|
||
.btn-twitter[disabled].active,
|
||
fieldset[disabled] .btn-twitter.active {
|
||
background-color: #55acee;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-twitter .badge {
|
||
color: #55acee;
|
||
background-color: #fff;
|
||
}
|
||
.btn-vimeo {
|
||
color: #fff;
|
||
background-color: #1ab7ea;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-vimeo:focus,
|
||
.btn-vimeo.focus {
|
||
color: #fff;
|
||
background-color: #1295bf;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-vimeo:hover {
|
||
color: #fff;
|
||
background-color: #1295bf;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-vimeo:active,
|
||
.btn-vimeo.active,
|
||
.open > .dropdown-toggle.btn-vimeo {
|
||
color: #fff;
|
||
background-color: #1295bf;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-vimeo:active:hover,
|
||
.btn-vimeo.active:hover,
|
||
.open > .dropdown-toggle.btn-vimeo:hover,
|
||
.btn-vimeo:active:focus,
|
||
.btn-vimeo.active:focus,
|
||
.open > .dropdown-toggle.btn-vimeo:focus,
|
||
.btn-vimeo:active.focus,
|
||
.btn-vimeo.active.focus,
|
||
.open > .dropdown-toggle.btn-vimeo.focus {
|
||
color: #fff;
|
||
background-color: #0f7b9f;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-vimeo:active,
|
||
.btn-vimeo.active,
|
||
.open > .dropdown-toggle.btn-vimeo {
|
||
background-image: none;
|
||
}
|
||
.btn-vimeo.disabled,
|
||
.btn-vimeo[disabled],
|
||
fieldset[disabled] .btn-vimeo,
|
||
.btn-vimeo.disabled:hover,
|
||
.btn-vimeo[disabled]:hover,
|
||
fieldset[disabled] .btn-vimeo:hover,
|
||
.btn-vimeo.disabled:focus,
|
||
.btn-vimeo[disabled]:focus,
|
||
fieldset[disabled] .btn-vimeo:focus,
|
||
.btn-vimeo.disabled.focus,
|
||
.btn-vimeo[disabled].focus,
|
||
fieldset[disabled] .btn-vimeo.focus,
|
||
.btn-vimeo.disabled:active,
|
||
.btn-vimeo[disabled]:active,
|
||
fieldset[disabled] .btn-vimeo:active,
|
||
.btn-vimeo.disabled.active,
|
||
.btn-vimeo[disabled].active,
|
||
fieldset[disabled] .btn-vimeo.active {
|
||
background-color: #1ab7ea;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-vimeo .badge {
|
||
color: #1ab7ea;
|
||
background-color: #fff;
|
||
}
|
||
.btn-vk {
|
||
color: #fff;
|
||
background-color: #587ea3;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-vk:focus,
|
||
.btn-vk.focus {
|
||
color: #fff;
|
||
background-color: #466482;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-vk:hover {
|
||
color: #fff;
|
||
background-color: #466482;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-vk:active,
|
||
.btn-vk.active,
|
||
.open > .dropdown-toggle.btn-vk {
|
||
color: #fff;
|
||
background-color: #466482;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-vk:active:hover,
|
||
.btn-vk.active:hover,
|
||
.open > .dropdown-toggle.btn-vk:hover,
|
||
.btn-vk:active:focus,
|
||
.btn-vk.active:focus,
|
||
.open > .dropdown-toggle.btn-vk:focus,
|
||
.btn-vk:active.focus,
|
||
.btn-vk.active.focus,
|
||
.open > .dropdown-toggle.btn-vk.focus {
|
||
color: #fff;
|
||
background-color: #3a526b;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-vk:active,
|
||
.btn-vk.active,
|
||
.open > .dropdown-toggle.btn-vk {
|
||
background-image: none;
|
||
}
|
||
.btn-vk.disabled,
|
||
.btn-vk[disabled],
|
||
fieldset[disabled] .btn-vk,
|
||
.btn-vk.disabled:hover,
|
||
.btn-vk[disabled]:hover,
|
||
fieldset[disabled] .btn-vk:hover,
|
||
.btn-vk.disabled:focus,
|
||
.btn-vk[disabled]:focus,
|
||
fieldset[disabled] .btn-vk:focus,
|
||
.btn-vk.disabled.focus,
|
||
.btn-vk[disabled].focus,
|
||
fieldset[disabled] .btn-vk.focus,
|
||
.btn-vk.disabled:active,
|
||
.btn-vk[disabled]:active,
|
||
fieldset[disabled] .btn-vk:active,
|
||
.btn-vk.disabled.active,
|
||
.btn-vk[disabled].active,
|
||
fieldset[disabled] .btn-vk.active {
|
||
background-color: #587ea3;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-vk .badge {
|
||
color: #587ea3;
|
||
background-color: #fff;
|
||
}
|
||
.btn-yahoo {
|
||
color: #fff;
|
||
background-color: #720e9e;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-yahoo:focus,
|
||
.btn-yahoo.focus {
|
||
color: #fff;
|
||
background-color: #500a6f;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-yahoo:hover {
|
||
color: #fff;
|
||
background-color: #500a6f;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-yahoo:active,
|
||
.btn-yahoo.active,
|
||
.open > .dropdown-toggle.btn-yahoo {
|
||
color: #fff;
|
||
background-color: #500a6f;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-yahoo:active:hover,
|
||
.btn-yahoo.active:hover,
|
||
.open > .dropdown-toggle.btn-yahoo:hover,
|
||
.btn-yahoo:active:focus,
|
||
.btn-yahoo.active:focus,
|
||
.open > .dropdown-toggle.btn-yahoo:focus,
|
||
.btn-yahoo:active.focus,
|
||
.btn-yahoo.active.focus,
|
||
.open > .dropdown-toggle.btn-yahoo.focus {
|
||
color: #fff;
|
||
background-color: #39074e;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-yahoo:active,
|
||
.btn-yahoo.active,
|
||
.open > .dropdown-toggle.btn-yahoo {
|
||
background-image: none;
|
||
}
|
||
.btn-yahoo.disabled,
|
||
.btn-yahoo[disabled],
|
||
fieldset[disabled] .btn-yahoo,
|
||
.btn-yahoo.disabled:hover,
|
||
.btn-yahoo[disabled]:hover,
|
||
fieldset[disabled] .btn-yahoo:hover,
|
||
.btn-yahoo.disabled:focus,
|
||
.btn-yahoo[disabled]:focus,
|
||
fieldset[disabled] .btn-yahoo:focus,
|
||
.btn-yahoo.disabled.focus,
|
||
.btn-yahoo[disabled].focus,
|
||
fieldset[disabled] .btn-yahoo.focus,
|
||
.btn-yahoo.disabled:active,
|
||
.btn-yahoo[disabled]:active,
|
||
fieldset[disabled] .btn-yahoo:active,
|
||
.btn-yahoo.disabled.active,
|
||
.btn-yahoo[disabled].active,
|
||
fieldset[disabled] .btn-yahoo.active {
|
||
background-color: #720e9e;
|
||
border-color: rgba(0, 0, 0, 0.2);
|
||
}
|
||
.btn-yahoo .badge {
|
||
color: #720e9e;
|
||
background-color: #fff;
|
||
}
|
||
/*
|
||
* Plugin: Full Calendar
|
||
* ---------------------
|
||
*/
|
||
.fc-button {
|
||
background: #f4f4f4;
|
||
background-image: none;
|
||
color: #444;
|
||
border-color: #ddd;
|
||
border-bottom-color: #ddd;
|
||
}
|
||
.fc-button:hover,
|
||
.fc-button:active,
|
||
.fc-button.hover {
|
||
background-color: #e9e9e9;
|
||
}
|
||
.fc-header-title h2 {
|
||
font-size: 15px;
|
||
line-height: 1.6em;
|
||
color: #666;
|
||
margin-left: 10px;
|
||
}
|
||
.fc-header-right {
|
||
padding-right: 10px;
|
||
}
|
||
.fc-header-left {
|
||
padding-left: 10px;
|
||
}
|
||
.fc-widget-header {
|
||
background: #fafafa;
|
||
}
|
||
.fc-grid {
|
||
width: 100%;
|
||
border: 0;
|
||
}
|
||
.fc-widget-header:first-of-type,
|
||
.fc-widget-content:first-of-type {
|
||
border-left: 0;
|
||
border-right: 0;
|
||
}
|
||
.fc-widget-header:last-of-type,
|
||
.fc-widget-content:last-of-type {
|
||
border-right: 0;
|
||
}
|
||
.fc-toolbar {
|
||
padding: 10px;
|
||
margin: 0;
|
||
}
|
||
.fc-day-number {
|
||
font-size: 20px;
|
||
font-weight: 300;
|
||
padding-right: 10px;
|
||
}
|
||
.fc-color-picker {
|
||
list-style: none;
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
.fc-color-picker > li {
|
||
float: left;
|
||
font-size: 30px;
|
||
margin-right: 5px;
|
||
line-height: 30px;
|
||
}
|
||
.fc-color-picker > li .fa {
|
||
transition: -webkit-transform linear 0.3s;
|
||
transition: transform linear 0.3s;
|
||
transition: transform linear 0.3s, -webkit-transform linear 0.3s;
|
||
}
|
||
.fc-color-picker > li .fa:hover {
|
||
-webkit-transform: rotate(30deg);
|
||
transform: rotate(30deg);
|
||
}
|
||
#add-new-event {
|
||
transition: all linear 0.3s;
|
||
}
|
||
.external-event {
|
||
padding: 5px 10px;
|
||
font-weight: bold;
|
||
margin-bottom: 4px;
|
||
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
|
||
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
|
||
border-radius: 3px;
|
||
cursor: move;
|
||
}
|
||
.external-event:hover {
|
||
box-shadow: inset 0 0 90px rgba(0, 0, 0, 0.2);
|
||
}
|
||
/*
|
||
* Plugin: Select2
|
||
* ---------------
|
||
*/
|
||
.select2-container--default.select2-container--focus,
|
||
.select2-selection.select2-container--focus,
|
||
.select2-container--default:focus,
|
||
.select2-selection:focus,
|
||
.select2-container--default:active,
|
||
.select2-selection:active {
|
||
outline: none;
|
||
}
|
||
.select2-container--default .select2-selection--single,
|
||
.select2-selection .select2-selection--single {
|
||
border: 1px solid #d2d6de;
|
||
border-radius: 0;
|
||
padding: 6px 12px;
|
||
height: 34px;
|
||
}
|
||
.select2-container--default.select2-container--open {
|
||
border-color: #3c8dbc;
|
||
}
|
||
.select2-dropdown {
|
||
border: 1px solid #d2d6de;
|
||
border-radius: 0;
|
||
}
|
||
.select2-container--default .select2-results__option--highlighted[aria-selected] {
|
||
background-color: #3c8dbc;
|
||
color: white;
|
||
}
|
||
.select2-results__option {
|
||
padding: 6px 12px;
|
||
-moz-user-select: none;
|
||
-ms-user-select: none;
|
||
user-select: none;
|
||
-webkit-user-select: none;
|
||
}
|
||
.select2-container .select2-selection--single .select2-selection__rendered {
|
||
padding-left: 0;
|
||
padding-right: 0;
|
||
height: auto;
|
||
margin-top: -4px;
|
||
}
|
||
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
|
||
padding-right: 6px;
|
||
padding-left: 20px;
|
||
}
|
||
.select2-container--default .select2-selection--single .select2-selection__arrow {
|
||
height: 28px;
|
||
right: 3px;
|
||
}
|
||
.select2-container--default .select2-selection--single .select2-selection__arrow b {
|
||
margin-top: 0;
|
||
}
|
||
.select2-dropdown .select2-search__field,
|
||
.select2-search--inline .select2-search__field {
|
||
border: 1px solid #d2d6de;
|
||
}
|
||
.select2-dropdown .select2-search__field:focus,
|
||
.select2-search--inline .select2-search__field:focus {
|
||
outline: none;
|
||
border: 1px solid #3c8dbc;
|
||
}
|
||
.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[aria-selected=true],
|
||
.select2-container--default .select2-results__option[aria-selected=true]:hover {
|
||
color: #444;
|
||
}
|
||
.select2-container--default .select2-selection--multiple {
|
||
border: 1px solid #d2d6de;
|
||
border-radius: 0;
|
||
}
|
||
.select2-container--default .select2-selection--multiple:focus {
|
||
border-color: #3c8dbc;
|
||
}
|
||
.select2-container--default.select2-container--focus .select2-selection--multiple {
|
||
border-color: #d2d6de;
|
||
}
|
||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
||
background-color: #3c8dbc;
|
||
border-color: #367fa9;
|
||
padding: 1px 10px;
|
||
color: #fff;
|
||
}
|
||
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
|
||
margin-right: 5px;
|
||
color: rgba(255, 255, 255, 0.7);
|
||
}
|
||
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
|
||
color: #fff;
|
||
}
|
||
.select2-container .select2-selection--single .select2-selection__rendered {
|
||
padding-right: 10px;
|
||
}
|
||
/*
|
||
* General: Miscellaneous
|
||
* ----------------------
|
||
*/
|
||
.pad {
|
||
padding: 10px;
|
||
}
|
||
.margin {
|
||
margin: 10px;
|
||
}
|
||
.margin-bottom {
|
||
margin-bottom: 20px;
|
||
}
|
||
.margin-bottom-none {
|
||
margin-bottom: 0;
|
||
}
|
||
.margin-r-5 {
|
||
margin-right: 5px;
|
||
}
|
||
.inline {
|
||
display: inline;
|
||
}
|
||
.description-block {
|
||
display: block;
|
||
margin: 10px 0;
|
||
text-align: center;
|
||
}
|
||
.description-block.margin-bottom {
|
||
margin-bottom: 25px;
|
||
}
|
||
.description-block > .description-header {
|
||
margin: 0;
|
||
padding: 0;
|
||
font-weight: 600;
|
||
font-size: 16px;
|
||
}
|
||
.description-block > .description-text {
|
||
text-transform: uppercase;
|
||
}
|
||
.bg-red,
|
||
.bg-yellow,
|
||
.bg-aqua,
|
||
.bg-blue,
|
||
.bg-light-blue,
|
||
.bg-green,
|
||
.bg-navy,
|
||
.bg-teal,
|
||
.bg-olive,
|
||
.bg-lime,
|
||
.bg-orange,
|
||
.bg-fuchsia,
|
||
.bg-purple,
|
||
.bg-maroon,
|
||
.bg-black,
|
||
.bg-red-active,
|
||
.bg-yellow-active,
|
||
.bg-aqua-active,
|
||
.bg-blue-active,
|
||
.bg-light-blue-active,
|
||
.bg-green-active,
|
||
.bg-navy-active,
|
||
.bg-teal-active,
|
||
.bg-olive-active,
|
||
.bg-lime-active,
|
||
.bg-orange-active,
|
||
.bg-fuchsia-active,
|
||
.bg-purple-active,
|
||
.bg-maroon-active,
|
||
.bg-black-active,
|
||
.callout.callout-danger,
|
||
.callout.callout-warning,
|
||
.callout.callout-info,
|
||
.callout.callout-success,
|
||
.alert-success,
|
||
.alert-danger,
|
||
.alert-error,
|
||
.alert-warning,
|
||
.alert-info,
|
||
.label-danger,
|
||
.label-info,
|
||
.label-warning,
|
||
.label-primary,
|
||
.label-success,
|
||
.modal-primary .modal-body,
|
||
.modal-primary .modal-header,
|
||
.modal-primary .modal-footer,
|
||
.modal-warning .modal-body,
|
||
.modal-warning .modal-header,
|
||
.modal-warning .modal-footer,
|
||
.modal-info .modal-body,
|
||
.modal-info .modal-header,
|
||
.modal-info .modal-footer,
|
||
.modal-success .modal-body,
|
||
.modal-success .modal-header,
|
||
.modal-success .modal-footer,
|
||
.modal-danger .modal-body,
|
||
.modal-danger .modal-header,
|
||
.modal-danger .modal-footer {
|
||
color: #fff !important;
|
||
}
|
||
.bg-gray {
|
||
color: #000;
|
||
background-color: #d2d6de !important;
|
||
}
|
||
.bg-gray-light {
|
||
background-color: #f7f7f7;
|
||
}
|
||
.bg-black {
|
||
background-color: #111 !important;
|
||
}
|
||
.bg-red,
|
||
.callout.callout-danger,
|
||
.alert-danger,
|
||
.alert-error,
|
||
.label-danger,
|
||
.modal-danger .modal-body {
|
||
background-color: #dd4b39 !important;
|
||
}
|
||
.bg-yellow,
|
||
.callout.callout-warning,
|
||
.alert-warning,
|
||
.label-warning,
|
||
.modal-warning .modal-body {
|
||
background-color: #f39c12 !important;
|
||
}
|
||
.bg-aqua,
|
||
.callout.callout-info,
|
||
.alert-info,
|
||
.label-info,
|
||
.modal-info .modal-body {
|
||
background-color: #00c0ef !important;
|
||
}
|
||
.bg-blue {
|
||
background-color: #0073b7 !important;
|
||
}
|
||
.bg-light-blue,
|
||
.label-primary,
|
||
.modal-primary .modal-body {
|
||
background-color: #3c8dbc !important;
|
||
}
|
||
.bg-green,
|
||
.callout.callout-success,
|
||
.alert-success,
|
||
.label-success,
|
||
.modal-success .modal-body {
|
||
background-color: #00a65a !important;
|
||
}
|
||
.bg-navy {
|
||
background-color: #001F3F !important;
|
||
}
|
||
.bg-teal {
|
||
background-color: #39CCCC !important;
|
||
}
|
||
.bg-olive {
|
||
background-color: #3D9970 !important;
|
||
}
|
||
.bg-lime {
|
||
background-color: #01FF70 !important;
|
||
}
|
||
.bg-orange {
|
||
background-color: #FF851B !important;
|
||
}
|
||
.bg-fuchsia {
|
||
background-color: #F012BE !important;
|
||
}
|
||
.bg-purple {
|
||
background-color: #605ca8 !important;
|
||
}
|
||
.bg-maroon {
|
||
background-color: #D81B60 !important;
|
||
}
|
||
.bg-gray-active {
|
||
color: #000;
|
||
background-color: #b5bbc8 !important;
|
||
}
|
||
.bg-black-active {
|
||
background-color: #000000 !important;
|
||
}
|
||
.bg-red-active,
|
||
.modal-danger .modal-header,
|
||
.modal-danger .modal-footer {
|
||
background-color: #d33724 !important;
|
||
}
|
||
.bg-yellow-active,
|
||
.modal-warning .modal-header,
|
||
.modal-warning .modal-footer {
|
||
background-color: #db8b0b !important;
|
||
}
|
||
.bg-aqua-active,
|
||
.modal-info .modal-header,
|
||
.modal-info .modal-footer {
|
||
background-color: #00a7d0 !important;
|
||
}
|
||
.bg-blue-active {
|
||
background-color: #005384 !important;
|
||
}
|
||
.bg-light-blue-active,
|
||
.modal-primary .modal-header,
|
||
.modal-primary .modal-footer {
|
||
background-color: #357ca5 !important;
|
||
}
|
||
.bg-green-active,
|
||
.modal-success .modal-header,
|
||
.modal-success .modal-footer {
|
||
background-color: #008d4c !important;
|
||
}
|
||
.bg-navy-active {
|
||
background-color: #001a35 !important;
|
||
}
|
||
.bg-teal-active {
|
||
background-color: #30bbbb !important;
|
||
}
|
||
.bg-olive-active {
|
||
background-color: #368763 !important;
|
||
}
|
||
.bg-lime-active {
|
||
background-color: #00e765 !important;
|
||
}
|
||
.bg-orange-active {
|
||
background-color: #ff7701 !important;
|
||
}
|
||
.bg-fuchsia-active {
|
||
background-color: #db0ead !important;
|
||
}
|
||
.bg-purple-active {
|
||
background-color: #555299 !important;
|
||
}
|
||
.bg-maroon-active {
|
||
background-color: #ca195a !important;
|
||
}
|
||
[class^="bg-"].disabled {
|
||
opacity: 0.65;
|
||
filter: alpha(opacity=65);
|
||
}
|
||
.text-red {
|
||
color: #dd4b39 !important;
|
||
}
|
||
.text-yellow {
|
||
color: #f39c12 !important;
|
||
}
|
||
.text-aqua {
|
||
color: #00c0ef !important;
|
||
}
|
||
.text-blue {
|
||
color: #0073b7 !important;
|
||
}
|
||
.text-black {
|
||
color: #111 !important;
|
||
}
|
||
.text-light-blue {
|
||
color: #3c8dbc !important;
|
||
}
|
||
.text-green {
|
||
color: #00a65a !important;
|
||
}
|
||
.text-gray {
|
||
color: #d2d6de !important;
|
||
}
|
||
.text-navy {
|
||
color: #001F3F !important;
|
||
}
|
||
.text-teal {
|
||
color: #39CCCC !important;
|
||
}
|
||
.text-olive {
|
||
color: #3D9970 !important;
|
||
}
|
||
.text-lime {
|
||
color: #01FF70 !important;
|
||
}
|
||
.text-orange {
|
||
color: #FF851B !important;
|
||
}
|
||
.text-fuchsia {
|
||
color: #F012BE !important;
|
||
}
|
||
.text-purple {
|
||
color: #605ca8 !important;
|
||
}
|
||
.text-maroon {
|
||
color: #D81B60 !important;
|
||
}
|
||
.link-muted {
|
||
color: #7a869d;
|
||
}
|
||
.link-muted:hover,
|
||
.link-muted:focus {
|
||
color: #606c84;
|
||
}
|
||
.link-black {
|
||
color: #666;
|
||
}
|
||
.link-black:hover,
|
||
.link-black:focus {
|
||
color: #999;
|
||
}
|
||
.hide {
|
||
display: none !important;
|
||
}
|
||
.no-border {
|
||
border: 0 !important;
|
||
}
|
||
.no-padding {
|
||
padding: 0 !important;
|
||
}
|
||
.no-margin {
|
||
margin: 0 !important;
|
||
}
|
||
.no-shadow {
|
||
box-shadow: none !important;
|
||
}
|
||
.list-unstyled,
|
||
.chart-legend,
|
||
.contacts-list,
|
||
.users-list,
|
||
.mailbox-attachments {
|
||
list-style: none;
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
.list-group-unbordered > .list-group-item {
|
||
border-left: 0;
|
||
border-right: 0;
|
||
border-radius: 0;
|
||
padding-left: 0;
|
||
padding-right: 0;
|
||
}
|
||
.flat {
|
||
border-radius: 0 !important;
|
||
}
|
||
.text-bold,
|
||
.text-bold.table td,
|
||
.text-bold.table th {
|
||
font-weight: 700;
|
||
}
|
||
.text-sm {
|
||
font-size: 12px;
|
||
}
|
||
.jqstooltip {
|
||
padding: 5px !important;
|
||
width: auto !important;
|
||
height: auto !important;
|
||
}
|
||
.bg-teal-gradient {
|
||
background: #39CCCC !important;
|
||
background: -o-linear-gradient(#7adddd, #39CCCC) !important;
|
||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7adddd', endColorstr='#39CCCC', GradientType=0) !important;
|
||
color: #fff;
|
||
}
|
||
.bg-light-blue-gradient {
|
||
background: #3c8dbc !important;
|
||
background: -o-linear-gradient(#67a8ce, #3c8dbc) !important;
|
||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a8ce', endColorstr='#3c8dbc', GradientType=0) !important;
|
||
color: #fff;
|
||
}
|
||
.bg-blue-gradient {
|
||
background: #0073b7 !important;
|
||
background: -o-linear-gradient(#0089db, #0073b7) !important;
|
||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089db', endColorstr='#0073b7', GradientType=0) !important;
|
||
color: #fff;
|
||
}
|
||
.bg-aqua-gradient {
|
||
background: #00c0ef !important;
|
||
background: -o-linear-gradient(#14d1ff, #00c0ef) !important;
|
||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14d1ff', endColorstr='#00c0ef', GradientType=0) !important;
|
||
color: #fff;
|
||
}
|
||
.bg-yellow-gradient {
|
||
background: #f39c12 !important;
|
||
background: -o-linear-gradient(#f7bc60, #f39c12) !important;
|
||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7bc60', endColorstr='#f39c12', GradientType=0) !important;
|
||
color: #fff;
|
||
}
|
||
.bg-purple-gradient {
|
||
background: #605ca8 !important;
|
||
background: -o-linear-gradient(#9491c4, #605ca8) !important;
|
||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9491c4', endColorstr='#605ca8', GradientType=0) !important;
|
||
color: #fff;
|
||
}
|
||
.bg-green-gradient {
|
||
background: #00a65a !important;
|
||
background: -o-linear-gradient(#00ca6d, #00a65a) !important;
|
||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ca6d', endColorstr='#00a65a', GradientType=0) !important;
|
||
color: #fff;
|
||
}
|
||
.bg-red-gradient {
|
||
background: #dd4b39 !important;
|
||
background: -o-linear-gradient(#e47365, #dd4b39) !important;
|
||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47365', endColorstr='#dd4b39', GradientType=0) !important;
|
||
color: #fff;
|
||
}
|
||
.bg-black-gradient {
|
||
background: #111 !important;
|
||
background: -o-linear-gradient(#2b2b2b, #111) !important;
|
||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#111', GradientType=0) !important;
|
||
color: #fff;
|
||
}
|
||
.bg-maroon-gradient {
|
||
background: #D81B60 !important;
|
||
background: -o-linear-gradient(#e73f7c, #D81B60) !important;
|
||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e73f7c', endColorstr='#D81B60', GradientType=0) !important;
|
||
color: #fff;
|
||
}
|
||
.description-block .description-icon {
|
||
font-size: 16px;
|
||
}
|
||
.no-pad-top {
|
||
padding-top: 0;
|
||
}
|
||
.position-static {
|
||
position: static !important;
|
||
}
|
||
.list-header {
|
||
font-size: 15px;
|
||
padding: 10px 4px;
|
||
font-weight: bold;
|
||
color: #666;
|
||
}
|
||
.list-seperator {
|
||
height: 1px;
|
||
background: #f4f4f4;
|
||
margin: 15px 0 9px 0;
|
||
}
|
||
.list-link > a {
|
||
padding: 4px;
|
||
color: #777;
|
||
}
|
||
.list-link > a:hover {
|
||
color: #222;
|
||
}
|
||
.font-light {
|
||
font-weight: 300;
|
||
}
|
||
.user-block:before,
|
||
.user-block:after {
|
||
content: " ";
|
||
display: table;
|
||
}
|
||
.user-block:after {
|
||
clear: both;
|
||
}
|
||
.user-block img {
|
||
width: 40px;
|
||
height: 40px;
|
||
float: left;
|
||
}
|
||
.user-block .username,
|
||
.user-block .description,
|
||
.user-block .comment {
|
||
display: block;
|
||
margin-left: 50px;
|
||
}
|
||
.user-block .username {
|
||
font-size: 16px;
|
||
font-weight: 600;
|
||
}
|
||
.user-block .description {
|
||
color: #999;
|
||
font-size: 13px;
|
||
}
|
||
.user-block.user-block-sm .username,
|
||
.user-block.user-block-sm .description,
|
||
.user-block.user-block-sm .comment {
|
||
margin-left: 40px;
|
||
}
|
||
.user-block.user-block-sm .username {
|
||
font-size: 14px;
|
||
}
|
||
.img-sm,
|
||
.img-md,
|
||
.img-lg,
|
||
.box-comments .box-comment img,
|
||
.user-block.user-block-sm img {
|
||
float: left;
|
||
}
|
||
.img-sm,
|
||
.box-comments .box-comment img,
|
||
.user-block.user-block-sm img {
|
||
width: 30px !important;
|
||
height: 30px !important;
|
||
}
|
||
.img-sm + .img-push {
|
||
margin-left: 40px;
|
||
}
|
||
.img-md {
|
||
width: 60px;
|
||
height: 60px;
|
||
}
|
||
.img-md + .img-push {
|
||
margin-left: 70px;
|
||
}
|
||
.img-lg {
|
||
width: 100px;
|
||
height: 100px;
|
||
}
|
||
.img-lg + .img-push {
|
||
margin-left: 110px;
|
||
}
|
||
.img-bordered {
|
||
border: 3px solid #d2d6de;
|
||
padding: 3px;
|
||
}
|
||
.img-bordered-sm {
|
||
border: 2px solid #d2d6de;
|
||
padding: 2px;
|
||
}
|
||
.attachment-block {
|
||
border: 1px solid #f4f4f4;
|
||
padding: 5px;
|
||
margin-bottom: 10px;
|
||
background: #f7f7f7;
|
||
}
|
||
.attachment-block .attachment-img {
|
||
max-width: 100px;
|
||
max-height: 100px;
|
||
height: auto;
|
||
float: left;
|
||
}
|
||
.attachment-block .attachment-pushed {
|
||
margin-left: 110px;
|
||
}
|
||
.attachment-block .attachment-heading {
|
||
margin: 0;
|
||
}
|
||
.attachment-block .attachment-text {
|
||
color: #555;
|
||
}
|
||
.connectedSortable {
|
||
min-height: 100px;
|
||
}
|
||
.ui-helper-hidden-accessible {
|
||
border: 0;
|
||
clip: rect(0 0 0 0);
|
||
height: 1px;
|
||
margin: -1px;
|
||
overflow: hidden;
|
||
padding: 0;
|
||
position: absolute;
|
||
width: 1px;
|
||
}
|
||
.sort-highlight {
|
||
background: #f4f4f4;
|
||
border: 1px dashed #ddd;
|
||
margin-bottom: 10px;
|
||
}
|
||
.full-opacity-hover {
|
||
opacity: 0.65;
|
||
filter: alpha(opacity=65);
|
||
}
|
||
.full-opacity-hover:hover {
|
||
opacity: 1;
|
||
filter: alpha(opacity=100);
|
||
}
|
||
.chart {
|
||
position: relative;
|
||
overflow: hidden;
|
||
width: 100%;
|
||
}
|
||
.chart svg,
|
||
.chart canvas {
|
||
width: 100% !important;
|
||
}
|
||
/*
|
||
* Misc: print
|
||
* -----------
|
||
*/
|
||
@media print {
|
||
.no-print,
|
||
.main-sidebar,
|
||
.left-side,
|
||
.main-header,
|
||
.content-header {
|
||
display: none !important;
|
||
}
|
||
.content-wrapper,
|
||
.right-side,
|
||
.main-footer {
|
||
margin-left: 0 !important;
|
||
min-height: 0 !important;
|
||
-webkit-transform: translate(0, 0) !important;
|
||
transform: translate(0, 0) !important;
|
||
}
|
||
.fixed .content-wrapper,
|
||
.fixed .right-side {
|
||
padding-top: 0 !important;
|
||
}
|
||
.invoice {
|
||
width: 100%;
|
||
border: 0;
|
||
margin: 0;
|
||
padding: 0;
|
||
}
|
||
.invoice-col {
|
||
float: left;
|
||
width: 33.3333333%;
|
||
}
|
||
.table-responsive {
|
||
overflow: auto;
|
||
}
|
||
.table-responsive > .table tr th,
|
||
.table-responsive > .table tr td {
|
||
white-space: normal !important;
|
||
}
|
||
}
|
||
body,
|
||
label,
|
||
.checkbox label {
|
||
font-weight: 300;
|
||
}
|
||
.error-page {
|
||
background-color: #ecf0f5;
|
||
}
|
||
[v-cloak] {
|
||
display: none;
|
||
}
|
||
|
||
/* iCheck plugin Square skin, blue
|
||
----------------------------------- */
|
||
.icheckbox_square-blue,
|
||
.iradio_square-blue {
|
||
display: inline-block;
|
||
*display: inline;
|
||
vertical-align: middle;
|
||
margin: 0;
|
||
padding: 0;
|
||
width: 22px;
|
||
height: 22px;
|
||
background: url(blue.png) no-repeat;
|
||
border: none;
|
||
cursor: pointer;
|
||
}
|
||
|
||
.icheckbox_square-blue {
|
||
background-position: 0 0;
|
||
}
|
||
.icheckbox_square-blue.hover {
|
||
background-position: -24px 0;
|
||
}
|
||
.icheckbox_square-blue.checked {
|
||
background-position: -48px 0;
|
||
}
|
||
.icheckbox_square-blue.disabled {
|
||
background-position: -72px 0;
|
||
cursor: default;
|
||
}
|
||
.icheckbox_square-blue.checked.disabled {
|
||
background-position: -96px 0;
|
||
}
|
||
|
||
.iradio_square-blue {
|
||
background-position: -120px 0;
|
||
}
|
||
.iradio_square-blue.hover {
|
||
background-position: -144px 0;
|
||
}
|
||
.iradio_square-blue.checked {
|
||
background-position: -168px 0;
|
||
}
|
||
.iradio_square-blue.disabled {
|
||
background-position: -192px 0;
|
||
cursor: default;
|
||
}
|
||
.iradio_square-blue.checked.disabled {
|
||
background-position: -216px 0;
|
||
}
|
||
|
||
/* HiDPI support */
|
||
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
|
||
.icheckbox_square-blue,
|
||
.iradio_square-blue {
|
||
background-image: url(blue@2x.png);
|
||
-webkit-background-size: 240px 24px;
|
||
background-size: 240px 24px;
|
||
}
|
||
}
|
||
.toast-title {
|
||
font-weight: bold;
|
||
}
|
||
.toast-message {
|
||
-ms-word-wrap: break-word;
|
||
word-wrap: break-word;
|
||
}
|
||
.toast-message a,
|
||
.toast-message label {
|
||
color: #FFFFFF;
|
||
}
|
||
.toast-message a:hover {
|
||
color: #CCCCCC;
|
||
text-decoration: none;
|
||
}
|
||
.toast-close-button {
|
||
position: relative;
|
||
right: -0.3em;
|
||
top: -0.3em;
|
||
float: right;
|
||
font-size: 20px;
|
||
font-weight: bold;
|
||
color: #FFFFFF;
|
||
-webkit-text-shadow: 0 1px 0 #ffffff;
|
||
text-shadow: 0 1px 0 #ffffff;
|
||
opacity: 0.8;
|
||
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
|
||
filter: alpha(opacity=80);
|
||
}
|
||
.toast-close-button:hover,
|
||
.toast-close-button:focus {
|
||
color: #000000;
|
||
text-decoration: none;
|
||
cursor: pointer;
|
||
opacity: 0.4;
|
||
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
|
||
filter: alpha(opacity=40);
|
||
}
|
||
/*Additional properties for button version
|
||
iOS requires the button element instead of an anchor tag.
|
||
If you want the anchor version, it requires `href="#"`.*/
|
||
button.toast-close-button {
|
||
padding: 0;
|
||
cursor: pointer;
|
||
background: transparent;
|
||
border: 0;
|
||
-webkit-appearance: none;
|
||
}
|
||
.toast-top-center {
|
||
top: 0;
|
||
right: 0;
|
||
width: 100%;
|
||
}
|
||
.toast-bottom-center {
|
||
bottom: 0;
|
||
right: 0;
|
||
width: 100%;
|
||
}
|
||
.toast-top-full-width {
|
||
top: 0;
|
||
right: 0;
|
||
width: 100%;
|
||
}
|
||
.toast-bottom-full-width {
|
||
bottom: 0;
|
||
right: 0;
|
||
width: 100%;
|
||
}
|
||
.toast-top-left {
|
||
top: 12px;
|
||
left: 12px;
|
||
}
|
||
.toast-top-right {
|
||
top: 12px;
|
||
right: 12px;
|
||
}
|
||
.toast-bottom-right {
|
||
right: 12px;
|
||
bottom: 12px;
|
||
}
|
||
.toast-bottom-left {
|
||
bottom: 12px;
|
||
left: 12px;
|
||
}
|
||
#toast-container {
|
||
position: fixed;
|
||
z-index: 999999;
|
||
pointer-events: none;
|
||
/*overrides*/
|
||
}
|
||
#toast-container * {
|
||
box-sizing: border-box;
|
||
}
|
||
#toast-container > div {
|
||
position: relative;
|
||
pointer-events: auto;
|
||
overflow: hidden;
|
||
margin: 0 0 6px;
|
||
padding: 15px 15px 15px 50px;
|
||
width: 300px;
|
||
border-radius: 3px 3px 3px 3px;
|
||
background-position: 15px center;
|
||
background-repeat: no-repeat;
|
||
box-shadow: 0 0 12px #999999;
|
||
color: #FFFFFF;
|
||
opacity: 0.8;
|
||
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
|
||
filter: alpha(opacity=80);
|
||
}
|
||
#toast-container > :hover {
|
||
box-shadow: 0 0 12px #000000;
|
||
opacity: 1;
|
||
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
|
||
filter: alpha(opacity=100);
|
||
cursor: pointer;
|
||
}
|
||
#toast-container > .toast-info {
|
||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
|
||
}
|
||
#toast-container > .toast-error {
|
||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
|
||
}
|
||
#toast-container > .toast-success {
|
||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
|
||
}
|
||
#toast-container > .toast-warning {
|
||
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
|
||
}
|
||
#toast-container.toast-top-center > div,
|
||
#toast-container.toast-bottom-center > div {
|
||
width: 300px;
|
||
margin-left: auto;
|
||
margin-right: auto;
|
||
}
|
||
#toast-container.toast-top-full-width > div,
|
||
#toast-container.toast-bottom-full-width > div {
|
||
width: 96%;
|
||
margin-left: auto;
|
||
margin-right: auto;
|
||
}
|
||
.toast {
|
||
background-color: #030303;
|
||
}
|
||
.toast-success {
|
||
background-color: #51A351;
|
||
}
|
||
.toast-error {
|
||
background-color: #BD362F;
|
||
}
|
||
.toast-info {
|
||
background-color: #2F96B4;
|
||
}
|
||
.toast-warning {
|
||
background-color: #F89406;
|
||
}
|
||
.toast-progress {
|
||
position: absolute;
|
||
left: 0;
|
||
bottom: 0;
|
||
height: 4px;
|
||
background-color: #000000;
|
||
opacity: 0.4;
|
||
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
|
||
filter: alpha(opacity=40);
|
||
}
|
||
/*Responsive Design*/
|
||
@media all and (max-width: 240px) {
|
||
#toast-container > div {
|
||
padding: 8px 8px 8px 50px;
|
||
width: 11em;
|
||
}
|
||
#toast-container .toast-close-button {
|
||
right: -0.2em;
|
||
top: -0.2em;
|
||
}
|
||
}
|
||
@media all and (min-width: 241px) and (max-width: 480px) {
|
||
#toast-container > div {
|
||
padding: 8px 8px 8px 50px;
|
||
width: 18em;
|
||
}
|
||
#toast-container .toast-close-button {
|
||
right: -0.2em;
|
||
top: -0.2em;
|
||
}
|
||
}
|
||
@media all and (min-width: 481px) and (max-width: 768px) {
|
||
#toast-container > div {
|
||
padding: 15px 15px 15px 50px;
|
||
width: 25em;
|
||
}
|
||
}
|