/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f5a4ed6617c01ef8a7a25b16270c761c)
 * Config saved to config.json and https://gist.github.com/f5a4ed6617c01ef8a7a25b16270c761c
 */
/*!
 * 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;
}

.ektlife {
  /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
}

.ektlife article,
.ektlife aside,
.ektlife details,
.ektlife figcaption,
.ektlife figure,
.ektlife footer,
.ektlife header,
.ektlife hgroup,
.ektlife main,
.ektlife menu,
.ektlife nav,
.ektlife section,
.ektlife summary {
  display: block;
}

.ektlife audio,
.ektlife canvas,
.ektlife progress,
.ektlife video {
  display: inline-block;
  vertical-align: baseline;
}

.ektlife audio:not([controls]) {
  display: none;
  height: 0;
}

.ektlife [hidden],
.ektlife template {
  display: none;
}

.ektlife a {
  background-color: transparent;
}

.ektlife a:active,
.ektlife a:hover {
  outline: 0;
}

.ektlife abbr[title] {
  border-bottom: 1px dotted;
}

.ektlife b,
.ektlife strong {
  font-weight: bold;
}

.ektlife dfn {
  font-style: italic;
}

.ektlife h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

.ektlife mark {
  background: #ff0;
  color: #000;
}

.ektlife small {
  font-size: 80%;
}

.ektlife sub,
.ektlife sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.ektlife sup {
  top: -0.5em;
}

.ektlife sub {
  bottom: -0.25em;
}

.ektlife img {
  border: 0;
}

.ektlife svg:not(:root) {
  overflow: hidden;
}

.ektlife figure {
  margin: 1em 40px;
}

.ektlife hr {
  box-sizing: content-box;
  height: 0;
}

.ektlife pre {
  overflow: auto;
}

.ektlife code,
.ektlife kbd,
.ektlife pre,
.ektlife samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

.ektlife button,
.ektlife input,
.ektlife optgroup,
.ektlife select,
.ektlife textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

.ektlife button {
  overflow: visible;
}

.ektlife button,
.ektlife select {
  text-transform: none;
}

.ektlife button,
.ektlife html input[type="button"],
.ektlife input[type="reset"],
.ektlife input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

.ektlife button[disabled],
.ektlife html input[disabled] {
  cursor: default;
}

.ektlife button::-moz-focus-inner,
.ektlife input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ektlife input {
  line-height: normal;
}

.ektlife input[type="checkbox"],
.ektlife input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

.ektlife input[type="number"]::-webkit-inner-spin-button,
.ektlife input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

.ektlife input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

.ektlife input[type="search"]::-webkit-search-cancel-button,
.ektlife input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.ektlife fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

.ektlife legend {
  border: 0;
  padding: 0;
}

.ektlife textarea {
  overflow: auto;
}

.ektlife optgroup {
  font-weight: bold;
}

.ektlife table {
  border-collapse: collapse;
  border-spacing: 0;
}

.ektlife td,
.ektlife th {
  padding: 0;
}

@media print {
  .ektlife *,
  .ektlife *:before,
  .ektlife *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .ektlife a,
  .ektlife a:visited {
    text-decoration: underline;
  }
  .ektlife a[href]:after {
    content: " (" attr(href) ")";
  }
  .ektlife abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ektlife a[href^="#"]:after,
  .ektlife a[href^="javascript:"]:after {
    content: "";
  }
  .ektlife pre,
  .ektlife blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .ektlife thead {
    display: table-header-group;
  }
  .ektlife tr,
  .ektlife img {
    page-break-inside: avoid;
  }
  .ektlife img {
    max-width: 100% !important;
  }
  .ektlife p,
  .ektlife h2,
  .ektlife h3 {
    orphans: 3;
    widows: 3;
  }
  .ektlife h2,
  .ektlife h3 {
    page-break-after: avoid;
  }
  .ektlife .navbar {
    display: none;
  }
  .ektlife .btn > .caret,
  .ektlife .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .ektlife .label {
    border: 1px solid #000;
  }
  .ektlife .table {
    border-collapse: collapse !important;
  }
  .ektlife .table td,
  .ektlife .table th {
    background-color: #fff !important;
  }
  .ektlife .table-bordered th,
  .ektlife .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

.ektlife * {
  box-sizing: border-box;
}

.ektlife *:before,
.ektlife *:after {
  box-sizing: border-box;
}

.ektlife html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

.ektlife body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}

.ektlife input,
.ektlife button,
.ektlife select,
.ektlife textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.ektlife a {
  color: #337ab7;
  text-decoration: none;
}

.ektlife a:hover,
.ektlife a:focus {
  color: #23527c;
  text-decoration: underline;
}

.ektlife a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ektlife figure {
  margin: 0;
}

.ektlife img {
  vertical-align: middle;
}

.ektlife .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.ektlife .img-rounded {
  border-radius: 6px;
}

.ektlife .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.ektlife .img-circle {
  border-radius: 50%;
}

.ektlife hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.ektlife .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.ektlife .sr-only-focusable:active,
.ektlife .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.ektlife [role="button"] {
  cursor: pointer;
}

.ektlife h1,
.ektlife h2,
.ektlife h3,
.ektlife h4,
.ektlife h5,
.ektlife h6,
.ektlife .h1,
.ektlife .h2,
.ektlife .h3,
.ektlife .h4,
.ektlife .h5,
.ektlife .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

.ektlife h1 small,
.ektlife h2 small,
.ektlife h3 small,
.ektlife h4 small,
.ektlife h5 small,
.ektlife h6 small,
.ektlife .h1 small,
.ektlife .h2 small,
.ektlife .h3 small,
.ektlife .h4 small,
.ektlife .h5 small,
.ektlife .h6 small,
.ektlife h1 .small,
.ektlife h2 .small,
.ektlife h3 .small,
.ektlife h4 .small,
.ektlife h5 .small,
.ektlife h6 .small,
.ektlife .h1 .small,
.ektlife .h2 .small,
.ektlife .h3 .small,
.ektlife .h4 .small,
.ektlife .h5 .small,
.ektlife .h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

.ektlife h1,
.ektlife .h1,
.ektlife h2,
.ektlife .h2,
.ektlife h3,
.ektlife .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.ektlife h1 small,
.ektlife .h1 small,
.ektlife h2 small,
.ektlife .h2 small,
.ektlife h3 small,
.ektlife .h3 small,
.ektlife h1 .small,
.ektlife .h1 .small,
.ektlife h2 .small,
.ektlife .h2 .small,
.ektlife h3 .small,
.ektlife .h3 .small {
  font-size: 65%;
}

.ektlife h4,
.ektlife .h4,
.ektlife h5,
.ektlife .h5,
.ektlife h6,
.ektlife .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.ektlife h4 small,
.ektlife .h4 small,
.ektlife h5 small,
.ektlife .h5 small,
.ektlife h6 small,
.ektlife .h6 small,
.ektlife h4 .small,
.ektlife .h4 .small,
.ektlife h5 .small,
.ektlife .h5 .small,
.ektlife h6 .small,
.ektlife .h6 .small {
  font-size: 75%;
}

.ektlife h1,
.ektlife .h1 {
  font-size: 36px;
}

.ektlife h2,
.ektlife .h2 {
  font-size: 30px;
}

.ektlife h3,
.ektlife .h3 {
  font-size: 24px;
}

.ektlife h4,
.ektlife .h4 {
  font-size: 18px;
}

.ektlife h5,
.ektlife .h5 {
  font-size: 14px;
}

.ektlife h6,
.ektlife .h6 {
  font-size: 12px;
}

.ektlife p {
  margin: 0 0 10px;
}

.ektlife .lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .ektlife .lead {
    font-size: 21px;
  }
}

.ektlife small,
.ektlife .small {
  font-size: 85%;
}

.ektlife mark,
.ektlife .mark {
  background-color: #fcf8e3;
  padding: .2em;
}

.ektlife .text-left {
  text-align: left;
}

.ektlife .text-right {
  text-align: right;
}

.ektlife .text-center {
  text-align: center;
}

.ektlife .text-justify {
  text-align: justify;
}

.ektlife .text-nowrap {
  white-space: nowrap;
}

.ektlife .text-lowercase {
  text-transform: lowercase;
}

.ektlife .text-uppercase {
  text-transform: uppercase;
}

.ektlife .text-capitalize {
  text-transform: capitalize;
}

.ektlife .text-muted {
  color: #777777;
}

.ektlife .text-primary {
  color: #337ab7;
}

.ektlife a.text-primary:hover,
.ektlife a.text-primary:focus {
  color: #286090;
}

.ektlife .text-success {
  color: #3c763d;
}

.ektlife a.text-success:hover,
.ektlife a.text-success:focus {
  color: #2b542c;
}

.ektlife .text-info {
  color: #31708f;
}

.ektlife a.text-info:hover,
.ektlife a.text-info:focus {
  color: #245269;
}

.ektlife .text-warning {
  color: #8a6d3b;
}

.ektlife a.text-warning:hover,
.ektlife a.text-warning:focus {
  color: #66512c;
}

.ektlife .text-danger {
  color: #a94442;
}

.ektlife a.text-danger:hover,
.ektlife a.text-danger:focus {
  color: #843534;
}

.ektlife .bg-primary {
  color: #fff;
  background-color: #337ab7;
}

.ektlife a.bg-primary:hover,
.ektlife a.bg-primary:focus {
  background-color: #286090;
}

.ektlife .bg-success {
  background-color: #dff0d8;
}

.ektlife a.bg-success:hover,
.ektlife a.bg-success:focus {
  background-color: #c1e2b3;
}

.ektlife .bg-info {
  background-color: #d9edf7;
}

.ektlife a.bg-info:hover,
.ektlife a.bg-info:focus {
  background-color: #afd9ee;
}

.ektlife .bg-warning {
  background-color: #fcf8e3;
}

.ektlife a.bg-warning:hover,
.ektlife a.bg-warning:focus {
  background-color: #f7ecb5;
}

.ektlife .bg-danger {
  background-color: #f2dede;
}

.ektlife a.bg-danger:hover,
.ektlife a.bg-danger:focus {
  background-color: #e4b9b9;
}

.ektlife .page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

.ektlife ul,
.ektlife ol {
  margin-top: 0;
  margin-bottom: 10px;
}

.ektlife ul ul,
.ektlife ol ul,
.ektlife ul ol,
.ektlife ol ol {
  margin-bottom: 0;
}

.ektlife .list-unstyled {
  padding-left: 0;
  list-style: none;
}

.ektlife .list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

.ektlife .list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

.ektlife dl {
  margin-top: 0;
  margin-bottom: 20px;
}

.ektlife dt,
.ektlife dd {
  line-height: 1.42857143;
}

.ektlife dt {
  font-weight: bold;
}

.ektlife dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  .ektlife .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .ektlife .dl-horizontal dd {
    margin-left: 180px;
  }
}

.ektlife abbr[title],
.ektlife abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

.ektlife .initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.ektlife blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}

.ektlife blockquote p:last-child,
.ektlife blockquote ul:last-child,
.ektlife blockquote ol:last-child {
  margin-bottom: 0;
}

.ektlife blockquote footer,
.ektlife blockquote small,
.ektlife blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}

.ektlife blockquote footer:before,
.ektlife blockquote small:before,
.ektlife blockquote .small:before {
  content: '\2014 \00A0';
}

.ektlife .blockquote-reverse,
.ektlife blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}

.ektlife .blockquote-reverse footer:before,
.ektlife blockquote.pull-right footer:before,
.ektlife .blockquote-reverse small:before,
.ektlife blockquote.pull-right small:before,
.ektlife .blockquote-reverse .small:before,
.ektlife blockquote.pull-right .small:before {
  content: '';
}

.ektlife .blockquote-reverse footer:after,
.ektlife blockquote.pull-right footer:after,
.ektlife .blockquote-reverse small:after,
.ektlife blockquote.pull-right small:after,
.ektlife .blockquote-reverse .small:after,
.ektlife blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

.ektlife address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}

.ektlife code,
.ektlife kbd,
.ektlife pre,
.ektlife samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

.ektlife code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

.ektlife kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.ektlife kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

.ektlife pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

.ektlife pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.ektlife .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.ektlife .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  .ektlife .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .ektlife .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .ektlife .container {
    width: 1170px;
  }
}

.ektlife .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.ektlife .row {
  margin-left: -15px;
  margin-right: -15px;
}

.ektlife .col-xs-1, .ektlife .col-sm-1, .ektlife .col-md-1, .ektlife .col-lg-1, .ektlife .col-xs-2, .ektlife .col-sm-2, .ektlife .col-md-2, .ektlife .col-lg-2, .ektlife .col-xs-3, .ektlife .col-sm-3, .ektlife .col-md-3, .ektlife .col-lg-3, .ektlife .col-xs-4, .ektlife .col-sm-4, .ektlife .col-md-4, .ektlife .col-lg-4, .ektlife .col-xs-5, .ektlife .col-sm-5, .ektlife .col-md-5, .ektlife .col-lg-5, .ektlife .col-xs-6, .ektlife .col-sm-6, .ektlife .col-md-6, .ektlife .col-lg-6, .ektlife .col-xs-7, .ektlife .col-sm-7, .ektlife .col-md-7, .ektlife .col-lg-7, .ektlife .col-xs-8, .ektlife .col-sm-8, .ektlife .col-md-8, .ektlife .col-lg-8, .ektlife .col-xs-9, .ektlife .col-sm-9, .ektlife .col-md-9, .ektlife .col-lg-9, .ektlife .col-xs-10, .ektlife .col-sm-10, .ektlife .col-md-10, .ektlife .col-lg-10, .ektlife .col-xs-11, .ektlife .col-sm-11, .ektlife .col-md-11, .ektlife .col-lg-11, .ektlife .col-xs-12, .ektlife .col-sm-12, .ektlife .col-md-12, .ektlife .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.ektlife .col-xs-1, .ektlife .col-xs-2, .ektlife .col-xs-3, .ektlife .col-xs-4, .ektlife .col-xs-5, .ektlife .col-xs-6, .ektlife .col-xs-7, .ektlife .col-xs-8, .ektlife .col-xs-9, .ektlife .col-xs-10, .ektlife .col-xs-11, .ektlife .col-xs-12 {
  float: left;
}

.ektlife .col-xs-12 {
  width: 100%;
}

.ektlife .col-xs-11 {
  width: 91.66666667%;
}

.ektlife .col-xs-10 {
  width: 83.33333333%;
}

.ektlife .col-xs-9 {
  width: 75%;
}

.ektlife .col-xs-8 {
  width: 66.66666667%;
}

.ektlife .col-xs-7 {
  width: 58.33333333%;
}

.ektlife .col-xs-6 {
  width: 50%;
}

.ektlife .col-xs-5 {
  width: 41.66666667%;
}

.ektlife .col-xs-4 {
  width: 33.33333333%;
}

.ektlife .col-xs-3 {
  width: 25%;
}

.ektlife .col-xs-2 {
  width: 16.66666667%;
}

.ektlife .col-xs-1 {
  width: 8.33333333%;
}

.ektlife .col-xs-pull-12 {
  right: 100%;
}

.ektlife .col-xs-pull-11 {
  right: 91.66666667%;
}

.ektlife .col-xs-pull-10 {
  right: 83.33333333%;
}

.ektlife .col-xs-pull-9 {
  right: 75%;
}

.ektlife .col-xs-pull-8 {
  right: 66.66666667%;
}

.ektlife .col-xs-pull-7 {
  right: 58.33333333%;
}

.ektlife .col-xs-pull-6 {
  right: 50%;
}

.ektlife .col-xs-pull-5 {
  right: 41.66666667%;
}

.ektlife .col-xs-pull-4 {
  right: 33.33333333%;
}

.ektlife .col-xs-pull-3 {
  right: 25%;
}

.ektlife .col-xs-pull-2 {
  right: 16.66666667%;
}

.ektlife .col-xs-pull-1 {
  right: 8.33333333%;
}

.ektlife .col-xs-pull-0 {
  right: auto;
}

.ektlife .col-xs-push-12 {
  left: 100%;
}

.ektlife .col-xs-push-11 {
  left: 91.66666667%;
}

.ektlife .col-xs-push-10 {
  left: 83.33333333%;
}

.ektlife .col-xs-push-9 {
  left: 75%;
}

.ektlife .col-xs-push-8 {
  left: 66.66666667%;
}

.ektlife .col-xs-push-7 {
  left: 58.33333333%;
}

.ektlife .col-xs-push-6 {
  left: 50%;
}

.ektlife .col-xs-push-5 {
  left: 41.66666667%;
}

.ektlife .col-xs-push-4 {
  left: 33.33333333%;
}

.ektlife .col-xs-push-3 {
  left: 25%;
}

.ektlife .col-xs-push-2 {
  left: 16.66666667%;
}

.ektlife .col-xs-push-1 {
  left: 8.33333333%;
}

.ektlife .col-xs-push-0 {
  left: auto;
}

.ektlife .col-xs-offset-12 {
  margin-left: 100%;
}

.ektlife .col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.ektlife .col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.ektlife .col-xs-offset-9 {
  margin-left: 75%;
}

.ektlife .col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.ektlife .col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.ektlife .col-xs-offset-6 {
  margin-left: 50%;
}

.ektlife .col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.ektlife .col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.ektlife .col-xs-offset-3 {
  margin-left: 25%;
}

.ektlife .col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.ektlife .col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.ektlife .col-xs-offset-0 {
  margin-left: 0%;
}

@media (min-width: 768px) {
  .ektlife .col-sm-1, .ektlife .col-sm-2, .ektlife .col-sm-3, .ektlife .col-sm-4, .ektlife .col-sm-5, .ektlife .col-sm-6, .ektlife .col-sm-7, .ektlife .col-sm-8, .ektlife .col-sm-9, .ektlife .col-sm-10, .ektlife .col-sm-11, .ektlife .col-sm-12 {
    float: left;
  }
  .ektlife .col-sm-12 {
    width: 100%;
  }
  .ektlife .col-sm-11 {
    width: 91.66666667%;
  }
  .ektlife .col-sm-10 {
    width: 83.33333333%;
  }
  .ektlife .col-sm-9 {
    width: 75%;
  }
  .ektlife .col-sm-8 {
    width: 66.66666667%;
  }
  .ektlife .col-sm-7 {
    width: 58.33333333%;
  }
  .ektlife .col-sm-6 {
    width: 50%;
  }
  .ektlife .col-sm-5 {
    width: 41.66666667%;
  }
  .ektlife .col-sm-4 {
    width: 33.33333333%;
  }
  .ektlife .col-sm-3 {
    width: 25%;
  }
  .ektlife .col-sm-2 {
    width: 16.66666667%;
  }
  .ektlife .col-sm-1 {
    width: 8.33333333%;
  }
  .ektlife .col-sm-pull-12 {
    right: 100%;
  }
  .ektlife .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .ektlife .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .ektlife .col-sm-pull-9 {
    right: 75%;
  }
  .ektlife .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .ektlife .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .ektlife .col-sm-pull-6 {
    right: 50%;
  }
  .ektlife .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .ektlife .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .ektlife .col-sm-pull-3 {
    right: 25%;
  }
  .ektlife .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .ektlife .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .ektlife .col-sm-pull-0 {
    right: auto;
  }
  .ektlife .col-sm-push-12 {
    left: 100%;
  }
  .ektlife .col-sm-push-11 {
    left: 91.66666667%;
  }
  .ektlife .col-sm-push-10 {
    left: 83.33333333%;
  }
  .ektlife .col-sm-push-9 {
    left: 75%;
  }
  .ektlife .col-sm-push-8 {
    left: 66.66666667%;
  }
  .ektlife .col-sm-push-7 {
    left: 58.33333333%;
  }
  .ektlife .col-sm-push-6 {
    left: 50%;
  }
  .ektlife .col-sm-push-5 {
    left: 41.66666667%;
  }
  .ektlife .col-sm-push-4 {
    left: 33.33333333%;
  }
  .ektlife .col-sm-push-3 {
    left: 25%;
  }
  .ektlife .col-sm-push-2 {
    left: 16.66666667%;
  }
  .ektlife .col-sm-push-1 {
    left: 8.33333333%;
  }
  .ektlife .col-sm-push-0 {
    left: auto;
  }
  .ektlife .col-sm-offset-12 {
    margin-left: 100%;
  }
  .ektlife .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .ektlife .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .ektlife .col-sm-offset-9 {
    margin-left: 75%;
  }
  .ektlife .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .ektlife .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .ektlife .col-sm-offset-6 {
    margin-left: 50%;
  }
  .ektlife .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .ektlife .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .ektlife .col-sm-offset-3 {
    margin-left: 25%;
  }
  .ektlife .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .ektlife .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .ektlife .col-sm-offset-0 {
    margin-left: 0%;
  }
}

@media (min-width: 992px) {
  .ektlife .col-md-1, .ektlife .col-md-2, .ektlife .col-md-3, .ektlife .col-md-4, .ektlife .col-md-5, .ektlife .col-md-6, .ektlife .col-md-7, .ektlife .col-md-8, .ektlife .col-md-9, .ektlife .col-md-10, .ektlife .col-md-11, .ektlife .col-md-12 {
    float: left;
  }
  .ektlife .col-md-12 {
    width: 100%;
  }
  .ektlife .col-md-11 {
    width: 91.66666667%;
  }
  .ektlife .col-md-10 {
    width: 83.33333333%;
  }
  .ektlife .col-md-9 {
    width: 75%;
  }
  .ektlife .col-md-8 {
    width: 66.66666667%;
  }
  .ektlife .col-md-7 {
    width: 58.33333333%;
  }
  .ektlife .col-md-6 {
    width: 50%;
  }
  .ektlife .col-md-5 {
    width: 41.66666667%;
  }
  .ektlife .col-md-4 {
    width: 33.33333333%;
  }
  .ektlife .col-md-3 {
    width: 25%;
  }
  .ektlife .col-md-2 {
    width: 16.66666667%;
  }
  .ektlife .col-md-1 {
    width: 8.33333333%;
  }
  .ektlife .col-md-pull-12 {
    right: 100%;
  }
  .ektlife .col-md-pull-11 {
    right: 91.66666667%;
  }
  .ektlife .col-md-pull-10 {
    right: 83.33333333%;
  }
  .ektlife .col-md-pull-9 {
    right: 75%;
  }
  .ektlife .col-md-pull-8 {
    right: 66.66666667%;
  }
  .ektlife .col-md-pull-7 {
    right: 58.33333333%;
  }
  .ektlife .col-md-pull-6 {
    right: 50%;
  }
  .ektlife .col-md-pull-5 {
    right: 41.66666667%;
  }
  .ektlife .col-md-pull-4 {
    right: 33.33333333%;
  }
  .ektlife .col-md-pull-3 {
    right: 25%;
  }
  .ektlife .col-md-pull-2 {
    right: 16.66666667%;
  }
  .ektlife .col-md-pull-1 {
    right: 8.33333333%;
  }
  .ektlife .col-md-pull-0 {
    right: auto;
  }
  .ektlife .col-md-push-12 {
    left: 100%;
  }
  .ektlife .col-md-push-11 {
    left: 91.66666667%;
  }
  .ektlife .col-md-push-10 {
    left: 83.33333333%;
  }
  .ektlife .col-md-push-9 {
    left: 75%;
  }
  .ektlife .col-md-push-8 {
    left: 66.66666667%;
  }
  .ektlife .col-md-push-7 {
    left: 58.33333333%;
  }
  .ektlife .col-md-push-6 {
    left: 50%;
  }
  .ektlife .col-md-push-5 {
    left: 41.66666667%;
  }
  .ektlife .col-md-push-4 {
    left: 33.33333333%;
  }
  .ektlife .col-md-push-3 {
    left: 25%;
  }
  .ektlife .col-md-push-2 {
    left: 16.66666667%;
  }
  .ektlife .col-md-push-1 {
    left: 8.33333333%;
  }
  .ektlife .col-md-push-0 {
    left: auto;
  }
  .ektlife .col-md-offset-12 {
    margin-left: 100%;
  }
  .ektlife .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .ektlife .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .ektlife .col-md-offset-9 {
    margin-left: 75%;
  }
  .ektlife .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .ektlife .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .ektlife .col-md-offset-6 {
    margin-left: 50%;
  }
  .ektlife .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .ektlife .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .ektlife .col-md-offset-3 {
    margin-left: 25%;
  }
  .ektlife .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .ektlife .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .ektlife .col-md-offset-0 {
    margin-left: 0%;
  }
}

@media (min-width: 1200px) {
  .ektlife .col-lg-1, .ektlife .col-lg-2, .ektlife .col-lg-3, .ektlife .col-lg-4, .ektlife .col-lg-5, .ektlife .col-lg-6, .ektlife .col-lg-7, .ektlife .col-lg-8, .ektlife .col-lg-9, .ektlife .col-lg-10, .ektlife .col-lg-11, .ektlife .col-lg-12 {
    float: left;
  }
  .ektlife .col-lg-12 {
    width: 100%;
  }
  .ektlife .col-lg-11 {
    width: 91.66666667%;
  }
  .ektlife .col-lg-10 {
    width: 83.33333333%;
  }
  .ektlife .col-lg-9 {
    width: 75%;
  }
  .ektlife .col-lg-8 {
    width: 66.66666667%;
  }
  .ektlife .col-lg-7 {
    width: 58.33333333%;
  }
  .ektlife .col-lg-6 {
    width: 50%;
  }
  .ektlife .col-lg-5 {
    width: 41.66666667%;
  }
  .ektlife .col-lg-4 {
    width: 33.33333333%;
  }
  .ektlife .col-lg-3 {
    width: 25%;
  }
  .ektlife .col-lg-2 {
    width: 16.66666667%;
  }
  .ektlife .col-lg-1 {
    width: 8.33333333%;
  }
  .ektlife .col-lg-pull-12 {
    right: 100%;
  }
  .ektlife .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .ektlife .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .ektlife .col-lg-pull-9 {
    right: 75%;
  }
  .ektlife .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .ektlife .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .ektlife .col-lg-pull-6 {
    right: 50%;
  }
  .ektlife .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .ektlife .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .ektlife .col-lg-pull-3 {
    right: 25%;
  }
  .ektlife .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .ektlife .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .ektlife .col-lg-pull-0 {
    right: auto;
  }
  .ektlife .col-lg-push-12 {
    left: 100%;
  }
  .ektlife .col-lg-push-11 {
    left: 91.66666667%;
  }
  .ektlife .col-lg-push-10 {
    left: 83.33333333%;
  }
  .ektlife .col-lg-push-9 {
    left: 75%;
  }
  .ektlife .col-lg-push-8 {
    left: 66.66666667%;
  }
  .ektlife .col-lg-push-7 {
    left: 58.33333333%;
  }
  .ektlife .col-lg-push-6 {
    left: 50%;
  }
  .ektlife .col-lg-push-5 {
    left: 41.66666667%;
  }
  .ektlife .col-lg-push-4 {
    left: 33.33333333%;
  }
  .ektlife .col-lg-push-3 {
    left: 25%;
  }
  .ektlife .col-lg-push-2 {
    left: 16.66666667%;
  }
  .ektlife .col-lg-push-1 {
    left: 8.33333333%;
  }
  .ektlife .col-lg-push-0 {
    left: auto;
  }
  .ektlife .col-lg-offset-12 {
    margin-left: 100%;
  }
  .ektlife .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .ektlife .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .ektlife .col-lg-offset-9 {
    margin-left: 75%;
  }
  .ektlife .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .ektlife .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .ektlife .col-lg-offset-6 {
    margin-left: 50%;
  }
  .ektlife .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .ektlife .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .ektlife .col-lg-offset-3 {
    margin-left: 25%;
  }
  .ektlife .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .ektlife .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .ektlife .col-lg-offset-0 {
    margin-left: 0%;
  }
}

.ektlife table {
  background-color: transparent;
}

.ektlife caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

.ektlife th {
  text-align: left;
}

.ektlife .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.ektlife .table > thead > tr > th,
.ektlife .table > tbody > tr > th,
.ektlife .table > tfoot > tr > th,
.ektlife .table > thead > tr > td,
.ektlife .table > tbody > tr > td,
.ektlife .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.ektlife .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}

.ektlife .table > caption + thead > tr:first-child > th,
.ektlife .table > colgroup + thead > tr:first-child > th,
.ektlife .table > thead:first-child > tr:first-child > th,
.ektlife .table > caption + thead > tr:first-child > td,
.ektlife .table > colgroup + thead > tr:first-child > td,
.ektlife .table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.ektlife .table > tbody + tbody {
  border-top: 2px solid #dddddd;
}

.ektlife .table .table {
  background-color: #ffffff;
}

.ektlife .table-condensed > thead > tr > th,
.ektlife .table-condensed > tbody > tr > th,
.ektlife .table-condensed > tfoot > tr > th,
.ektlife .table-condensed > thead > tr > td,
.ektlife .table-condensed > tbody > tr > td,
.ektlife .table-condensed > tfoot > tr > td {
  padding: 5px;
}

.ektlife .table-bordered {
  border: 1px solid #dddddd;
}

.ektlife .table-bordered > thead > tr > th,
.ektlife .table-bordered > tbody > tr > th,
.ektlife .table-bordered > tfoot > tr > th,
.ektlife .table-bordered > thead > tr > td,
.ektlife .table-bordered > tbody > tr > td,
.ektlife .table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}

.ektlife .table-bordered > thead > tr > th,
.ektlife .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.ektlife .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.ektlife .table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

.ektlife table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

.ektlife table td[class*="col-"],
.ektlife table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.ektlife .table > thead > tr > td.active,
.ektlife .table > tbody > tr > td.active,
.ektlife .table > tfoot > tr > td.active,
.ektlife .table > thead > tr > th.active,
.ektlife .table > tbody > tr > th.active,
.ektlife .table > tfoot > tr > th.active,
.ektlife .table > thead > tr.active > td,
.ektlife .table > tbody > tr.active > td,
.ektlife .table > tfoot > tr.active > td,
.ektlife .table > thead > tr.active > th,
.ektlife .table > tbody > tr.active > th,
.ektlife .table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.ektlife .table-hover > tbody > tr > td.active:hover,
.ektlife .table-hover > tbody > tr > th.active:hover,
.ektlife .table-hover > tbody > tr.active:hover > td,
.ektlife .table-hover > tbody > tr:hover > .active,
.ektlife .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.ektlife .table > thead > tr > td.success,
.ektlife .table > tbody > tr > td.success,
.ektlife .table > tfoot > tr > td.success,
.ektlife .table > thead > tr > th.success,
.ektlife .table > tbody > tr > th.success,
.ektlife .table > tfoot > tr > th.success,
.ektlife .table > thead > tr.success > td,
.ektlife .table > tbody > tr.success > td,
.ektlife .table > tfoot > tr.success > td,
.ektlife .table > thead > tr.success > th,
.ektlife .table > tbody > tr.success > th,
.ektlife .table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.ektlife .table-hover > tbody > tr > td.success:hover,
.ektlife .table-hover > tbody > tr > th.success:hover,
.ektlife .table-hover > tbody > tr.success:hover > td,
.ektlife .table-hover > tbody > tr:hover > .success,
.ektlife .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.ektlife .table > thead > tr > td.info,
.ektlife .table > tbody > tr > td.info,
.ektlife .table > tfoot > tr > td.info,
.ektlife .table > thead > tr > th.info,
.ektlife .table > tbody > tr > th.info,
.ektlife .table > tfoot > tr > th.info,
.ektlife .table > thead > tr.info > td,
.ektlife .table > tbody > tr.info > td,
.ektlife .table > tfoot > tr.info > td,
.ektlife .table > thead > tr.info > th,
.ektlife .table > tbody > tr.info > th,
.ektlife .table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.ektlife .table-hover > tbody > tr > td.info:hover,
.ektlife .table-hover > tbody > tr > th.info:hover,
.ektlife .table-hover > tbody > tr.info:hover > td,
.ektlife .table-hover > tbody > tr:hover > .info,
.ektlife .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.ektlife .table > thead > tr > td.warning,
.ektlife .table > tbody > tr > td.warning,
.ektlife .table > tfoot > tr > td.warning,
.ektlife .table > thead > tr > th.warning,
.ektlife .table > tbody > tr > th.warning,
.ektlife .table > tfoot > tr > th.warning,
.ektlife .table > thead > tr.warning > td,
.ektlife .table > tbody > tr.warning > td,
.ektlife .table > tfoot > tr.warning > td,
.ektlife .table > thead > tr.warning > th,
.ektlife .table > tbody > tr.warning > th,
.ektlife .table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.ektlife .table-hover > tbody > tr > td.warning:hover,
.ektlife .table-hover > tbody > tr > th.warning:hover,
.ektlife .table-hover > tbody > tr.warning:hover > td,
.ektlife .table-hover > tbody > tr:hover > .warning,
.ektlife .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.ektlife .table > thead > tr > td.danger,
.ektlife .table > tbody > tr > td.danger,
.ektlife .table > tfoot > tr > td.danger,
.ektlife .table > thead > tr > th.danger,
.ektlife .table > tbody > tr > th.danger,
.ektlife .table > tfoot > tr > th.danger,
.ektlife .table > thead > tr.danger > td,
.ektlife .table > tbody > tr.danger > td,
.ektlife .table > tfoot > tr.danger > td,
.ektlife .table > thead > tr.danger > th,
.ektlife .table > tbody > tr.danger > th,
.ektlife .table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.ektlife .table-hover > tbody > tr > td.danger:hover,
.ektlife .table-hover > tbody > tr > th.danger:hover,
.ektlife .table-hover > tbody > tr.danger:hover > td,
.ektlife .table-hover > tbody > tr:hover > .danger,
.ektlife .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.ektlife .table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 767px) {
  .ektlife .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  .ektlife .table-responsive > .table {
    margin-bottom: 0;
  }
  .ektlife .table-responsive > .table > thead > tr > th,
  .ektlife .table-responsive > .table > tbody > tr > th,
  .ektlife .table-responsive > .table > tfoot > tr > th,
  .ektlife .table-responsive > .table > thead > tr > td,
  .ektlife .table-responsive > .table > tbody > tr > td,
  .ektlife .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .ektlife .table-responsive > .table-bordered {
    border: 0;
  }
  .ektlife .table-responsive > .table-bordered > thead > tr > th:first-child,
  .ektlife .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .ektlife .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .ektlife .table-responsive > .table-bordered > thead > tr > td:first-child,
  .ektlife .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .ektlife .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .ektlife .table-responsive > .table-bordered > thead > tr > th:last-child,
  .ektlife .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .ektlife .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .ektlife .table-responsive > .table-bordered > thead > tr > td:last-child,
  .ektlife .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .ektlife .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .ektlife .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .ektlife .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .ektlife .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .ektlife .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

.ektlife fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

.ektlife legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

.ektlife label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

.ektlife input[type="search"] {
  box-sizing: border-box;
}

.ektlife input[type="radio"],
.ektlife input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

.ektlife input[type="file"] {
  display: block;
}

.ektlife input[type="range"] {
  display: block;
  width: 100%;
}

.ektlife select[multiple],
.ektlife select[size] {
  height: auto;
}

.ektlife input[type="file"]:focus,
.ektlife input[type="radio"]:focus,
.ektlife input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ektlife output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}

.ektlife .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.ektlife .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ektlife .form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}

.ektlife .form-control:-ms-input-placeholder {
  color: #999999;
}

.ektlife .form-control::-webkit-input-placeholder {
  color: #999999;
}

.ektlife .form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}

.ektlife .form-control[disabled],
.ektlife .form-control[readonly],
.ektlife fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}

.ektlife .form-control[disabled],
.ektlife fieldset[disabled] .form-control {
  cursor: not-allowed;
}

.ektlife textarea.form-control {
  height: auto;
}

.ektlife input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .ektlife input[type="date"].form-control,
  .ektlife input[type="time"].form-control,
  .ektlife input[type="datetime-local"].form-control,
  .ektlife input[type="month"].form-control {
    line-height: 34px;
  }
  .ektlife input[type="date"].input-sm,
  .ektlife input[type="time"].input-sm,
  .ektlife input[type="datetime-local"].input-sm,
  .ektlife input[type="month"].input-sm,
  .ektlife .input-group-sm input[type="date"],
  .ektlife .input-group-sm input[type="time"],
  .ektlife .input-group-sm input[type="datetime-local"],
  .ektlife .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  .ektlife input[type="date"].input-lg,
  .ektlife input[type="time"].input-lg,
  .ektlife input[type="datetime-local"].input-lg,
  .ektlife input[type="month"].input-lg,
  .ektlife .input-group-lg input[type="date"],
  .ektlife .input-group-lg input[type="time"],
  .ektlife .input-group-lg input[type="datetime-local"],
  .ektlife .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}

.ektlife .form-group {
  margin-bottom: 15px;
}

.ektlife .radio,
.ektlife .checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ektlife .radio label,
.ektlife .checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.ektlife .radio input[type="radio"],
.ektlife .radio-inline input[type="radio"],
.ektlife .checkbox input[type="checkbox"],
.ektlife .checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

.ektlife .radio + .radio,
.ektlife .checkbox + .checkbox {
  margin-top: -5px;
}

.ektlife .radio-inline,
.ektlife .checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.ektlife .radio-inline + .radio-inline,
.ektlife .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

.ektlife input[type="radio"][disabled],
.ektlife input[type="checkbox"][disabled],
.ektlife input[type="radio"].disabled,
.ektlife input[type="checkbox"].disabled,
.ektlife fieldset[disabled] input[type="radio"],
.ektlife fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

.ektlife .radio-inline.disabled,
.ektlife .checkbox-inline.disabled,
.ektlife fieldset[disabled] .radio-inline,
.ektlife fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.ektlife .radio.disabled label,
.ektlife .checkbox.disabled label,
.ektlife fieldset[disabled] .radio label,
.ektlife fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}

.ektlife .form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}

.ektlife .form-control-static.input-lg,
.ektlife .form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}

.ektlife .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.ektlife select.input-sm {
  height: 30px;
  line-height: 30px;
}

.ektlife textarea.input-sm,
.ektlife select[multiple].input-sm {
  height: auto;
}

.ektlife .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.ektlife .form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

.ektlife .form-group-sm textarea.form-control,
.ektlife .form-group-sm select[multiple].form-control {
  height: auto;
}

.ektlife .form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.ektlife .input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.ektlife select.input-lg {
  height: 46px;
  line-height: 46px;
}

.ektlife textarea.input-lg,
.ektlife select[multiple].input-lg {
  height: auto;
}

.ektlife .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.ektlife .form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

.ektlife .form-group-lg textarea.form-control,
.ektlife .form-group-lg select[multiple].form-control {
  height: auto;
}

.ektlife .form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.ektlife .has-feedback {
  position: relative;
}

.ektlife .has-feedback .form-control {
  padding-right: 42.5px;
}

.ektlife .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.ektlife .input-lg + .form-control-feedback,
.ektlife .input-group-lg + .form-control-feedback,
.ektlife .form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.ektlife .input-sm + .form-control-feedback,
.ektlife .input-group-sm + .form-control-feedback,
.ektlife .form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.ektlife .has-success .help-block,
.ektlife .has-success .control-label,
.ektlife .has-success .radio,
.ektlife .has-success .checkbox,
.ektlife .has-success .radio-inline,
.ektlife .has-success .checkbox-inline,
.ektlife .has-success.radio label,
.ektlife .has-success.checkbox label,
.ektlife .has-success.radio-inline label,
.ektlife .has-success.checkbox-inline label {
  color: #3c763d;
}

.ektlife .has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.ektlife .has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.ektlife .has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

.ektlife .has-success .form-control-feedback {
  color: #3c763d;
}

.ektlife .has-warning .help-block,
.ektlife .has-warning .control-label,
.ektlife .has-warning .radio,
.ektlife .has-warning .checkbox,
.ektlife .has-warning .radio-inline,
.ektlife .has-warning .checkbox-inline,
.ektlife .has-warning.radio label,
.ektlife .has-warning.checkbox label,
.ektlife .has-warning.radio-inline label,
.ektlife .has-warning.checkbox-inline label {
  color: #8a6d3b;
}

.ektlife .has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.ektlife .has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.ektlife .has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

.ektlife .has-warning .form-control-feedback {
  color: #8a6d3b;
}

.ektlife .has-error .help-block,
.ektlife .has-error .control-label,
.ektlife .has-error .radio,
.ektlife .has-error .checkbox,
.ektlife .has-error .radio-inline,
.ektlife .has-error .checkbox-inline,
.ektlife .has-error.radio label,
.ektlife .has-error.checkbox label,
.ektlife .has-error.radio-inline label,
.ektlife .has-error.checkbox-inline label {
  color: #a94442;
}

.ektlife .has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.ektlife .has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.ektlife .has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

.ektlife .has-error .form-control-feedback {
  color: #a94442;
}

.ektlife .has-feedback label ~ .form-control-feedback {
  top: 25px;
}

.ektlife .has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.ektlife .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .ektlife .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .ektlife .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .ektlife .form-inline .form-control-static {
    display: inline-block;
  }
  .ektlife .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .ektlife .form-inline .input-group .input-group-addon,
  .ektlife .form-inline .input-group .input-group-btn,
  .ektlife .form-inline .input-group .form-control {
    width: auto;
  }
  .ektlife .form-inline .input-group > .form-control {
    width: 100%;
  }
  .ektlife .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .ektlife .form-inline .radio,
  .ektlife .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .ektlife .form-inline .radio label,
  .ektlife .form-inline .checkbox label {
    padding-left: 0;
  }
  .ektlife .form-inline .radio input[type="radio"],
  .ektlife .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .ektlife .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.ektlife .form-horizontal .radio,
.ektlife .form-horizontal .checkbox,
.ektlife .form-horizontal .radio-inline,
.ektlife .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

.ektlife .form-horizontal .radio,
.ektlife .form-horizontal .checkbox {
  min-height: 27px;
}

.ektlife .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

@media (min-width: 768px) {
  .ektlife .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}

.ektlife .form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width: 768px) {
  .ektlife .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}

@media (min-width: 768px) {
  .ektlife .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

.ektlife .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.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ektlife .btn:focus,
.ektlife .btn:active:focus,
.ektlife .btn.active:focus,
.ektlife .btn.focus,
.ektlife .btn:active.focus,
.ektlife .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ektlife .btn:hover,
.ektlife .btn:focus,
.ektlife .btn.focus {
  color: #333333;
  text-decoration: none;
}

.ektlife .btn:active,
.ektlife .btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.ektlife .btn.disabled,
.ektlife .btn[disabled],
.ektlife fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

.ektlife a.btn.disabled,
.ektlife fieldset[disabled] a.btn {
  pointer-events: none;
}

.ektlife .btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}

.ektlife .btn-default:focus,
.ektlife .btn-default.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

.ektlife .btn-default:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.ektlife .btn-default:active,
.ektlife .btn-default.active,
.ektlife .open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.ektlife .btn-default:active:hover,
.ektlife .btn-default.active:hover,
.ektlife .open > .dropdown-toggle.btn-default:hover,
.ektlife .btn-default:active:focus,
.ektlife .btn-default.active:focus,
.ektlife .open > .dropdown-toggle.btn-default:focus,
.ektlife .btn-default:active.focus,
.ektlife .btn-default.active.focus,
.ektlife .open > .dropdown-toggle.btn-default.focus {
  color: #333333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.ektlife .btn-default:active,
.ektlife .btn-default.active,
.ektlife .open > .dropdown-toggle.btn-default {
  background-image: none;
}

.ektlife .btn-default.disabled:hover,
.ektlife .btn-default[disabled]:hover,
.ektlife fieldset[disabled] .btn-default:hover,
.ektlife .btn-default.disabled:focus,
.ektlife .btn-default[disabled]:focus,
.ektlife fieldset[disabled] .btn-default:focus,
.ektlife .btn-default.disabled.focus,
.ektlife .btn-default[disabled].focus,
.ektlife fieldset[disabled] .btn-default.focus {
  background-color: #ffffff;
  border-color: #cccccc;
}

.ektlife .btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}

.ektlife .btn-primary {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.ektlife .btn-primary:focus,
.ektlife .btn-primary.focus {
  color: #ffffff;
  background-color: #286090;
  border-color: #122b40;
}

.ektlife .btn-primary:hover {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}

.ektlife .btn-primary:active,
.ektlife .btn-primary.active,
.ektlife .open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}

.ektlife .btn-primary:active:hover,
.ektlife .btn-primary.active:hover,
.ektlife .open > .dropdown-toggle.btn-primary:hover,
.ektlife .btn-primary:active:focus,
.ektlife .btn-primary.active:focus,
.ektlife .open > .dropdown-toggle.btn-primary:focus,
.ektlife .btn-primary:active.focus,
.ektlife .btn-primary.active.focus,
.ektlife .open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #204d74;
  border-color: #122b40;
}

.ektlife .btn-primary:active,
.ektlife .btn-primary.active,
.ektlife .open > .dropdown-toggle.btn-primary {
  background-image: none;
}

.ektlife .btn-primary.disabled:hover,
.ektlife .btn-primary[disabled]:hover,
.ektlife fieldset[disabled] .btn-primary:hover,
.ektlife .btn-primary.disabled:focus,
.ektlife .btn-primary[disabled]:focus,
.ektlife fieldset[disabled] .btn-primary:focus,
.ektlife .btn-primary.disabled.focus,
.ektlife .btn-primary[disabled].focus,
.ektlife fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.ektlife .btn-primary .badge {
  color: #337ab7;
  background-color: #ffffff;
}

.ektlife .btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.ektlife .btn-success:focus,
.ektlife .btn-success.focus {
  color: #ffffff;
  background-color: #449d44;
  border-color: #255625;
}

.ektlife .btn-success:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}

.ektlife .btn-success:active,
.ektlife .btn-success.active,
.ektlife .open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}

.ektlife .btn-success:active:hover,
.ektlife .btn-success.active:hover,
.ektlife .open > .dropdown-toggle.btn-success:hover,
.ektlife .btn-success:active:focus,
.ektlife .btn-success.active:focus,
.ektlife .open > .dropdown-toggle.btn-success:focus,
.ektlife .btn-success:active.focus,
.ektlife .btn-success.active.focus,
.ektlife .open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #398439;
  border-color: #255625;
}

.ektlife .btn-success:active,
.ektlife .btn-success.active,
.ektlife .open > .dropdown-toggle.btn-success {
  background-image: none;
}

.ektlife .btn-success.disabled:hover,
.ektlife .btn-success[disabled]:hover,
.ektlife fieldset[disabled] .btn-success:hover,
.ektlife .btn-success.disabled:focus,
.ektlife .btn-success[disabled]:focus,
.ektlife fieldset[disabled] .btn-success:focus,
.ektlife .btn-success.disabled.focus,
.ektlife .btn-success[disabled].focus,
.ektlife fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.ektlife .btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}

.ektlife .btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.ektlife .btn-info:focus,
.ektlife .btn-info.focus {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

.ektlife .btn-info:hover {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.ektlife .btn-info:active,
.ektlife .btn-info.active,
.ektlife .open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.ektlife .btn-info:active:hover,
.ektlife .btn-info.active:hover,
.ektlife .open > .dropdown-toggle.btn-info:hover,
.ektlife .btn-info:active:focus,
.ektlife .btn-info.active:focus,
.ektlife .open > .dropdown-toggle.btn-info:focus,
.ektlife .btn-info:active.focus,
.ektlife .btn-info.active.focus,
.ektlife .open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #269abc;
  border-color: #1b6d85;
}

.ektlife .btn-info:active,
.ektlife .btn-info.active,
.ektlife .open > .dropdown-toggle.btn-info {
  background-image: none;
}

.ektlife .btn-info.disabled:hover,
.ektlife .btn-info[disabled]:hover,
.ektlife fieldset[disabled] .btn-info:hover,
.ektlife .btn-info.disabled:focus,
.ektlife .btn-info[disabled]:focus,
.ektlife fieldset[disabled] .btn-info:focus,
.ektlife .btn-info.disabled.focus,
.ektlife .btn-info[disabled].focus,
.ektlife fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.ektlife .btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}

.ektlife .btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.ektlife .btn-warning:focus,
.ektlife .btn-warning.focus {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #985f0d;
}

.ektlife .btn-warning:hover {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}

.ektlife .btn-warning:active,
.ektlife .btn-warning.active,
.ektlife .open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}

.ektlife .btn-warning:active:hover,
.ektlife .btn-warning.active:hover,
.ektlife .open > .dropdown-toggle.btn-warning:hover,
.ektlife .btn-warning:active:focus,
.ektlife .btn-warning.active:focus,
.ektlife .open > .dropdown-toggle.btn-warning:focus,
.ektlife .btn-warning:active.focus,
.ektlife .btn-warning.active.focus,
.ektlife .open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #d58512;
  border-color: #985f0d;
}

.ektlife .btn-warning:active,
.ektlife .btn-warning.active,
.ektlife .open > .dropdown-toggle.btn-warning {
  background-image: none;
}

.ektlife .btn-warning.disabled:hover,
.ektlife .btn-warning[disabled]:hover,
.ektlife fieldset[disabled] .btn-warning:hover,
.ektlife .btn-warning.disabled:focus,
.ektlife .btn-warning[disabled]:focus,
.ektlife fieldset[disabled] .btn-warning:focus,
.ektlife .btn-warning.disabled.focus,
.ektlife .btn-warning[disabled].focus,
.ektlife fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.ektlife .btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}

.ektlife .btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.ektlife .btn-danger:focus,
.ektlife .btn-danger.focus {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #761c19;
}

.ektlife .btn-danger:hover {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.ektlife .btn-danger:active,
.ektlife .btn-danger.active,
.ektlife .open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.ektlife .btn-danger:active:hover,
.ektlife .btn-danger.active:hover,
.ektlife .open > .dropdown-toggle.btn-danger:hover,
.ektlife .btn-danger:active:focus,
.ektlife .btn-danger.active:focus,
.ektlife .open > .dropdown-toggle.btn-danger:focus,
.ektlife .btn-danger:active.focus,
.ektlife .btn-danger.active.focus,
.ektlife .open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ac2925;
  border-color: #761c19;
}

.ektlife .btn-danger:active,
.ektlife .btn-danger.active,
.ektlife .open > .dropdown-toggle.btn-danger {
  background-image: none;
}

.ektlife .btn-danger.disabled:hover,
.ektlife .btn-danger[disabled]:hover,
.ektlife fieldset[disabled] .btn-danger:hover,
.ektlife .btn-danger.disabled:focus,
.ektlife .btn-danger[disabled]:focus,
.ektlife fieldset[disabled] .btn-danger:focus,
.ektlife .btn-danger.disabled.focus,
.ektlife .btn-danger[disabled].focus,
.ektlife fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.ektlife .btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}

.ektlife .btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}

.ektlife .btn-link,
.ektlife .btn-link:active,
.ektlife .btn-link.active,
.ektlife .btn-link[disabled],
.ektlife fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}

.ektlife .btn-link,
.ektlife .btn-link:hover,
.ektlife .btn-link:focus,
.ektlife .btn-link:active {
  border-color: transparent;
}

.ektlife .btn-link:hover,
.ektlife .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

.ektlife .btn-link[disabled]:hover,
.ektlife fieldset[disabled] .btn-link:hover,
.ektlife .btn-link[disabled]:focus,
.ektlife fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.ektlife .btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.ektlife .btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.ektlife .btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.ektlife .btn-block {
  display: block;
  width: 100%;
}

.ektlife .btn-block + .btn-block {
  margin-top: 5px;
}

.ektlife input[type="submit"].btn-block,
.ektlife input[type="reset"].btn-block,
.ektlife input[type="button"].btn-block {
  width: 100%;
}

.ektlife .fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.ektlife .fade.in {
  opacity: 1;
}

.ektlife .collapse {
  display: none;
}

.ektlife .collapse.in {
  display: block;
}

.ektlife tr.collapse.in {
  display: table-row;
}

.ektlife tbody.collapse.in {
  display: table-row-group;
}

.ektlife .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.ektlife .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;
}

.ektlife .dropup,
.ektlife .dropdown {
  position: relative;
}

.ektlife .dropdown-toggle:focus {
  outline: 0;
}

.ektlife .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: #ffffff;
  border: 1px solid #cccccc;
  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;
}

.ektlife .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.ektlife .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.ektlife .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}

.ektlife .dropdown-menu > li > a:hover,
.ektlife .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.ektlife .dropdown-menu > .active > a,
.ektlife .dropdown-menu > .active > a:hover,
.ektlife .dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}

.ektlife .dropdown-menu > .disabled > a,
.ektlife .dropdown-menu > .disabled > a:hover,
.ektlife .dropdown-menu > .disabled > a:focus {
  color: #777777;
}

.ektlife .dropdown-menu > .disabled > a:hover,
.ektlife .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.ektlife .open > .dropdown-menu {
  display: block;
}

.ektlife .open > a {
  outline: 0;
}

.ektlife .dropdown-menu-right {
  left: auto;
  right: 0;
}

.ektlife .dropdown-menu-left {
  left: 0;
  right: auto;
}

.ektlife .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}

.ektlife .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.ektlife .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.ektlife .dropup .caret,
.ektlife .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}

.ektlife .dropup .dropdown-menu,
.ektlife .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .ektlife .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .ektlife .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

.ektlife .clearfix:before,
.ektlife .clearfix:after,
.ektlife .dl-horizontal dd:before,
.ektlife .dl-horizontal dd:after,
.ektlife .container:before,
.ektlife .container:after,
.ektlife .container-fluid:before,
.ektlife .container-fluid:after,
.ektlife .row:before,
.ektlife .row:after,
.ektlife .form-horizontal .form-group:before,
.ektlife .form-horizontal .form-group:after {
  content: " ";
  display: table;
}

.ektlife .clearfix:after,
.ektlife .dl-horizontal dd:after,
.ektlife .container:after,
.ektlife .container-fluid:after,
.ektlife .row:after,
.ektlife .form-horizontal .form-group:after {
  clear: both;
}

.ektlife .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.ektlife .pull-right {
  float: right !important;
}

.ektlife .pull-left {
  float: left !important;
}

.ektlife .hide {
  display: none !important;
}

.ektlife .show {
  display: block !important;
}

.ektlife .invisible {
  visibility: hidden;
}

.ektlife .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.ektlife .hidden {
  display: none !important;
}

.ektlife .affix {
  position: fixed;
}

@-ms-viewport {
  .ektlife {
    width: device-width;
  }
}

.ektlife .visible-xs,
.ektlife .visible-sm,
.ektlife .visible-md,
.ektlife .visible-lg {
  display: none !important;
}

.ektlife .visible-xs-block,
.ektlife .visible-xs-inline,
.ektlife .visible-xs-inline-block,
.ektlife .visible-sm-block,
.ektlife .visible-sm-inline,
.ektlife .visible-sm-inline-block,
.ektlife .visible-md-block,
.ektlife .visible-md-inline,
.ektlife .visible-md-inline-block,
.ektlife .visible-lg-block,
.ektlife .visible-lg-inline,
.ektlife .visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .ektlife .visible-xs {
    display: block !important;
  }
  .ektlife table.visible-xs {
    display: table !important;
  }
  .ektlife tr.visible-xs {
    display: table-row !important;
  }
  .ektlife th.visible-xs,
  .ektlife td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  .ektlife .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .ektlife .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .ektlife .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .ektlife .visible-sm {
    display: block !important;
  }
  .ektlife table.visible-sm {
    display: table !important;
  }
  .ektlife tr.visible-sm {
    display: table-row !important;
  }
  .ektlife th.visible-sm,
  .ektlife td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .ektlife .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .ektlife .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .ektlife .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .ektlife .visible-md {
    display: block !important;
  }
  .ektlife table.visible-md {
    display: table !important;
  }
  .ektlife tr.visible-md {
    display: table-row !important;
  }
  .ektlife th.visible-md,
  .ektlife td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .ektlife .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .ektlife .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .ektlife .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .ektlife .visible-lg {
    display: block !important;
  }
  .ektlife table.visible-lg {
    display: table !important;
  }
  .ektlife tr.visible-lg {
    display: table-row !important;
  }
  .ektlife th.visible-lg,
  .ektlife td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .ektlife .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .ektlife .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .ektlife .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .ektlife .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .ektlife .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .ektlife .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .ektlife .hidden-lg {
    display: none !important;
  }
}

.ektlife .visible-print {
  display: none !important;
}

@media print {
  .ektlife .visible-print {
    display: block !important;
  }
  .ektlife table.visible-print {
    display: table !important;
  }
  .ektlife tr.visible-print {
    display: table-row !important;
  }
  .ektlife th.visible-print,
  .ektlife td.visible-print {
    display: table-cell !important;
  }
}

.ektlife .visible-print-block {
  display: none !important;
}

@media print {
  .ektlife .visible-print-block {
    display: block !important;
  }
}

.ektlife .visible-print-inline {
  display: none !important;
}

@media print {
  .ektlife .visible-print-inline {
    display: inline !important;
  }
}

.ektlife .visible-print-inline-block {
  display: none !important;
}

@media print {
  .ektlife .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .ektlife .hidden-print {
    display: none !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC5zY3NzIiwiYm9vdHN0cmFwLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztHQUlHO0FBRUg7OztHQUdHO0FBQ0g7Ozs7R0FJRztBQUNILDRFQUE0RTtBQUM1RTtFQUNFLHdCQUF3QjtFQUN4QiwyQkFBMkI7RUFDM0IsK0JBQStCO0NBQ2hDOztBQUNEO0VBQ0UsVUFBVTtDQUNYOztBQUVEO0VBZ0xFLHFGQUFxRjtDQTIxRnRGOztBQTNnR0Q7Ozs7Ozs7Ozs7Ozs7RUFjSSxlQUFlO0NBQ2hCOztBQWZIOzs7O0VBb0JJLHNCQUFzQjtFQUN0Qix5QkFBeUI7Q0FDMUI7O0FBdEJIO0VBd0JJLGNBQWM7RUFDZCxVQUFVO0NBQ1g7O0FBMUJIOztFQTZCSSxjQUFjO0NBQ2Y7O0FBOUJIO0VBZ0NJLDhCQUE4QjtDQUMvQjs7QUFqQ0g7O0VBb0NJLFdBQVc7Q0FDWjs7QUFyQ0g7RUF1Q0ksMEJBQTBCO0NBQzNCOztBQXhDSDs7RUEyQ0ksa0JBQWtCO0NBQ25COztBQTVDSDtFQThDSSxtQkFBbUI7Q0FDcEI7O0FBL0NIO0VBaURJLGVBQWU7RUFDZixpQkFBaUI7Q0FDbEI7O0FBbkRIO0VBcURJLGlCQUFpQjtFQUNqQixZQUFZO0NBQ2I7O0FBdkRIO0VBeURJLGVBQWU7Q0FDaEI7O0FBMURIOztFQTZESSxlQUFlO0VBQ2YsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQix5QkFBeUI7Q0FDMUI7O0FBakVIO0VBbUVJLFlBQVk7Q0FDYjs7QUFwRUg7RUFzRUksZ0JBQWdCO0NBQ2pCOztBQXZFSDtFQXlFSSxVQUFVO0NBQ1g7O0FBMUVIO0VBNEVJLGlCQUFpQjtDQUNsQjs7QUE3RUg7RUErRUksaUJBQWlCO0NBQ2xCOztBQWhGSDtFQW9GWSx3QkFBd0I7RUFDaEMsVUFBVTtDQUNYOztBQXRGSDtFQXdGSSxlQUFlO0NBQ2hCOztBQXpGSDs7OztFQThGSSxrQ0FBa0M7RUFDbEMsZUFBZTtDQUNoQjs7QUFoR0g7Ozs7O0VBc0dJLGVBQWU7RUFDZixj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SUFrN0ZNLDhCQUE4QjtHQUMvQjtFQW43Rkw7O0lBczdGTSwrQkFBK0I7R0FDaEM7Q0N3YUo7O0FEdGFDO0VBejdGRjtJQTI3Rk0sMEJBQTBCO0dBQzNCO0NDeWFKOztBRHZhQztFQTk3RkY7SUFnOEZNLDJCQUEyQjtHQUM1QjtDQzBhSjs7QUR4YUM7RUFuOEZGO0lBcThGTSxpQ0FBaUM7R0FDbEM7Q0MyYUo7O0FEemFDO0VBeDhGRjtJQTA4Rk0seUJBQXlCO0dBQzFCO0NDNGFKOztBRDFhQztFQTc4RkY7SUErOEZNLHlCQUF5QjtHQUMxQjtDQzZhSjs7QUQzYUM7RUFsOUZGO0lBbzlGTSx5QkFBeUI7R0FDMUI7Q0M4YUo7O0FENWFDO0VBdjlGRjtJQXk5Rk0seUJBQXlCO0dBQzFCO0NDK2FKOztBRHo0R0Q7RUE2OUZJLHlCQUF5QjtDQUMxQjs7QUFDRDtFQS85RkY7SUFpK0ZNLDBCQUEwQjtHQUMzQjtFQWwrRkw7SUFvK0ZNLDBCQUEwQjtHQUMzQjtFQXIrRkw7SUF1K0ZNLDhCQUE4QjtHQUMvQjtFQXgrRkw7O0lBMitGTSwrQkFBK0I7R0FDaEM7Q0NpYko7O0FENzVHRDtFQSsrRkkseUJBQXlCO0NBQzFCOztBQUNEO0VBai9GRjtJQW0vRk0sMEJBQTBCO0dBQzNCO0NDbWJKOztBRHY2R0Q7RUF1L0ZJLHlCQUF5QjtDQUMxQjs7QUFDRDtFQXovRkY7SUEyL0ZNLDJCQUEyQjtHQUM1QjtDQ3FiSjs7QURqN0dEO0VBKy9GSSx5QkFBeUI7Q0FDMUI7O0FBQ0Q7RUFqZ0dGO0lBbWdHTSxpQ0FBaUM7R0FDbEM7Q0N1Yko7O0FEcmJDO0VBdGdHRjtJQXdnR00seUJBQXlCO0dBQzFCO0NDd2JKIiwiZmlsZSI6ImJvb3RzdHJhcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8qIVxuICogR2VuZXJhdGVkIHVzaW5nIHRoZSBCb290c3RyYXAgQ3VzdG9taXplciAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20vY3VzdG9taXplLz9pZD1mNWE0ZWQ2NjE3YzAxZWY4YTdhMjViMTYyNzBjNzYxYylcbiAqIENvbmZpZyBzYXZlZCB0byBjb25maWcuanNvbiBhbmQgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vZjVhNGVkNjYxN2MwMWVmOGE3YTI1YjE2MjcwYzc2MWNcbiAqL1xuLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVrdGxpZmV7XG4gIGFydGljbGUsXG4gIGFzaWRlLFxuICBkZXRhaWxzLFxuICBmaWdjYXB0aW9uLFxuICBmaWd1cmUsXG4gIGZvb3RlcixcbiAgaGVhZGVyLFxuICBoZ3JvdXAsXG4gIG1haW4sXG4gIG1lbnUsXG4gIG5hdixcbiAgc2VjdGlvbixcbiAgc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYXVkaW8sXG4gIGNhbnZhcyxcbiAgcHJvZ3Jlc3MsXG4gIHZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIGF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgW2hpZGRlbl0sXG4gIHRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIGE6YWN0aXZlLFxuICBhOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIGFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICB9XG4gIGIsXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgZGZuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG4gIH1cbiAgbWFyayB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbiAgc3ViLFxuICBzdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgfVxuICBzdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbiAgfVxuICBpbWcge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICBzdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogMWVtIDQwcHg7XG4gIH1cbiAgaHIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbiAgfVxuICBwcmUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIGNvZGUsXG4gIGtiZCxcbiAgcHJlLFxuICBzYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgYnV0dG9uLFxuICBpbnB1dCxcbiAgb3B0Z3JvdXAsXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJ1dHRvbiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgYnV0dG9uLFxuICBzZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGJ1dHRvbixcbiAgaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBidXR0b25bZGlzYWJsZWRdLFxuICBodG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbiAgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG4gIH1cbiAgbGVnZW5kIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgb3B0Z3JvdXAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG4gIHRkLFxuICB0aCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOmJlZm9yZSxcbiAgICAqOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICBhW2hyZWZdOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnRuID4gLmNhcmV0LFxuICAgIC5kcm9wdXAgPiAuYnRuID4gLmNhcmV0IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQgdGgsXG4gICAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICBib2R5IHtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIGlucHV0LFxuICBidXR0b24sXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogIzMzN2FiNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgYTpob3ZlcixcbiAgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMzUyN2M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICB9XG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuaW1nLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmltZy1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLmltZy10aHVtYm5haWwge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmltZy1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICBociB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbiAgfVxuICAuc3Itb25seSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuICAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG4gIFtyb2xlPVwiYnV0dG9uXCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgLmgxLFxuICAuaDIsXG4gIC5oMyxcbiAgLmg0LFxuICAuaDUsXG4gIC5oNiB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIGgxIHNtYWxsLFxuICBoMiBzbWFsbCxcbiAgaDMgc21hbGwsXG4gIGg0IHNtYWxsLFxuICBoNSBzbWFsbCxcbiAgaDYgc21hbGwsXG4gIC5oMSBzbWFsbCxcbiAgLmgyIHNtYWxsLFxuICAuaDMgc21hbGwsXG4gIC5oNCBzbWFsbCxcbiAgLmg1IHNtYWxsLFxuICAuaDYgc21hbGwsXG4gIGgxIC5zbWFsbCxcbiAgaDIgLnNtYWxsLFxuICBoMyAuc21hbGwsXG4gIGg0IC5zbWFsbCxcbiAgaDUgLnNtYWxsLFxuICBoNiAuc21hbGwsXG4gIC5oMSAuc21hbGwsXG4gIC5oMiAuc21hbGwsXG4gIC5oMyAuc21hbGwsXG4gIC5oNCAuc21hbGwsXG4gIC5oNSAuc21hbGwsXG4gIC5oNiAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gIH1cbiAgaDEsXG4gIC5oMSxcbiAgaDIsXG4gIC5oMixcbiAgaDMsXG4gIC5oMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIGgxIHNtYWxsLFxuICAuaDEgc21hbGwsXG4gIGgyIHNtYWxsLFxuICAuaDIgc21hbGwsXG4gIGgzIHNtYWxsLFxuICAuaDMgc21hbGwsXG4gIGgxIC5zbWFsbCxcbiAgLmgxIC5zbWFsbCxcbiAgaDIgLnNtYWxsLFxuICAuaDIgLnNtYWxsLFxuICBoMyAuc21hbGwsXG4gIC5oMyAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICB9XG4gIGg0LFxuICAuaDQsXG4gIGg1LFxuICAuaDUsXG4gIGg2LFxuICAuaDYge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBoNCBzbWFsbCxcbiAgLmg0IHNtYWxsLFxuICBoNSBzbWFsbCxcbiAgLmg1IHNtYWxsLFxuICBoNiBzbWFsbCxcbiAgLmg2IHNtYWxsLFxuICBoNCAuc21hbGwsXG4gIC5oNCAuc21hbGwsXG4gIGg1IC5zbWFsbCxcbiAgLmg1IC5zbWFsbCxcbiAgaDYgLnNtYWxsLFxuICAuaDYgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICBoNCxcbiAgLmg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgaDUsXG4gIC5oNSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGg2LFxuICAuaDYge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG4gIC5sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxlYWQge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgfVxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDg1JTtcbiAgfVxuICBtYXJrLFxuICAubWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgICBwYWRkaW5nOiAuMmVtO1xuICB9XG4gIC50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgLnRleHQtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50ZXh0LWxvd2VyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxuICAudGV4dC11cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnRleHQtY2FwaXRhbGl6ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbiAgLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICB9XG4gIC50ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiAjMzM3YWI3O1xuICB9XG4gIGEudGV4dC1wcmltYXJ5OmhvdmVyLFxuICBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICMyODYwOTA7XG4gIH1cbiAgLnRleHQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICMzYzc2M2Q7XG4gIH1cbiAgYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsXG4gIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogIzJiNTQyYztcbiAgfVxuICAudGV4dC1pbmZvIHtcbiAgICBjb2xvcjogIzMxNzA4ZjtcbiAgfVxuICBhLnRleHQtaW5mbzpob3ZlcixcbiAgYS50ZXh0LWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjMjQ1MjY5O1xuICB9XG4gIC50ZXh0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xuICB9XG4gIGEudGV4dC13YXJuaW5nOmhvdmVyLFxuICBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6ICM2NjUxMmM7XG4gIH1cbiAgLnRleHQtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2E5NDQ0MjtcbiAgfVxuICBhLnRleHQtZGFuZ2VyOmhvdmVyLFxuICBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogIzg0MzUzNDtcbiAgfVxuICAuYmctcHJpbWFyeSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgfVxuICBhLmJnLXByaW1hcnk6aG92ZXIsXG4gIGEuYmctcHJpbWFyeTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgfVxuICAuYmctc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgfVxuICBhLmJnLXN1Y2Nlc3M6aG92ZXIsXG4gIGEuYmctc3VjY2Vzczpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTJiMztcbiAgfVxuICAuYmctaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgfVxuICBhLmJnLWluZm86aG92ZXIsXG4gIGEuYmctaW5mbzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbiAgfVxuICAuYmctd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgfVxuICBhLmJnLXdhcm5pbmc6aG92ZXIsXG4gIGEuYmctd2FybmluZzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbiAgfVxuICAuYmctZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICB9XG4gIGEuYmctZGFuZ2VyOmhvdmVyLFxuICBhLmJnLWRhbmdlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTtcbiAgfVxuICAucGFnZS1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgfVxuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICB1bCB1bCxcbiAgb2wgdWwsXG4gIHVsIG9sLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubGlzdC11bnN0eWxlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmxpc3QtaW5saW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxuICAubGlzdC1pbmxpbmUgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICBkbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGR0LFxuICBkZCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIH1cbiAgZHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGwtaG9yaXpvbnRhbCBkdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAuZGwtaG9yaXpvbnRhbCBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gICAgfVxuICB9XG4gIGFiYnJbdGl0bGVdLFxuICBhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgICBjdXJzb3I6IGhlbHA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3Nzc3O1xuICB9XG4gIC5pbml0aWFsaXNtIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTcuNXB4O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgfVxuICBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLFxuICBibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgYmxvY2txdW90ZSBmb290ZXIsXG4gIGJsb2NrcXVvdGUgc21hbGwsXG4gIGJsb2NrcXVvdGUgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgfVxuICBibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsXG4gIGJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuICBibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJztcbiAgfVxuICAuYmxvY2txdW90ZS1yZXZlcnNlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7XG4gIH1cbiAgYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIH1cbiAgY29kZSxcbiAga2JkLFxuICBwcmUsXG4gIHNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIH1cbiAgY29kZSB7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBjb2xvcjogI2M3MjU0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICBrYmQge1xuICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIHByZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOS41cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIHByZSBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucHJlLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNzUwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDk3MHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTE3MHB4O1xuICAgIH1cbiAgfVxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wteHMtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC14cy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wteHMtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC14cy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC14cy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14cy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC14cy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wteHMtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC14cy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC14cy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14cy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5jb2wtc20tMTIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb2wtc20tMTEge1xuICAgICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS0xMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLTkge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgLmNvbC1zbS04IHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLTYge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmNvbC1zbS01IHtcbiAgICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLTMge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmNvbC1zbS0yIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tMSB7XG4gICAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgICByaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLXB1bGwtOSB7XG4gICAgICByaWdodDogNzUlO1xuICAgIH1cbiAgICAuY29sLXNtLXB1bGwtOCB7XG4gICAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXNtLXB1bGwtNyB7XG4gICAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLXB1bGwtNiB7XG4gICAgICByaWdodDogNTAlO1xuICAgIH1cbiAgICAuY29sLXNtLXB1bGwtNSB7XG4gICAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXNtLXB1bGwtNCB7XG4gICAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLXB1bGwtMyB7XG4gICAgICByaWdodDogMjUlO1xuICAgIH1cbiAgICAuY29sLXNtLXB1bGwtMiB7XG4gICAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLXNtLXB1bGwtMSB7XG4gICAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtc20tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuY29sLXNtLXB1c2gtMTIge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLTkge1xuICAgICAgbGVmdDogNzUlO1xuICAgIH1cbiAgICAuY29sLXNtLXB1c2gtOCB7XG4gICAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tcHVzaC03IHtcbiAgICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLTYge1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgICAuY29sLXNtLXB1c2gtNSB7XG4gICAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tcHVzaC00IHtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS1wdXNoLTMge1xuICAgICAgbGVmdDogMjUlO1xuICAgIH1cbiAgICAuY29sLXNtLXB1c2gtMiB7XG4gICAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tcHVzaC0xIHtcbiAgICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cbiAgICAuY29sLXNtLW9mZnNldC04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIH1cbiAgICAuY29sLXNtLW9mZnNldC01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIH1cbiAgICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLmNvbC1tZC0xMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC1tZC0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLW1kLTEwIHtcbiAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtOSB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICAuY29sLW1kLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC03IHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtNiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAuY29sLW1kLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtMyB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICAuY29sLW1kLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC0xIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1bGwtMTEge1xuICAgICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVsbC05IHtcbiAgICAgIHJpZ2h0OiA3NSU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVsbC04IHtcbiAgICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVsbC03IHtcbiAgICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVsbC02IHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVsbC01IHtcbiAgICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVsbC00IHtcbiAgICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVsbC0zIHtcbiAgICAgIHJpZ2h0OiAyNSU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVsbC0yIHtcbiAgICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVsbC0xIHtcbiAgICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1tZC1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtMTEge1xuICAgICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtMTAge1xuICAgICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtOSB7XG4gICAgICBsZWZ0OiA3NSU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVzaC04IHtcbiAgICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC1wdXNoLTcge1xuICAgICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtNiB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVzaC01IHtcbiAgICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC1wdXNoLTQge1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLXB1c2gtMyB7XG4gICAgICBsZWZ0OiAyNSU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVzaC0yIHtcbiAgICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC1wdXNoLTEge1xuICAgICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICAgIH1cbiAgICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLW9mZnNldC05IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgfVxuICAgIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLW9mZnNldC02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuICAgIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuICAgIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLmNvbC1sZy0xMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC1sZy0xMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLTEwIHtcbiAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctOSB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICAuY29sLWxnLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy03IHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctNiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAuY29sLWxnLTUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctMyB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cbiAgICAuY29sLWxnLTIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy0xIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1bGwtMTEge1xuICAgICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVsbC05IHtcbiAgICAgIHJpZ2h0OiA3NSU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVsbC04IHtcbiAgICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVsbC03IHtcbiAgICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVsbC02IHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVsbC01IHtcbiAgICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVsbC00IHtcbiAgICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVsbC0zIHtcbiAgICAgIHJpZ2h0OiAyNSU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVsbC0yIHtcbiAgICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVsbC0xIHtcbiAgICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmNvbC1sZy1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtMTEge1xuICAgICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtMTAge1xuICAgICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtOSB7XG4gICAgICBsZWZ0OiA3NSU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVzaC04IHtcbiAgICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy1wdXNoLTcge1xuICAgICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtNiB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVzaC01IHtcbiAgICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy1wdXNoLTQge1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLXB1c2gtMyB7XG4gICAgICBsZWZ0OiAyNSU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVzaC0yIHtcbiAgICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy1wdXNoLTEge1xuICAgICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICAgIH1cbiAgICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICAgIH1cbiAgICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLW9mZnNldC05IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgfVxuICAgIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLW9mZnNldC02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuICAgIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuICAgIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgICB9XG4gICAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgfVxuICAgIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIH1cbiAgfVxuICB0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgY2FwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgfVxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGRkZGQ7XG4gIH1cbiAgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAudGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZGRkZDtcbiAgfVxuICAudGFibGUgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICB9XG4gIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIH1cbiAgdGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGUtY29sdW1uO1xuICB9XG4gIHRhYmxlIHRkW2NsYXNzKj1cImNvbC1cIl0sXG4gIHRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuICAudGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuICAudGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB9XG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2VzcyxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2VzcyxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIH1cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbiAgfVxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuICAudGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbiAgLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4gIC50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuICAudGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcbiAgLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4gIC50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICB9XG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3ZlcixcbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG4gIH1cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgfVxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3ZlcixcbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xuICB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4gIC50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4gIC50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4gIC50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIH1cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3ZlcixcbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3ZlcixcbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWluLWhlaWdodDogMC4wMSU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBmaWVsZHNldCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICBsZWdlbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICB9XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbjogNHB4IDAgMDtcbiAgICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgc2VsZWN0W211bHRpcGxlXSxcbiAgc2VsZWN0W3NpemVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIH1cbiAgb3V0cHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgfVxuICAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgfVxuICAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgfVxuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgfVxuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4gIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgICBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4gICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbiAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAgIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gICAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gICAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucmFkaW8gbGFiZWwsXG4gIC5jaGVja2JveCBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgfVxuICAucmFkaW8gKyAucmFkaW8sXG4gIC5jaGVja2JveCArIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG4gIC5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG4gIC5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuICAucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG4gIC5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogMzRweDtcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZyxcbiAgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5pbnB1dC1zbSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICBzZWxlY3QuaW5wdXQtc20ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICB0ZXh0YXJlYS5pbnB1dC1zbSxcbiAgc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLmlucHV0LWxnIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICBzZWxlY3QuaW5wdXQtbGcge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxuICB0ZXh0YXJlYS5pbnB1dC1sZyxcbiAgc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxuICAuZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIC5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgfVxuICAuaGFzLWZlZWRiYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Mi41cHg7XG4gIH1cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbiAgLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbiAgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxuICAuaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuICAuaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuICAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbiAgLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuICAuaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuICAuaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuICAuaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbiAgLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4gIC5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbiAgLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuICAuaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxuICAuaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgICBjb2xvcjogIzNjNzYzZDtcbiAgfVxuICAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgfVxuICAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIH1cbiAgLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICMzYzc2M2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIH1cbiAgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAjM2M3NjNkO1xuICB9XG4gIC5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbiAgLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuICAuaGFzLXdhcm5pbmcgLnJhZGlvLFxuICAuaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuICAuaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbiAgLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsXG4gIC5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbiAgLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuICAuaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVsLFxuICAuaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgICBjb2xvcjogIzhhNmQzYjtcbiAgfVxuICAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgfVxuICAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIH1cbiAgLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICM4YTZkM2I7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIH1cbiAgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xuICB9XG4gIC5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4gIC5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4gIC5oYXMtZXJyb3IgLnJhZGlvLFxuICAuaGFzLWVycm9yIC5jaGVja2JveCxcbiAgLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuICAuaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsXG4gIC5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4gIC5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4gIC5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuICAuaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gIH1cbiAgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICB9XG4gIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIH1cbiAgLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAjYTk0NDQyO1xuICAgIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICB9XG4gIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gIH1cbiAgLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMjVweDtcbiAgfVxuICAuaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmhlbHAtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjNzM3MzczO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5mb3JtLWlubGluZSAucmFkaW8sXG4gICAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gICAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4gIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuICAuZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4gIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbiAgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4gIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICB9XG4gIH1cbiAgLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5idG46Zm9jdXMsXG4gIC5idG46YWN0aXZlOmZvY3VzLFxuICAuYnRuLmFjdGl2ZTpmb2N1cyxcbiAgLmJ0bi5mb2N1cyxcbiAgLmJ0bjphY3RpdmUuZm9jdXMsXG4gIC5idG4uYWN0aXZlLmZvY3VzIHtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIH1cbiAgLmJ0bjpob3ZlcixcbiAgLmJ0bjpmb2N1cyxcbiAgLmJ0bi5mb2N1cyB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5idG46YWN0aXZlLFxuICAuYnRuLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgfVxuICAuYnRuLmRpc2FibGVkLFxuICAuYnRuW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIGEuYnRuLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5idG4tZGVmYXVsdCB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIH1cbiAgLmJ0bi1kZWZhdWx0OmZvY3VzLFxuICAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xuICB9XG4gIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG4gIH1cbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbiAgLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbiAgfVxuICAuYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLFxuICAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXG4gIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsXG4gIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cyxcbiAgLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cyxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICAgIGJvcmRlci1jb2xvcjogIzhjOGM4YztcbiAgfVxuICAuYnRuLWRlZmF1bHQ6YWN0aXZlLFxuICAuYnRuLWRlZmF1bHQuYWN0aXZlLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuICAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4gIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4gIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cyxcbiAgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIH1cbiAgLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgfVxuICAuYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xuICB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cyxcbiAgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICAgIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbiAgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xuICB9XG4gIC5idG4tcHJpbWFyeTphY3RpdmUsXG4gIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG4gIH1cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlcixcbiAgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlcixcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuICAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4gIC5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4gIC5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG4gIH1cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbiAgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuICAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4gIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xuICB9XG4gIC5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmJ0bi1zdWNjZXNzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWU0YztcbiAgfVxuICAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4gIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgICBib3JkZXItY29sb3I6ICMyNTU2MjU7XG4gIH1cbiAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICAgIGJvcmRlci1jb2xvcjogIzM5ODQzOTtcbiAgfVxuICAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuICAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xuICB9XG4gIC5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsXG4gIC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3ZlcixcbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cyxcbiAgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLFxuICAuYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLFxuICAuYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xuICB9XG4gIC5idG4tc3VjY2VzczphY3RpdmUsXG4gIC5idG4tc3VjY2Vzcy5hY3RpdmUsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4gIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbiAgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLFxuICAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWU0YztcbiAgfVxuICAuYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgICBjb2xvcjogIzVjYjg1YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5idG4taW5mbyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG4gIH1cbiAgLmJ0bi1pbmZvOmZvY3VzLFxuICAuYnRuLWluZm8uZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1O1xuICB9XG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgICBib3JkZXItY29sb3I6ICMyNjlhYmM7XG4gIH1cbiAgLmJ0bi1pbmZvOmFjdGl2ZSxcbiAgLmJ0bi1pbmZvLmFjdGl2ZSxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbiAgfVxuICAuYnRuLWluZm86YWN0aXZlOmhvdmVyLFxuICAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIsXG4gIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsXG4gIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbiAgLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cyxcbiAgLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuICAgIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbiAgfVxuICAuYnRuLWluZm86YWN0aXZlLFxuICAuYnRuLWluZm8uYWN0aXZlLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuICAuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4gIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4gIC5idG4taW5mby5kaXNhYmxlZC5mb2N1cyxcbiAgLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG4gIH1cbiAgLmJ0bi1pbmZvIC5iYWRnZSB7XG4gICAgY29sb3I6ICM1YmMwZGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuYnRuLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xuICB9XG4gIC5idG4td2FybmluZzpmb2N1cyxcbiAgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICAgIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbiAgfVxuICAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xuICB9XG4gIC5idG4td2FybmluZzphY3RpdmUsXG4gIC5idG4td2FybmluZy5hY3RpdmUsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG4gIH1cbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlcixcbiAgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuICAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLFxuICAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4gIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsXG4gIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ODUxMjtcbiAgICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG4gIH1cbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbiAgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLFxuICAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsXG4gIC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xuICB9XG4gIC5idG4td2FybmluZyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjZjBhZDRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmJ0bi1kYW5nZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xuICB9XG4gIC5idG4tZGFuZ2VyOmZvY3VzLFxuICAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG4gIH1cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1O1xuICB9XG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSxcbiAgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG4gIH1cbiAgLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLFxuICAuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuICAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsXG4gIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4gIC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cyxcbiAgLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG4gIH1cbiAgLmJ0bi1kYW5nZXI6YWN0aXZlLFxuICAuYnRuLWRhbmdlci5hY3RpdmUsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcixcbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4gIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuICAuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cyxcbiAgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xuICB9XG4gIC5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gICAgY29sb3I6ICNkOTUzNGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYnRuLWxpbmssXG4gIC5idG4tbGluazphY3RpdmUsXG4gIC5idG4tbGluay5hY3RpdmUsXG4gIC5idG4tbGlua1tkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5idG4tbGluayxcbiAgLmJ0bi1saW5rOmhvdmVyLFxuICAuYnRuLWxpbms6Zm9jdXMsXG4gIC5idG4tbGluazphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1saW5rOmhvdmVyLFxuICAuYnRuLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjM1MjdjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG4gIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuYnRuLWxnIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5idG4tc20ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAuYnRuLXhzIHtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAuYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgfVxuICAuZmFkZS5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICB0ci5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIHRib2R5LmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIH1cbiAgLmNvbGxhcHNpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuICAuY2FyZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFxcOTtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5kcm9wdXAsXG4gIC5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW46IDJweCAwIDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDlweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgfVxuICAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgfVxuICAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgfVxuICAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG4gIC5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vcGVuID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kcm9wZG93bi1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTA7XG4gIH1cbiAgLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuZHJvcHVwIC5jYXJldCxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBcXDk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAuY2xlYXJmaXg6YmVmb3JlLFxuICAuY2xlYXJmaXg6YWZ0ZXIsXG4gIC5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSxcbiAgLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsXG4gIC5jb250YWluZXI6YmVmb3JlLFxuICAuY29udGFpbmVyOmFmdGVyLFxuICAuY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbiAgLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbiAgLnJvdzpiZWZvcmUsXG4gIC5yb3c6YWZ0ZXIsXG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLFxuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAuY2xlYXJmaXg6YWZ0ZXIsXG4gIC5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuICAuY29udGFpbmVyOmFmdGVyLFxuICAuY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuICAucm93OmFmdGVyLFxuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuY2VudGVyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuaW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnRleHQtaGlkZSB7XG4gICAgZm9udDogMC8wIGE7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFmZml4IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxuICAudmlzaWJsZS14cyxcbiAgLnZpc2libGUtc20sXG4gIC52aXNpYmxlLW1kLFxuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC52aXNpYmxlLXhzLWJsb2NrLFxuICAudmlzaWJsZS14cy1pbmxpbmUsXG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbiAgLnZpc2libGUtc20tYmxvY2ssXG4gIC52aXNpYmxlLXNtLWlubGluZSxcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuICAudmlzaWJsZS1tZC1ibG9jayxcbiAgLnZpc2libGUtbWQtaW5saW5lLFxuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4gIC52aXNpYmxlLWxnLWJsb2NrLFxuICAudmlzaWJsZS1sZy1pbmxpbmUsXG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52aXNpYmxlLXhzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRhYmxlLnZpc2libGUteHMge1xuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdHIudmlzaWJsZS14cyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGgudmlzaWJsZS14cyxcbiAgICB0ZC52aXNpYmxlLXhzIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpc2libGUteHMtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZpc2libGUtc20ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0ci52aXNpYmxlLXNtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0aC52aXNpYmxlLXNtLFxuICAgIHRkLnZpc2libGUtc20ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnZpc2libGUtbWQge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0ci52aXNpYmxlLW1kIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0aC52aXNpYmxlLW1kLFxuICAgIHRkLnZpc2libGUtbWQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC52aXNpYmxlLWxnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRhYmxlLnZpc2libGUtbGcge1xuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdHIudmlzaWJsZS1sZyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGgudmlzaWJsZS1sZyxcbiAgICB0ZC52aXNpYmxlLWxnIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oaWRkZW4teHMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oaWRkZW4tc20ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGlkZGVuLW1kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oaWRkZW4tbGcge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0ci52aXNpYmxlLXByaW50IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0aC52aXNpYmxlLXByaW50LFxuICAgIHRkLnZpc2libGUtcHJpbnQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5oaWRkZW4tcHJpbnQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiFcbiAqIEdlbmVyYXRlZCB1c2luZyB0aGUgQm9vdHN0cmFwIEN1c3RvbWl6ZXIgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2N1c3RvbWl6ZS8/aWQ9ZjVhNGVkNjYxN2MwMWVmOGE3YTI1YjE2MjcwYzc2MWMpXG4gKiBDb25maWcgc2F2ZWQgdG8gY29uZmlnLmpzb24gYW5kIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2Y1YTRlZDY2MTdjMDFlZjhhN2EyNWIxNjI3MGM3NjFjXG4gKi9cbi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVrdGxpZmUge1xuICAvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG59XG5cbi5la3RsaWZlIGFydGljbGUsXG4uZWt0bGlmZSBhc2lkZSxcbi5la3RsaWZlIGRldGFpbHMsXG4uZWt0bGlmZSBmaWdjYXB0aW9uLFxuLmVrdGxpZmUgZmlndXJlLFxuLmVrdGxpZmUgZm9vdGVyLFxuLmVrdGxpZmUgaGVhZGVyLFxuLmVrdGxpZmUgaGdyb3VwLFxuLmVrdGxpZmUgbWFpbixcbi5la3RsaWZlIG1lbnUsXG4uZWt0bGlmZSBuYXYsXG4uZWt0bGlmZSBzZWN0aW9uLFxuLmVrdGxpZmUgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZWt0bGlmZSBhdWRpbyxcbi5la3RsaWZlIGNhbnZhcyxcbi5la3RsaWZlIHByb2dyZXNzLFxuLmVrdGxpZmUgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmVrdGxpZmUgYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZWt0bGlmZSBbaGlkZGVuXSxcbi5la3RsaWZlIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVrdGxpZmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZWt0bGlmZSBhOmFjdGl2ZSxcbi5la3RsaWZlIGE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZWt0bGlmZSBhYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi5la3RsaWZlIGIsXG4uZWt0bGlmZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmVrdGxpZmUgZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZWt0bGlmZSBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4uZWt0bGlmZSBtYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5la3RsaWZlIHNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5la3RsaWZlIHN1Yixcbi5la3RsaWZlIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5la3RsaWZlIHN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4uZWt0bGlmZSBzdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi5la3RsaWZlIGltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVrdGxpZmUgc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZWt0bGlmZSBmaWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4uZWt0bGlmZSBociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi5la3RsaWZlIHByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZWt0bGlmZSBjb2RlLFxuLmVrdGxpZmUga2JkLFxuLmVrdGxpZmUgcHJlLFxuLmVrdGxpZmUgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5la3RsaWZlIGJ1dHRvbixcbi5la3RsaWZlIGlucHV0LFxuLmVrdGxpZmUgb3B0Z3JvdXAsXG4uZWt0bGlmZSBzZWxlY3QsXG4uZWt0bGlmZSB0ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbi5la3RsaWZlIGJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZWt0bGlmZSBidXR0b24sXG4uZWt0bGlmZSBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmVrdGxpZmUgYnV0dG9uLFxuLmVrdGxpZmUgaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLmVrdGxpZmUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuLmVrdGxpZmUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5la3RsaWZlIGJ1dHRvbltkaXNhYmxlZF0sXG4uZWt0bGlmZSBodG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmVrdGxpZmUgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuLmVrdGxpZmUgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5la3RsaWZlIGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmVrdGxpZmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmVrdGxpZmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5la3RsaWZlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uZWt0bGlmZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZWt0bGlmZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZWt0bGlmZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLmVrdGxpZmUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmVrdGxpZmUgZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi5la3RsaWZlIGxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmVrdGxpZmUgdGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmVrdGxpZmUgb3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmVrdGxpZmUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLmVrdGxpZmUgdGQsXG4uZWt0bGlmZSB0aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5la3RsaWZlICosXG4gIC5la3RsaWZlICo6YmVmb3JlLFxuICAuZWt0bGlmZSAqOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVrdGxpZmUgYSxcbiAgLmVrdGxpZmUgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuZWt0bGlmZSBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICAuZWt0bGlmZSBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIC5la3RsaWZlIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAuZWt0bGlmZSBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLmVrdGxpZmUgcHJlLFxuICAuZWt0bGlmZSBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAuZWt0bGlmZSB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIC5la3RsaWZlIHRyLFxuICAuZWt0bGlmZSBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAuZWt0bGlmZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5la3RsaWZlIHAsXG4gIC5la3RsaWZlIGgyLFxuICAuZWt0bGlmZSBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgLmVrdGxpZmUgaDIsXG4gIC5la3RsaWZlIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICAuZWt0bGlmZSAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5la3RsaWZlIC5idG4gPiAuY2FyZXQsXG4gIC5la3RsaWZlIC5kcm9wdXAgPiAuYnRuID4gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVrdGxpZmUgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC5la3RsaWZlIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5la3RsaWZlIC50YWJsZSB0ZCxcbiAgLmVrdGxpZmUgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVrdGxpZmUgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAuZWt0bGlmZSAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZWt0bGlmZSAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5la3RsaWZlICo6YmVmb3JlLFxuLmVrdGxpZmUgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZWt0bGlmZSBodG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZWt0bGlmZSBib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5la3RsaWZlIGlucHV0LFxuLmVrdGxpZmUgYnV0dG9uLFxuLmVrdGxpZmUgc2VsZWN0LFxuLmVrdGxpZmUgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmVrdGxpZmUgYSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5la3RsaWZlIGE6aG92ZXIsXG4uZWt0bGlmZSBhOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZWt0bGlmZSBhOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLmVrdGxpZmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZWt0bGlmZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZWt0bGlmZSAuaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5la3RsaWZlIC5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmVrdGxpZmUgLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmVrdGxpZmUgLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5la3RsaWZlIGhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLmVrdGxpZmUgLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVrdGxpZmUgLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5la3RsaWZlIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbi5la3RsaWZlIFtyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZWt0bGlmZSBoMSxcbi5la3RsaWZlIGgyLFxuLmVrdGxpZmUgaDMsXG4uZWt0bGlmZSBoNCxcbi5la3RsaWZlIGg1LFxuLmVrdGxpZmUgaDYsXG4uZWt0bGlmZSAuaDEsXG4uZWt0bGlmZSAuaDIsXG4uZWt0bGlmZSAuaDMsXG4uZWt0bGlmZSAuaDQsXG4uZWt0bGlmZSAuaDUsXG4uZWt0bGlmZSAuaDYge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5la3RsaWZlIGgxIHNtYWxsLFxuLmVrdGxpZmUgaDIgc21hbGwsXG4uZWt0bGlmZSBoMyBzbWFsbCxcbi5la3RsaWZlIGg0IHNtYWxsLFxuLmVrdGxpZmUgaDUgc21hbGwsXG4uZWt0bGlmZSBoNiBzbWFsbCxcbi5la3RsaWZlIC5oMSBzbWFsbCxcbi5la3RsaWZlIC5oMiBzbWFsbCxcbi5la3RsaWZlIC5oMyBzbWFsbCxcbi5la3RsaWZlIC5oNCBzbWFsbCxcbi5la3RsaWZlIC5oNSBzbWFsbCxcbi5la3RsaWZlIC5oNiBzbWFsbCxcbi5la3RsaWZlIGgxIC5zbWFsbCxcbi5la3RsaWZlIGgyIC5zbWFsbCxcbi5la3RsaWZlIGgzIC5zbWFsbCxcbi5la3RsaWZlIGg0IC5zbWFsbCxcbi5la3RsaWZlIGg1IC5zbWFsbCxcbi5la3RsaWZlIGg2IC5zbWFsbCxcbi5la3RsaWZlIC5oMSAuc21hbGwsXG4uZWt0bGlmZSAuaDIgLnNtYWxsLFxuLmVrdGxpZmUgLmgzIC5zbWFsbCxcbi5la3RsaWZlIC5oNCAuc21hbGwsXG4uZWt0bGlmZSAuaDUgLnNtYWxsLFxuLmVrdGxpZmUgLmg2IC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmVrdGxpZmUgaDEsXG4uZWt0bGlmZSAuaDEsXG4uZWt0bGlmZSBoMixcbi5la3RsaWZlIC5oMixcbi5la3RsaWZlIGgzLFxuLmVrdGxpZmUgLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVrdGxpZmUgaDEgc21hbGwsXG4uZWt0bGlmZSAuaDEgc21hbGwsXG4uZWt0bGlmZSBoMiBzbWFsbCxcbi5la3RsaWZlIC5oMiBzbWFsbCxcbi5la3RsaWZlIGgzIHNtYWxsLFxuLmVrdGxpZmUgLmgzIHNtYWxsLFxuLmVrdGxpZmUgaDEgLnNtYWxsLFxuLmVrdGxpZmUgLmgxIC5zbWFsbCxcbi5la3RsaWZlIGgyIC5zbWFsbCxcbi5la3RsaWZlIC5oMiAuc21hbGwsXG4uZWt0bGlmZSBoMyAuc21hbGwsXG4uZWt0bGlmZSAuaDMgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG5cbi5la3RsaWZlIGg0LFxuLmVrdGxpZmUgLmg0LFxuLmVrdGxpZmUgaDUsXG4uZWt0bGlmZSAuaDUsXG4uZWt0bGlmZSBoNixcbi5la3RsaWZlIC5oNiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5la3RsaWZlIGg0IHNtYWxsLFxuLmVrdGxpZmUgLmg0IHNtYWxsLFxuLmVrdGxpZmUgaDUgc21hbGwsXG4uZWt0bGlmZSAuaDUgc21hbGwsXG4uZWt0bGlmZSBoNiBzbWFsbCxcbi5la3RsaWZlIC5oNiBzbWFsbCxcbi5la3RsaWZlIGg0IC5zbWFsbCxcbi5la3RsaWZlIC5oNCAuc21hbGwsXG4uZWt0bGlmZSBoNSAuc21hbGwsXG4uZWt0bGlmZSAuaDUgLnNtYWxsLFxuLmVrdGxpZmUgaDYgLnNtYWxsLFxuLmVrdGxpZmUgLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4uZWt0bGlmZSBoMSxcbi5la3RsaWZlIC5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmVrdGxpZmUgaDIsXG4uZWt0bGlmZSAuaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5la3RsaWZlIGgzLFxuLmVrdGxpZmUgLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uZWt0bGlmZSBoNCxcbi5la3RsaWZlIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmVrdGxpZmUgaDUsXG4uZWt0bGlmZSAuaDUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5la3RsaWZlIGg2LFxuLmVrdGxpZmUgLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZWt0bGlmZSBwIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmVrdGxpZmUgLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWt0bGlmZSAubGVhZCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi5la3RsaWZlIHNtYWxsLFxuLmVrdGxpZmUgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5cbi5la3RsaWZlIG1hcmssXG4uZWt0bGlmZSAubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIHBhZGRpbmc6IC4yZW07XG59XG5cbi5la3RsaWZlIC50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZWt0bGlmZSAudGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZWt0bGlmZSAudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5la3RsaWZlIC50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uZWt0bGlmZSAudGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZWt0bGlmZSAudGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uZWt0bGlmZSAudGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZWt0bGlmZSAudGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5la3RsaWZlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5la3RsaWZlIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzN2FiNztcbn1cblxuLmVrdGxpZmUgYS50ZXh0LXByaW1hcnk6aG92ZXIsXG4uZWt0bGlmZSBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMjg2MDkwO1xufVxuXG4uZWt0bGlmZSAudGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5la3RsaWZlIGEudGV4dC1zdWNjZXNzOmhvdmVyLFxuLmVrdGxpZmUgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiNTQyYztcbn1cblxuLmVrdGxpZmUgLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuXG4uZWt0bGlmZSBhLnRleHQtaW5mbzpob3Zlcixcbi5la3RsaWZlIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG5cbi5la3RsaWZlIC50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cblxuLmVrdGxpZmUgYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG4uZWt0bGlmZSBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuXG4uZWt0bGlmZSAudGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cblxuLmVrdGxpZmUgYS50ZXh0LWRhbmdlcjpob3Zlcixcbi5la3RsaWZlIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cblxuLmVrdGxpZmUgLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cblxuLmVrdGxpZmUgYS5iZy1wcmltYXJ5OmhvdmVyLFxuLmVrdGxpZmUgYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cblxuLmVrdGxpZmUgLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG4uZWt0bGlmZSBhLmJnLXN1Y2Nlc3M6aG92ZXIsXG4uZWt0bGlmZSBhLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlMmIzO1xufVxuXG4uZWt0bGlmZSAuYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5cbi5la3RsaWZlIGEuYmctaW5mbzpob3Zlcixcbi5la3RsaWZlIGEuYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG59XG5cbi5la3RsaWZlIC5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmVrdGxpZmUgYS5iZy13YXJuaW5nOmhvdmVyLFxuLmVrdGxpZmUgYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cblxuLmVrdGxpZmUgLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5cbi5la3RsaWZlIGEuYmctZGFuZ2VyOmhvdmVyLFxuLmVrdGxpZmUgYS5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiOWI5O1xufVxuXG4uZWt0bGlmZSAucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLmVrdGxpZmUgdWwsXG4uZWt0bGlmZSBvbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5la3RsaWZlIHVsIHVsLFxuLmVrdGxpZmUgb2wgdWwsXG4uZWt0bGlmZSB1bCBvbCxcbi5la3RsaWZlIG9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVrdGxpZmUgLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5la3RsaWZlIC5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5la3RsaWZlIC5saXN0LWlubGluZSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uZWt0bGlmZSBkbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5la3RsaWZlIGR0LFxuLmVrdGxpZmUgZGQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cblxuLmVrdGxpZmUgZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmVrdGxpZmUgZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5la3RsaWZlIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5la3RsaWZlIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cblxuLmVrdGxpZmUgYWJiclt0aXRsZV0sXG4uZWt0bGlmZSBhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM3Nzc3Nzc7XG59XG5cbi5la3RsaWZlIC5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5la3RsaWZlIGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTcuNXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbi5la3RsaWZlIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuLmVrdGxpZmUgYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLFxuLmVrdGxpZmUgYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVrdGxpZmUgYmxvY2txdW90ZSBmb290ZXIsXG4uZWt0bGlmZSBibG9ja3F1b3RlIHNtYWxsLFxuLmVrdGxpZmUgYmxvY2txdW90ZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmVrdGxpZmUgYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlLFxuLmVrdGxpZmUgYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsXG4uZWt0bGlmZSBibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7XG59XG5cbi5la3RsaWZlIC5ibG9ja3F1b3RlLXJldmVyc2UsXG4uZWt0bGlmZSBibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmVrdGxpZmUgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxuLmVrdGxpZmUgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjpiZWZvcmUsXG4uZWt0bGlmZSAuYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmJlZm9yZSxcbi5la3RsaWZlIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG4uZWt0bGlmZSAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG4uZWt0bGlmZSBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uZWt0bGlmZSAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbi5la3RsaWZlIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG4uZWt0bGlmZSAuYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmFmdGVyLFxuLmVrdGxpZmUgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyLFxuLmVrdGxpZmUgLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsXG4uZWt0bGlmZSBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnO1xufVxuXG4uZWt0bGlmZSBhZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cblxuLmVrdGxpZmUgY29kZSxcbi5la3RsaWZlIGtiZCxcbi5la3RsaWZlIHByZSxcbi5la3RsaWZlIHNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4uZWt0bGlmZSBjb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYzcyNTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5la3RsaWZlIGtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5la3RsaWZlIGtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5la3RsaWZlIHByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5LjVweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5la3RsaWZlIHByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmVrdGxpZmUgLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmVrdGxpZmUgLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5la3RsaWZlIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVrdGxpZmUgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVrdGxpZmUgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgfVxufVxuXG4uZWt0bGlmZSAuY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uZWt0bGlmZSAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLTEsIC5la3RsaWZlIC5jb2wtc20tMSwgLmVrdGxpZmUgLmNvbC1tZC0xLCAuZWt0bGlmZSAuY29sLWxnLTEsIC5la3RsaWZlIC5jb2wteHMtMiwgLmVrdGxpZmUgLmNvbC1zbS0yLCAuZWt0bGlmZSAuY29sLW1kLTIsIC5la3RsaWZlIC5jb2wtbGctMiwgLmVrdGxpZmUgLmNvbC14cy0zLCAuZWt0bGlmZSAuY29sLXNtLTMsIC5la3RsaWZlIC5jb2wtbWQtMywgLmVrdGxpZmUgLmNvbC1sZy0zLCAuZWt0bGlmZSAuY29sLXhzLTQsIC5la3RsaWZlIC5jb2wtc20tNCwgLmVrdGxpZmUgLmNvbC1tZC00LCAuZWt0bGlmZSAuY29sLWxnLTQsIC5la3RsaWZlIC5jb2wteHMtNSwgLmVrdGxpZmUgLmNvbC1zbS01LCAuZWt0bGlmZSAuY29sLW1kLTUsIC5la3RsaWZlIC5jb2wtbGctNSwgLmVrdGxpZmUgLmNvbC14cy02LCAuZWt0bGlmZSAuY29sLXNtLTYsIC5la3RsaWZlIC5jb2wtbWQtNiwgLmVrdGxpZmUgLmNvbC1sZy02LCAuZWt0bGlmZSAuY29sLXhzLTcsIC5la3RsaWZlIC5jb2wtc20tNywgLmVrdGxpZmUgLmNvbC1tZC03LCAuZWt0bGlmZSAuY29sLWxnLTcsIC5la3RsaWZlIC5jb2wteHMtOCwgLmVrdGxpZmUgLmNvbC1zbS04LCAuZWt0bGlmZSAuY29sLW1kLTgsIC5la3RsaWZlIC5jb2wtbGctOCwgLmVrdGxpZmUgLmNvbC14cy05LCAuZWt0bGlmZSAuY29sLXNtLTksIC5la3RsaWZlIC5jb2wtbWQtOSwgLmVrdGxpZmUgLmNvbC1sZy05LCAuZWt0bGlmZSAuY29sLXhzLTEwLCAuZWt0bGlmZSAuY29sLXNtLTEwLCAuZWt0bGlmZSAuY29sLW1kLTEwLCAuZWt0bGlmZSAuY29sLWxnLTEwLCAuZWt0bGlmZSAuY29sLXhzLTExLCAuZWt0bGlmZSAuY29sLXNtLTExLCAuZWt0bGlmZSAuY29sLW1kLTExLCAuZWt0bGlmZSAuY29sLWxnLTExLCAuZWt0bGlmZSAuY29sLXhzLTEyLCAuZWt0bGlmZSAuY29sLXNtLTEyLCAuZWt0bGlmZSAuY29sLW1kLTEyLCAuZWt0bGlmZSAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy0xLCAuZWt0bGlmZSAuY29sLXhzLTIsIC5la3RsaWZlIC5jb2wteHMtMywgLmVrdGxpZmUgLmNvbC14cy00LCAuZWt0bGlmZSAuY29sLXhzLTUsIC5la3RsaWZlIC5jb2wteHMtNiwgLmVrdGxpZmUgLmNvbC14cy03LCAuZWt0bGlmZSAuY29sLXhzLTgsIC5la3RsaWZlIC5jb2wteHMtOSwgLmVrdGxpZmUgLmNvbC14cy0xMCwgLmVrdGxpZmUgLmNvbC14cy0xMSwgLmVrdGxpZmUgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5la3RsaWZlIC5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5la3RsaWZlIC5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5la3RsaWZlIC5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5la3RsaWZlIC5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5la3RsaWZlIC5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG5cbi5la3RsaWZlIC5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG5cbi5la3RsaWZlIC5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG5cbi5la3RsaWZlIC5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5la3RsaWZlIC5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbi5la3RsaWZlIC5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5la3RsaWZlIC5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5la3RsaWZlIC5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4uZWt0bGlmZSAuY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmVrdGxpZmUgLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5la3RsaWZlIC5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5la3RsaWZlIC5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWt0bGlmZSAuY29sLXNtLTEsIC5la3RsaWZlIC5jb2wtc20tMiwgLmVrdGxpZmUgLmNvbC1zbS0zLCAuZWt0bGlmZSAuY29sLXNtLTQsIC5la3RsaWZlIC5jb2wtc20tNSwgLmVrdGxpZmUgLmNvbC1zbS02LCAuZWt0bGlmZSAuY29sLXNtLTcsIC5la3RsaWZlIC5jb2wtc20tOCwgLmVrdGxpZmUgLmNvbC1zbS05LCAuZWt0bGlmZSAuY29sLXNtLTEwLCAuZWt0bGlmZSAuY29sLXNtLTExLCAuZWt0bGlmZSAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZWt0bGlmZSAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWt0bGlmZSAuY29sLW1kLTEsIC5la3RsaWZlIC5jb2wtbWQtMiwgLmVrdGxpZmUgLmNvbC1tZC0zLCAuZWt0bGlmZSAuY29sLW1kLTQsIC5la3RsaWZlIC5jb2wtbWQtNSwgLmVrdGxpZmUgLmNvbC1tZC02LCAuZWt0bGlmZSAuY29sLW1kLTcsIC5la3RsaWZlIC5jb2wtbWQtOCwgLmVrdGxpZmUgLmNvbC1tZC05LCAuZWt0bGlmZSAuY29sLW1kLTEwLCAuZWt0bGlmZSAuY29sLW1kLTExLCAuZWt0bGlmZSAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZWt0bGlmZSAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVrdGxpZmUgLmNvbC1sZy0xLCAuZWt0bGlmZSAuY29sLWxnLTIsIC5la3RsaWZlIC5jb2wtbGctMywgLmVrdGxpZmUgLmNvbC1sZy00LCAuZWt0bGlmZSAuY29sLWxnLTUsIC5la3RsaWZlIC5jb2wtbGctNiwgLmVrdGxpZmUgLmNvbC1sZy03LCAuZWt0bGlmZSAuY29sLWxnLTgsIC5la3RsaWZlIC5jb2wtbGctOSwgLmVrdGxpZmUgLmNvbC1sZy0xMCwgLmVrdGxpZmUgLmNvbC1sZy0xMSwgLmVrdGxpZmUgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuZWt0bGlmZSAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmVrdGxpZmUgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5la3RsaWZlIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuXG4uZWt0bGlmZSB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZWt0bGlmZSBjYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5la3RsaWZlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmVrdGxpZmUgLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmVrdGxpZmUgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLmVrdGxpZmUgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLmVrdGxpZmUgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLmVrdGxpZmUgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLmVrdGxpZmUgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLmVrdGxpZmUgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi5la3RsaWZlIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkZGRkO1xufVxuXG4uZWt0bGlmZSAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLmVrdGxpZmUgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4uZWt0bGlmZSAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4uZWt0bGlmZSAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLmVrdGxpZmUgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4uZWt0bGlmZSAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uZWt0bGlmZSAudGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi5la3RsaWZlIC50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZWt0bGlmZSAudGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLmVrdGxpZmUgLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi5la3RsaWZlIC50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4uZWt0bGlmZSAudGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLmVrdGxpZmUgLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi5la3RsaWZlIC50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5la3RsaWZlIC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi5la3RsaWZlIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi5la3RsaWZlIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi5la3RsaWZlIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi5la3RsaWZlIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi5la3RsaWZlIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi5la3RsaWZlIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi5la3RsaWZlIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi5la3RsaWZlIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLmVrdGxpZmUgLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uZWt0bGlmZSAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmVrdGxpZmUgdGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxuXG4uZWt0bGlmZSB0YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxuLmVrdGxpZmUgdGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uZWt0bGlmZSAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuLmVrdGxpZmUgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi5la3RsaWZlIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4uZWt0bGlmZSAudGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLFxuLmVrdGxpZmUgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcbi5la3RsaWZlIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsXG4uZWt0bGlmZSAudGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLmVrdGxpZmUgLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi5la3RsaWZlIC50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4uZWt0bGlmZSAudGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLmVrdGxpZmUgLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi5la3RsaWZlIC50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uZWt0bGlmZSAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLmVrdGxpZmUgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3Zlcixcbi5la3RsaWZlIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4uZWt0bGlmZSAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcbi5la3RsaWZlIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuXG4uZWt0bGlmZSAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi5la3RsaWZlIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLmVrdGxpZmUgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4uZWt0bGlmZSAudGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi5la3RsaWZlIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLmVrdGxpZmUgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4uZWt0bGlmZSAudGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi5la3RsaWZlIC50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLmVrdGxpZmUgLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4uZWt0bGlmZSAudGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi5la3RsaWZlIC50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLmVrdGxpZmUgLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG4uZWt0bGlmZSAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi5la3RsaWZlIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLmVrdGxpZmUgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4uZWt0bGlmZSAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4uZWt0bGlmZSAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5cbi5la3RsaWZlIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLmVrdGxpZmUgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4uZWt0bGlmZSAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi5la3RsaWZlIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxuLmVrdGxpZmUgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4uZWt0bGlmZSAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcbi5la3RsaWZlIC50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLmVrdGxpZmUgLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4uZWt0bGlmZSAudGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi5la3RsaWZlIC50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLmVrdGxpZmUgLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4uZWt0bGlmZSAudGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5cbi5la3RsaWZlIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLmVrdGxpZmUgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4uZWt0bGlmZSAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi5la3RsaWZlIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi5la3RsaWZlIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cblxuLmVrdGxpZmUgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4uZWt0bGlmZSAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi5la3RsaWZlIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLmVrdGxpZmUgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4uZWt0bGlmZSAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi5la3RsaWZlIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLmVrdGxpZmUgLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsXG4uZWt0bGlmZSAudGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcbi5la3RsaWZlIC50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxuLmVrdGxpZmUgLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4uZWt0bGlmZSAudGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi5la3RsaWZlIC50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmVrdGxpZmUgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4uZWt0bGlmZSAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3Zlcixcbi5la3RsaWZlIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuLmVrdGxpZmUgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxuLmVrdGxpZmUgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuXG4uZWt0bGlmZSAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLmVrdGxpZmUgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi5la3RsaWZlIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4uZWt0bGlmZSAudGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLmVrdGxpZmUgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi5la3RsaWZlIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4uZWt0bGlmZSAudGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLmVrdGxpZmUgLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi5la3RsaWZlIC50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4uZWt0bGlmZSAudGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLmVrdGxpZmUgLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi5la3RsaWZlIC50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuXG4uZWt0bGlmZSAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLmVrdGxpZmUgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi5la3RsaWZlIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4uZWt0bGlmZSAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi5la3RsaWZlIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuXG4uZWt0bGlmZSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWt0bGlmZSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgfVxuICAuZWt0bGlmZSAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZWt0bGlmZSAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLmVrdGxpZmUgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC5la3RsaWZlIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAuZWt0bGlmZSAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLmVrdGxpZmUgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC5la3RsaWZlIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5la3RsaWZlIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmVrdGxpZmUgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5la3RsaWZlIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAuZWt0bGlmZSAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLmVrdGxpZmUgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5la3RsaWZlIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAuZWt0bGlmZSAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmVrdGxpZmUgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLmVrdGxpZmUgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLmVrdGxpZmUgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLmVrdGxpZmUgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLmVrdGxpZmUgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLmVrdGxpZmUgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5la3RsaWZlIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5la3RsaWZlIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5la3RsaWZlIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5la3RsaWZlIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuLmVrdGxpZmUgZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uZWt0bGlmZSBsZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uZWt0bGlmZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZWt0bGlmZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5la3RsaWZlIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5la3RsaWZlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmVrdGxpZmUgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVrdGxpZmUgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZWt0bGlmZSBzZWxlY3RbbXVsdGlwbGVdLFxuLmVrdGxpZmUgc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZWt0bGlmZSBpbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbi5la3RsaWZlIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbi5la3RsaWZlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi5la3RsaWZlIG91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLmVrdGxpZmUgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG59XG5cbi5la3RsaWZlIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cblxuLmVrdGxpZmUgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZWt0bGlmZSAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uZWt0bGlmZSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5la3RsaWZlIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZWt0bGlmZSAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi5la3RsaWZlIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuLmVrdGxpZmUgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZWt0bGlmZSAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi5la3RsaWZlIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmVrdGxpZmUgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZWt0bGlmZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIC5la3RsaWZlIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgLmVrdGxpZmUgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICAuZWt0bGlmZSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICAuZWt0bGlmZSBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAuZWt0bGlmZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgLmVrdGxpZmUgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIC5la3RsaWZlIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgLmVrdGxpZmUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuZWt0bGlmZSAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5la3RsaWZlIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmVrdGxpZmUgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmVrdGxpZmUgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmVrdGxpZmUgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsXG4gIC5la3RsaWZlIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICAuZWt0bGlmZSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIC5la3RsaWZlIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmVrdGxpZmUgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuZWt0bGlmZSAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5la3RsaWZlIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5la3RsaWZlIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbi5la3RsaWZlIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmVrdGxpZmUgLnJhZGlvLFxuLmVrdGxpZmUgLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVrdGxpZmUgLnJhZGlvIGxhYmVsLFxuLmVrdGxpZmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5la3RsaWZlIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uZWt0bGlmZSAucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5la3RsaWZlIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uZWt0bGlmZSAuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4uZWt0bGlmZSAucmFkaW8gKyAucmFkaW8sXG4uZWt0bGlmZSAuY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uZWt0bGlmZSAucmFkaW8taW5saW5lLFxuLmVrdGxpZmUgLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVrdGxpZmUgLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uZWt0bGlmZSAuY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZWt0bGlmZSBpbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLFxuLmVrdGxpZmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbi5la3RsaWZlIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbi5la3RsaWZlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbi5la3RsaWZlIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uZWt0bGlmZSBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmVrdGxpZmUgLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbi5la3RsaWZlIC5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG4uZWt0bGlmZSBmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbi5la3RsaWZlIGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmVrdGxpZmUgLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuLmVrdGxpZmUgLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuLmVrdGxpZmUgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbi5la3RsaWZlIGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZWt0bGlmZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG59XG5cbi5la3RsaWZlIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLFxuLmVrdGxpZmUgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5la3RsaWZlIC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZWt0bGlmZSBzZWxlY3QuaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZWt0bGlmZSB0ZXh0YXJlYS5pbnB1dC1zbSxcbi5la3RsaWZlIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5la3RsaWZlIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmVrdGxpZmUgLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5la3RsaWZlIC5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5la3RsaWZlIC5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZWt0bGlmZSAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmVrdGxpZmUgLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uZWt0bGlmZSBzZWxlY3QuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuXG4uZWt0bGlmZSB0ZXh0YXJlYS5pbnB1dC1sZyxcbi5la3RsaWZlIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5la3RsaWZlIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5la3RsaWZlIC5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuXG4uZWt0bGlmZSAuZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZWt0bGlmZSAuZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmVrdGxpZmUgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuXG4uZWt0bGlmZSAuaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWt0bGlmZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA0Mi41cHg7XG59XG5cbi5la3RsaWZlIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmVrdGxpZmUgLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5la3RsaWZlIC5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZWt0bGlmZSAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuXG4uZWt0bGlmZSAuaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmVrdGxpZmUgLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5la3RsaWZlIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5la3RsaWZlIC5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5la3RsaWZlIC5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5la3RsaWZlIC5oYXMtc3VjY2VzcyAucmFkaW8sXG4uZWt0bGlmZSAuaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmVrdGxpZmUgLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uZWt0bGlmZSAuaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5la3RsaWZlIC5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5la3RsaWZlIC5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5la3RsaWZlIC5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uZWt0bGlmZSAuaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5la3RsaWZlIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4uZWt0bGlmZSAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG59XG5cbi5la3RsaWZlIC5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG4uZWt0bGlmZSAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuXG4uZWt0bGlmZSAuaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssXG4uZWt0bGlmZSAuaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXG4uZWt0bGlmZSAuaGFzLXdhcm5pbmcgLnJhZGlvLFxuLmVrdGxpZmUgLmhhcy13YXJuaW5nIC5jaGVja2JveCxcbi5la3RsaWZlIC5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLFxuLmVrdGxpZmUgLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsXG4uZWt0bGlmZSAuaGFzLXdhcm5pbmcucmFkaW8gbGFiZWwsXG4uZWt0bGlmZSAuaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsXG4uZWt0bGlmZSAuaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVsLFxuLmVrdGxpZmUgLmhhcy13YXJuaW5nLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuXG4uZWt0bGlmZSAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLmVrdGxpZmUgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuXG4uZWt0bGlmZSAuaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmVrdGxpZmUgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cblxuLmVrdGxpZmUgLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5la3RsaWZlIC5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uZWt0bGlmZSAuaGFzLWVycm9yIC5yYWRpbyxcbi5la3RsaWZlIC5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmVrdGxpZmUgLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmVrdGxpZmUgLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmVrdGxpZmUgLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5la3RsaWZlIC5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uZWt0bGlmZSAuaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5la3RsaWZlIC5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5cbi5la3RsaWZlIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLmVrdGxpZmUgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cblxuLmVrdGxpZmUgLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuXG4uZWt0bGlmZSAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cblxuLmVrdGxpZmUgLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI1cHg7XG59XG5cbi5la3RsaWZlIC5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG5cbi5la3RsaWZlIC5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM3MzczNzM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWt0bGlmZSAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmVrdGxpZmUgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5la3RsaWZlIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5la3RsaWZlIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5la3RsaWZlIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuZWt0bGlmZSAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5la3RsaWZlIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmVrdGxpZmUgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5la3RsaWZlIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5la3RsaWZlIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5la3RsaWZlIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZWt0bGlmZSAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAuZWt0bGlmZSAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmVrdGxpZmUgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5la3RsaWZlIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmVrdGxpZmUgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5la3RsaWZlIC5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmVrdGxpZmUgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZWt0bGlmZSAuZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZWt0bGlmZSAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4uZWt0bGlmZSAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5la3RsaWZlIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMjdweDtcbn1cblxuLmVrdGxpZmUgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5la3RsaWZlIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxufVxuXG4uZWt0bGlmZSAuZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVrdGxpZmUgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWt0bGlmZSAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uZWt0bGlmZSAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5la3RsaWZlIC5idG46Zm9jdXMsXG4uZWt0bGlmZSAuYnRuOmFjdGl2ZTpmb2N1cyxcbi5la3RsaWZlIC5idG4uYWN0aXZlOmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi5mb2N1cyxcbi5la3RsaWZlIC5idG46YWN0aXZlLmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4uZWt0bGlmZSAuYnRuOmhvdmVyLFxuLmVrdGxpZmUgLmJ0bjpmb2N1cyxcbi5la3RsaWZlIC5idG4uZm9jdXMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZWt0bGlmZSAuYnRuOmFjdGl2ZSxcbi5la3RsaWZlIC5idG4uYWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmVrdGxpZmUgLmJ0bi5kaXNhYmxlZCxcbi5la3RsaWZlIC5idG5bZGlzYWJsZWRdLFxuLmVrdGxpZmUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5la3RsaWZlIGEuYnRuLmRpc2FibGVkLFxuLmVrdGxpZmUgZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5la3RsaWZlIC5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG5cbi5la3RsaWZlIC5idG4tZGVmYXVsdDpmb2N1cyxcbi5la3RsaWZlIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG5cbi5la3RsaWZlIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG5cbi5la3RsaWZlIC5idG4tZGVmYXVsdDphY3RpdmUsXG4uZWt0bGlmZSAuYnRuLWRlZmF1bHQuYWN0aXZlLFxuLmVrdGxpZmUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cblxuLmVrdGxpZmUgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5la3RsaWZlIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4uZWt0bGlmZSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uZWt0bGlmZSAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5la3RsaWZlIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5la3RsaWZlIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uZWt0bGlmZSAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLmVrdGxpZmUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cblxuLmVrdGxpZmUgLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5la3RsaWZlIC5idG4tZGVmYXVsdC5hY3RpdmUsXG4uZWt0bGlmZSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZWt0bGlmZSAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uZWt0bGlmZSAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuLmVrdGxpZmUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3Zlcixcbi5la3RsaWZlIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5la3RsaWZlIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG4uZWt0bGlmZSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbi5la3RsaWZlIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG5cbi5la3RsaWZlIC5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cblxuLmVrdGxpZmUgLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cblxuLmVrdGxpZmUgLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cblxuLmVrdGxpZmUgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cblxuLmVrdGxpZmUgLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5la3RsaWZlIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4uZWt0bGlmZSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuXG4uZWt0bGlmZSAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLmVrdGxpZmUgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5la3RsaWZlIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpob3Zlcixcbi5la3RsaWZlIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uZWt0bGlmZSAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLmVrdGxpZmUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5la3RsaWZlIC5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4uZWt0bGlmZSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuXG4uZWt0bGlmZSAuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmVrdGxpZmUgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5la3RsaWZlIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5la3RsaWZlIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5la3RsaWZlIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uZWt0bGlmZSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmVrdGxpZmUgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5la3RsaWZlIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uZWt0bGlmZSAuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uZWt0bGlmZSAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuLmVrdGxpZmUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cblxuLmVrdGxpZmUgLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZWt0bGlmZSAuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuXG4uZWt0bGlmZSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uZWt0bGlmZSAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuXG4uZWt0bGlmZSAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuXG4uZWt0bGlmZSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmVrdGxpZmUgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5la3RsaWZlIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG5cbi5la3RsaWZlIC5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsXG4uZWt0bGlmZSAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuLmVrdGxpZmUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmVrdGxpZmUgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cyxcbi5la3RsaWZlIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4uZWt0bGlmZSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uZWt0bGlmZSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcbi5la3RsaWZlIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4NDM5O1xuICBib3JkZXItY29sb3I6ICMyNTU2MjU7XG59XG5cbi5la3RsaWZlIC5idG4tc3VjY2VzczphY3RpdmUsXG4uZWt0bGlmZSAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLmVrdGxpZmUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmVrdGxpZmUgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmVrdGxpZmUgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3Zlcixcbi5la3RsaWZlIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uZWt0bGlmZSAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uZWt0bGlmZSAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuLmVrdGxpZmUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5la3RsaWZlIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyxcbi5la3RsaWZlIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG4uZWt0bGlmZSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuXG4uZWt0bGlmZSAuYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5la3RsaWZlIC5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG5cbi5la3RsaWZlIC5idG4taW5mbzpmb2N1cyxcbi5la3RsaWZlIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG5cbi5la3RsaWZlIC5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyNjlhYmM7XG59XG5cbi5la3RsaWZlIC5idG4taW5mbzphY3RpdmUsXG4uZWt0bGlmZSAuYnRuLWluZm8uYWN0aXZlLFxuLmVrdGxpZmUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cblxuLmVrdGxpZmUgLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5la3RsaWZlIC5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4uZWt0bGlmZSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIsXG4uZWt0bGlmZSAuYnRuLWluZm86YWN0aXZlOmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyxcbi5la3RsaWZlIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbi5la3RsaWZlIC5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4uZWt0bGlmZSAuYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLmVrdGxpZmUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cblxuLmVrdGxpZmUgLmJ0bi1pbmZvOmFjdGl2ZSxcbi5la3RsaWZlIC5idG4taW5mby5hY3RpdmUsXG4uZWt0bGlmZSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZWt0bGlmZSAuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXG4uZWt0bGlmZSAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuLmVrdGxpZmUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3Zlcixcbi5la3RsaWZlIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5la3RsaWZlIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG4uZWt0bGlmZSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcbi5la3RsaWZlIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG5cbi5la3RsaWZlIC5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmVrdGxpZmUgLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cblxuLmVrdGxpZmUgLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbn1cblxuLmVrdGxpZmUgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cblxuLmVrdGxpZmUgLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5la3RsaWZlIC5idG4td2FybmluZy5hY3RpdmUsXG4uZWt0bGlmZSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xufVxuXG4uZWt0bGlmZSAuYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLFxuLmVrdGxpZmUgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5la3RsaWZlIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZzpob3Zlcixcbi5la3RsaWZlIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsXG4uZWt0bGlmZSAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuLmVrdGxpZmUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cyxcbi5la3RsaWZlIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4uZWt0bGlmZSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ODUxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuXG4uZWt0bGlmZSAuYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmVrdGxpZmUgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5la3RsaWZlIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5la3RsaWZlIC5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5la3RsaWZlIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG4uZWt0bGlmZSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmVrdGxpZmUgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbi5la3RsaWZlIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uZWt0bGlmZSAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsXG4uZWt0bGlmZSAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuLmVrdGxpZmUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcbn1cblxuLmVrdGxpZmUgLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZWt0bGlmZSAuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG5cbi5la3RsaWZlIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5O1xufVxuXG4uZWt0bGlmZSAuYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG5cbi5la3RsaWZlIC5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5la3RsaWZlIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5la3RsaWZlIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cblxuLmVrdGxpZmUgLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLFxuLmVrdGxpZmUgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuLmVrdGxpZmUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6aG92ZXIsXG4uZWt0bGlmZSAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsXG4uZWt0bGlmZSAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4uZWt0bGlmZSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpmb2N1cyxcbi5la3RsaWZlIC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cyxcbi5la3RsaWZlIC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbi5la3RsaWZlIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYzI5MjU7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cblxuLmVrdGxpZmUgLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmVrdGxpZmUgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLmVrdGxpZmUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZWt0bGlmZSAuYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5la3RsaWZlIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3Zlcixcbi5la3RsaWZlIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5la3RsaWZlIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmVrdGxpZmUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmVrdGxpZmUgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsXG4uZWt0bGlmZSAuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG4uZWt0bGlmZSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG5cbi5la3RsaWZlIC5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZWt0bGlmZSAuYnRuLWxpbmsge1xuICBjb2xvcjogIzMzN2FiNztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmVrdGxpZmUgLmJ0bi1saW5rLFxuLmVrdGxpZmUgLmJ0bi1saW5rOmFjdGl2ZSxcbi5la3RsaWZlIC5idG4tbGluay5hY3RpdmUsXG4uZWt0bGlmZSAuYnRuLWxpbmtbZGlzYWJsZWRdLFxuLmVrdGxpZmUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5la3RsaWZlIC5idG4tbGluayxcbi5la3RsaWZlIC5idG4tbGluazpob3Zlcixcbi5la3RsaWZlIC5idG4tbGluazpmb2N1cyxcbi5la3RsaWZlIC5idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZWt0bGlmZSAuYnRuLWxpbms6aG92ZXIsXG4uZWt0bGlmZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZWt0bGlmZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuLmVrdGxpZmUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3Zlcixcbi5la3RsaWZlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4uZWt0bGlmZSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmVrdGxpZmUgLmJ0bi1sZyB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5la3RsaWZlIC5idG4tc20ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5la3RsaWZlIC5idG4teHMge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmVrdGxpZmUgLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVrdGxpZmUgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5la3RsaWZlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuLmVrdGxpZmUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbi5la3RsaWZlIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5la3RsaWZlIC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuXG4uZWt0bGlmZSAuZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5la3RsaWZlIC5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5la3RsaWZlIC5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZWt0bGlmZSB0ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmVrdGxpZmUgdGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG5cbi5la3RsaWZlIC5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5la3RsaWZlIC5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFxcOTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5la3RsaWZlIC5kcm9wdXAsXG4uZWt0bGlmZSAuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5la3RsaWZlIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZWt0bGlmZSAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZWt0bGlmZSAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5la3RsaWZlIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5la3RsaWZlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZWt0bGlmZSAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcbi5la3RsaWZlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmVrdGxpZmUgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbi5la3RsaWZlIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZWt0bGlmZSAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cblxuLmVrdGxpZmUgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuLmVrdGxpZmUgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmVrdGxpZmUgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5la3RsaWZlIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5la3RsaWZlIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5la3RsaWZlIC5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVrdGxpZmUgLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmVrdGxpZmUgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmVrdGxpZmUgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uZWt0bGlmZSAuZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmVrdGxpZmUgLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5MDtcbn1cblxuLmVrdGxpZmUgLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZWt0bGlmZSAuZHJvcHVwIC5jYXJldCxcbi5la3RsaWZlIC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZWt0bGlmZSAuZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLmVrdGxpZmUgLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5la3RsaWZlIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmVrdGxpZmUgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5la3RsaWZlIC5jbGVhcmZpeDpiZWZvcmUsXG4uZWt0bGlmZSAuY2xlYXJmaXg6YWZ0ZXIsXG4uZWt0bGlmZSAuZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsXG4uZWt0bGlmZSAuZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5la3RsaWZlIC5jb250YWluZXI6YmVmb3JlLFxuLmVrdGxpZmUgLmNvbnRhaW5lcjphZnRlcixcbi5la3RsaWZlIC5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmVrdGxpZmUgLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5la3RsaWZlIC5yb3c6YmVmb3JlLFxuLmVrdGxpZmUgLnJvdzphZnRlcixcbi5la3RsaWZlIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLFxuLmVrdGxpZmUgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmVrdGxpZmUgLmNsZWFyZml4OmFmdGVyLFxuLmVrdGxpZmUgLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsXG4uZWt0bGlmZSAuY29udGFpbmVyOmFmdGVyLFxuLmVrdGxpZmUgLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5la3RsaWZlIC5yb3c6YWZ0ZXIsXG4uZWt0bGlmZSAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5la3RsaWZlIC5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmVrdGxpZmUgLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmVrdGxpZmUgLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5la3RsaWZlIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZWt0bGlmZSAuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5la3RsaWZlIC5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5la3RsaWZlIC50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVrdGxpZmUgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVrdGxpZmUgLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgLmVrdGxpZmUge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuLmVrdGxpZmUgLnZpc2libGUteHMsXG4uZWt0bGlmZSAudmlzaWJsZS1zbSxcbi5la3RsaWZlIC52aXNpYmxlLW1kLFxuLmVrdGxpZmUgLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5la3RsaWZlIC52aXNpYmxlLXhzLWJsb2NrLFxuLmVrdGxpZmUgLnZpc2libGUteHMtaW5saW5lLFxuLmVrdGxpZmUgLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLmVrdGxpZmUgLnZpc2libGUtc20tYmxvY2ssXG4uZWt0bGlmZSAudmlzaWJsZS1zbS1pbmxpbmUsXG4uZWt0bGlmZSAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4uZWt0bGlmZSAudmlzaWJsZS1tZC1ibG9jayxcbi5la3RsaWZlIC52aXNpYmxlLW1kLWlubGluZSxcbi5la3RsaWZlIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi5la3RsaWZlIC52aXNpYmxlLWxnLWJsb2NrLFxuLmVrdGxpZmUgLnZpc2libGUtbGctaW5saW5lLFxuLmVrdGxpZmUgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVrdGxpZmUgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVrdGxpZmUgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZWt0bGlmZSB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZWt0bGlmZSB0aC52aXNpYmxlLXhzLFxuICAuZWt0bGlmZSB0ZC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5la3RsaWZlIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWt0bGlmZSAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWt0bGlmZSAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5la3RsaWZlIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5la3RsaWZlIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVrdGxpZmUgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVrdGxpZmUgdGgudmlzaWJsZS1zbSxcbiAgLmVrdGxpZmUgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5la3RsaWZlIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5la3RsaWZlIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVrdGxpZmUgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmVrdGxpZmUgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVrdGxpZmUgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZWt0bGlmZSB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZWt0bGlmZSB0aC52aXNpYmxlLW1kLFxuICAuZWt0bGlmZSB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5la3RsaWZlIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZWt0bGlmZSAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZWt0bGlmZSAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVrdGxpZmUgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVrdGxpZmUgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZWt0bGlmZSB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZWt0bGlmZSB0aC52aXNpYmxlLWxnLFxuICAuZWt0bGlmZSB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZWt0bGlmZSAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5la3RsaWZlIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZWt0bGlmZSAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWt0bGlmZSAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVrdGxpZmUgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZWt0bGlmZSAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZWt0bGlmZSAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVrdGxpZmUgLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5la3RsaWZlIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5la3RsaWZlIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVrdGxpZmUgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVrdGxpZmUgdGgudmlzaWJsZS1wcmludCxcbiAgLmVrdGxpZmUgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5la3RsaWZlIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZWt0bGlmZSAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZWt0bGlmZSAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5la3RsaWZlIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVrdGxpZmUgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZWt0bGlmZSAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5la3RsaWZlIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIl19 */

