Y-SLD/assets/playkit/vendor/css/chartist.css

594 lines
40 KiB
CSS

.ct-label {
fill: rgba(0, 0, 0, 0.4);
color: rgba(0, 0, 0, 0.4);
font-size: 0.75rem;
line-height: 1; }
.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
display: block;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.ct-chart-pie .ct-label,
.ct-chart-donut .ct-label {
dominant-baseline: central; }
.ct-label.ct-horizontal.ct-start {
-webkit-box-align: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
-webkit-box-pack: flex-start;
-ms-flex-pack: flex-start;
justify-content: flex-start;
text-align: left;
text-anchor: start; }
.ct-label.ct-horizontal.ct-end {
-webkit-box-align: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
-webkit-box-pack: flex-start;
-ms-flex-pack: flex-start;
justify-content: flex-start;
text-align: left;
text-anchor: start; }
.ct-label.ct-vertical.ct-start {
-webkit-box-align: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
-webkit-box-pack: flex-end;
-ms-flex-pack: flex-end;
justify-content: flex-end;
text-align: right;
text-anchor: end; }
.ct-label.ct-vertical.ct-end {
-webkit-box-align: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
-webkit-box-pack: flex-start;
-ms-flex-pack: flex-start;
justify-content: flex-start;
text-align: left;
text-anchor: start; }
.ct-chart-bar .ct-label.ct-horizontal.ct-start {
-webkit-box-align: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
text-anchor: start; }
.ct-chart-bar .ct-label.ct-horizontal.ct-end {
-webkit-box-align: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
text-anchor: start; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
-webkit-box-align: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
-webkit-box-pack: flex-start;
-ms-flex-pack: flex-start;
justify-content: flex-start;
text-align: left;
text-anchor: start; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
-webkit-box-align: flex-start;
-ms-flex-align: flex-start;
align-items: flex-start;
-webkit-box-pack: flex-start;
-ms-flex-pack: flex-start;
justify-content: flex-start;
text-align: left;
text-anchor: start; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: flex-end;
-ms-flex-pack: flex-end;
justify-content: flex-end;
text-align: right;
text-anchor: end; }
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: flex-start;
-ms-flex-pack: flex-start;
justify-content: flex-start;
text-align: left;
text-anchor: end; }
.ct-grid {
stroke: rgba(0, 0, 0, 0.2);
stroke-width: 1px;
stroke-dasharray: 2px; }
.ct-grid-background {
fill: none; }
.ct-point {
stroke-width: 10px;
stroke-linecap: round; }
.ct-line {
fill: none;
stroke-width: 4px; }
.ct-area {
stroke: none;
fill-opacity: 0.1; }
.ct-bar {
fill: none;
stroke-width: 10px; }
.ct-slice-donut {
fill: none;
stroke-width: 60px; }
.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
stroke: #39527b; }
.ct-series-a .ct-slice-pie, .ct-series-a .ct-area {
fill: #39527b; }
.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
stroke: #58d9e1; }
.ct-series-b .ct-slice-pie, .ct-series-b .ct-area {
fill: #58d9e1; }
.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
stroke: #60c84c; }
.ct-series-c .ct-slice-pie, .ct-series-c .ct-area {
fill: #60c84c; }
.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
stroke: #ffc952; }
.ct-series-d .ct-slice-pie, .ct-series-d .ct-area {
fill: #ffc952; }
.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
stroke: #ff7473; }
.ct-series-e .ct-slice-pie, .ct-series-e .ct-area {
fill: #ff7473; }
.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
stroke: #453d3f; }
.ct-series-f .ct-slice-pie, .ct-series-f .ct-area {
fill: #453d3f; }
.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
stroke: #59922b; }
.ct-series-g .ct-slice-pie, .ct-series-g .ct-area {
fill: #59922b; }
.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
stroke: #0544d3; }
.ct-series-h .ct-slice-pie, .ct-series-h .ct-area {
fill: #0544d3; }
.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
stroke: #6b0392; }
.ct-series-i .ct-slice-pie, .ct-series-i .ct-area {
fill: #6b0392; }
.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
stroke: #f05b4f; }
.ct-series-j .ct-slice-pie, .ct-series-j .ct-area {
fill: #f05b4f; }
.ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut {
stroke: #dda458; }
.ct-series-k .ct-slice-pie, .ct-series-k .ct-area {
fill: #dda458; }
.ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut {
stroke: #eacf7d; }
.ct-series-l .ct-slice-pie, .ct-series-l .ct-area {
fill: #eacf7d; }
.ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut {
stroke: #86797d; }
.ct-series-m .ct-slice-pie, .ct-series-m .ct-area {
fill: #86797d; }
.ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut {
stroke: #b2c326; }
.ct-series-n .ct-slice-pie, .ct-series-n .ct-area {
fill: #b2c326; }
.ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut {
stroke: #6188e2; }
.ct-series-o .ct-slice-pie, .ct-series-o .ct-area {
fill: #6188e2; }
.ct-square {
display: block;
position: relative;
width: 100%; }
.ct-square:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 100%; }
.ct-square:after {
content: "";
display: table;
clear: both; }
.ct-square > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-minor-second {
display: block;
position: relative;
width: 100%; }
.ct-minor-second:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 93.75%; }
.ct-minor-second:after {
content: "";
display: table;
clear: both; }
.ct-minor-second > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-major-second {
display: block;
position: relative;
width: 100%; }
.ct-major-second:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 88.88889%; }
.ct-major-second:after {
content: "";
display: table;
clear: both; }
.ct-major-second > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-minor-third {
display: block;
position: relative;
width: 100%; }
.ct-minor-third:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 83.33333%; }
.ct-minor-third:after {
content: "";
display: table;
clear: both; }
.ct-minor-third > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-major-third {
display: block;
position: relative;
width: 100%; }
.ct-major-third:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 80%; }
.ct-major-third:after {
content: "";
display: table;
clear: both; }
.ct-major-third > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-perfect-fourth {
display: block;
position: relative;
width: 100%; }
.ct-perfect-fourth:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 75%; }
.ct-perfect-fourth:after {
content: "";
display: table;
clear: both; }
.ct-perfect-fourth > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-perfect-fifth {
display: block;
position: relative;
width: 100%; }
.ct-perfect-fifth:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 66.66667%; }
.ct-perfect-fifth:after {
content: "";
display: table;
clear: both; }
.ct-perfect-fifth > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-minor-sixth {
display: block;
position: relative;
width: 100%; }
.ct-minor-sixth:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 62.5%; }
.ct-minor-sixth:after {
content: "";
display: table;
clear: both; }
.ct-minor-sixth > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-golden-section {
display: block;
position: relative;
width: 100%; }
.ct-golden-section:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 61.8047%; }
.ct-golden-section:after {
content: "";
display: table;
clear: both; }
.ct-golden-section > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-major-sixth {
display: block;
position: relative;
width: 100%; }
.ct-major-sixth:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 60%; }
.ct-major-sixth:after {
content: "";
display: table;
clear: both; }
.ct-major-sixth > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-minor-seventh {
display: block;
position: relative;
width: 100%; }
.ct-minor-seventh:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 56.25%; }
.ct-minor-seventh:after {
content: "";
display: table;
clear: both; }
.ct-minor-seventh > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-major-seventh {
display: block;
position: relative;
width: 100%; }
.ct-major-seventh:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 53.33333%; }
.ct-major-seventh:after {
content: "";
display: table;
clear: both; }
.ct-major-seventh > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-octave {
display: block;
position: relative;
width: 100%; }
.ct-octave:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 50%; }
.ct-octave:after {
content: "";
display: table;
clear: both; }
.ct-octave > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-major-tenth {
display: block;
position: relative;
width: 100%; }
.ct-major-tenth:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 40%; }
.ct-major-tenth:after {
content: "";
display: table;
clear: both; }
.ct-major-tenth > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-major-eleventh {
display: block;
position: relative;
width: 100%; }
.ct-major-eleventh:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 37.5%; }
.ct-major-eleventh:after {
content: "";
display: table;
clear: both; }
.ct-major-eleventh > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-major-twelfth {
display: block;
position: relative;
width: 100%; }
.ct-major-twelfth:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 33.33333%; }
.ct-major-twelfth:after {
content: "";
display: table;
clear: both; }
.ct-major-twelfth > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
.ct-double-octave {
display: block;
position: relative;
width: 100%; }
.ct-double-octave:before {
display: block;
float: left;
content: "";
width: 0;
height: 0;
padding-bottom: 25%; }
.ct-double-octave:after {
content: "";
display: table;
clear: both; }
.ct-double-octave > svg {
display: block;
position: absolute;
top: 0;
left: 0; }
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Jvd2VyX2NvbXBvbmVudHMvY2hhcnRpc3QvZGlzdC9zY3NzL2NoYXJ0aXN0LnNjc3MiLCIuLi9ib3dlcl9jb21wb25lbnRzL2NoYXJ0aXN0L2Rpc3Qvc2Nzcy9zZXR0aW5ncy9fY2hhcnRpc3Qtc2V0dGluZ3Muc2NzcyIsIi4uLy4uL2dsb2JhbC9zY3NzL192YXJpYWJsZXMuc2NzcyIsImNoYXJ0aXN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0hFO0VBeERBLHlCQzlCZ0M7RUQrQmhDLDBCQy9CZ0M7RURnQ2hDLG1CQy9Cb0I7RURnQ3BCLGVDN0JxQixFRG9GcEI7O0FBRUQ7O0VBckVBLGVBQWM7RUFDZCxxQkFBb0I7RUFFcEIscUJBQW9CO0VBRXBCLGNBQWEsRUFtRVo7O0FBRUQ7O0VBRUUsMkJBQTBCLEVBQzNCOztBQUVEO0VBbkdBLDRCQW9Hb0M7RUFsR3BDLHlCQWtHb0M7RUFqR3BDLHNCQWlHb0M7RUFoR3BDLDZCQWdHZ0Q7RUE5RmhELDBCQThGZ0Q7RUE3RmhELDRCQTZGZ0Q7RUExRjlDLGlCQUFnQjtFQTRGaEIsbUJBQWtCLEVBQ25COztBQUVEO0VBekdBLDhCQTBHc0M7RUF4R3RDLDJCQXdHc0M7RUF2R3RDLHdCQXVHc0M7RUF0R3RDLDZCQXNHa0Q7RUFwR2xELDBCQW9Ha0Q7RUFuR2xELDRCQW1Ha0Q7RUFoR2hELGlCQUFnQjtFQWtHaEIsbUJBQWtCLEVBQ25COztBQUVEO0VBL0dBLDRCQWdIb0M7RUE5R3BDLHlCQThHb0M7RUE3R3BDLHNCQTZHb0M7RUE1R3BDLDJCQTRHOEM7RUExRzlDLHdCQTBHOEM7RUF6RzlDLDBCQXlHOEM7RUFwRzVDLGtCQUFpQjtFQXNHakIsaUJBQWdCLEVBQ2pCOztBQUVEO0VBckhBLDRCQXNIb0M7RUFwSHBDLHlCQW9Ib0M7RUFuSHBDLHNCQW1Ib0M7RUFsSHBDLDZCQWtIZ0Q7RUFoSGhELDBCQWdIZ0Q7RUEvR2hELDRCQStHZ0Q7RUE1RzlDLGlCQUFnQjtFQThHaEIsbUJBQWtCLEVBQ25C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LGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsT0FBTTtJQUNOLFFBQU8sRUFDUiIsImZpbGUiOiJjaGFydGlzdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic2V0dGluZ3MvY2hhcnRpc3Qtc2V0dGluZ3NcIjtcblxuQG1peGluIGN0LXJlc3BvbnNpdmUtc3ZnLWNvbnRhaW5lcigkd2lkdGg6IDEwMCUsICRyYXRpbzogJGN0LWNvbnRhaW5lci1yYXRpbykge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogJHdpZHRoO1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHJhdGlvICogMTAwJTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICA+IHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtaXhpbiBjdC1hbGlnbi1qdXN0aWZ5KCRjdC10ZXh0LWFsaWduOiAkY3QtdGV4dC1hbGlnbiwgJGN0LXRleHQtanVzdGlmeTogJGN0LXRleHQtanVzdGlmeSkge1xuICAtd2Via2l0LWJveC1hbGlnbjogJGN0LXRleHQtYWxpZ247XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICRjdC10ZXh0LWFsaWduO1xuICAtbXMtZmxleC1hbGlnbjogJGN0LXRleHQtYWxpZ247XG4gIGFsaWduLWl0ZW1zOiAkY3QtdGV4dC1hbGlnbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogJGN0LXRleHQtanVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRjdC10ZXh0LWp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6ICRjdC10ZXh0LWp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogJGN0LXRleHQtanVzdGlmeTtcbiAgLy8gRmFsbGJhY2sgdG8gdGV4dC1hbGlnbiBmb3Igbm9uLWZsZXggYnJvd3NlcnNcbiAgQGlmKCRjdC10ZXh0LWp1c3RpZnkgPT0gJ2ZsZXgtc3RhcnQnKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfSBAZWxzZSBpZiAoJGN0LXRleHQtanVzdGlmeSA9PSAnZmxleC1lbmQnKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWl4aW4gY3QtZmxleCgpIHtcbiAgLy8gRmFsbGJhY2sgdG8gYmxvY2tcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1peGluIGN0LWNoYXJ0LWxhYmVsKCRjdC10ZXh0LWNvbG9yOiAkY3QtdGV4dC1jb2xvciwgJGN0LXRleHQtc2l6ZTogJGN0LXRleHQtc2l6ZSwgJGN0LXRleHQtbGluZS1oZWlnaHQ6ICRjdC10ZXh0LWxpbmUtaGVpZ2h0KSB7XG4gIGZpbGw6ICRjdC10ZXh0LWNvbG9yO1xuICBjb2xvcjogJGN0LXRleHQtY29sb3I7XG4gIGZvbnQtc2l6ZTogJGN0LXRleHQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRjdC10ZXh0LWxpbmUtaGVpZ2h0O1xufVxuXG5AbWl4aW4gY3QtY2hhcnQtZ3JpZCgkY3QtZ3JpZC1jb2xvcjogJGN0LWdyaWQtY29sb3IsICRjdC1ncmlkLXdpZHRoOiAkY3QtZ3JpZC13aWR0aCwgJGN0LWdyaWQtZGFzaGFycmF5OiAkY3QtZ3JpZC1kYXNoYXJyYXkpIHtcbiAgc3Ryb2tlOiAkY3QtZ3JpZC1jb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAkY3QtZ3JpZC13aWR0aDtcblxuICBAaWYgKCRjdC1ncmlkLWRhc2hhcnJheSkge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6ICRjdC1ncmlkLWRhc2hhcnJheTtcbiAgfVxufVxuXG5AbWl4aW4gY3QtY2hhcnQtcG9pbnQoJGN0LXBvaW50LXNpemU6ICRjdC1wb2ludC1zaXplLCAkY3QtcG9pbnQtc2hhcGU6ICRjdC1wb2ludC1zaGFwZSkge1xuICBzdHJva2Utd2lkdGg6ICRjdC1wb2ludC1zaXplO1xuICBzdHJva2UtbGluZWNhcDogJGN0LXBvaW50LXNoYXBlO1xufVxuXG5AbWl4aW4gY3QtY2hhcnQtbGluZSgkY3QtbGluZS13aWR0aDogJGN0LWxpbmUtd2lkdGgsICRjdC1saW5lLWRhc2hhcnJheTogJGN0LWxpbmUtZGFzaGFycmF5KSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogJGN0LWxpbmUtd2lkdGg7XG5cbiAgQGlmICgkY3QtbGluZS1kYXNoYXJyYXkpIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAkY3QtbGluZS1kYXNoYXJyYXk7XG4gIH1cbn1cblxuQG1peGluIGN0LWNoYXJ0LWFyZWEoJGN0LWFyZWEtb3BhY2l0eTogJGN0LWFyZWEtb3BhY2l0eSkge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGwtb3BhY2l0eTogJGN0LWFyZWEtb3BhY2l0eTtcbn1cblxuQG1peGluIGN0LWNoYXJ0LWJhcigkY3QtYmFyLXdpZHRoOiAkY3QtYmFyLXdpZHRoKSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogJGN0LWJhci13aWR0aDtcbn1cblxuQG1peGluIGN0LWNoYXJ0LWRvbnV0KCRjdC1kb251dC13aWR0aDogJGN0LWRvbnV0LXdpZHRoKSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogJGN0LWRvbnV0LXdpZHRoO1xufVxuXG5AbWl4aW4gY3QtY2hhcnQtc2VyaWVzLWNvbG9yKCRjb2xvcikge1xuICAuI3skY3QtY2xhc3MtcG9pbnR9LCAuI3skY3QtY2xhc3MtbGluZX0sIC4jeyRjdC1jbGFzcy1iYXJ9LCAuI3skY3QtY2xhc3Mtc2xpY2UtZG9udXR9IHtcbiAgICBzdHJva2U6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1zbGljZS1waWV9LCAuI3skY3QtY2xhc3MtYXJlYX0ge1xuICAgIGZpbGw6ICRjb2xvcjtcbiAgfVxufVxuXG5AbWl4aW4gY3QtY2hhcnQoJGN0LWNvbnRhaW5lci1yYXRpbzogJGN0LWNvbnRhaW5lci1yYXRpbywgJGN0LXRleHQtY29sb3I6ICRjdC10ZXh0LWNvbG9yLCAkY3QtdGV4dC1zaXplOiAkY3QtdGV4dC1zaXplLCAkY3QtZ3JpZC1jb2xvcjogJGN0LWdyaWQtY29sb3IsICRjdC1ncmlkLXdpZHRoOiAkY3QtZ3JpZC13aWR0aCwgJGN0LWdyaWQtZGFzaGFycmF5OiAkY3QtZ3JpZC1kYXNoYXJyYXksICRjdC1wb2ludC1zaXplOiAkY3QtcG9pbnQtc2l6ZSwgJGN0LXBvaW50LXNoYXBlOiAkY3QtcG9pbnQtc2hhcGUsICRjdC1saW5lLXdpZHRoOiAkY3QtbGluZS13aWR0aCwgJGN0LWJhci13aWR0aDogJGN0LWJhci13aWR0aCwgJGN0LWRvbnV0LXdpZHRoOiAkY3QtZG9udXQtd2lkdGgsICRjdC1zZXJpZXMtbmFtZXM6ICRjdC1zZXJpZXMtbmFtZXMsICRjdC1zZXJpZXMtY29sb3JzOiAkY3Qtc2VyaWVzLWNvbG9ycykge1xuXG4gIC4jeyRjdC1jbGFzcy1sYWJlbH0ge1xuICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWxhYmVsKCRjdC10ZXh0LWNvbG9yLCAkY3QtdGV4dC1zaXplKTtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1jaGFydC1saW5lfSAuI3skY3QtY2xhc3MtbGFiZWx9LFxuICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfSAuI3skY3QtY2xhc3MtbGFiZWx9IHtcbiAgICBAaW5jbHVkZSBjdC1mbGV4KCk7XG4gIH1cblxuICAuI3skY3QtY2xhc3MtY2hhcnQtcGllfSAuI3skY3QtY2xhc3MtbGFiZWx9LFxuICAuI3skY3QtY2xhc3MtY2hhcnQtZG9udXR9IC4jeyRjdC1jbGFzcy1sYWJlbH0ge1xuICAgIGRvbWluYW50LWJhc2VsaW5lOiBjZW50cmFsO1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1zdGFydH0ge1xuICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1lbmQsIGZsZXgtc3RhcnQpO1xuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG4gIH1cblxuICAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLWVuZH0ge1xuICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1zdGFydCwgZmxleC1zdGFydCk7XG4gICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xuICAgIHRleHQtYW5jaG9yOiBzdGFydDtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtdmVydGljYWx9LiN7JGN0LWNsYXNzLXN0YXJ0fSB7XG4gICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LWVuZCwgZmxleC1lbmQpO1xuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcbiAgICB0ZXh0LWFuY2hvcjogZW5kO1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy12ZXJ0aWNhbH0uI3skY3QtY2xhc3MtZW5kfSB7XG4gICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LWVuZCwgZmxleC1zdGFydCk7XG4gICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xuICAgIHRleHQtYW5jaG9yOiBzdGFydDtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3Mtc3RhcnR9IHtcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtZW5kLCBjZW50ZXIpO1xuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG4gIH1cblxuICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLWVuZH0ge1xuICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1zdGFydCwgY2VudGVyKTtcbiAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbC1iYXJzfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLXN0YXJ0fSB7XG4gICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LWVuZCwgZmxleC1zdGFydCk7XG4gICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xuICAgIHRleHQtYW5jaG9yOiBzdGFydDtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9LiN7JGN0LWNsYXNzLWhvcml6b250YWwtYmFyc30gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1lbmR9IHtcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG4gIH1cblxuICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsLWJhcnN9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtdmVydGljYWx9LiN7JGN0LWNsYXNzLXN0YXJ0fSB7XG4gICAgLy9AaW5jbHVkZSBjdC1jaGFydC1sYWJlbCgkY3QtdGV4dC1jb2xvciwgJGN0LXRleHQtc2l6ZSwgY2VudGVyLCAkY3QtdmVydGljYWwtdGV4dC1qdXN0aWZ5KTtcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGNlbnRlciwgZmxleC1lbmQpO1xuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcbiAgICB0ZXh0LWFuY2hvcjogZW5kO1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbC1iYXJzfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLXZlcnRpY2FsfS4jeyRjdC1jbGFzcy1lbmR9IHtcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGNlbnRlciwgZmxleC1zdGFydCk7XG4gICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xuICAgIHRleHQtYW5jaG9yOiBlbmQ7XG4gIH1cblxuICAuI3skY3QtY2xhc3MtZ3JpZH0ge1xuICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWdyaWQoJGN0LWdyaWQtY29sb3IsICRjdC1ncmlkLXdpZHRoLCAkY3QtZ3JpZC1kYXNoYXJyYXkpO1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWdyaWQtYmFja2dyb3VuZH0ge1xuICAgIGZpbGw6ICRjdC1ncmlkLWJhY2tncm91bmQtZmlsbDtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1wb2ludH0ge1xuICAgIEBpbmNsdWRlIGN0LWNoYXJ0LXBvaW50KCRjdC1wb2ludC1zaXplLCAkY3QtcG9pbnQtc2hhcGUpO1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWxpbmV9IHtcbiAgICBAaW5jbHVkZSBjdC1jaGFydC1saW5lKCRjdC1saW5lLXdpZHRoKTtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1hcmVhfSB7XG4gICAgQGluY2x1ZGUgY3QtY2hhcnQtYXJlYSgpO1xuICB9XG5cbiAgLiN7JGN0LWNsYXNzLWJhcn0ge1xuICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWJhcigkY3QtYmFyLXdpZHRoKTtcbiAgfVxuXG4gIC4jeyRjdC1jbGFzcy1zbGljZS1kb251dH0ge1xuICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWRvbnV0KCRjdC1kb251dC13aWR0aCk7XG4gIH1cblxuICBAaWYgJGN0LWluY2x1ZGUtY29sb3JlZC1zZXJpZXMge1xuICAgIEBmb3IgJGkgZnJvbSAwIHRvIGxlbmd0aCgkY3Qtc2VyaWVzLW5hbWVzKSB7XG4gICAgICAuI3skY3QtY2xhc3Mtc2VyaWVzfS0je250aCgkY3Qtc2VyaWVzLW5hbWVzLCAkaSArIDEpfSB7XG4gICAgICAgICRjb2xvcjogbnRoKCRjdC1zZXJpZXMtY29sb3JzLCAkaSArIDEpO1xuXG4gICAgICAgIEBpbmNsdWRlIGN0LWNoYXJ0LXNlcmllcy1jb2xvcigkY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaWYgJGN0LWluY2x1ZGUtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIGN0LWNoYXJ0KCk7XG5cbiAgQGlmICRjdC1pbmNsdWRlLWFsdGVybmF0aXZlLXJlc3BvbnNpdmUtY29udGFpbmVycyB7XG4gICAgQGZvciAkaSBmcm9tIDAgdG8gbGVuZ3RoKCRjdC1zY2FsZXMtbmFtZXMpIHtcbiAgICAgIC4je250aCgkY3Qtc2NhbGVzLW5hbWVzLCAkaSArIDEpfSB7XG4gICAgICAgIEBpbmNsdWRlIGN0LXJlc3BvbnNpdmUtc3ZnLWNvbnRhaW5lcigkcmF0aW86IG50aCgkY3Qtc2NhbGVzLCAkaSArIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNjYWxlcyBmb3IgcmVzcG9uc2l2ZSBTVkcgY29udGFpbmVyc1xuJGN0LXNjYWxlczogKCgxKSwgKDE1LzE2KSwgKDgvOSksICg1LzYpLCAoNC81KSwgKDMvNCksICgyLzMpLCAoNS84KSwgKDEvMS42MTgpLCAoMy81KSwgKDkvMTYpLCAoOC8xNSksICgxLzIpLCAoMi81KSwgKDMvOCksICgxLzMpLCAoMS80KSkgIWRlZmF1bHQ7XG4kY3Qtc2NhbGVzLW5hbWVzOiAoY3Qtc3F1YXJlLCBjdC1taW5vci1zZWNvbmQsIGN0LW1ham9yLXNlY29uZCwgY3QtbWlub3ItdGhpcmQsIGN0LW1ham9yLXRoaXJkLCBjdC1wZXJmZWN0LWZvdXJ0aCwgY3QtcGVyZmVjdC1maWZ0aCwgY3QtbWlub3Itc2l4dGgsIGN0LWdvbGRlbi1zZWN0aW9uLCBjdC1tYWpvci1zaXh0aCwgY3QtbWlub3Itc2V2ZW50aCwgY3QtbWFqb3Itc2V2ZW50aCwgY3Qtb2N0YXZlLCBjdC1tYWpvci10ZW50aCwgY3QtbWFqb3ItZWxldmVudGgsIGN0LW1ham9yLXR3ZWxmdGgsIGN0LWRvdWJsZS1vY3RhdmUpICFkZWZhdWx0O1xuXG4vLyBDbGFzcyBuYW1lcyB0byBiZSB1c2VkIHdoZW4gZ2VuZXJhdGluZyBDU1NcbiRjdC1jbGFzcy1jaGFydDogY3QtY2hhcnQgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtY2hhcnQtbGluZTogY3QtY2hhcnQtbGluZSAhZGVmYXVsdDtcbiRjdC1jbGFzcy1jaGFydC1iYXI6IGN0LWNoYXJ0LWJhciAhZGVmYXVsdDtcbiRjdC1jbGFzcy1ob3Jpem9udGFsLWJhcnM6IGN0LWhvcml6b250YWwtYmFycyAhZGVmYXVsdDtcbiRjdC1jbGFzcy1jaGFydC1waWU6IGN0LWNoYXJ0LXBpZSAhZGVmYXVsdDtcbiRjdC1jbGFzcy1jaGFydC1kb251dDogY3QtY2hhcnQtZG9udXQgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtbGFiZWw6IGN0LWxhYmVsICFkZWZhdWx0O1xuJGN0LWNsYXNzLXNlcmllczogY3Qtc2VyaWVzICFkZWZhdWx0O1xuJGN0LWNsYXNzLWxpbmU6IGN0LWxpbmUgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtcG9pbnQ6IGN0LXBvaW50ICFkZWZhdWx0O1xuJGN0LWNsYXNzLWFyZWE6IGN0LWFyZWEgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtYmFyOiBjdC1iYXIgIWRlZmF1bHQ7XG4kY3QtY2xhc3Mtc2xpY2UtcGllOiBjdC1zbGljZS1waWUgIWRlZmF1bHQ7XG4kY3QtY2xhc3Mtc2xpY2UtZG9udXQ6IGN0LXNsaWNlLWRvbnV0ICFkZWZhdWx0O1xuJGN0LWNsYXNzLWdyaWQ6IGN0LWdyaWQgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtZ3JpZC1iYWNrZ3JvdW5kOiBjdC1ncmlkLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kY3QtY2xhc3MtdmVydGljYWw6IGN0LXZlcnRpY2FsICFkZWZhdWx0O1xuJGN0LWNsYXNzLWhvcml6b250YWw6IGN0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4kY3QtY2xhc3Mtc3RhcnQ6IGN0LXN0YXJ0ICFkZWZhdWx0O1xuJGN0LWNsYXNzLWVuZDogY3QtZW5kICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcmF0aW9cbiRjdC1jb250YWluZXItcmF0aW86ICgxLzEuNjE4KSAhZGVmYXVsdDtcblxuLy8gVGV4dCBzdHlsZXMgZm9yIGxhYmVsc1xuJGN0LXRleHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhZGVmYXVsdDtcbiRjdC10ZXh0LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kY3QtdGV4dC1hbGlnbjogZmxleC1zdGFydCAhZGVmYXVsdDtcbiRjdC10ZXh0LWp1c3RpZnk6IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XG4kY3QtdGV4dC1saW5lLWhlaWdodDogMTtcblxuLy8gR3JpZCBzdHlsZXNcbiRjdC1ncmlkLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWRlZmF1bHQ7XG4kY3QtZ3JpZC1kYXNoYXJyYXk6IDJweCAhZGVmYXVsdDtcbiRjdC1ncmlkLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kY3QtZ3JpZC1iYWNrZ3JvdW5kLWZpbGw6IG5vbmUgIWRlZmF1bHQ7XG5cbi8vIExpbmUgY2hhcnQgcHJvcGVydGllc1xuJGN0LWxpbmUtd2lkdGg6IDRweCAhZGVmYXVsdDtcbiRjdC1saW5lLWRhc2hhcnJheTogZmFsc2UgIWRlZmF1bHQ7XG4kY3QtcG9pbnQtc2l6ZTogMTBweCAhZGVmYXVsdDtcbi8vIExpbmUgY2hhcnQgcG9pbnQsIGNhbiBiZSBlaXRoZXIgcm91bmQgb3Igc3F1YXJlXG4kY3QtcG9pbnQtc2hhcGU6IHJvdW5kICFkZWZhdWx0O1xuLy8gQXJlYSBmaWxsIHRyYW5zcGFyZW5jeSBiZXR3ZWVuIDAgYW5kIDFcbiRjdC1hcmVhLW9wYWNpdHk6IDAuMSAhZGVmYXVsdDtcblxuLy8gQmFyIGNoYXJ0IGJhciB3aWR0aFxuJGN0LWJhci13aWR0aDogMTBweCAhZGVmYXVsdDtcblxuLy8gRG9udXQgd2lkdGggKElmIGRvbnV0IHdpZHRoIGlzIHRvIGJpZyBpdCBjYW4gY2F1c2UgaXNzdWVzIHdoZXJlIHRoZSBzaGFwZSBnZXRzIGRpc3RvcnRlZClcbiRjdC1kb251dC13aWR0aDogNjBweCAhZGVmYXVsdDtcblxuLy8gSWYgc2V0IHRvIHRydWUgaXQgd2lsbCBpbmNsdWRlIHRoZSBkZWZhdWx0IGNsYXNzZXMgYW5kIGdlbmVyYXRlIENTUyBvdXRwdXQuIElmIHlvdSdyZSBwbGFubmluZyB0byB1c2UgdGhlIG1peGlucyB5b3Vcbi8vIHNob3VsZCBzZXQgdGhpcyBwcm9wZXJ0eSB0byBmYWxzZVxuJGN0LWluY2x1ZGUtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gSWYgdGhpcyBpcyBzZXQgdG8gdHJ1ZSB0aGUgQ1NTIHdpbGwgY29udGFpbiBjb2xvcmVkIHNlcmllcy4gWW91IGNhbiBleHRlbmQgb3IgY2hhbmdlIHRoZSBjb2xvciB3aXRoIHRoZVxuLy8gcHJvcGVydGllcyBiZWxvd1xuJGN0LWluY2x1ZGUtY29sb3JlZC1zZXJpZXM6ICRjdC1pbmNsdWRlLWNsYXNzZXMgIWRlZmF1bHQ7XG5cbi8vIElmIHNldCB0byB0cnVlIHRoaXMgd2lsbCBpbmNsdWRlIGFsbCByZXNwb25zaXZlIGNvbnRhaW5lciB2YXJpYXRpb25zIHVzaW5nIHRoZSBzY2FsZXMgZGVmaW5lZCBhdCB0aGUgdG9wIG9mIHRoZSBzY3JpcHRcbiRjdC1pbmNsdWRlLWFsdGVybmF0aXZlLXJlc3BvbnNpdmUtY29udGFpbmVyczogJGN0LWluY2x1ZGUtY2xhc3NlcyAhZGVmYXVsdDtcblxuLy8gU2VyaWVzIG5hbWVzIGFuZCBjb2xvcnMuIFRoaXMgY2FuIGJlIGV4dGVuZGVkIG9yIGN1c3RvbWl6ZWQgYXMgZGVzaXJlZC4gSnVzdCBhZGQgbW9yZSBzZXJpZXMgYW5kIGNvbG9ycy5cbiRjdC1zZXJpZXMtbmFtZXM6IChhLCBiLCBjLCBkLCBlLCBmLCBnLCBoLCBpLCBqLCBrLCBsLCBtLCBuLCBvKSAhZGVmYXVsdDtcbiRjdC1zZXJpZXMtY29sb3JzOiAoXG4gICNkNzAyMDYsXG4gICNmMDViNGYsXG4gICNmNGM2M2QsXG4gICNkMTc5MDUsXG4gICM0NTNkM2YsXG4gICM1OTkyMmIsXG4gICMwNTQ0ZDMsXG4gICM2YjAzOTIsXG4gICNmMDViNGYsXG4gICNkZGE0NTgsXG4gICNlYWNmN2QsXG4gICM4Njc5N2QsXG4gICNiMmMzMjYsXG4gICM2MTg4ZTIsXG4gICNhNzQ4Y2FcbikgIWRlZmF1bHQ7XG4iLCIvLyBDb2xvcnNcclxuJGdyYXktZGFyazogICAgICAgICAgICAgICAgICMzNzNhM2M7XHJcbiRncmF5OiAgICAgICAgICAgICAgICAgICAgICAjNTU1OTVjO1xyXG4kZ3JheS1saWdodDogICAgICAgICAgICAgICAgIzgxOGE5MTtcclxuJGdyYXktbGlnaHRlcjogICAgICAgICAgICAgICNlY2VlZWY7XHJcbiRncmF5LWxpZ2h0ZXN0OiAgICAgICAgICAgICAjZjdmN2Y5O1xyXG5cclxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgICAgICMzOTUyN2I7XHJcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICAgICAjNjBjODRjO1xyXG4kYnJhbmQtaW5mbzogICAgICAgICAgICAgICAgIzU4ZDllMTtcclxuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgICAgICNmZmM5NTI7XHJcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICAgICAjZmY3NDczO1xyXG4kYnJhbmQtbGltZTogICAgICAgICAgICAgICAgI2NkZGIyZTtcclxuJGJyYW5kLWludmVyc2U6ICAgICAgICAgICAgICRncmF5LWRhcms7XHJcbiRicmFuZC1ibGFjazogICAgICAgICAgICAgICAjMjIyMjIyO1xyXG5cclxuLy8gc29jaWFsIGJyYW5kc1xyXG4kYnJhbmQtZ29vZ2xlLXBsdXM6ICNkZDRiMzk7XHJcbiRicmFuZC1saW5rZWRpbjogIzAwNzdiNTtcclxuJGJyYW5kLWRyaWJiYmxlOiAjZWE0Yzg5O1xyXG4kYnJhbmQtZmFjZWJvb2s6ICMzYjU5OTg7XHJcbiRicmFuZC10d2l0dGVyOiAjMWRhMWYyO1xyXG4kYnJhbmQteW91dHViZTogI2NkMjAxZjtcclxuJGJyYW5kLWZsaWNrcjogI2ZmMDA4NDtcclxuJGJyYW5kLXR1bWJscjogIzM1NDY1YztcclxuXHJcblxyXG4vLyBDb21wb25lbnRzXHJcbiRib3JkZXItY29sb3ItZGVmYXVsdDogJGdyYXktbGlnaHRlcjtcclxuJGJnLWZhZGVkOiAkZ3JheS1saWdodGVzdDsgXHJcbiRjb21wb25lbnQtaG92ZXItYmc6ICNmN2Y3Zjc7XHJcblxyXG5cclxuLy8gU3BhY2luZ1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDEuNXJlbTtcclxuXHJcblxyXG4vLyBNZW51YmFyXHJcbiRtZW51YmFyLXdpZHRoOiAgIDI0MHB4O1xyXG4kbWVudWJhci13aWR0aC1pY29uYmFyOiAxOTBweDtcclxuJG1lbnViYXItd2lkdGgtaHlicmlkOiAyNjBweDtcclxuJG1lbnViYXItd2lkdGgtZm9sZDogNjRweDtcclxuJG1lbnViYXItdG9wLWhlaWdodDogNjRweDtcclxuJG1lbnViYXItZGFyay1iZzogJGJyYW5kLXByaW1hcnk7XHJcblxyXG5cclxuLy8gTmF2YmFyXHJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgIDY2cHg7XHJcbiRuYXZiYXItYmctZGVmYXVsdDogICAgICAgICAgICNmN2Y3Zjc7XHJcbiRuYXZiYXItYm9yZGVyLWNvbG9yLWRlZmF1bHQ6ICNlNmU2ZTY7XHJcblxyXG5cclxuLy8gaGVhZGVyXHJcbiRoZWFkZXItaGVpZ2h0OiAxNjJweDtcclxuXHJcblxyXG4vLyBDYXJkc1xyXG4kY2FyZC1zcGFjZXIteDogICAgICAgMS41cmVtOyAgLy8gMS4yNXJlbVxyXG4kY2FyZC1zcGFjZXIteTogICAgICAgLjc1cmVtOyAgIC8vIC43NXJlbVxyXG4kY2FyZC1tYXJnaW4tYm90dG9tOiAgJGdyaWQtZ3V0dGVyLXdpZHRoO1xyXG4kY2FyZC1ib3JkZXItY29sb3I6ICAgJGJvcmRlci1jb2xvci1kZWZhdWx0O1xyXG4kY2FyZC1jYXAtYmc6ICAgICAgICAgJGNvbXBvbmVudC1ob3Zlci1iZztcclxuXHJcblxyXG4vLyBMaW5rc1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHJcbi8vIFRhYmxlc1xyXG4kdGFibGUtYmctYWNjZW50OiAkYmctZmFkZWQ7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItZGVmYXVsdDtcclxuXHJcblxyXG4vLyBIYW1idXJnZXJzXHJcbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICAgICAgICAgICAgICA6IDEwcHg7XHJcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICAgICAgICAgICAgICA6IDZweDtcclxuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgICAgICAgICAgICAgIDogMjJweDtcclxuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgICAgICAgICAgICAgIDogMnB4O1xyXG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgICAgICAgICAgICAgOiAzcHg7XHJcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICAgICAgICAgICAgICA6ICNmZmY7XHJcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyAgICAgICAgICAgICA6IDRweDtcclxuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgICAgICAgICAgICAgIDogMTtcclxuXHJcblxyXG4vLyBEcm9wZG93bnMsIE1lZGlhLWxpc3RzXHJcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgIDVweDtcclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgMXJlbTtcclxuJGRyb3Bkb3duLW1hcmdpbi10b3A6ICAgICAgICAgICAgLjI1cmVtO1xyXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yLWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICRib3JkZXItY29sb3ItZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgwLDAsMCwuMDgpO1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAkY29tcG9uZW50LWhvdmVyLWJnO1xyXG5cclxuJGRyb3Bkb3duLWNhcC1iZzogICAgICAgICAgICNmYmZiZmI7XHJcbiRkcm9wZG93bi1jYXAtYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xyXG5cclxuXHJcbiRtZWRpYS1saW5rLWhvdmVyLWJnOiAgICAgJGNvbXBvbmVudC1ob3Zlci1iZztcclxuJG1lZGlhLWJvcmRlci1jb2xvcjogICAgICAkYm9yZGVyLWNvbG9yLWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gYXZhdGFyXHJcbiRhdmF0YXItc2l6ZS14czogICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJGF2YXRhci1zaXplLXNtOiAgICAgICAzcmVtICFkZWZhdWx0O1xyXG4kYXZhdGFyLXNpemUtbWQ6ICAgICAgIDRyZW0gIWRlZmF1bHQ7XHJcbiRhdmF0YXItc2l6ZS1sZzogICAgICAgNXJlbSAhZGVmYXVsdDtcclxuJGF2YXRhci1zaXplLXhsOiAgICAgICA3cmVtICFkZWZhdWx0O1xyXG4kYXZhdGFyLXNpemUtZGVmYXVsdDogIDIuNXJlbSAhZGVmYXVsdDtcclxuJGF2YXRhci1ib3JkZXItcmFkaXVzOiAgICAzcHggIWRlZmF1bHQ7XHJcbiRhdmF0YXItYm9yZGVyLXJhZGl1cy14bDogLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIGNpcmNsZXNcclxuJGNpcmNsZS1zaXplLXhzOiAkYXZhdGFyLXNpemUteHM7XHJcbiRjaXJjbGUtc2l6ZS1zbTogJGF2YXRhci1zaXplLXNtO1xyXG4kY2lyY2xlLXNpemUtbWQ6ICRhdmF0YXItc2l6ZS1tZDtcclxuJGNpcmNsZS1zaXplLWxnOiAkYXZhdGFyLXNpemUtbGc7XHJcbiRjaXJjbGUtc2l6ZS14bDogJGF2YXRhci1zaXplLXhsO1xyXG4kY2lyY2xlLXNpemUtZGVmYXVsdDogJGF2YXRhci1zaXplLWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlzdCBncm91cFxyXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgJGJvcmRlci1jb2xvci1kZWZhdWx0ICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAkY29tcG9uZW50LWhvdmVyLWJnO1xyXG5cclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDEuMjVyZW07XHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAuNzVyZW07XHJcbiIsIkBpbXBvcnQgJy4uLy4uL2dsb2JhbC9zY3NzL3ZhcmlhYmxlcyc7XG4kY3Qtc2VyaWVzLWNvbG9yczogKFxuICAkYnJhbmQtcHJpbWFyeSxcbiAgJGJyYW5kLWluZm8sXG4gICRicmFuZC1zdWNjZXNzLFxuICAkYnJhbmQtd2FybmluZyxcbiAgJGJyYW5kLWRhbmdlcixcbiAgIzQ1M2QzZixcbiAgIzU5OTIyYixcbiAgIzA1NDRkMyxcbiAgIzZiMDM5MixcbiAgI2YwNWI0ZixcbiAgI2RkYTQ1OCxcbiAgI2VhY2Y3ZCxcbiAgIzg2Nzk3ZCxcbiAgI2IyYzMyNixcbiAgIzYxODhlMixcbiAgI2E3NDhjYVxuKTtcblxuQGltcG9ydCAnLi4vYm93ZXJfY29tcG9uZW50cy9jaGFydGlzdC9kaXN0L3Njc3MvY2hhcnRpc3Quc2Nzcyc7Il19 */