/*!
 *  Material Design Iconic Font by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/
 *  License - http://zavoloklom.github.io/material-design-iconic-font/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'Material-Design-Iconic-Font';
  src: url('../fonts/Material-Design-Iconic-Font.woff2?v=2.2.0') format('woff2'), url('../fonts/Material-Design-Iconic-Font.woff?v=2.2.0') format('woff'), url('../fonts/Material-Design-Iconic-Font.ttf?v=2.2.0') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.zmdi {
  display: inline-block;
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.zmdi-hc-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.zmdi-hc-2x {
  font-size: 2em;
}
.zmdi-hc-3x {
  font-size: 3em;
}
.zmdi-hc-4x {
  font-size: 4em;
}
.zmdi-hc-5x {
  font-size: 5em;
}
.zmdi-hc-fw {
  width: 1.28571429em;
  text-align: center;
}
.zmdi-hc-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.zmdi-hc-ul > li {
  position: relative;
}
.zmdi-hc-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.zmdi-hc-li.zmdi-hc-lg {
  left: -1.85714286em;
}
.zmdi-hc-border {
  padding: .1em .25em;
  border: solid 0.1em #9e9e9e;
  border-radius: 2px;
}
.zmdi-hc-border-circle {
  padding: .1em .25em;
  border: solid 0.1em #9e9e9e;
  border-radius: 50%;
}
.zmdi.pull-left {
  float: left;
  margin-right: .15em;
}
.zmdi.pull-right {
  float: right;
  margin-left: .15em;
}
.zmdi-hc-spin {
  -webkit-animation: zmdi-spin 1.5s infinite linear;
          animation: zmdi-spin 1.5s infinite linear;
}
.zmdi-hc-spin-reverse {
  -webkit-animation: zmdi-spin-reverse 1.5s infinite linear;
          animation: zmdi-spin-reverse 1.5s infinite linear;
}
@-webkit-keyframes zmdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@keyframes zmdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@-webkit-keyframes zmdi-spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
            transform: rotate(-359deg);
  }
}
@keyframes zmdi-spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-359deg);
            transform: rotate(-359deg);
  }
}
.zmdi-hc-rotate-90 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.zmdi-hc-rotate-180 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.zmdi-hc-rotate-270 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
.zmdi-hc-flip-horizontal {
  -webkit-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.zmdi-hc-flip-vertical {
  -webkit-transform: scale(1, -1);
      -ms-transform: scale(1, -1);
          transform: scale(1, -1);
}
.zmdi-hc-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.zmdi-hc-stack-1x,
.zmdi-hc-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.zmdi-hc-stack-1x {
  line-height: inherit;
}
.zmdi-hc-stack-2x {
  font-size: 2em;
}
.zmdi-hc-inverse {
  color: #ffffff;
}
/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.zmdi-3d-rotation:before {
  content: '\f101';
}
.zmdi-airplane-off:before {
  content: '\f102';
}
.zmdi-airplane:before {
  content: '\f103';
}
.zmdi-album:before {
  content: '\f104';
}
.zmdi-archive:before {
  content: '\f105';
}
.zmdi-assignment-account:before {
  content: '\f106';
}
.zmdi-assignment-alert:before {
  content: '\f107';
}
.zmdi-assignment-check:before {
  content: '\f108';
}
.zmdi-assignment-o:before {
  content: '\f109';
}
.zmdi-assignment-return:before {
  content: '\f10a';
}
.zmdi-assignment-returned:before {
  content: '\f10b';
}
.zmdi-assignment:before {
  content: '\f10c';
}
.zmdi-attachment-alt:before {
  content: '\f10d';
}
.zmdi-attachment:before {
  content: '\f10e';
}
.zmdi-audio:before {
  content: '\f10f';
}
.zmdi-badge-check:before {
  content: '\f110';
}
.zmdi-balance-wallet:before {
  content: '\f111';
}
.zmdi-balance:before {
  content: '\f112';
}
.zmdi-battery-alert:before {
  content: '\f113';
}
.zmdi-battery-flash:before {
  content: '\f114';
}
.zmdi-battery-unknown:before {
  content: '\f115';
}
.zmdi-battery:before {
  content: '\f116';
}
.zmdi-bike:before {
  content: '\f117';
}
.zmdi-block-alt:before {
  content: '\f118';
}
.zmdi-block:before {
  content: '\f119';
}
.zmdi-boat:before {
  content: '\f11a';
}
.zmdi-book-image:before {
  content: '\f11b';
}
.zmdi-book:before {
  content: '\f11c';
}
.zmdi-bookmark-outline:before {
  content: '\f11d';
}
.zmdi-bookmark:before {
  content: '\f11e';
}
.zmdi-brush:before {
  content: '\f11f';
}
.zmdi-bug:before {
  content: '\f120';
}
.zmdi-bus:before {
  content: '\f121';
}
.zmdi-cake:before {
  content: '\f122';
}
.zmdi-car-taxi:before {
  content: '\f123';
}
.zmdi-car-wash:before {
  content: '\f124';
}
.zmdi-car:before {
  content: '\f125';
}
.zmdi-card-giftcard:before {
  content: '\f126';
}
.zmdi-card-membership:before {
  content: '\f127';
}
.zmdi-card-travel:before {
  content: '\f128';
}
.zmdi-card:before {
  content: '\f129';
}
.zmdi-case-check:before {
  content: '\f12a';
}
.zmdi-case-download:before {
  content: '\f12b';
}
.zmdi-case-play:before {
  content: '\f12c';
}
.zmdi-case:before {
  content: '\f12d';
}
.zmdi-cast-connected:before {
  content: '\f12e';
}
.zmdi-cast:before {
  content: '\f12f';
}
.zmdi-chart-donut:before {
  content: '\f130';
}
.zmdi-chart:before {
  content: '\f131';
}
.zmdi-city-alt:before {
  content: '\f132';
}
.zmdi-city:before {
  content: '\f133';
}
.zmdi-close-circle-o:before {
  content: '\f134';
}
.zmdi-close-circle:before {
  content: '\f135';
}
.zmdi-close:before {
  content: '\f136';
}
.zmdi-cocktail:before {
  content: '\f137';
}
.zmdi-code-setting:before {
  content: '\f138';
}
.zmdi-code-smartphone:before {
  content: '\f139';
}
.zmdi-code:before {
  content: '\f13a';
}
.zmdi-coffee:before {
  content: '\f13b';
}
.zmdi-collection-bookmark:before {
  content: '\f13c';
}
.zmdi-collection-case-play:before {
  content: '\f13d';
}
.zmdi-collection-folder-image:before {
  content: '\f13e';
}
.zmdi-collection-image-o:before {
  content: '\f13f';
}
.zmdi-collection-image:before {
  content: '\f140';
}
.zmdi-collection-item-1:before {
  content: '\f141';
}
.zmdi-collection-item-2:before {
  content: '\f142';
}
.zmdi-collection-item-3:before {
  content: '\f143';
}
.zmdi-collection-item-4:before {
  content: '\f144';
}
.zmdi-collection-item-5:before {
  content: '\f145';
}
.zmdi-collection-item-6:before {
  content: '\f146';
}
.zmdi-collection-item-7:before {
  content: '\f147';
}
.zmdi-collection-item-8:before {
  content: '\f148';
}
.zmdi-collection-item-9-plus:before {
  content: '\f149';
}
.zmdi-collection-item-9:before {
  content: '\f14a';
}
.zmdi-collection-item:before {
  content: '\f14b';
}
.zmdi-collection-music:before {
  content: '\f14c';
}
.zmdi-collection-pdf:before {
  content: '\f14d';
}
.zmdi-collection-plus:before {
  content: '\f14e';
}
.zmdi-collection-speaker:before {
  content: '\f14f';
}
.zmdi-collection-text:before {
  content: '\f150';
}
.zmdi-collection-video:before {
  content: '\f151';
}
.zmdi-compass:before {
  content: '\f152';
}
.zmdi-cutlery:before {
  content: '\f153';
}
.zmdi-delete:before {
  content: '\f154';
}
.zmdi-dialpad:before {
  content: '\f155';
}
.zmdi-dns:before {
  content: '\f156';
}
.zmdi-drink:before {
  content: '\f157';
}
.zmdi-edit:before {
  content: '\f158';
}
.zmdi-email-open:before {
  content: '\f159';
}
.zmdi-email:before {
  content: '\f15a';
}
.zmdi-eye-off:before {
  content: '\f15b';
}
.zmdi-eye:before {
  content: '\f15c';
}
.zmdi-eyedropper:before {
  content: '\f15d';
}
.zmdi-favorite-outline:before {
  content: '\f15e';
}
.zmdi-favorite:before {
  content: '\f15f';
}
.zmdi-filter-list:before {
  content: '\f160';
}
.zmdi-fire:before {
  content: '\f161';
}
.zmdi-flag:before {
  content: '\f162';
}
.zmdi-flare:before {
  content: '\f163';
}
.zmdi-flash-auto:before {
  content: '\f164';
}
.zmdi-flash-off:before {
  content: '\f165';
}
.zmdi-flash:before {
  content: '\f166';
}
.zmdi-flip:before {
  content: '\f167';
}
.zmdi-flower-alt:before {
  content: '\f168';
}
.zmdi-flower:before {
  content: '\f169';
}
.zmdi-font:before {
  content: '\f16a';
}
.zmdi-fullscreen-alt:before {
  content: '\f16b';
}
.zmdi-fullscreen-exit:before {
  content: '\f16c';
}
.zmdi-fullscreen:before {
  content: '\f16d';
}
.zmdi-functions:before {
  content: '\f16e';
}
.zmdi-gas-station:before {
  content: '\f16f';
}
.zmdi-gesture:before {
  content: '\f170';
}
.zmdi-globe-alt:before {
  content: '\f171';
}
.zmdi-globe-lock:before {
  content: '\f172';
}
.zmdi-globe:before {
  content: '\f173';
}
.zmdi-graduation-cap:before {
  content: '\f174';
}
.zmdi-home:before {
  content: '\f175';
}
.zmdi-hospital-alt:before {
  content: '\f176';
}
.zmdi-hospital:before {
  content: '\f177';
}
.zmdi-hotel:before {
  content: '\f178';
}
.zmdi-hourglass-alt:before {
  content: '\f179';
}
.zmdi-hourglass-outline:before {
  content: '\f17a';
}
.zmdi-hourglass:before {
  content: '\f17b';
}
.zmdi-http:before {
  content: '\f17c';
}
.zmdi-image-alt:before {
  content: '\f17d';
}
.zmdi-image-o:before {
  content: '\f17e';
}
.zmdi-image:before {
  content: '\f17f';
}
.zmdi-inbox:before {
  content: '\f180';
}
.zmdi-invert-colors-off:before {
  content: '\f181';
}
.zmdi-invert-colors:before {
  content: '\f182';
}
.zmdi-key:before {
  content: '\f183';
}
.zmdi-label-alt-outline:before {
  content: '\f184';
}
.zmdi-label-alt:before {
  content: '\f185';
}
.zmdi-label-heart:before {
  content: '\f186';
}
.zmdi-label:before {
  content: '\f187';
}
.zmdi-labels:before {
  content: '\f188';
}
.zmdi-lamp:before {
  content: '\f189';
}
.zmdi-landscape:before {
  content: '\f18a';
}
.zmdi-layers-off:before {
  content: '\f18b';
}
.zmdi-layers:before {
  content: '\f18c';
}
.zmdi-library:before {
  content: '\f18d';
}
.zmdi-link:before {
  content: '\f18e';
}
.zmdi-lock-open:before {
  content: '\f18f';
}
.zmdi-lock-outline:before {
  content: '\f190';
}
.zmdi-lock:before {
  content: '\f191';
}
.zmdi-mail-reply-all:before {
  content: '\f192';
}
.zmdi-mail-reply:before {
  content: '\f193';
}
.zmdi-mail-send:before {
  content: '\f194';
}
.zmdi-mall:before {
  content: '\f195';
}
.zmdi-map:before {
  content: '\f196';
}
.zmdi-menu:before {
  content: '\f197';
}
.zmdi-money-box:before {
  content: '\f198';
}
.zmdi-money-off:before {
  content: '\f199';
}
.zmdi-money:before {
  content: '\f19a';
}
.zmdi-more-vert:before {
  content: '\f19b';
}
.zmdi-more:before {
  content: '\f19c';
}
.zmdi-movie-alt:before {
  content: '\f19d';
}
.zmdi-movie:before {
  content: '\f19e';
}
.zmdi-nature-people:before {
  content: '\f19f';
}
.zmdi-nature:before {
  content: '\f1a0';
}
.zmdi-navigation:before {
  content: '\f1a1';
}
.zmdi-open-in-browser:before {
  content: '\f1a2';
}
.zmdi-open-in-new:before {
  content: '\f1a3';
}
.zmdi-palette:before {
  content: '\f1a4';
}
.zmdi-parking:before {
  content: '\f1a5';
}
.zmdi-pin-account:before {
  content: '\f1a6';
}
.zmdi-pin-assistant:before {
  content: '\f1a7';
}
.zmdi-pin-drop:before {
  content: '\f1a8';
}
.zmdi-pin-help:before {
  content: '\f1a9';
}
.zmdi-pin-off:before {
  content: '\f1aa';
}
.zmdi-pin:before {
  content: '\f1ab';
}
.zmdi-pizza:before {
  content: '\f1ac';
}
.zmdi-plaster:before {
  content: '\f1ad';
}
.zmdi-power-setting:before {
  content: '\f1ae';
}
.zmdi-power:before {
  content: '\f1af';
}
.zmdi-print:before {
  content: '\f1b0';
}
.zmdi-puzzle-piece:before {
  content: '\f1b1';
}
.zmdi-quote:before {
  content: '\f1b2';
}
.zmdi-railway:before {
  content: '\f1b3';
}
.zmdi-receipt:before {
  content: '\f1b4';
}
.zmdi-refresh-alt:before {
  content: '\f1b5';
}
.zmdi-refresh-sync-alert:before {
  content: '\f1b6';
}
.zmdi-refresh-sync-off:before {
  content: '\f1b7';
}
.zmdi-refresh-sync:before {
  content: '\f1b8';
}
.zmdi-refresh:before {
  content: '\f1b9';
}
.zmdi-roller:before {
  content: '\f1ba';
}
.zmdi-ruler:before {
  content: '\f1bb';
}
.zmdi-scissors:before {
  content: '\f1bc';
}
.zmdi-screen-rotation-lock:before {
  content: '\f1bd';
}
.zmdi-screen-rotation:before {
  content: '\f1be';
}
.zmdi-search-for:before {
  content: '\f1bf';
}
.zmdi-search-in-file:before {
  content: '\f1c0';
}
.zmdi-search-in-page:before {
  content: '\f1c1';
}
.zmdi-search-replace:before {
  content: '\f1c2';
}
.zmdi-search:before {
  content: '\f1c3';
}
.zmdi-seat:before {
  content: '\f1c4';
}
.zmdi-settings-square:before {
  content: '\f1c5';
}
.zmdi-settings:before {
  content: '\f1c6';
}
.zmdi-shield-check:before {
  content: '\f1c7';
}
.zmdi-shield-security:before {
  content: '\f1c8';
}
.zmdi-shopping-basket:before {
  content: '\f1c9';
}
.zmdi-shopping-cart-plus:before {
  content: '\f1ca';
}
.zmdi-shopping-cart:before {
  content: '\f1cb';
}
.zmdi-sign-in:before {
  content: '\f1cc';
}
.zmdi-sort-amount-asc:before {
  content: '\f1cd';
}
.zmdi-sort-amount-desc:before {
  content: '\f1ce';
}
.zmdi-sort-asc:before {
  content: '\f1cf';
}
.zmdi-sort-desc:before {
  content: '\f1d0';
}
.zmdi-spellcheck:before {
  content: '\f1d1';
}
.zmdi-storage:before {
  content: '\f1d2';
}
.zmdi-store-24:before {
  content: '\f1d3';
}
.zmdi-store:before {
  content: '\f1d4';
}
.zmdi-subway:before {
  content: '\f1d5';
}
.zmdi-sun:before {
  content: '\f1d6';
}
.zmdi-tab-unselected:before {
  content: '\f1d7';
}
.zmdi-tab:before {
  content: '\f1d8';
}
.zmdi-tag-close:before {
  content: '\f1d9';
}
.zmdi-tag-more:before {
  content: '\f1da';
}
.zmdi-tag:before {
  content: '\f1db';
}
.zmdi-thumb-down:before {
  content: '\f1dc';
}
.zmdi-thumb-up-down:before {
  content: '\f1dd';
}
.zmdi-thumb-up:before {
  content: '\f1de';
}
.zmdi-ticket-star:before {
  content: '\f1df';
}
.zmdi-toll:before {
  content: '\f1e0';
}
.zmdi-toys:before {
  content: '\f1e1';
}
.zmdi-traffic:before {
  content: '\f1e2';
}
.zmdi-translate:before {
  content: '\f1e3';
}
.zmdi-triangle-down:before {
  content: '\f1e4';
}
.zmdi-triangle-up:before {
  content: '\f1e5';
}
.zmdi-truck:before {
  content: '\f1e6';
}
.zmdi-turning-sign:before {
  content: '\f1e7';
}
.zmdi-wallpaper:before {
  content: '\f1e8';
}
.zmdi-washing-machine:before {
  content: '\f1e9';
}
.zmdi-window-maximize:before {
  content: '\f1ea';
}
.zmdi-window-minimize:before {
  content: '\f1eb';
}
.zmdi-window-restore:before {
  content: '\f1ec';
}
.zmdi-wrench:before {
  content: '\f1ed';
}
.zmdi-zoom-in:before {
  content: '\f1ee';
}
.zmdi-zoom-out:before {
  content: '\f1ef';
}
.zmdi-alert-circle-o:before {
  content: '\f1f0';
}
.zmdi-alert-circle:before {
  content: '\f1f1';
}
.zmdi-alert-octagon:before {
  content: '\f1f2';
}
.zmdi-alert-polygon:before {
  content: '\f1f3';
}
.zmdi-alert-triangle:before {
  content: '\f1f4';
}
.zmdi-help-outline:before {
  content: '\f1f5';
}
.zmdi-help:before {
  content: '\f1f6';
}
.zmdi-info-outline:before {
  content: '\f1f7';
}
.zmdi-info:before {
  content: '\f1f8';
}
.zmdi-notifications-active:before {
  content: '\f1f9';
}
.zmdi-notifications-add:before {
  content: '\f1fa';
}
.zmdi-notifications-none:before {
  content: '\f1fb';
}
.zmdi-notifications-off:before {
  content: '\f1fc';
}
.zmdi-notifications-paused:before {
  content: '\f1fd';
}
.zmdi-notifications:before {
  content: '\f1fe';
}
.zmdi-account-add:before {
  content: '\f1ff';
}
.zmdi-account-box-mail:before {
  content: '\f200';
}
.zmdi-account-box-o:before {
  content: '\f201';
}
.zmdi-account-box-phone:before {
  content: '\f202';
}
.zmdi-account-box:before {
  content: '\f203';
}
.zmdi-account-calendar:before {
  content: '\f204';
}
.zmdi-account-circle:before {
  content: '\f205';
}
.zmdi-account-o:before {
  content: '\f206';
}
.zmdi-account:before {
  content: '\f207';
}
.zmdi-accounts-add:before {
  content: '\f208';
}
.zmdi-accounts-alt:before {
  content: '\f209';
}
.zmdi-accounts-list-alt:before {
  content: '\f20a';
}
.zmdi-accounts-list:before {
  content: '\f20b';
}
.zmdi-accounts-outline:before {
  content: '\f20c';
}
.zmdi-accounts:before {
  content: '\f20d';
}
.zmdi-face:before {
  content: '\f20e';
}
.zmdi-female:before {
  content: '\f20f';
}
.zmdi-male-alt:before {
  content: '\f210';
}
.zmdi-male-female:before {
  content: '\f211';
}
.zmdi-male:before {
  content: '\f212';
}
.zmdi-mood-bad:before {
  content: '\f213';
}
.zmdi-mood:before {
  content: '\f214';
}
.zmdi-run:before {
  content: '\f215';
}
.zmdi-walk:before {
  content: '\f216';
}
.zmdi-cloud-box:before {
  content: '\f217';
}
.zmdi-cloud-circle:before {
  content: '\f218';
}
.zmdi-cloud-done:before {
  content: '\f219';
}
.zmdi-cloud-download:before {
  content: '\f21a';
}
.zmdi-cloud-off:before {
  content: '\f21b';
}
.zmdi-cloud-outline-alt:before {
  content: '\f21c';
}
.zmdi-cloud-outline:before {
  content: '\f21d';
}
.zmdi-cloud-upload:before {
  content: '\f21e';
}
.zmdi-cloud:before {
  content: '\f21f';
}
.zmdi-download:before {
  content: '\f220';
}
.zmdi-file-plus:before {
  content: '\f221';
}
.zmdi-file-text:before {
  content: '\f222';
}
.zmdi-file:before {
  content: '\f223';
}
.zmdi-folder-outline:before {
  content: '\f224';
}
.zmdi-folder-person:before {
  content: '\f225';
}
.zmdi-folder-star-alt:before {
  content: '\f226';
}
.zmdi-folder-star:before {
  content: '\f227';
}
.zmdi-folder:before {
  content: '\f228';
}
.zmdi-gif:before {
  content: '\f229';
}
.zmdi-upload:before {
  content: '\f22a';
}
.zmdi-border-all:before {
  content: '\f22b';
}
.zmdi-border-bottom:before {
  content: '\f22c';
}
.zmdi-border-clear:before {
  content: '\f22d';
}
.zmdi-border-color:before {
  content: '\f22e';
}
.zmdi-border-horizontal:before {
  content: '\f22f';
}
.zmdi-border-inner:before {
  content: '\f230';
}
.zmdi-border-left:before {
  content: '\f231';
}
.zmdi-border-outer:before {
  content: '\f232';
}
.zmdi-border-right:before {
  content: '\f233';
}
.zmdi-border-style:before {
  content: '\f234';
}
.zmdi-border-top:before {
  content: '\f235';
}
.zmdi-border-vertical:before {
  content: '\f236';
}
.zmdi-copy:before {
  content: '\f237';
}
.zmdi-crop:before {
  content: '\f238';
}
.zmdi-format-align-center:before {
  content: '\f239';
}
.zmdi-format-align-justify:before {
  content: '\f23a';
}
.zmdi-format-align-left:before {
  content: '\f23b';
}
.zmdi-format-align-right:before {
  content: '\f23c';
}
.zmdi-format-bold:before {
  content: '\f23d';
}
.zmdi-format-clear-all:before {
  content: '\f23e';
}
.zmdi-format-clear:before {
  content: '\f23f';
}
.zmdi-format-color-fill:before {
  content: '\f240';
}
.zmdi-format-color-reset:before {
  content: '\f241';
}
.zmdi-format-color-text:before {
  content: '\f242';
}
.zmdi-format-indent-decrease:before {
  content: '\f243';
}
.zmdi-format-indent-increase:before {
  content: '\f244';
}
.zmdi-format-italic:before {
  content: '\f245';
}
.zmdi-format-line-spacing:before {
  content: '\f246';
}
.zmdi-format-list-bulleted:before {
  content: '\f247';
}
.zmdi-format-list-numbered:before {
  content: '\f248';
}
.zmdi-format-ltr:before {
  content: '\f249';
}
.zmdi-format-rtl:before {
  content: '\f24a';
}
.zmdi-format-size:before {
  content: '\f24b';
}
.zmdi-format-strikethrough-s:before {
  content: '\f24c';
}
.zmdi-format-strikethrough:before {
  content: '\f24d';
}
.zmdi-format-subject:before {
  content: '\f24e';
}
.zmdi-format-underlined:before {
  content: '\f24f';
}
.zmdi-format-valign-bottom:before {
  content: '\f250';
}
.zmdi-format-valign-center:before {
  content: '\f251';
}
.zmdi-format-valign-top:before {
  content: '\f252';
}
.zmdi-redo:before {
  content: '\f253';
}
.zmdi-select-all:before {
  content: '\f254';
}
.zmdi-space-bar:before {
  content: '\f255';
}
.zmdi-text-format:before {
  content: '\f256';
}
.zmdi-transform:before {
  content: '\f257';
}
.zmdi-undo:before {
  content: '\f258';
}
.zmdi-wrap-text:before {
  content: '\f259';
}
.zmdi-comment-alert:before {
  content: '\f25a';
}
.zmdi-comment-alt-text:before {
  content: '\f25b';
}
.zmdi-comment-alt:before {
  content: '\f25c';
}
.zmdi-comment-edit:before {
  content: '\f25d';
}
.zmdi-comment-image:before {
  content: '\f25e';
}
.zmdi-comment-list:before {
  content: '\f25f';
}
.zmdi-comment-more:before {
  content: '\f260';
}
.zmdi-comment-outline:before {
  content: '\f261';
}
.zmdi-comment-text-alt:before {
  content: '\f262';
}
.zmdi-comment-text:before {
  content: '\f263';
}
.zmdi-comment-video:before {
  content: '\f264';
}
.zmdi-comment:before {
  content: '\f265';
}
.zmdi-comments:before {
  content: '\f266';
}
.zmdi-check-all:before {
  content: '\f267';
}
.zmdi-check-circle-u:before {
  content: '\f268';
}
.zmdi-check-circle:before {
  content: '\f269';
}
.zmdi-check-square:before {
  content: '\f26a';
}
.zmdi-check:before {
  content: '\f26b';
}
.zmdi-circle-o:before {
  content: '\f26c';
}
.zmdi-circle:before {
  content: '\f26d';
}
.zmdi-dot-circle-alt:before {
  content: '\f26e';
}
.zmdi-dot-circle:before {
  content: '\f26f';
}
.zmdi-minus-circle-outline:before {
  content: '\f270';
}
.zmdi-minus-circle:before {
  content: '\f271';
}
.zmdi-minus-square:before {
  content: '\f272';
}
.zmdi-minus:before {
  content: '\f273';
}
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274';
}
.zmdi-plus-circle-o:before {
  content: '\f275';
}
.zmdi-plus-circle:before {
  content: '\f276';
}
.zmdi-plus-square:before {
  content: '\f277';
}
.zmdi-plus:before {
  content: '\f278';
}
.zmdi-square-o:before {
  content: '\f279';
}
.zmdi-star-circle:before {
  content: '\f27a';
}
.zmdi-star-half:before {
  content: '\f27b';
}
.zmdi-star-outline:before {
  content: '\f27c';
}
.zmdi-star:before {
  content: '\f27d';
}
.zmdi-bluetooth-connected:before {
  content: '\f27e';
}
.zmdi-bluetooth-off:before {
  content: '\f27f';
}
.zmdi-bluetooth-search:before {
  content: '\f280';
}
.zmdi-bluetooth-setting:before {
  content: '\f281';
}
.zmdi-bluetooth:before {
  content: '\f282';
}
.zmdi-camera-add:before {
  content: '\f283';
}
.zmdi-camera-alt:before {
  content: '\f284';
}
.zmdi-camera-bw:before {
  content: '\f285';
}
.zmdi-camera-front:before {
  content: '\f286';
}
.zmdi-camera-mic:before {
  content: '\f287';
}
.zmdi-camera-party-mode:before {
  content: '\f288';
}
.zmdi-camera-rear:before {
  content: '\f289';
}
.zmdi-camera-roll:before {
  content: '\f28a';
}
.zmdi-camera-switch:before {
  content: '\f28b';
}
.zmdi-camera:before {
  content: '\f28c';
}
.zmdi-card-alert:before {
  content: '\f28d';
}
.zmdi-card-off:before {
  content: '\f28e';
}
.zmdi-card-sd:before {
  content: '\f28f';
}
.zmdi-card-sim:before {
  content: '\f290';
}
.zmdi-desktop-mac:before {
  content: '\f291';
}
.zmdi-desktop-windows:before {
  content: '\f292';
}
.zmdi-device-hub:before {
  content: '\f293';
}
.zmdi-devices-off:before {
  content: '\f294';
}
.zmdi-devices:before {
  content: '\f295';
}
.zmdi-dock:before {
  content: '\f296';
}
.zmdi-floppy:before {
  content: '\f297';
}
.zmdi-gamepad:before {
  content: '\f298';
}
.zmdi-gps-dot:before {
  content: '\f299';
}
.zmdi-gps-off:before {
  content: '\f29a';
}
.zmdi-gps:before {
  content: '\f29b';
}
.zmdi-headset-mic:before {
  content: '\f29c';
}
.zmdi-headset:before {
  content: '\f29d';
}
.zmdi-input-antenna:before {
  content: '\f29e';
}
.zmdi-input-composite:before {
  content: '\f29f';
}
.zmdi-input-hdmi:before {
  content: '\f2a0';
}
.zmdi-input-power:before {
  content: '\f2a1';
}
.zmdi-input-svideo:before {
  content: '\f2a2';
}
.zmdi-keyboard-hide:before {
  content: '\f2a3';
}
.zmdi-keyboard:before {
  content: '\f2a4';
}
.zmdi-laptop-chromebook:before {
  content: '\f2a5';
}
.zmdi-laptop-mac:before {
  content: '\f2a6';
}
.zmdi-laptop:before {
  content: '\f2a7';
}
.zmdi-mic-off:before {
  content: '\f2a8';
}
.zmdi-mic-outline:before {
  content: '\f2a9';
}
.zmdi-mic-setting:before {
  content: '\f2aa';
}
.zmdi-mic:before {
  content: '\f2ab';
}
.zmdi-mouse:before {
  content: '\f2ac';
}
.zmdi-network-alert:before {
  content: '\f2ad';
}
.zmdi-network-locked:before {
  content: '\f2ae';
}
.zmdi-network-off:before {
  content: '\f2af';
}
.zmdi-network-outline:before {
  content: '\f2b0';
}
.zmdi-network-setting:before {
  content: '\f2b1';
}
.zmdi-network:before {
  content: '\f2b2';
}
.zmdi-phone-bluetooth:before {
  content: '\f2b3';
}
.zmdi-phone-end:before {
  content: '\f2b4';
}
.zmdi-phone-forwarded:before {
  content: '\f2b5';
}
.zmdi-phone-in-talk:before {
  content: '\f2b6';
}
.zmdi-phone-locked:before {
  content: '\f2b7';
}
.zmdi-phone-missed:before {
  content: '\f2b8';
}
.zmdi-phone-msg:before {
  content: '\f2b9';
}
.zmdi-phone-paused:before {
  content: '\f2ba';
}
.zmdi-phone-ring:before {
  content: '\f2bb';
}
.zmdi-phone-setting:before {
  content: '\f2bc';
}
.zmdi-phone-sip:before {
  content: '\f2bd';
}
.zmdi-phone:before {
  content: '\f2be';
}
.zmdi-portable-wifi-changes:before {
  content: '\f2bf';
}
.zmdi-portable-wifi-off:before {
  content: '\f2c0';
}
.zmdi-portable-wifi:before {
  content: '\f2c1';
}
.zmdi-radio:before {
  content: '\f2c2';
}
.zmdi-reader:before {
  content: '\f2c3';
}
.zmdi-remote-control-alt:before {
  content: '\f2c4';
}
.zmdi-remote-control:before {
  content: '\f2c5';
}
.zmdi-router:before {
  content: '\f2c6';
}
.zmdi-scanner:before {
  content: '\f2c7';
}
.zmdi-smartphone-android:before {
  content: '\f2c8';
}
.zmdi-smartphone-download:before {
  content: '\f2c9';
}
.zmdi-smartphone-erase:before {
  content: '\f2ca';
}
.zmdi-smartphone-info:before {
  content: '\f2cb';
}
.zmdi-smartphone-iphone:before {
  content: '\f2cc';
}
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd';
}
.zmdi-smartphone-landscape:before {
  content: '\f2ce';
}
.zmdi-smartphone-lock:before {
  content: '\f2cf';
}
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0';
}
.zmdi-smartphone-ring:before {
  content: '\f2d1';
}
.zmdi-smartphone-setting:before {
  content: '\f2d2';
}
.zmdi-smartphone-setup:before {
  content: '\f2d3';
}
.zmdi-smartphone:before {
  content: '\f2d4';
}
.zmdi-speaker:before {
  content: '\f2d5';
}
.zmdi-tablet-android:before {
  content: '\f2d6';
}
.zmdi-tablet-mac:before {
  content: '\f2d7';
}
.zmdi-tablet:before {
  content: '\f2d8';
}
.zmdi-tv-alt-play:before {
  content: '\f2d9';
}
.zmdi-tv-list:before {
  content: '\f2da';
}
.zmdi-tv-play:before {
  content: '\f2db';
}
.zmdi-tv:before {
  content: '\f2dc';
}
.zmdi-usb:before {
  content: '\f2dd';
}
.zmdi-videocam-off:before {
  content: '\f2de';
}
.zmdi-videocam-switch:before {
  content: '\f2df';
}
.zmdi-videocam:before {
  content: '\f2e0';
}
.zmdi-watch:before {
  content: '\f2e1';
}
.zmdi-wifi-alt-2:before {
  content: '\f2e2';
}
.zmdi-wifi-alt:before {
  content: '\f2e3';
}
.zmdi-wifi-info:before {
  content: '\f2e4';
}
.zmdi-wifi-lock:before {
  content: '\f2e5';
}
.zmdi-wifi-off:before {
  content: '\f2e6';
}
.zmdi-wifi-outline:before {
  content: '\f2e7';
}
.zmdi-wifi:before {
  content: '\f2e8';
}
.zmdi-arrow-left-bottom:before {
  content: '\f2e9';
}
.zmdi-arrow-left:before {
  content: '\f2ea';
}
.zmdi-arrow-merge:before {
  content: '\f2eb';
}
.zmdi-arrow-missed:before {
  content: '\f2ec';
}
.zmdi-arrow-right-top:before {
  content: '\f2ed';
}
.zmdi-arrow-right:before {
  content: '\f2ee';
}
.zmdi-arrow-split:before {
  content: '\f2ef';
}
.zmdi-arrows:before {
  content: '\f2f0';
}
.zmdi-caret-down-circle:before {
  content: '\f2f1';
}
.zmdi-caret-down:before {
  content: '\f2f2';
}
.zmdi-caret-left-circle:before {
  content: '\f2f3';
}
.zmdi-caret-left:before {
  content: '\f2f4';
}
.zmdi-caret-right-circle:before {
  content: '\f2f5';
}
.zmdi-caret-right:before {
  content: '\f2f6';
}
.zmdi-caret-up-circle:before {
  content: '\f2f7';
}
.zmdi-caret-up:before {
  content: '\f2f8';
}
.zmdi-chevron-down:before {
  content: '\f2f9';
}
.zmdi-chevron-left:before {
  content: '\f2fa';
}
.zmdi-chevron-right:before {
  content: '\f2fb';
}
.zmdi-chevron-up:before {
  content: '\f2fc';
}
.zmdi-forward:before {
  content: '\f2fd';
}
.zmdi-long-arrow-down:before {
  content: '\f2fe';
}
.zmdi-long-arrow-left:before {
  content: '\f2ff';
}
.zmdi-long-arrow-return:before {
  content: '\f300';
}
.zmdi-long-arrow-right:before {
  content: '\f301';
}
.zmdi-long-arrow-tab:before {
  content: '\f302';
}
.zmdi-long-arrow-up:before {
  content: '\f303';
}
.zmdi-rotate-ccw:before {
  content: '\f304';
}
.zmdi-rotate-cw:before {
  content: '\f305';
}
.zmdi-rotate-left:before {
  content: '\f306';
}
.zmdi-rotate-right:before {
  content: '\f307';
}
.zmdi-square-down:before {
  content: '\f308';
}
.zmdi-square-right:before {
  content: '\f309';
}
.zmdi-swap-alt:before {
  content: '\f30a';
}
.zmdi-swap-vertical-circle:before {
  content: '\f30b';
}
.zmdi-swap-vertical:before {
  content: '\f30c';
}
.zmdi-swap:before {
  content: '\f30d';
}
.zmdi-trending-down:before {
  content: '\f30e';
}
.zmdi-trending-flat:before {
  content: '\f30f';
}
.zmdi-trending-up:before {
  content: '\f310';
}
.zmdi-unfold-less:before {
  content: '\f311';
}
.zmdi-unfold-more:before {
  content: '\f312';
}
.zmdi-apps:before {
  content: '\f313';
}
.zmdi-grid-off:before {
  content: '\f314';
}
.zmdi-grid:before {
  content: '\f315';
}
.zmdi-view-agenda:before {
  content: '\f316';
}
.zmdi-view-array:before {
  content: '\f317';
}
.zmdi-view-carousel:before {
  content: '\f318';
}
.zmdi-view-column:before {
  content: '\f319';
}
.zmdi-view-comfy:before {
  content: '\f31a';
}
.zmdi-view-compact:before {
  content: '\f31b';
}
.zmdi-view-dashboard:before {
  content: '\f31c';
}
.zmdi-view-day:before {
  content: '\f31d';
}
.zmdi-view-headline:before {
  content: '\f31e';
}
.zmdi-view-list-alt:before {
  content: '\f31f';
}
.zmdi-view-list:before {
  content: '\f320';
}
.zmdi-view-module:before {
  content: '\f321';
}
.zmdi-view-quilt:before {
  content: '\f322';
}
.zmdi-view-stream:before {
  content: '\f323';
}
.zmdi-view-subtitles:before {
  content: '\f324';
}
.zmdi-view-toc:before {
  content: '\f325';
}
.zmdi-view-web:before {
  content: '\f326';
}
.zmdi-view-week:before {
  content: '\f327';
}
.zmdi-widgets:before {
  content: '\f328';
}
.zmdi-alarm-check:before {
  content: '\f329';
}
.zmdi-alarm-off:before {
  content: '\f32a';
}
.zmdi-alarm-plus:before {
  content: '\f32b';
}
.zmdi-alarm-snooze:before {
  content: '\f32c';
}
.zmdi-alarm:before {
  content: '\f32d';
}
.zmdi-calendar-alt:before {
  content: '\f32e';
}
.zmdi-calendar-check:before {
  content: '\f32f';
}
.zmdi-calendar-close:before {
  content: '\f330';
}
.zmdi-calendar-note:before {
  content: '\f331';
}
.zmdi-calendar:before {
  content: '\f332';
}
.zmdi-time-countdown:before {
  content: '\f333';
}
.zmdi-time-interval:before {
  content: '\f334';
}
.zmdi-time-restore-setting:before {
  content: '\f335';
}
.zmdi-time-restore:before {
  content: '\f336';
}
.zmdi-time:before {
  content: '\f337';
}
.zmdi-timer-off:before {
  content: '\f338';
}
.zmdi-timer:before {
  content: '\f339';
}
.zmdi-android-alt:before {
  content: '\f33a';
}
.zmdi-android:before {
  content: '\f33b';
}
.zmdi-apple:before {
  content: '\f33c';
}
.zmdi-behance:before {
  content: '\f33d';
}
.zmdi-codepen:before {
  content: '\f33e';
}
.zmdi-dribbble:before {
  content: '\f33f';
}
.zmdi-dropbox:before {
  content: '\f340';
}
.zmdi-evernote:before {
  content: '\f341';
}
.zmdi-facebook-box:before {
  content: '\f342';
}
.zmdi-facebook:before {
  content: '\f343';
}
.zmdi-github-box:before {
  content: '\f344';
}
.zmdi-github:before {
  content: '\f345';
}
.zmdi-google-drive:before {
  content: '\f346';
}
.zmdi-google-earth:before {
  content: '\f347';
}
.zmdi-google-glass:before {
  content: '\f348';
}
.zmdi-google-maps:before {
  content: '\f349';
}
.zmdi-google-pages:before {
  content: '\f34a';
}
.zmdi-google-play:before {
  content: '\f34b';
}
.zmdi-google-plus-box:before {
  content: '\f34c';
}
.zmdi-google-plus:before {
  content: '\f34d';
}
.zmdi-google:before {
  content: '\f34e';
}
.zmdi-instagram:before {
  content: '\f34f';
}
.zmdi-language-css3:before {
  content: '\f350';
}
.zmdi-language-html5:before {
  content: '\f351';
}
.zmdi-language-javascript:before {
  content: '\f352';
}
.zmdi-language-python-alt:before {
  content: '\f353';
}
.zmdi-language-python:before {
  content: '\f354';
}
.zmdi-lastfm:before {
  content: '\f355';
}
.zmdi-linkedin-box:before {
  content: '\f356';
}
.zmdi-paypal:before {
  content: '\f357';
}
.zmdi-pinterest-box:before {
  content: '\f358';
}
.zmdi-pocket:before {
  content: '\f359';
}
.zmdi-polymer:before {
  content: '\f35a';
}
.zmdi-share:before {
  content: '\f35b';
}
.zmdi-stackoverflow:before {
  content: '\f35c';
}
.zmdi-steam-square:before {
  content: '\f35d';
}
.zmdi-steam:before {
  content: '\f35e';
}
.zmdi-twitter-box:before {
  content: '\f35f';
}
.zmdi-twitter:before {
  content: '\f360';
}
.zmdi-vk:before {
  content: '\f361';
}
.zmdi-wikipedia:before {
  content: '\f362';
}
.zmdi-windows:before {
  content: '\f363';
}
.zmdi-aspect-ratio-alt:before {
  content: '\f364';
}
.zmdi-aspect-ratio:before {
  content: '\f365';
}
.zmdi-blur-circular:before {
  content: '\f366';
}
.zmdi-blur-linear:before {
  content: '\f367';
}
.zmdi-blur-off:before {
  content: '\f368';
}
.zmdi-blur:before {
  content: '\f369';
}
.zmdi-brightness-2:before {
  content: '\f36a';
}
.zmdi-brightness-3:before {
  content: '\f36b';
}
.zmdi-brightness-4:before {
  content: '\f36c';
}
.zmdi-brightness-5:before {
  content: '\f36d';
}
.zmdi-brightness-6:before {
  content: '\f36e';
}
.zmdi-brightness-7:before {
  content: '\f36f';
}
.zmdi-brightness-auto:before {
  content: '\f370';
}
.zmdi-brightness-setting:before {
  content: '\f371';
}
.zmdi-broken-image:before {
  content: '\f372';
}
.zmdi-center-focus-strong:before {
  content: '\f373';
}
.zmdi-center-focus-weak:before {
  content: '\f374';
}
.zmdi-compare:before {
  content: '\f375';
}
.zmdi-crop-16-9:before {
  content: '\f376';
}
.zmdi-crop-3-2:before {
  content: '\f377';
}
.zmdi-crop-5-4:before {
  content: '\f378';
}
.zmdi-crop-7-5:before {
  content: '\f379';
}
.zmdi-crop-din:before {
  content: '\f37a';
}
.zmdi-crop-free:before {
  content: '\f37b';
}
.zmdi-crop-landscape:before {
  content: '\f37c';
}
.zmdi-crop-portrait:before {
  content: '\f37d';
}
.zmdi-crop-square:before {
  content: '\f37e';
}
.zmdi-exposure-alt:before {
  content: '\f37f';
}
.zmdi-exposure:before {
  content: '\f380';
}
.zmdi-filter-b-and-w:before {
  content: '\f381';
}
.zmdi-filter-center-focus:before {
  content: '\f382';
}
.zmdi-filter-frames:before {
  content: '\f383';
}
.zmdi-filter-tilt-shift:before {
  content: '\f384';
}
.zmdi-gradient:before {
  content: '\f385';
}
.zmdi-grain:before {
  content: '\f386';
}
.zmdi-graphic-eq:before {
  content: '\f387';
}
.zmdi-hdr-off:before {
  content: '\f388';
}
.zmdi-hdr-strong:before {
  content: '\f389';
}
.zmdi-hdr-weak:before {
  content: '\f38a';
}
.zmdi-hdr:before {
  content: '\f38b';
}
.zmdi-iridescent:before {
  content: '\f38c';
}
.zmdi-leak-off:before {
  content: '\f38d';
}
.zmdi-leak:before {
  content: '\f38e';
}
.zmdi-looks:before {
  content: '\f38f';
}
.zmdi-loupe:before {
  content: '\f390';
}
.zmdi-panorama-horizontal:before {
  content: '\f391';
}
.zmdi-panorama-vertical:before {
  content: '\f392';
}
.zmdi-panorama-wide-angle:before {
  content: '\f393';
}
.zmdi-photo-size-select-large:before {
  content: '\f394';
}
.zmdi-photo-size-select-small:before {
  content: '\f395';
}
.zmdi-picture-in-picture:before {
  content: '\f396';
}
.zmdi-slideshow:before {
  content: '\f397';
}
.zmdi-texture:before {
  content: '\f398';
}
.zmdi-tonality:before {
  content: '\f399';
}
.zmdi-vignette:before {
  content: '\f39a';
}
.zmdi-wb-auto:before {
  content: '\f39b';
}
.zmdi-eject-alt:before {
  content: '\f39c';
}
.zmdi-eject:before {
  content: '\f39d';
}
.zmdi-equalizer:before {
  content: '\f39e';
}
.zmdi-fast-forward:before {
  content: '\f39f';
}
.zmdi-fast-rewind:before {
  content: '\f3a0';
}
.zmdi-forward-10:before {
  content: '\f3a1';
}
.zmdi-forward-30:before {
  content: '\f3a2';
}
.zmdi-forward-5:before {
  content: '\f3a3';
}
.zmdi-hearing:before {
  content: '\f3a4';
}
.zmdi-pause-circle-outline:before {
  content: '\f3a5';
}
.zmdi-pause-circle:before {
  content: '\f3a6';
}
.zmdi-pause:before {
  content: '\f3a7';
}
.zmdi-play-circle-outline:before {
  content: '\f3a8';
}
.zmdi-play-circle:before {
  content: '\f3a9';
}
.zmdi-play:before {
  content: '\f3aa';
}
.zmdi-playlist-audio:before {
  content: '\f3ab';
}
.zmdi-playlist-plus:before {
  content: '\f3ac';
}
.zmdi-repeat-one:before {
  content: '\f3ad';
}
.zmdi-repeat:before {
  content: '\f3ae';
}
.zmdi-replay-10:before {
  content: '\f3af';
}
.zmdi-replay-30:before {
  content: '\f3b0';
}
.zmdi-replay-5:before {
  content: '\f3b1';
}
.zmdi-replay:before {
  content: '\f3b2';
}
.zmdi-shuffle:before {
  content: '\f3b3';
}
.zmdi-skip-next:before {
  content: '\f3b4';
}
.zmdi-skip-previous:before {
  content: '\f3b5';
}
.zmdi-stop:before {
  content: '\f3b6';
}
.zmdi-surround-sound:before {
  content: '\f3b7';
}
.zmdi-tune:before {
  content: '\f3b8';
}
.zmdi-volume-down:before {
  content: '\f3b9';
}
.zmdi-volume-mute:before {
  content: '\f3ba';
}
.zmdi-volume-off:before {
  content: '\f3bb';
}
.zmdi-volume-up:before {
  content: '\f3bc';
}
.zmdi-n-1-square:before {
  content: '\f3bd';
}
.zmdi-n-2-square:before {
  content: '\f3be';
}
.zmdi-n-3-square:before {
  content: '\f3bf';
}
.zmdi-n-4-square:before {
  content: '\f3c0';
}
.zmdi-n-5-square:before {
  content: '\f3c1';
}
.zmdi-n-6-square:before {
  content: '\f3c2';
}
.zmdi-neg-1:before {
  content: '\f3c3';
}
.zmdi-neg-2:before {
  content: '\f3c4';
}
.zmdi-plus-1:before {
  content: '\f3c5';
}
.zmdi-plus-2:before {
  content: '\f3c6';
}
.zmdi-sec-10:before {
  content: '\f3c7';
}
.zmdi-sec-3:before {
  content: '\f3c8';
}
.zmdi-zero:before {
  content: '\f3c9';
}
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca';
}
.zmdi-airline-seat-flat:before {
  content: '\f3cb';
}
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc';
}
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd';
}
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce';
}
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf';
}
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0';
}
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1';
}
.zmdi-airplay:before {
  content: '\f3d2';
}
.zmdi-closed-caption:before {
  content: '\f3d3';
}
.zmdi-confirmation-number:before {
  content: '\f3d4';
}
.zmdi-developer-board:before {
  content: '\f3d5';
}
.zmdi-disc-full:before {
  content: '\f3d6';
}
.zmdi-explicit:before {
  content: '\f3d7';
}
.zmdi-flight-land:before {
  content: '\f3d8';
}
.zmdi-flight-takeoff:before {
  content: '\f3d9';
}
.zmdi-flip-to-back:before {
  content: '\f3da';
}
.zmdi-flip-to-front:before {
  content: '\f3db';
}
.zmdi-group-work:before {
  content: '\f3dc';
}
.zmdi-hd:before {
  content: '\f3dd';
}
.zmdi-hq:before {
  content: '\f3de';
}
.zmdi-markunread-mailbox:before {
  content: '\f3df';
}
.zmdi-memory:before {
  content: '\f3e0';
}
.zmdi-nfc:before {
  content: '\f3e1';
}
.zmdi-play-for-work:before {
  content: '\f3e2';
}
.zmdi-power-input:before {
  content: '\f3e3';
}
.zmdi-present-to-all:before {
  content: '\f3e4';
}
.zmdi-satellite:before {
  content: '\f3e5';
}
.zmdi-tap-and-play:before {
  content: '\f3e6';
}
.zmdi-vibration:before {
  content: '\f3e7';
}
.zmdi-voicemail:before {
  content: '\f3e8';
}
.zmdi-group:before {
  content: '\f3e9';
}
.zmdi-rss:before {
  content: '\f3ea';
}
.zmdi-shape:before {
  content: '\f3eb';
}
.zmdi-spinner:before {
  content: '\f3ec';
}
.zmdi-ungroup:before {
  content: '\f3ed';
}
.zmdi-500px:before {
  content: '\f3ee';
}
.zmdi-8tracks:before {
  content: '\f3ef';
}
.zmdi-amazon:before {
  content: '\f3f0';
}
.zmdi-blogger:before {
  content: '\f3f1';
}
.zmdi-delicious:before {
  content: '\f3f2';
}
.zmdi-disqus:before {
  content: '\f3f3';
}
.zmdi-flattr:before {
  content: '\f3f4';
}
.zmdi-flickr:before {
  content: '\f3f5';
}
.zmdi-github-alt:before {
  content: '\f3f6';
}
.zmdi-google-old:before {
  content: '\f3f7';
}
.zmdi-linkedin:before {
  content: '\f3f8';
}
.zmdi-odnoklassniki:before {
  content: '\f3f9';
}
.zmdi-outlook:before {
  content: '\f3fa';
}
.zmdi-paypal-alt:before {
  content: '\f3fb';
}
.zmdi-pinterest:before {
  content: '\f3fc';
}
.zmdi-playstation:before {
  content: '\f3fd';
}
.zmdi-reddit:before {
  content: '\f3fe';
}
.zmdi-skype:before {
  content: '\f3ff';
}
.zmdi-slideshare:before {
  content: '\f400';
}
.zmdi-soundcloud:before {
  content: '\f401';
}
.zmdi-tumblr:before {
  content: '\f402';
}
.zmdi-twitch:before {
  content: '\f403';
}
.zmdi-vimeo:before {
  content: '\f404';
}
.zmdi-whatsapp:before {
  content: '\f405';
}
.zmdi-xbox:before {
  content: '\f406';
}
.zmdi-yahoo:before {
  content: '\f407';
}
.zmdi-youtube-play:before {
  content: '\f408';
}
.zmdi-youtube:before {
  content: '\f409';
}
.zmdi-3d-rotation:before {
  content: '\f101';
}
.zmdi-airplane-off:before {
  content: '\f102';
}
.zmdi-airplane:before {
  content: '\f103';
}
.zmdi-album:before {
  content: '\f104';
}
.zmdi-archive:before {
  content: '\f105';
}
.zmdi-assignment-account:before {
  content: '\f106';
}
.zmdi-assignment-alert:before {
  content: '\f107';
}
.zmdi-assignment-check:before {
  content: '\f108';
}
.zmdi-assignment-o:before {
  content: '\f109';
}
.zmdi-assignment-return:before {
  content: '\f10a';
}
.zmdi-assignment-returned:before {
  content: '\f10b';
}
.zmdi-assignment:before {
  content: '\f10c';
}
.zmdi-attachment-alt:before {
  content: '\f10d';
}
.zmdi-attachment:before {
  content: '\f10e';
}
.zmdi-audio:before {
  content: '\f10f';
}
.zmdi-badge-check:before {
  content: '\f110';
}
.zmdi-balance-wallet:before {
  content: '\f111';
}
.zmdi-balance:before {
  content: '\f112';
}
.zmdi-battery-alert:before {
  content: '\f113';
}
.zmdi-battery-flash:before {
  content: '\f114';
}
.zmdi-battery-unknown:before {
  content: '\f115';
}
.zmdi-battery:before {
  content: '\f116';
}
.zmdi-bike:before {
  content: '\f117';
}
.zmdi-block-alt:before {
  content: '\f118';
}
.zmdi-block:before {
  content: '\f119';
}
.zmdi-boat:before {
  content: '\f11a';
}
.zmdi-book-image:before {
  content: '\f11b';
}
.zmdi-book:before {
  content: '\f11c';
}
.zmdi-bookmark-outline:before {
  content: '\f11d';
}
.zmdi-bookmark:before {
  content: '\f11e';
}
.zmdi-brush:before {
  content: '\f11f';
}
.zmdi-bug:before {
  content: '\f120';
}
.zmdi-bus:before {
  content: '\f121';
}
.zmdi-cake:before {
  content: '\f122';
}
.zmdi-car-taxi:before {
  content: '\f123';
}
.zmdi-car-wash:before {
  content: '\f124';
}
.zmdi-car:before {
  content: '\f125';
}
.zmdi-card-giftcard:before {
  content: '\f126';
}
.zmdi-card-membership:before {
  content: '\f127';
}
.zmdi-card-travel:before {
  content: '\f128';
}
.zmdi-card:before {
  content: '\f129';
}
.zmdi-case-check:before {
  content: '\f12a';
}
.zmdi-case-download:before {
  content: '\f12b';
}
.zmdi-case-play:before {
  content: '\f12c';
}
.zmdi-case:before {
  content: '\f12d';
}
.zmdi-cast-connected:before {
  content: '\f12e';
}
.zmdi-cast:before {
  content: '\f12f';
}
.zmdi-chart-donut:before {
  content: '\f130';
}
.zmdi-chart:before {
  content: '\f131';
}
.zmdi-city-alt:before {
  content: '\f132';
}
.zmdi-city:before {
  content: '\f133';
}
.zmdi-close-circle-o:before {
  content: '\f134';
}
.zmdi-close-circle:before {
  content: '\f135';
}
.zmdi-close:before {
  content: '\f136';
}
.zmdi-cocktail:before {
  content: '\f137';
}
.zmdi-code-setting:before {
  content: '\f138';
}
.zmdi-code-smartphone:before {
  content: '\f139';
}
.zmdi-code:before {
  content: '\f13a';
}
.zmdi-coffee:before {
  content: '\f13b';
}
.zmdi-collection-bookmark:before {
  content: '\f13c';
}
.zmdi-collection-case-play:before {
  content: '\f13d';
}
.zmdi-collection-folder-image:before {
  content: '\f13e';
}
.zmdi-collection-image-o:before {
  content: '\f13f';
}
.zmdi-collection-image:before {
  content: '\f140';
}
.zmdi-collection-item-1:before {
  content: '\f141';
}
.zmdi-collection-item-2:before {
  content: '\f142';
}
.zmdi-collection-item-3:before {
  content: '\f143';
}
.zmdi-collection-item-4:before {
  content: '\f144';
}
.zmdi-collection-item-5:before {
  content: '\f145';
}
.zmdi-collection-item-6:before {
  content: '\f146';
}
.zmdi-collection-item-7:before {
  content: '\f147';
}
.zmdi-collection-item-8:before {
  content: '\f148';
}
.zmdi-collection-item-9-plus:before {
  content: '\f149';
}
.zmdi-collection-item-9:before {
  content: '\f14a';
}
.zmdi-collection-item:before {
  content: '\f14b';
}
.zmdi-collection-music:before {
  content: '\f14c';
}
.zmdi-collection-pdf:before {
  content: '\f14d';
}
.zmdi-collection-plus:before {
  content: '\f14e';
}
.zmdi-collection-speaker:before {
  content: '\f14f';
}
.zmdi-collection-text:before {
  content: '\f150';
}
.zmdi-collection-video:before {
  content: '\f151';
}
.zmdi-compass:before {
  content: '\f152';
}
.zmdi-cutlery:before {
  content: '\f153';
}
.zmdi-delete:before {
  content: '\f154';
}
.zmdi-dialpad:before {
  content: '\f155';
}
.zmdi-dns:before {
  content: '\f156';
}
.zmdi-drink:before {
  content: '\f157';
}
.zmdi-edit:before {
  content: '\f158';
}
.zmdi-email-open:before {
  content: '\f159';
}
.zmdi-email:before {
  content: '\f15a';
}
.zmdi-eye-off:before {
  content: '\f15b';
}
.zmdi-eye:before {
  content: '\f15c';
}
.zmdi-eyedropper:before {
  content: '\f15d';
}
.zmdi-favorite-outline:before {
  content: '\f15e';
}
.zmdi-favorite:before {
  content: '\f15f';
}
.zmdi-filter-list:before {
  content: '\f160';
}
.zmdi-fire:before {
  content: '\f161';
}
.zmdi-flag:before {
  content: '\f162';
}
.zmdi-flare:before {
  content: '\f163';
}
.zmdi-flash-auto:before {
  content: '\f164';
}
.zmdi-flash-off:before {
  content: '\f165';
}
.zmdi-flash:before {
  content: '\f166';
}
.zmdi-flip:before {
  content: '\f167';
}
.zmdi-flower-alt:before {
  content: '\f168';
}
.zmdi-flower:before {
  content: '\f169';
}
.zmdi-font:before {
  content: '\f16a';
}
.zmdi-fullscreen-alt:before {
  content: '\f16b';
}
.zmdi-fullscreen-exit:before {
  content: '\f16c';
}
.zmdi-fullscreen:before {
  content: '\f16d';
}
.zmdi-functions:before {
  content: '\f16e';
}
.zmdi-gas-station:before {
  content: '\f16f';
}
.zmdi-gesture:before {
  content: '\f170';
}
.zmdi-globe-alt:before {
  content: '\f171';
}
.zmdi-globe-lock:before {
  content: '\f172';
}
.zmdi-globe:before {
  content: '\f173';
}
.zmdi-graduation-cap:before {
  content: '\f174';
}
.zmdi-home:before {
  content: '\f175';
}
.zmdi-hospital-alt:before {
  content: '\f176';
}
.zmdi-hospital:before {
  content: '\f177';
}
.zmdi-hotel:before {
  content: '\f178';
}
.zmdi-hourglass-alt:before {
  content: '\f179';
}
.zmdi-hourglass-outline:before {
  content: '\f17a';
}
.zmdi-hourglass:before {
  content: '\f17b';
}
.zmdi-http:before {
  content: '\f17c';
}
.zmdi-image-alt:before {
  content: '\f17d';
}
.zmdi-image-o:before {
  content: '\f17e';
}
.zmdi-image:before {
  content: '\f17f';
}
.zmdi-inbox:before {
  content: '\f180';
}
.zmdi-invert-colors-off:before {
  content: '\f181';
}
.zmdi-invert-colors:before {
  content: '\f182';
}
.zmdi-key:before {
  content: '\f183';
}
.zmdi-label-alt-outline:before {
  content: '\f184';
}
.zmdi-label-alt:before {
  content: '\f185';
}
.zmdi-label-heart:before {
  content: '\f186';
}
.zmdi-label:before {
  content: '\f187';
}
.zmdi-labels:before {
  content: '\f188';
}
.zmdi-lamp:before {
  content: '\f189';
}
.zmdi-landscape:before {
  content: '\f18a';
}
.zmdi-layers-off:before {
  content: '\f18b';
}
.zmdi-layers:before {
  content: '\f18c';
}
.zmdi-library:before {
  content: '\f18d';
}
.zmdi-link:before {
  content: '\f18e';
}
.zmdi-lock-open:before {
  content: '\f18f';
}
.zmdi-lock-outline:before {
  content: '\f190';
}
.zmdi-lock:before {
  content: '\f191';
}
.zmdi-mail-reply-all:before {
  content: '\f192';
}
.zmdi-mail-reply:before {
  content: '\f193';
}
.zmdi-mail-send:before {
  content: '\f194';
}
.zmdi-mall:before {
  content: '\f195';
}
.zmdi-map:before {
  content: '\f196';
}
.zmdi-menu:before {
  content: '\f197';
}
.zmdi-money-box:before {
  content: '\f198';
}
.zmdi-money-off:before {
  content: '\f199';
}
.zmdi-money:before {
  content: '\f19a';
}
.zmdi-more-vert:before {
  content: '\f19b';
}
.zmdi-more:before {
  content: '\f19c';
}
.zmdi-movie-alt:before {
  content: '\f19d';
}
.zmdi-movie:before {
  content: '\f19e';
}
.zmdi-nature-people:before {
  content: '\f19f';
}
.zmdi-nature:before {
  content: '\f1a0';
}
.zmdi-navigation:before {
  content: '\f1a1';
}
.zmdi-open-in-browser:before {
  content: '\f1a2';
}
.zmdi-open-in-new:before {
  content: '\f1a3';
}
.zmdi-palette:before {
  content: '\f1a4';
}
.zmdi-parking:before {
  content: '\f1a5';
}
.zmdi-pin-account:before {
  content: '\f1a6';
}
.zmdi-pin-assistant:before {
  content: '\f1a7';
}
.zmdi-pin-drop:before {
  content: '\f1a8';
}
.zmdi-pin-help:before {
  content: '\f1a9';
}
.zmdi-pin-off:before {
  content: '\f1aa';
}
.zmdi-pin:before {
  content: '\f1ab';
}
.zmdi-pizza:before {
  content: '\f1ac';
}
.zmdi-plaster:before {
  content: '\f1ad';
}
.zmdi-power-setting:before {
  content: '\f1ae';
}
.zmdi-power:before {
  content: '\f1af';
}
.zmdi-print:before {
  content: '\f1b0';
}
.zmdi-puzzle-piece:before {
  content: '\f1b1';
}
.zmdi-quote:before {
  content: '\f1b2';
}
.zmdi-railway:before {
  content: '\f1b3';
}
.zmdi-receipt:before {
  content: '\f1b4';
}
.zmdi-refresh-alt:before {
  content: '\f1b5';
}
.zmdi-refresh-sync-alert:before {
  content: '\f1b6';
}
.zmdi-refresh-sync-off:before {
  content: '\f1b7';
}
.zmdi-refresh-sync:before {
  content: '\f1b8';
}
.zmdi-refresh:before {
  content: '\f1b9';
}
.zmdi-roller:before {
  content: '\f1ba';
}
.zmdi-ruler:before {
  content: '\f1bb';
}
.zmdi-scissors:before {
  content: '\f1bc';
}
.zmdi-screen-rotation-lock:before {
  content: '\f1bd';
}
.zmdi-screen-rotation:before {
  content: '\f1be';
}
.zmdi-search-for:before {
  content: '\f1bf';
}
.zmdi-search-in-file:before {
  content: '\f1c0';
}
.zmdi-search-in-page:before {
  content: '\f1c1';
}
.zmdi-search-replace:before {
  content: '\f1c2';
}
.zmdi-search:before {
  content: '\f1c3';
}
.zmdi-seat:before {
  content: '\f1c4';
}
.zmdi-settings-square:before {
  content: '\f1c5';
}
.zmdi-settings:before {
  content: '\f1c6';
}
.zmdi-shield-check:before {
  content: '\f1c7';
}
.zmdi-shield-security:before {
  content: '\f1c8';
}
.zmdi-shopping-basket:before {
  content: '\f1c9';
}
.zmdi-shopping-cart-plus:before {
  content: '\f1ca';
}
.zmdi-shopping-cart:before {
  content: '\f1cb';
}
.zmdi-sign-in:before {
  content: '\f1cc';
}
.zmdi-sort-amount-asc:before {
  content: '\f1cd';
}
.zmdi-sort-amount-desc:before {
  content: '\f1ce';
}
.zmdi-sort-asc:before {
  content: '\f1cf';
}
.zmdi-sort-desc:before {
  content: '\f1d0';
}
.zmdi-spellcheck:before {
  content: '\f1d1';
}
.zmdi-storage:before {
  content: '\f1d2';
}
.zmdi-store-24:before {
  content: '\f1d3';
}
.zmdi-store:before {
  content: '\f1d4';
}
.zmdi-subway:before {
  content: '\f1d5';
}
.zmdi-sun:before {
  content: '\f1d6';
}
.zmdi-tab-unselected:before {
  content: '\f1d7';
}
.zmdi-tab:before {
  content: '\f1d8';
}
.zmdi-tag-close:before {
  content: '\f1d9';
}
.zmdi-tag-more:before {
  content: '\f1da';
}
.zmdi-tag:before {
  content: '\f1db';
}
.zmdi-thumb-down:before {
  content: '\f1dc';
}
.zmdi-thumb-up-down:before {
  content: '\f1dd';
}
.zmdi-thumb-up:before {
  content: '\f1de';
}
.zmdi-ticket-star:before {
  content: '\f1df';
}
.zmdi-toll:before {
  content: '\f1e0';
}
.zmdi-toys:before {
  content: '\f1e1';
}
.zmdi-traffic:before {
  content: '\f1e2';
}
.zmdi-translate:before {
  content: '\f1e3';
}
.zmdi-triangle-down:before {
  content: '\f1e4';
}
.zmdi-triangle-up:before {
  content: '\f1e5';
}
.zmdi-truck:before {
  content: '\f1e6';
}
.zmdi-turning-sign:before {
  content: '\f1e7';
}
.zmdi-wallpaper:before {
  content: '\f1e8';
}
.zmdi-washing-machine:before {
  content: '\f1e9';
}
.zmdi-window-maximize:before {
  content: '\f1ea';
}
.zmdi-window-minimize:before {
  content: '\f1eb';
}
.zmdi-window-restore:before {
  content: '\f1ec';
}
.zmdi-wrench:before {
  content: '\f1ed';
}
.zmdi-zoom-in:before {
  content: '\f1ee';
}
.zmdi-zoom-out:before {
  content: '\f1ef';
}
.zmdi-alert-circle-o:before {
  content: '\f1f0';
}
.zmdi-alert-circle:before {
  content: '\f1f1';
}
.zmdi-alert-octagon:before {
  content: '\f1f2';
}
.zmdi-alert-polygon:before {
  content: '\f1f3';
}
.zmdi-alert-triangle:before {
  content: '\f1f4';
}
.zmdi-help-outline:before {
  content: '\f1f5';
}
.zmdi-help:before {
  content: '\f1f6';
}
.zmdi-info-outline:before {
  content: '\f1f7';
}
.zmdi-info:before {
  content: '\f1f8';
}
.zmdi-notifications-active:before {
  content: '\f1f9';
}
.zmdi-notifications-add:before {
  content: '\f1fa';
}
.zmdi-notifications-none:before {
  content: '\f1fb';
}
.zmdi-notifications-off:before {
  content: '\f1fc';
}
.zmdi-notifications-paused:before {
  content: '\f1fd';
}
.zmdi-notifications:before {
  content: '\f1fe';
}
.zmdi-account-add:before {
  content: '\f1ff';
}
.zmdi-account-box-mail:before {
  content: '\f200';
}
.zmdi-account-box-o:before {
  content: '\f201';
}
.zmdi-account-box-phone:before {
  content: '\f202';
}
.zmdi-account-box:before {
  content: '\f203';
}
.zmdi-account-calendar:before {
  content: '\f204';
}
.zmdi-account-circle:before {
  content: '\f205';
}
.zmdi-account-o:before {
  content: '\f206';
}
.zmdi-account:before {
  content: '\f207';
}
.zmdi-accounts-add:before {
  content: '\f208';
}
.zmdi-accounts-alt:before {
  content: '\f209';
}
.zmdi-accounts-list-alt:before {
  content: '\f20a';
}
.zmdi-accounts-list:before {
  content: '\f20b';
}
.zmdi-accounts-outline:before {
  content: '\f20c';
}
.zmdi-accounts:before {
  content: '\f20d';
}
.zmdi-face:before {
  content: '\f20e';
}
.zmdi-female:before {
  content: '\f20f';
}
.zmdi-male-alt:before {
  content: '\f210';
}
.zmdi-male-female:before {
  content: '\f211';
}
.zmdi-male:before {
  content: '\f212';
}
.zmdi-mood-bad:before {
  content: '\f213';
}
.zmdi-mood:before {
  content: '\f214';
}
.zmdi-run:before {
  content: '\f215';
}
.zmdi-walk:before {
  content: '\f216';
}
.zmdi-cloud-box:before {
  content: '\f217';
}
.zmdi-cloud-circle:before {
  content: '\f218';
}
.zmdi-cloud-done:before {
  content: '\f219';
}
.zmdi-cloud-download:before {
  content: '\f21a';
}
.zmdi-cloud-off:before {
  content: '\f21b';
}
.zmdi-cloud-outline-alt:before {
  content: '\f21c';
}
.zmdi-cloud-outline:before {
  content: '\f21d';
}
.zmdi-cloud-upload:before {
  content: '\f21e';
}
.zmdi-cloud:before {
  content: '\f21f';
}
.zmdi-download:before {
  content: '\f220';
}
.zmdi-file-plus:before {
  content: '\f221';
}
.zmdi-file-text:before {
  content: '\f222';
}
.zmdi-file:before {
  content: '\f223';
}
.zmdi-folder-outline:before {
  content: '\f224';
}
.zmdi-folder-person:before {
  content: '\f225';
}
.zmdi-folder-star-alt:before {
  content: '\f226';
}
.zmdi-folder-star:before {
  content: '\f227';
}
.zmdi-folder:before {
  content: '\f228';
}
.zmdi-gif:before {
  content: '\f229';
}
.zmdi-upload:before {
  content: '\f22a';
}
.zmdi-border-all:before {
  content: '\f22b';
}
.zmdi-border-bottom:before {
  content: '\f22c';
}
.zmdi-border-clear:before {
  content: '\f22d';
}
.zmdi-border-color:before {
  content: '\f22e';
}
.zmdi-border-horizontal:before {
  content: '\f22f';
}
.zmdi-border-inner:before {
  content: '\f230';
}
.zmdi-border-left:before {
  content: '\f231';
}
.zmdi-border-outer:before {
  content: '\f232';
}
.zmdi-border-right:before {
  content: '\f233';
}
.zmdi-border-style:before {
  content: '\f234';
}
.zmdi-border-top:before {
  content: '\f235';
}
.zmdi-border-vertical:before {
  content: '\f236';
}
.zmdi-copy:before {
  content: '\f237';
}
.zmdi-crop:before {
  content: '\f238';
}
.zmdi-format-align-center:before {
  content: '\f239';
}
.zmdi-format-align-justify:before {
  content: '\f23a';
}
.zmdi-format-align-left:before {
  content: '\f23b';
}
.zmdi-format-align-right:before {
  content: '\f23c';
}
.zmdi-format-bold:before {
  content: '\f23d';
}
.zmdi-format-clear-all:before {
  content: '\f23e';
}
.zmdi-format-clear:before {
  content: '\f23f';
}
.zmdi-format-color-fill:before {
  content: '\f240';
}
.zmdi-format-color-reset:before {
  content: '\f241';
}
.zmdi-format-color-text:before {
  content: '\f242';
}
.zmdi-format-indent-decrease:before {
  content: '\f243';
}
.zmdi-format-indent-increase:before {
  content: '\f244';
}
.zmdi-format-italic:before {
  content: '\f245';
}
.zmdi-format-line-spacing:before {
  content: '\f246';
}
.zmdi-format-list-bulleted:before {
  content: '\f247';
}
.zmdi-format-list-numbered:before {
  content: '\f248';
}
.zmdi-format-ltr:before {
  content: '\f249';
}
.zmdi-format-rtl:before {
  content: '\f24a';
}
.zmdi-format-size:before {
  content: '\f24b';
}
.zmdi-format-strikethrough-s:before {
  content: '\f24c';
}
.zmdi-format-strikethrough:before {
  content: '\f24d';
}
.zmdi-format-subject:before {
  content: '\f24e';
}
.zmdi-format-underlined:before {
  content: '\f24f';
}
.zmdi-format-valign-bottom:before {
  content: '\f250';
}
.zmdi-format-valign-center:before {
  content: '\f251';
}
.zmdi-format-valign-top:before {
  content: '\f252';
}
.zmdi-redo:before {
  content: '\f253';
}
.zmdi-select-all:before {
  content: '\f254';
}
.zmdi-space-bar:before {
  content: '\f255';
}
.zmdi-text-format:before {
  content: '\f256';
}
.zmdi-transform:before {
  content: '\f257';
}
.zmdi-undo:before {
  content: '\f258';
}
.zmdi-wrap-text:before {
  content: '\f259';
}
.zmdi-comment-alert:before {
  content: '\f25a';
}
.zmdi-comment-alt-text:before {
  content: '\f25b';
}
.zmdi-comment-alt:before {
  content: '\f25c';
}
.zmdi-comment-edit:before {
  content: '\f25d';
}
.zmdi-comment-image:before {
  content: '\f25e';
}
.zmdi-comment-list:before {
  content: '\f25f';
}
.zmdi-comment-more:before {
  content: '\f260';
}
.zmdi-comment-outline:before {
  content: '\f261';
}
.zmdi-comment-text-alt:before {
  content: '\f262';
}
.zmdi-comment-text:before {
  content: '\f263';
}
.zmdi-comment-video:before {
  content: '\f264';
}
.zmdi-comment:before {
  content: '\f265';
}
.zmdi-comments:before {
  content: '\f266';
}
.zmdi-check-all:before {
  content: '\f267';
}
.zmdi-check-circle-u:before {
  content: '\f268';
}
.zmdi-check-circle:before {
  content: '\f269';
}
.zmdi-check-square:before {
  content: '\f26a';
}
.zmdi-check:before {
  content: '\f26b';
}
.zmdi-circle-o:before {
  content: '\f26c';
}
.zmdi-circle:before {
  content: '\f26d';
}
.zmdi-dot-circle-alt:before {
  content: '\f26e';
}
.zmdi-dot-circle:before {
  content: '\f26f';
}
.zmdi-minus-circle-outline:before {
  content: '\f270';
}
.zmdi-minus-circle:before {
  content: '\f271';
}
.zmdi-minus-square:before {
  content: '\f272';
}
.zmdi-minus:before {
  content: '\f273';
}
.zmdi-plus-circle-o-duplicate:before {
  content: '\f274';
}
.zmdi-plus-circle-o:before {
  content: '\f275';
}
.zmdi-plus-circle:before {
  content: '\f276';
}
.zmdi-plus-square:before {
  content: '\f277';
}
.zmdi-plus:before {
  content: '\f278';
}
.zmdi-square-o:before {
  content: '\f279';
}
.zmdi-star-circle:before {
  content: '\f27a';
}
.zmdi-star-half:before {
  content: '\f27b';
}
.zmdi-star-outline:before {
  content: '\f27c';
}
.zmdi-star:before {
  content: '\f27d';
}
.zmdi-bluetooth-connected:before {
  content: '\f27e';
}
.zmdi-bluetooth-off:before {
  content: '\f27f';
}
.zmdi-bluetooth-search:before {
  content: '\f280';
}
.zmdi-bluetooth-setting:before {
  content: '\f281';
}
.zmdi-bluetooth:before {
  content: '\f282';
}
.zmdi-camera-add:before {
  content: '\f283';
}
.zmdi-camera-alt:before {
  content: '\f284';
}
.zmdi-camera-bw:before {
  content: '\f285';
}
.zmdi-camera-front:before {
  content: '\f286';
}
.zmdi-camera-mic:before {
  content: '\f287';
}
.zmdi-camera-party-mode:before {
  content: '\f288';
}
.zmdi-camera-rear:before {
  content: '\f289';
}
.zmdi-camera-roll:before {
  content: '\f28a';
}
.zmdi-camera-switch:before {
  content: '\f28b';
}
.zmdi-camera:before {
  content: '\f28c';
}
.zmdi-card-alert:before {
  content: '\f28d';
}
.zmdi-card-off:before {
  content: '\f28e';
}
.zmdi-card-sd:before {
  content: '\f28f';
}
.zmdi-card-sim:before {
  content: '\f290';
}
.zmdi-desktop-mac:before {
  content: '\f291';
}
.zmdi-desktop-windows:before {
  content: '\f292';
}
.zmdi-device-hub:before {
  content: '\f293';
}
.zmdi-devices-off:before {
  content: '\f294';
}
.zmdi-devices:before {
  content: '\f295';
}
.zmdi-dock:before {
  content: '\f296';
}
.zmdi-floppy:before {
  content: '\f297';
}
.zmdi-gamepad:before {
  content: '\f298';
}
.zmdi-gps-dot:before {
  content: '\f299';
}
.zmdi-gps-off:before {
  content: '\f29a';
}
.zmdi-gps:before {
  content: '\f29b';
}
.zmdi-headset-mic:before {
  content: '\f29c';
}
.zmdi-headset:before {
  content: '\f29d';
}
.zmdi-input-antenna:before {
  content: '\f29e';
}
.zmdi-input-composite:before {
  content: '\f29f';
}
.zmdi-input-hdmi:before {
  content: '\f2a0';
}
.zmdi-input-power:before {
  content: '\f2a1';
}
.zmdi-input-svideo:before {
  content: '\f2a2';
}
.zmdi-keyboard-hide:before {
  content: '\f2a3';
}
.zmdi-keyboard:before {
  content: '\f2a4';
}
.zmdi-laptop-chromebook:before {
  content: '\f2a5';
}
.zmdi-laptop-mac:before {
  content: '\f2a6';
}
.zmdi-laptop:before {
  content: '\f2a7';
}
.zmdi-mic-off:before {
  content: '\f2a8';
}
.zmdi-mic-outline:before {
  content: '\f2a9';
}
.zmdi-mic-setting:before {
  content: '\f2aa';
}
.zmdi-mic:before {
  content: '\f2ab';
}
.zmdi-mouse:before {
  content: '\f2ac';
}
.zmdi-network-alert:before {
  content: '\f2ad';
}
.zmdi-network-locked:before {
  content: '\f2ae';
}
.zmdi-network-off:before {
  content: '\f2af';
}
.zmdi-network-outline:before {
  content: '\f2b0';
}
.zmdi-network-setting:before {
  content: '\f2b1';
}
.zmdi-network:before {
  content: '\f2b2';
}
.zmdi-phone-bluetooth:before {
  content: '\f2b3';
}
.zmdi-phone-end:before {
  content: '\f2b4';
}
.zmdi-phone-forwarded:before {
  content: '\f2b5';
}
.zmdi-phone-in-talk:before {
  content: '\f2b6';
}
.zmdi-phone-locked:before {
  content: '\f2b7';
}
.zmdi-phone-missed:before {
  content: '\f2b8';
}
.zmdi-phone-msg:before {
  content: '\f2b9';
}
.zmdi-phone-paused:before {
  content: '\f2ba';
}
.zmdi-phone-ring:before {
  content: '\f2bb';
}
.zmdi-phone-setting:before {
  content: '\f2bc';
}
.zmdi-phone-sip:before {
  content: '\f2bd';
}
.zmdi-phone:before {
  content: '\f2be';
}
.zmdi-portable-wifi-changes:before {
  content: '\f2bf';
}
.zmdi-portable-wifi-off:before {
  content: '\f2c0';
}
.zmdi-portable-wifi:before {
  content: '\f2c1';
}
.zmdi-radio:before {
  content: '\f2c2';
}
.zmdi-reader:before {
  content: '\f2c3';
}
.zmdi-remote-control-alt:before {
  content: '\f2c4';
}
.zmdi-remote-control:before {
  content: '\f2c5';
}
.zmdi-router:before {
  content: '\f2c6';
}
.zmdi-scanner:before {
  content: '\f2c7';
}
.zmdi-smartphone-android:before {
  content: '\f2c8';
}
.zmdi-smartphone-download:before {
  content: '\f2c9';
}
.zmdi-smartphone-erase:before {
  content: '\f2ca';
}
.zmdi-smartphone-info:before {
  content: '\f2cb';
}
.zmdi-smartphone-iphone:before {
  content: '\f2cc';
}
.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd';
}
.zmdi-smartphone-landscape:before {
  content: '\f2ce';
}
.zmdi-smartphone-lock:before {
  content: '\f2cf';
}
.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0';
}
.zmdi-smartphone-ring:before {
  content: '\f2d1';
}
.zmdi-smartphone-setting:before {
  content: '\f2d2';
}
.zmdi-smartphone-setup:before {
  content: '\f2d3';
}
.zmdi-smartphone:before {
  content: '\f2d4';
}
.zmdi-speaker:before {
  content: '\f2d5';
}
.zmdi-tablet-android:before {
  content: '\f2d6';
}
.zmdi-tablet-mac:before {
  content: '\f2d7';
}
.zmdi-tablet:before {
  content: '\f2d8';
}
.zmdi-tv-alt-play:before {
  content: '\f2d9';
}
.zmdi-tv-list:before {
  content: '\f2da';
}
.zmdi-tv-play:before {
  content: '\f2db';
}
.zmdi-tv:before {
  content: '\f2dc';
}
.zmdi-usb:before {
  content: '\f2dd';
}
.zmdi-videocam-off:before {
  content: '\f2de';
}
.zmdi-videocam-switch:before {
  content: '\f2df';
}
.zmdi-videocam:before {
  content: '\f2e0';
}
.zmdi-watch:before {
  content: '\f2e1';
}
.zmdi-wifi-alt-2:before {
  content: '\f2e2';
}
.zmdi-wifi-alt:before {
  content: '\f2e3';
}
.zmdi-wifi-info:before {
  content: '\f2e4';
}
.zmdi-wifi-lock:before {
  content: '\f2e5';
}
.zmdi-wifi-off:before {
  content: '\f2e6';
}
.zmdi-wifi-outline:before {
  content: '\f2e7';
}
.zmdi-wifi:before {
  content: '\f2e8';
}
.zmdi-arrow-left-bottom:before {
  content: '\f2e9';
}
.zmdi-arrow-left:before {
  content: '\f2ea';
}
.zmdi-arrow-merge:before {
  content: '\f2eb';
}
.zmdi-arrow-missed:before {
  content: '\f2ec';
}
.zmdi-arrow-right-top:before {
  content: '\f2ed';
}
.zmdi-arrow-right:before {
  content: '\f2ee';
}
.zmdi-arrow-split:before {
  content: '\f2ef';
}
.zmdi-arrows:before {
  content: '\f2f0';
}
.zmdi-caret-down-circle:before {
  content: '\f2f1';
}
.zmdi-caret-down:before {
  content: '\f2f2';
}
.zmdi-caret-left-circle:before {
  content: '\f2f3';
}
.zmdi-caret-left:before {
  content: '\f2f4';
}
.zmdi-caret-right-circle:before {
  content: '\f2f5';
}
.zmdi-caret-right:before {
  content: '\f2f6';
}
.zmdi-caret-up-circle:before {
  content: '\f2f7';
}
.zmdi-caret-up:before {
  content: '\f2f8';
}
.zmdi-chevron-down:before {
  content: '\f2f9';
}
.zmdi-chevron-left:before {
  content: '\f2fa';
}
.zmdi-chevron-right:before {
  content: '\f2fb';
}
.zmdi-chevron-up:before {
  content: '\f2fc';
}
.zmdi-forward:before {
  content: '\f2fd';
}
.zmdi-long-arrow-down:before {
  content: '\f2fe';
}
.zmdi-long-arrow-left:before {
  content: '\f2ff';
}
.zmdi-long-arrow-return:before {
  content: '\f300';
}
.zmdi-long-arrow-right:before {
  content: '\f301';
}
.zmdi-long-arrow-tab:before {
  content: '\f302';
}
.zmdi-long-arrow-up:before {
  content: '\f303';
}
.zmdi-rotate-ccw:before {
  content: '\f304';
}
.zmdi-rotate-cw:before {
  content: '\f305';
}
.zmdi-rotate-left:before {
  content: '\f306';
}
.zmdi-rotate-right:before {
  content: '\f307';
}
.zmdi-square-down:before {
  content: '\f308';
}
.zmdi-square-right:before {
  content: '\f309';
}
.zmdi-swap-alt:before {
  content: '\f30a';
}
.zmdi-swap-vertical-circle:before {
  content: '\f30b';
}
.zmdi-swap-vertical:before {
  content: '\f30c';
}
.zmdi-swap:before {
  content: '\f30d';
}
.zmdi-trending-down:before {
  content: '\f30e';
}
.zmdi-trending-flat:before {
  content: '\f30f';
}
.zmdi-trending-up:before {
  content: '\f310';
}
.zmdi-unfold-less:before {
  content: '\f311';
}
.zmdi-unfold-more:before {
  content: '\f312';
}
.zmdi-apps:before {
  content: '\f313';
}
.zmdi-grid-off:before {
  content: '\f314';
}
.zmdi-grid:before {
  content: '\f315';
}
.zmdi-view-agenda:before {
  content: '\f316';
}
.zmdi-view-array:before {
  content: '\f317';
}
.zmdi-view-carousel:before {
  content: '\f318';
}
.zmdi-view-column:before {
  content: '\f319';
}
.zmdi-view-comfy:before {
  content: '\f31a';
}
.zmdi-view-compact:before {
  content: '\f31b';
}
.zmdi-view-dashboard:before {
  content: '\f31c';
}
.zmdi-view-day:before {
  content: '\f31d';
}
.zmdi-view-headline:before {
  content: '\f31e';
}
.zmdi-view-list-alt:before {
  content: '\f31f';
}
.zmdi-view-list:before {
  content: '\f320';
}
.zmdi-view-module:before {
  content: '\f321';
}
.zmdi-view-quilt:before {
  content: '\f322';
}
.zmdi-view-stream:before {
  content: '\f323';
}
.zmdi-view-subtitles:before {
  content: '\f324';
}
.zmdi-view-toc:before {
  content: '\f325';
}
.zmdi-view-web:before {
  content: '\f326';
}
.zmdi-view-week:before {
  content: '\f327';
}
.zmdi-widgets:before {
  content: '\f328';
}
.zmdi-alarm-check:before {
  content: '\f329';
}
.zmdi-alarm-off:before {
  content: '\f32a';
}
.zmdi-alarm-plus:before {
  content: '\f32b';
}
.zmdi-alarm-snooze:before {
  content: '\f32c';
}
.zmdi-alarm:before {
  content: '\f32d';
}
.zmdi-calendar-alt:before {
  content: '\f32e';
}
.zmdi-calendar-check:before {
  content: '\f32f';
}
.zmdi-calendar-close:before {
  content: '\f330';
}
.zmdi-calendar-note:before {
  content: '\f331';
}
.zmdi-calendar:before {
  content: '\f332';
}
.zmdi-time-countdown:before {
  content: '\f333';
}
.zmdi-time-interval:before {
  content: '\f334';
}
.zmdi-time-restore-setting:before {
  content: '\f335';
}
.zmdi-time-restore:before {
  content: '\f336';
}
.zmdi-time:before {
  content: '\f337';
}
.zmdi-timer-off:before {
  content: '\f338';
}
.zmdi-timer:before {
  content: '\f339';
}
.zmdi-android-alt:before {
  content: '\f33a';
}
.zmdi-android:before {
  content: '\f33b';
}
.zmdi-apple:before {
  content: '\f33c';
}
.zmdi-behance:before {
  content: '\f33d';
}
.zmdi-codepen:before {
  content: '\f33e';
}
.zmdi-dribbble:before {
  content: '\f33f';
}
.zmdi-dropbox:before {
  content: '\f340';
}
.zmdi-evernote:before {
  content: '\f341';
}
.zmdi-facebook-box:before {
  content: '\f342';
}
.zmdi-facebook:before {
  content: '\f343';
}
.zmdi-github-box:before {
  content: '\f344';
}
.zmdi-github:before {
  content: '\f345';
}
.zmdi-google-drive:before {
  content: '\f346';
}
.zmdi-google-earth:before {
  content: '\f347';
}
.zmdi-google-glass:before {
  content: '\f348';
}
.zmdi-google-maps:before {
  content: '\f349';
}
.zmdi-google-pages:before {
  content: '\f34a';
}
.zmdi-google-play:before {
  content: '\f34b';
}
.zmdi-google-plus-box:before {
  content: '\f34c';
}
.zmdi-google-plus:before {
  content: '\f34d';
}
.zmdi-google:before {
  content: '\f34e';
}
.zmdi-instagram:before {
  content: '\f34f';
}
.zmdi-language-css3:before {
  content: '\f350';
}
.zmdi-language-html5:before {
  content: '\f351';
}
.zmdi-language-javascript:before {
  content: '\f352';
}
.zmdi-language-python-alt:before {
  content: '\f353';
}
.zmdi-language-python:before {
  content: '\f354';
}
.zmdi-lastfm:before {
  content: '\f355';
}
.zmdi-linkedin-box:before {
  content: '\f356';
}
.zmdi-paypal:before {
  content: '\f357';
}
.zmdi-pinterest-box:before {
  content: '\f358';
}
.zmdi-pocket:before {
  content: '\f359';
}
.zmdi-polymer:before {
  content: '\f35a';
}
.zmdi-share:before {
  content: '\f35b';
}
.zmdi-stackoverflow:before {
  content: '\f35c';
}
.zmdi-steam-square:before {
  content: '\f35d';
}
.zmdi-steam:before {
  content: '\f35e';
}
.zmdi-twitter-box:before {
  content: '\f35f';
}
.zmdi-twitter:before {
  content: '\f360';
}
.zmdi-vk:before {
  content: '\f361';
}
.zmdi-wikipedia:before {
  content: '\f362';
}
.zmdi-windows:before {
  content: '\f363';
}
.zmdi-aspect-ratio-alt:before {
  content: '\f364';
}
.zmdi-aspect-ratio:before {
  content: '\f365';
}
.zmdi-blur-circular:before {
  content: '\f366';
}
.zmdi-blur-linear:before {
  content: '\f367';
}
.zmdi-blur-off:before {
  content: '\f368';
}
.zmdi-blur:before {
  content: '\f369';
}
.zmdi-brightness-2:before {
  content: '\f36a';
}
.zmdi-brightness-3:before {
  content: '\f36b';
}
.zmdi-brightness-4:before {
  content: '\f36c';
}
.zmdi-brightness-5:before {
  content: '\f36d';
}
.zmdi-brightness-6:before {
  content: '\f36e';
}
.zmdi-brightness-7:before {
  content: '\f36f';
}
.zmdi-brightness-auto:before {
  content: '\f370';
}
.zmdi-brightness-setting:before {
  content: '\f371';
}
.zmdi-broken-image:before {
  content: '\f372';
}
.zmdi-center-focus-strong:before {
  content: '\f373';
}
.zmdi-center-focus-weak:before {
  content: '\f374';
}
.zmdi-compare:before {
  content: '\f375';
}
.zmdi-crop-16-9:before {
  content: '\f376';
}
.zmdi-crop-3-2:before {
  content: '\f377';
}
.zmdi-crop-5-4:before {
  content: '\f378';
}
.zmdi-crop-7-5:before {
  content: '\f379';
}
.zmdi-crop-din:before {
  content: '\f37a';
}
.zmdi-crop-free:before {
  content: '\f37b';
}
.zmdi-crop-landscape:before {
  content: '\f37c';
}
.zmdi-crop-portrait:before {
  content: '\f37d';
}
.zmdi-crop-square:before {
  content: '\f37e';
}
.zmdi-exposure-alt:before {
  content: '\f37f';
}
.zmdi-exposure:before {
  content: '\f380';
}
.zmdi-filter-b-and-w:before {
  content: '\f381';
}
.zmdi-filter-center-focus:before {
  content: '\f382';
}
.zmdi-filter-frames:before {
  content: '\f383';
}
.zmdi-filter-tilt-shift:before {
  content: '\f384';
}
.zmdi-gradient:before {
  content: '\f385';
}
.zmdi-grain:before {
  content: '\f386';
}
.zmdi-graphic-eq:before {
  content: '\f387';
}
.zmdi-hdr-off:before {
  content: '\f388';
}
.zmdi-hdr-strong:before {
  content: '\f389';
}
.zmdi-hdr-weak:before {
  content: '\f38a';
}
.zmdi-hdr:before {
  content: '\f38b';
}
.zmdi-iridescent:before {
  content: '\f38c';
}
.zmdi-leak-off:before {
  content: '\f38d';
}
.zmdi-leak:before {
  content: '\f38e';
}
.zmdi-looks:before {
  content: '\f38f';
}
.zmdi-loupe:before {
  content: '\f390';
}
.zmdi-panorama-horizontal:before {
  content: '\f391';
}
.zmdi-panorama-vertical:before {
  content: '\f392';
}
.zmdi-panorama-wide-angle:before {
  content: '\f393';
}
.zmdi-photo-size-select-large:before {
  content: '\f394';
}
.zmdi-photo-size-select-small:before {
  content: '\f395';
}
.zmdi-picture-in-picture:before {
  content: '\f396';
}
.zmdi-slideshow:before {
  content: '\f397';
}
.zmdi-texture:before {
  content: '\f398';
}
.zmdi-tonality:before {
  content: '\f399';
}
.zmdi-vignette:before {
  content: '\f39a';
}
.zmdi-wb-auto:before {
  content: '\f39b';
}
.zmdi-eject-alt:before {
  content: '\f39c';
}
.zmdi-eject:before {
  content: '\f39d';
}
.zmdi-equalizer:before {
  content: '\f39e';
}
.zmdi-fast-forward:before {
  content: '\f39f';
}
.zmdi-fast-rewind:before {
  content: '\f3a0';
}
.zmdi-forward-10:before {
  content: '\f3a1';
}
.zmdi-forward-30:before {
  content: '\f3a2';
}
.zmdi-forward-5:before {
  content: '\f3a3';
}
.zmdi-hearing:before {
  content: '\f3a4';
}
.zmdi-pause-circle-outline:before {
  content: '\f3a5';
}
.zmdi-pause-circle:before {
  content: '\f3a6';
}
.zmdi-pause:before {
  content: '\f3a7';
}
.zmdi-play-circle-outline:before {
  content: '\f3a8';
}
.zmdi-play-circle:before {
  content: '\f3a9';
}
.zmdi-play:before {
  content: '\f3aa';
}
.zmdi-playlist-audio:before {
  content: '\f3ab';
}
.zmdi-playlist-plus:before {
  content: '\f3ac';
}
.zmdi-repeat-one:before {
  content: '\f3ad';
}
.zmdi-repeat:before {
  content: '\f3ae';
}
.zmdi-replay-10:before {
  content: '\f3af';
}
.zmdi-replay-30:before {
  content: '\f3b0';
}
.zmdi-replay-5:before {
  content: '\f3b1';
}
.zmdi-replay:before {
  content: '\f3b2';
}
.zmdi-shuffle:before {
  content: '\f3b3';
}
.zmdi-skip-next:before {
  content: '\f3b4';
}
.zmdi-skip-previous:before {
  content: '\f3b5';
}
.zmdi-stop:before {
  content: '\f3b6';
}
.zmdi-surround-sound:before {
  content: '\f3b7';
}
.zmdi-tune:before {
  content: '\f3b8';
}
.zmdi-volume-down:before {
  content: '\f3b9';
}
.zmdi-volume-mute:before {
  content: '\f3ba';
}
.zmdi-volume-off:before {
  content: '\f3bb';
}
.zmdi-volume-up:before {
  content: '\f3bc';
}
.zmdi-n-1-square:before {
  content: '\f3bd';
}
.zmdi-n-2-square:before {
  content: '\f3be';
}
.zmdi-n-3-square:before {
  content: '\f3bf';
}
.zmdi-n-4-square:before {
  content: '\f3c0';
}
.zmdi-n-5-square:before {
  content: '\f3c1';
}
.zmdi-n-6-square:before {
  content: '\f3c2';
}
.zmdi-neg-1:before {
  content: '\f3c3';
}
.zmdi-neg-2:before {
  content: '\f3c4';
}
.zmdi-plus-1:before {
  content: '\f3c5';
}
.zmdi-plus-2:before {
  content: '\f3c6';
}
.zmdi-sec-10:before {
  content: '\f3c7';
}
.zmdi-sec-3:before {
  content: '\f3c8';
}
.zmdi-zero:before {
  content: '\f3c9';
}
.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca';
}
.zmdi-airline-seat-flat:before {
  content: '\f3cb';
}
.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc';
}
.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd';
}
.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce';
}
.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf';
}
.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0';
}
.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1';
}
.zmdi-airplay:before {
  content: '\f3d2';
}
.zmdi-closed-caption:before {
  content: '\f3d3';
}
.zmdi-confirmation-number:before {
  content: '\f3d4';
}
.zmdi-developer-board:before {
  content: '\f3d5';
}
.zmdi-disc-full:before {
  content: '\f3d6';
}
.zmdi-explicit:before {
  content: '\f3d7';
}
.zmdi-flight-land:before {
  content: '\f3d8';
}
.zmdi-flight-takeoff:before {
  content: '\f3d9';
}
.zmdi-flip-to-back:before {
  content: '\f3da';
}
.zmdi-flip-to-front:before {
  content: '\f3db';
}
.zmdi-group-work:before {
  content: '\f3dc';
}
.zmdi-hd:before {
  content: '\f3dd';
}
.zmdi-hq:before {
  content: '\f3de';
}
.zmdi-markunread-mailbox:before {
  content: '\f3df';
}
.zmdi-memory:before {
  content: '\f3e0';
}
.zmdi-nfc:before {
  content: '\f3e1';
}
.zmdi-play-for-work:before {
  content: '\f3e2';
}
.zmdi-power-input:before {
  content: '\f3e3';
}
.zmdi-present-to-all:before {
  content: '\f3e4';
}
.zmdi-satellite:before {
  content: '\f3e5';
}
.zmdi-tap-and-play:before {
  content: '\f3e6';
}
.zmdi-vibration:before {
  content: '\f3e7';
}
.zmdi-voicemail:before {
  content: '\f3e8';
}
.zmdi-group:before {
  content: '\f3e9';
}
.zmdi-rss:before {
  content: '\f3ea';
}
.zmdi-shape:before {
  content: '\f3eb';
}
.zmdi-spinner:before {
  content: '\f3ec';
}
.zmdi-ungroup:before {
  content: '\f3ed';
}
.zmdi-500px:before {
  content: '\f3ee';
}
.zmdi-8tracks:before {
  content: '\f3ef';
}
.zmdi-amazon:before {
  content: '\f3f0';
}
.zmdi-blogger:before {
  content: '\f3f1';
}
.zmdi-delicious:before {
  content: '\f3f2';
}
.zmdi-disqus:before {
  content: '\f3f3';
}
.zmdi-flattr:before {
  content: '\f3f4';
}
.zmdi-flickr:before {
  content: '\f3f5';
}
.zmdi-github-alt:before {
  content: '\f3f6';
}
.zmdi-google-old:before {
  content: '\f3f7';
}
.zmdi-linkedin:before {
  content: '\f3f8';
}
.zmdi-odnoklassniki:before {
  content: '\f3f9';
}
.zmdi-outlook:before {
  content: '\f3fa';
}
.zmdi-paypal-alt:before {
  content: '\f3fb';
}
.zmdi-pinterest:before {
  content: '\f3fc';
}
.zmdi-playstation:before {
  content: '\f3fd';
}
.zmdi-reddit:before {
  content: '\f3fe';
}
.zmdi-skype:before {
  content: '\f3ff';
}
.zmdi-slideshare:before {
  content: '\f400';
}
.zmdi-soundcloud:before {
  content: '\f401';
}
.zmdi-tumblr:before {
  content: '\f402';
}
.zmdi-twitch:before {
  content: '\f403';
}
.zmdi-vimeo:before {
  content: '\f404';
}
.zmdi-whatsapp:before {
  content: '\f405';
}
.zmdi-xbox:before {
  content: '\f406';
}
.zmdi-yahoo:before {
  content: '\f407';
}
.zmdi-youtube-play:before {
  content: '\f408';
}
.zmdi-youtube:before {
  content: '\f409';
}
.zmdi-import-export:before {
  content: '\f30c';
}
.zmdi-swap-vertical-:before {
  content: '\f30c';
}
.zmdi-airplanemode-inactive:before {
  content: '\f102';
}
.zmdi-airplanemode-active:before {
  content: '\f103';
}
.zmdi-rate-review:before {
  content: '\f103';
}
.zmdi-comment-sign:before {
  content: '\f25a';
}
.zmdi-network-warning:before {
  content: '\f2ad';
}
.zmdi-shopping-cart-add:before {
  content: '\f1ca';
}
.zmdi-file-add:before {
  content: '\f221';
}
.zmdi-network-wifi-scan:before {
  content: '\f2e4';
}
.zmdi-collection-add:before {
  content: '\f14e';
}
.zmdi-format-playlist-add:before {
  content: '\f3ac';
}
.zmdi-format-queue-music:before {
  content: '\f3ab';
}
.zmdi-plus-box:before {
  content: '\f277';
}
.zmdi-tag-backspace:before {
  content: '\f1d9';
}
.zmdi-alarm-add:before {
  content: '\f32b';
}
.zmdi-battery-charging:before {
  content: '\f114';
}
.zmdi-daydream-setting:before {
  content: '\f217';
}
.zmdi-more-horiz:before {
  content: '\f19c';
}
.zmdi-book-photo:before {
  content: '\f11b';
}
.zmdi-incandescent:before {
  content: '\f189';
}
.zmdi-wb-iridescent:before {
  content: '\f38c';
}
.zmdi-calendar-remove:before {
  content: '\f330';
}
.zmdi-refresh-sync-disabled:before {
  content: '\f1b7';
}
.zmdi-refresh-sync-problem:before {
  content: '\f1b6';
}
.zmdi-crop-original:before {
  content: '\f17e';
}
.zmdi-power-off:before {
  content: '\f1af';
}
.zmdi-power-off-setting:before {
  content: '\f1ae';
}
.zmdi-leak-remove:before {
  content: '\f38d';
}
.zmdi-star-border:before {
  content: '\f27c';
}
.zmdi-brightness-low:before {
  content: '\f36d';
}
.zmdi-brightness-medium:before {
  content: '\f36e';
}
.zmdi-brightness-high:before {
  content: '\f36f';
}
.zmdi-smartphone-portrait:before {
  content: '\f2d4';
}
.zmdi-live-tv:before {
  content: '\f2d9';
}
.zmdi-format-textdirection-l-to-r:before {
  content: '\f249';
}
.zmdi-format-textdirection-r-to-l:before {
  content: '\f24a';
}
.zmdi-arrow-back:before {
  content: '\f2ea';
}
.zmdi-arrow-forward:before {
  content: '\f2ee';
}
.zmdi-arrow-in:before {
  content: '\f2e9';
}
.zmdi-arrow-out:before {
  content: '\f2ed';
}
.zmdi-rotate-90-degrees-ccw:before {
  content: '\f304';
}
.zmdi-adb:before {
  content: '\f33a';
}
.zmdi-network-wifi:before {
  content: '\f2e8';
}
.zmdi-network-wifi-alt:before {
  content: '\f2e3';
}
.zmdi-network-wifi-lock:before {
  content: '\f2e5';
}
.zmdi-network-wifi-off:before {
  content: '\f2e6';
}
.zmdi-network-wifi-outline:before {
  content: '\f2e7';
}
.zmdi-network-wifi-info:before {
  content: '\f2e4';
}
.zmdi-layers-clear:before {
  content: '\f18b';
}
.zmdi-colorize:before {
  content: '\f15d';
}
.zmdi-format-paint:before {
  content: '\f1ba';
}
.zmdi-format-quote:before {
  content: '\f1b2';
}
.zmdi-camera-monochrome-photos:before {
  content: '\f285';
}
.zmdi-sort-by-alpha:before {
  content: '\f1cf';
}
.zmdi-folder-shared:before {
  content: '\f225';
}
.zmdi-folder-special:before {
  content: '\f226';
}
.zmdi-comment-dots:before {
  content: '\f260';
}
.zmdi-reorder:before {
  content: '\f31e';
}
.zmdi-dehaze:before {
  content: '\f197';
}
.zmdi-sort:before {
  content: '\f1ce';
}
.zmdi-pages:before {
  content: '\f34a';
}
.zmdi-stack-overflow:before {
  content: '\f35c';
}
.zmdi-calendar-account:before {
  content: '\f204';
}
.zmdi-paste:before {
  content: '\f109';
}
.zmdi-cut:before {
  content: '\f1bc';
}
.zmdi-save:before {
  content: '\f297';
}
.zmdi-smartphone-code:before {
  content: '\f139';
}
.zmdi-directions-bike:before {
  content: '\f117';
}
.zmdi-directions-boat:before {
  content: '\f11a';
}
.zmdi-directions-bus:before {
  content: '\f121';
}
.zmdi-directions-car:before {
  content: '\f125';
}
.zmdi-directions-railway:before {
  content: '\f1b3';
}
.zmdi-directions-run:before {
  content: '\f215';
}
.zmdi-directions-subway:before {
  content: '\f1d5';
}
.zmdi-directions-walk:before {
  content: '\f216';
}
.zmdi-local-hotel:before {
  content: '\f178';
}
.zmdi-local-activity:before {
  content: '\f1df';
}
.zmdi-local-play:before {
  content: '\f1df';
}
.zmdi-local-airport:before {
  content: '\f103';
}
.zmdi-local-atm:before {
  content: '\f198';
}
.zmdi-local-bar:before {
  content: '\f137';
}
.zmdi-local-cafe:before {
  content: '\f13b';
}
.zmdi-local-car-wash:before {
  content: '\f124';
}
.zmdi-local-convenience-store:before {
  content: '\f1d3';
}
.zmdi-local-dining:before {
  content: '\f153';
}
.zmdi-local-drink:before {
  content: '\f157';
}
.zmdi-local-florist:before {
  content: '\f168';
}
.zmdi-local-gas-station:before {
  content: '\f16f';
}
.zmdi-local-grocery-store:before {
  content: '\f1cb';
}
.zmdi-local-hospital:before {
  content: '\f177';
}
.zmdi-local-laundry-service:before {
  content: '\f1e9';
}
.zmdi-local-library:before {
  content: '\f18d';
}
.zmdi-local-mall:before {
  content: '\f195';
}
.zmdi-local-movies:before {
  content: '\f19d';
}
.zmdi-local-offer:before {
  content: '\f187';
}
.zmdi-local-parking:before {
  content: '\f1a5';
}
.zmdi-local-parking:before {
  content: '\f1a5';
}
.zmdi-local-pharmacy:before {
  content: '\f176';
}
.zmdi-local-phone:before {
  content: '\f2be';
}
.zmdi-local-pizza:before {
  content: '\f1ac';
}
.zmdi-local-post-office:before {
  content: '\f15a';
}
.zmdi-local-printshop:before {
  content: '\f1b0';
}
.zmdi-local-see:before {
  content: '\f28c';
}
.zmdi-local-shipping:before {
  content: '\f1e6';
}
.zmdi-local-store:before {
  content: '\f1d4';
}
.zmdi-local-taxi:before {
  content: '\f123';
}
.zmdi-local-wc:before {
  content: '\f211';
}
.zmdi-my-location:before {
  content: '\f299';
}
.zmdi-directions:before {
  content: '\f1e7';
}

/* Mixins */
/*MIXINS*/
.cf-select {
  position: relative;
  display: inline-block;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  max-width: 100%;
  min-width: 210px;
  box-sizing: border-box; }
  .cf-select * {
    box-sizing: border-box; }
  .cf-select > .cfs-toggle {
    display: block;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    background-color: #f7f7f7;
    cursor: pointer;
    overflow: hidden;
    color: #000;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out; }
    .cf-select > .cfs-toggle > .icon {
      float: right;
      vertical-align: middle;
      font-size: 24px;
      line-height: 45px; }
  .cf-select.open .cfs-options {
    height: inherit; }
  .cf-select .cfs-options {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -ms-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    position: absolute;
    top: 100%;
    min-width: 100%;
    background-color: #fff;
    overflow: hidden;
    height: 0;
    z-index: 10; }
    .cf-select .cfs-options ul {
      margin: 0;
      padding: 0;
      max-height: 160px;
      overflow-y: auto; }
      .cf-select .cfs-options ul > li {
        list-style-type: none;
        padding: 10px 15px;
        -webkit-transition: all 0.35s ease-in-out;
        -moz-transition: all 0.35s ease-in-out;
        -ms-transition: all 0.35s ease-in-out;
        -o-transition: all 0.35s ease-in-out;
        transition: all 0.35s ease-in-out;
        cursor: pointer;
        color: #000; }
        .cf-select .cfs-options ul > li:hover {
          background-color: #fafafa; }
  .cf-select .value {
    display: none; }

.cf-radio {
  cursor: pointer;
  display: inline-block; }
  .cf-radio input[type="radio"] {
    visibility: hidden;
    position: absolute; }
  .cf-radio .cf-toggle {
    position: relative;
    width: 20px;
    height: 20px;
    display: inline-block;
    border: 1px solid #000;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    margin: 0  5px;
    vertical-align: middle; }
    .cf-radio .cf-toggle:after {
      content: "";
      width: 12px;
      height: 12px;
      -webkit-border-radius: 12px;
      -moz-border-radius: 12px;
      -ms-border-radius: 12px;
      -o-border-radius: 12px;
      border-radius: 12px;
      position: absolute;
      top: 3px;
      left: 3px;
      background-color: #000;
      -webkit-transform: scale(0);
      -moz-transform: scale(0);
      -ms-transform: scale(0);
      -o-transform: scale(0);
      transform: scale(0);
      -webkit-transition: all 0.35s ease-in-out;
      -moz-transition: all 0.35s ease-in-out;
      -ms-transition: all 0.35s ease-in-out;
      -o-transition: all 0.35s ease-in-out;
      transition: all 0.35s ease-in-out; }
  .cf-radio .cf-text {
    vertical-align: middle; }
  .cf-radio.checked .cf-toggle:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  .cf-radio.checked .cf-text {
    font-weight: 600; }

/* Slot base styles */
.cf-slot {
  position: relative;
  width: 105px;
  height: 30px; }
  .cf-slot > .ctrl {
    position: absolute;
    height: 100%;
    top: 0;
    border: 1px solid #000;
    width: 30px;
    cursor: pointer; }
    .cf-slot > .ctrl.subs {
      left: 0; }
    .cf-slot > .ctrl.add {
      right: 0; }
    .cf-slot > .ctrl .icon {
      display: block;
      line-height: 30px;
      text-align: center;
      font-size: 17px; }
  .cf-slot .visible-frame {
    width: 45px;
    height: 100%;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000; }
    .cf-slot .visible-frame > ul {
      -webkit-transition: left 0.35s ease-in-out;
      -moz-transition: left 0.35s ease-in-out;
      -ms-transition: left 0.35s ease-in-out;
      -o-transition: left 0.35s ease-in-out;
      transition: left 0.35s ease-in-out;
      position: relative;
      padding-left: 0;
      margin: 0;
      display: flex;
      left: 0; }
      .cf-slot .visible-frame > ul li {
        width: 45px;
        vertical-align: middle;
        line-height: 30px;
        text-align: center;
        display: inline-block;
        white-space: nowrap; }
  .cf-slot .value {
    display: none; }

/* Animations*/
span.wave {
  position: absolute;
  width: 45px;
  height: 45px;
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 45px;
  -moz-border-radius: 45px;
  -ms-border-radius: 45px;
  -o-border-radius: 45px;
  border-radius: 45px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  animation: waveAnim .1s ease-in-out; }

/* Chrome, Safari, Opera */
@-webkit-keyframes waveAnim {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

/* Standard syntax */
@keyframes waveAnim {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
