/**
 * Allows us to use Bootstrap CSS inside a .bootstrap-namespace context
 */
.bootstrap-namespace {
  /*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 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 */
  /*# sourceMappingURL=bootstrap.css.map */ }
  .bootstrap-namespace button,
  .bootstrap-namespace input,
  .bootstrap-namespace optgroup,
  .bootstrap-namespace select,
  .bootstrap-namespace textarea {
    margin: 0;
    font: inherit;
    color: inherit; }
  .bootstrap-namespace button {
    overflow: visible; }
  .bootstrap-namespace button,
  .bootstrap-namespace select {
    text-transform: none; }
  .bootstrap-namespace button,
  .bootstrap-namespace html input[type="button"],
  .bootstrap-namespace input[type="reset"],
  .bootstrap-namespace input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer; }
  .bootstrap-namespace button[disabled],
  .bootstrap-namespace html input[disabled] {
    cursor: default; }
  .bootstrap-namespace button::-moz-focus-inner,
  .bootstrap-namespace input::-moz-focus-inner {
    padding: 0;
    border: 0; }
  .bootstrap-namespace input {
    line-height: normal; }
  .bootstrap-namespace input[type="checkbox"],
  .bootstrap-namespace input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0; }
  .bootstrap-namespace input[type="number"]::-webkit-inner-spin-button,
  .bootstrap-namespace input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  .bootstrap-namespace input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield; }
  .bootstrap-namespace input[type="search"]::-webkit-search-cancel-button,
  .bootstrap-namespace input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  .bootstrap-namespace fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid #c0c0c0; }
  .bootstrap-namespace legend {
    padding: 0;
    border: 0; }
  .bootstrap-namespace textarea {
    overflow: auto; }
  .bootstrap-namespace optgroup {
    font-weight: bold; }
  .bootstrap-namespace input,
  .bootstrap-namespace button,
  .bootstrap-namespace select,
  .bootstrap-namespace textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit; }
  .bootstrap-namespace a {
    color: #337ab7;
    text-decoration: none; }
  .bootstrap-namespace a:hover,
  .bootstrap-namespace a:focus {
    color: #23527c;
    text-decoration: underline; }
  .bootstrap-namespace a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .bootstrap-namespace hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee; }
  .bootstrap-namespace [role="button"] {
    cursor: pointer; }
  .bootstrap-namespace .text-left {
    text-align: left; }
  .bootstrap-namespace .text-right {
    text-align: right; }
  .bootstrap-namespace .text-center {
    text-align: center; }
  .bootstrap-namespace .text-justify {
    text-align: justify; }
  .bootstrap-namespace .text-nowrap {
    white-space: nowrap; }
  .bootstrap-namespace .text-lowercase {
    text-transform: lowercase; }
  .bootstrap-namespace .text-uppercase {
    text-transform: uppercase; }
  .bootstrap-namespace .text-capitalize {
    text-transform: capitalize; }
  .bootstrap-namespace ul,
  .bootstrap-namespace ol {
    margin-top: 0;
    margin-bottom: 10px; }
  .bootstrap-namespace ul ul,
  .bootstrap-namespace ol ul,
  .bootstrap-namespace ul ol,
  .bootstrap-namespace ol ol {
    margin-bottom: 0; }
  .bootstrap-namespace .list-unstyled {
    padding-left: 0;
    list-style: none; }
  .bootstrap-namespace .list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none; }
  .bootstrap-namespace .list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px; }
  .bootstrap-namespace .container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }
  @media (min-width: 768px) {
    .bootstrap-namespace .container {
      width: 750px; } }
  @media (min-width: 992px) {
    .bootstrap-namespace .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .bootstrap-namespace .container {
      width: 1170px; } }
  .bootstrap-namespace .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }
  .bootstrap-namespace .row {
    margin-right: -15px;
    margin-left: -15px; }
  .bootstrap-namespace .col-xs-1, .bootstrap-namespace .col-sm-1, .bootstrap-namespace .col-md-1, .bootstrap-namespace .col-lg-1, .bootstrap-namespace .col-xs-2, .bootstrap-namespace .col-sm-2, .bootstrap-namespace .col-md-2, .bootstrap-namespace .col-lg-2, .bootstrap-namespace .col-xs-3, .bootstrap-namespace .col-sm-3, .bootstrap-namespace .col-md-3, .bootstrap-namespace .col-lg-3, .bootstrap-namespace .col-xs-4, .bootstrap-namespace .col-sm-4, .bootstrap-namespace .col-md-4, .bootstrap-namespace .col-lg-4, .bootstrap-namespace .col-xs-5, .bootstrap-namespace .col-sm-5, .bootstrap-namespace .col-md-5, .bootstrap-namespace .col-lg-5, .bootstrap-namespace .col-xs-6, .bootstrap-namespace .col-sm-6, .bootstrap-namespace .col-md-6, .bootstrap-namespace .col-lg-6, .bootstrap-namespace .col-xs-7, .bootstrap-namespace .col-sm-7, .bootstrap-namespace .col-md-7, .bootstrap-namespace .col-lg-7, .bootstrap-namespace .col-xs-8, .bootstrap-namespace .col-sm-8, .bootstrap-namespace .col-md-8, .bootstrap-namespace .col-lg-8, .bootstrap-namespace .col-xs-9, .bootstrap-namespace .col-sm-9, .bootstrap-namespace .col-md-9, .bootstrap-namespace .col-lg-9, .bootstrap-namespace .col-xs-10, .bootstrap-namespace .col-sm-10, .bootstrap-namespace .col-md-10, .bootstrap-namespace .col-lg-10, .bootstrap-namespace .col-xs-11, .bootstrap-namespace .col-sm-11, .bootstrap-namespace .col-md-11, .bootstrap-namespace .col-lg-11, .bootstrap-namespace .col-xs-12, .bootstrap-namespace .col-sm-12, .bootstrap-namespace .col-md-12, .bootstrap-namespace .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
  .bootstrap-namespace .col-xs-1, .bootstrap-namespace .col-xs-2, .bootstrap-namespace .col-xs-3, .bootstrap-namespace .col-xs-4, .bootstrap-namespace .col-xs-5, .bootstrap-namespace .col-xs-6, .bootstrap-namespace .col-xs-7, .bootstrap-namespace .col-xs-8, .bootstrap-namespace .col-xs-9, .bootstrap-namespace .col-xs-10, .bootstrap-namespace .col-xs-11, .bootstrap-namespace .col-xs-12 {
    float: left; }
  .bootstrap-namespace .col-xs-12 {
    width: 100%; }
  .bootstrap-namespace .col-xs-11 {
    width: 91.66666667%; }
  .bootstrap-namespace .col-xs-10 {
    width: 83.33333333%; }
  .bootstrap-namespace .col-xs-9 {
    width: 75%; }
  .bootstrap-namespace .col-xs-8 {
    width: 66.66666667%; }
  .bootstrap-namespace .col-xs-7 {
    width: 58.33333333%; }
  .bootstrap-namespace .col-xs-6 {
    width: 50%; }
  .bootstrap-namespace .col-xs-5 {
    width: 41.66666667%; }
  .bootstrap-namespace .col-xs-4 {
    width: 33.33333333%; }
  .bootstrap-namespace .col-xs-3 {
    width: 25%; }
  .bootstrap-namespace .col-xs-2 {
    width: 16.66666667%; }
  .bootstrap-namespace .col-xs-1 {
    width: 8.33333333%; }
  .bootstrap-namespace .col-xs-pull-12 {
    right: 100%; }
  .bootstrap-namespace .col-xs-pull-11 {
    right: 91.66666667%; }
  .bootstrap-namespace .col-xs-pull-10 {
    right: 83.33333333%; }
  .bootstrap-namespace .col-xs-pull-9 {
    right: 75%; }
  .bootstrap-namespace .col-xs-pull-8 {
    right: 66.66666667%; }
  .bootstrap-namespace .col-xs-pull-7 {
    right: 58.33333333%; }
  .bootstrap-namespace .col-xs-pull-6 {
    right: 50%; }
  .bootstrap-namespace .col-xs-pull-5 {
    right: 41.66666667%; }
  .bootstrap-namespace .col-xs-pull-4 {
    right: 33.33333333%; }
  .bootstrap-namespace .col-xs-pull-3 {
    right: 25%; }
  .bootstrap-namespace .col-xs-pull-2 {
    right: 16.66666667%; }
  .bootstrap-namespace .col-xs-pull-1 {
    right: 8.33333333%; }
  .bootstrap-namespace .col-xs-pull-0 {
    right: auto; }
  .bootstrap-namespace .col-xs-push-12 {
    left: 100%; }
  .bootstrap-namespace .col-xs-push-11 {
    left: 91.66666667%; }
  .bootstrap-namespace .col-xs-push-10 {
    left: 83.33333333%; }
  .bootstrap-namespace .col-xs-push-9 {
    left: 75%; }
  .bootstrap-namespace .col-xs-push-8 {
    left: 66.66666667%; }
  .bootstrap-namespace .col-xs-push-7 {
    left: 58.33333333%; }
  .bootstrap-namespace .col-xs-push-6 {
    left: 50%; }
  .bootstrap-namespace .col-xs-push-5 {
    left: 41.66666667%; }
  .bootstrap-namespace .col-xs-push-4 {
    left: 33.33333333%; }
  .bootstrap-namespace .col-xs-push-3 {
    left: 25%; }
  .bootstrap-namespace .col-xs-push-2 {
    left: 16.66666667%; }
  .bootstrap-namespace .col-xs-push-1 {
    left: 8.33333333%; }
  .bootstrap-namespace .col-xs-push-0 {
    left: auto; }
  .bootstrap-namespace .col-xs-offset-12 {
    margin-left: 100%; }
  .bootstrap-namespace .col-xs-offset-11 {
    margin-left: 91.66666667%; }
  .bootstrap-namespace .col-xs-offset-10 {
    margin-left: 83.33333333%; }
  .bootstrap-namespace .col-xs-offset-9 {
    margin-left: 75%; }
  .bootstrap-namespace .col-xs-offset-8 {
    margin-left: 66.66666667%; }
  .bootstrap-namespace .col-xs-offset-7 {
    margin-left: 58.33333333%; }
  .bootstrap-namespace .col-xs-offset-6 {
    margin-left: 50%; }
  .bootstrap-namespace .col-xs-offset-5 {
    margin-left: 41.66666667%; }
  .bootstrap-namespace .col-xs-offset-4 {
    margin-left: 33.33333333%; }
  .bootstrap-namespace .col-xs-offset-3 {
    margin-left: 25%; }
  .bootstrap-namespace .col-xs-offset-2 {
    margin-left: 16.66666667%; }
  .bootstrap-namespace .col-xs-offset-1 {
    margin-left: 8.33333333%; }
  .bootstrap-namespace .col-xs-offset-0 {
    margin-left: 0; }
  @media (min-width: 768px) {
    .bootstrap-namespace .col-sm-1, .bootstrap-namespace .col-sm-2, .bootstrap-namespace .col-sm-3, .bootstrap-namespace .col-sm-4, .bootstrap-namespace .col-sm-5, .bootstrap-namespace .col-sm-6, .bootstrap-namespace .col-sm-7, .bootstrap-namespace .col-sm-8, .bootstrap-namespace .col-sm-9, .bootstrap-namespace .col-sm-10, .bootstrap-namespace .col-sm-11, .bootstrap-namespace .col-sm-12 {
      float: left; }
    .bootstrap-namespace .col-sm-12 {
      width: 100%; }
    .bootstrap-namespace .col-sm-11 {
      width: 91.66666667%; }
    .bootstrap-namespace .col-sm-10 {
      width: 83.33333333%; }
    .bootstrap-namespace .col-sm-9 {
      width: 75%; }
    .bootstrap-namespace .col-sm-8 {
      width: 66.66666667%; }
    .bootstrap-namespace .col-sm-7 {
      width: 58.33333333%; }
    .bootstrap-namespace .col-sm-6 {
      width: 50%; }
    .bootstrap-namespace .col-sm-5 {
      width: 41.66666667%; }
    .bootstrap-namespace .col-sm-4 {
      width: 33.33333333%; }
    .bootstrap-namespace .col-sm-3 {
      width: 25%; }
    .bootstrap-namespace .col-sm-2 {
      width: 16.66666667%; }
    .bootstrap-namespace .col-sm-1 {
      width: 8.33333333%; }
    .bootstrap-namespace .col-sm-pull-12 {
      right: 100%; }
    .bootstrap-namespace .col-sm-pull-11 {
      right: 91.66666667%; }
    .bootstrap-namespace .col-sm-pull-10 {
      right: 83.33333333%; }
    .bootstrap-namespace .col-sm-pull-9 {
      right: 75%; }
    .bootstrap-namespace .col-sm-pull-8 {
      right: 66.66666667%; }
    .bootstrap-namespace .col-sm-pull-7 {
      right: 58.33333333%; }
    .bootstrap-namespace .col-sm-pull-6 {
      right: 50%; }
    .bootstrap-namespace .col-sm-pull-5 {
      right: 41.66666667%; }
    .bootstrap-namespace .col-sm-pull-4 {
      right: 33.33333333%; }
    .bootstrap-namespace .col-sm-pull-3 {
      right: 25%; }
    .bootstrap-namespace .col-sm-pull-2 {
      right: 16.66666667%; }
    .bootstrap-namespace .col-sm-pull-1 {
      right: 8.33333333%; }
    .bootstrap-namespace .col-sm-pull-0 {
      right: auto; }
    .bootstrap-namespace .col-sm-push-12 {
      left: 100%; }
    .bootstrap-namespace .col-sm-push-11 {
      left: 91.66666667%; }
    .bootstrap-namespace .col-sm-push-10 {
      left: 83.33333333%; }
    .bootstrap-namespace .col-sm-push-9 {
      left: 75%; }
    .bootstrap-namespace .col-sm-push-8 {
      left: 66.66666667%; }
    .bootstrap-namespace .col-sm-push-7 {
      left: 58.33333333%; }
    .bootstrap-namespace .col-sm-push-6 {
      left: 50%; }
    .bootstrap-namespace .col-sm-push-5 {
      left: 41.66666667%; }
    .bootstrap-namespace .col-sm-push-4 {
      left: 33.33333333%; }
    .bootstrap-namespace .col-sm-push-3 {
      left: 25%; }
    .bootstrap-namespace .col-sm-push-2 {
      left: 16.66666667%; }
    .bootstrap-namespace .col-sm-push-1 {
      left: 8.33333333%; }
    .bootstrap-namespace .col-sm-push-0 {
      left: auto; }
    .bootstrap-namespace .col-sm-offset-12 {
      margin-left: 100%; }
    .bootstrap-namespace .col-sm-offset-11 {
      margin-left: 91.66666667%; }
    .bootstrap-namespace .col-sm-offset-10 {
      margin-left: 83.33333333%; }
    .bootstrap-namespace .col-sm-offset-9 {
      margin-left: 75%; }
    .bootstrap-namespace .col-sm-offset-8 {
      margin-left: 66.66666667%; }
    .bootstrap-namespace .col-sm-offset-7 {
      margin-left: 58.33333333%; }
    .bootstrap-namespace .col-sm-offset-6 {
      margin-left: 50%; }
    .bootstrap-namespace .col-sm-offset-5 {
      margin-left: 41.66666667%; }
    .bootstrap-namespace .col-sm-offset-4 {
      margin-left: 33.33333333%; }
    .bootstrap-namespace .col-sm-offset-3 {
      margin-left: 25%; }
    .bootstrap-namespace .col-sm-offset-2 {
      margin-left: 16.66666667%; }
    .bootstrap-namespace .col-sm-offset-1 {
      margin-left: 8.33333333%; }
    .bootstrap-namespace .col-sm-offset-0 {
      margin-left: 0; } }
  @media (min-width: 992px) {
    .bootstrap-namespace .col-md-1, .bootstrap-namespace .col-md-2, .bootstrap-namespace .col-md-3, .bootstrap-namespace .col-md-4, .bootstrap-namespace .col-md-5, .bootstrap-namespace .col-md-6, .bootstrap-namespace .col-md-7, .bootstrap-namespace .col-md-8, .bootstrap-namespace .col-md-9, .bootstrap-namespace .col-md-10, .bootstrap-namespace .col-md-11, .bootstrap-namespace .col-md-12 {
      float: left; }
    .bootstrap-namespace .col-md-12 {
      width: 100%; }
    .bootstrap-namespace .col-md-11 {
      width: 91.66666667%; }
    .bootstrap-namespace .col-md-10 {
      width: 83.33333333%; }
    .bootstrap-namespace .col-md-9 {
      width: 75%; }
    .bootstrap-namespace .col-md-8 {
      width: 66.66666667%; }
    .bootstrap-namespace .col-md-7 {
      width: 58.33333333%; }
    .bootstrap-namespace .col-md-6 {
      width: 50%; }
    .bootstrap-namespace .col-md-5 {
      width: 41.66666667%; }
    .bootstrap-namespace .col-md-4 {
      width: 33.33333333%; }
    .bootstrap-namespace .col-md-3 {
      width: 25%; }
    .bootstrap-namespace .col-md-2 {
      width: 16.66666667%; }
    .bootstrap-namespace .col-md-1 {
      width: 8.33333333%; }
    .bootstrap-namespace .col-md-pull-12 {
      right: 100%; }
    .bootstrap-namespace .col-md-pull-11 {
      right: 91.66666667%; }
    .bootstrap-namespace .col-md-pull-10 {
      right: 83.33333333%; }
    .bootstrap-namespace .col-md-pull-9 {
      right: 75%; }
    .bootstrap-namespace .col-md-pull-8 {
      right: 66.66666667%; }
    .bootstrap-namespace .col-md-pull-7 {
      right: 58.33333333%; }
    .bootstrap-namespace .col-md-pull-6 {
      right: 50%; }
    .bootstrap-namespace .col-md-pull-5 {
      right: 41.66666667%; }
    .bootstrap-namespace .col-md-pull-4 {
      right: 33.33333333%; }
    .bootstrap-namespace .col-md-pull-3 {
      right: 25%; }
    .bootstrap-namespace .col-md-pull-2 {
      right: 16.66666667%; }
    .bootstrap-namespace .col-md-pull-1 {
      right: 8.33333333%; }
    .bootstrap-namespace .col-md-pull-0 {
      right: auto; }
    .bootstrap-namespace .col-md-push-12 {
      left: 100%; }
    .bootstrap-namespace .col-md-push-11 {
      left: 91.66666667%; }
    .bootstrap-namespace .col-md-push-10 {
      left: 83.33333333%; }
    .bootstrap-namespace .col-md-push-9 {
      left: 75%; }
    .bootstrap-namespace .col-md-push-8 {
      left: 66.66666667%; }
    .bootstrap-namespace .col-md-push-7 {
      left: 58.33333333%; }
    .bootstrap-namespace .col-md-push-6 {
      left: 50%; }
    .bootstrap-namespace .col-md-push-5 {
      left: 41.66666667%; }
    .bootstrap-namespace .col-md-push-4 {
      left: 33.33333333%; }
    .bootstrap-namespace .col-md-push-3 {
      left: 25%; }
    .bootstrap-namespace .col-md-push-2 {
      left: 16.66666667%; }
    .bootstrap-namespace .col-md-push-1 {
      left: 8.33333333%; }
    .bootstrap-namespace .col-md-push-0 {
      left: auto; }
    .bootstrap-namespace .col-md-offset-12 {
      margin-left: 100%; }
    .bootstrap-namespace .col-md-offset-11 {
      margin-left: 91.66666667%; }
    .bootstrap-namespace .col-md-offset-10 {
      margin-left: 83.33333333%; }
    .bootstrap-namespace .col-md-offset-9 {
      margin-left: 75%; }
    .bootstrap-namespace .col-md-offset-8 {
      margin-left: 66.66666667%; }
    .bootstrap-namespace .col-md-offset-7 {
      margin-left: 58.33333333%; }
    .bootstrap-namespace .col-md-offset-6 {
      margin-left: 50%; }
    .bootstrap-namespace .col-md-offset-5 {
      margin-left: 41.66666667%; }
    .bootstrap-namespace .col-md-offset-4 {
      margin-left: 33.33333333%; }
    .bootstrap-namespace .col-md-offset-3 {
      margin-left: 25%; }
    .bootstrap-namespace .col-md-offset-2 {
      margin-left: 16.66666667%; }
    .bootstrap-namespace .col-md-offset-1 {
      margin-left: 8.33333333%; }
    .bootstrap-namespace .col-md-offset-0 {
      margin-left: 0; } }
  @media (min-width: 1200px) {
    .bootstrap-namespace .col-lg-1, .bootstrap-namespace .col-lg-2, .bootstrap-namespace .col-lg-3, .bootstrap-namespace .col-lg-4, .bootstrap-namespace .col-lg-5, .bootstrap-namespace .col-lg-6, .bootstrap-namespace .col-lg-7, .bootstrap-namespace .col-lg-8, .bootstrap-namespace .col-lg-9, .bootstrap-namespace .col-lg-10, .bootstrap-namespace .col-lg-11, .bootstrap-namespace .col-lg-12 {
      float: left; }
    .bootstrap-namespace .col-lg-12 {
      width: 100%; }
    .bootstrap-namespace .col-lg-11 {
      width: 91.66666667%; }
    .bootstrap-namespace .col-lg-10 {
      width: 83.33333333%; }
    .bootstrap-namespace .col-lg-9 {
      width: 75%; }
    .bootstrap-namespace .col-lg-8 {
      width: 66.66666667%; }
    .bootstrap-namespace .col-lg-7 {
      width: 58.33333333%; }
    .bootstrap-namespace .col-lg-6 {
      width: 50%; }
    .bootstrap-namespace .col-lg-5 {
      width: 41.66666667%; }
    .bootstrap-namespace .col-lg-4 {
      width: 33.33333333%; }
    .bootstrap-namespace .col-lg-3 {
      width: 25%; }
    .bootstrap-namespace .col-lg-2 {
      width: 16.66666667%; }
    .bootstrap-namespace .col-lg-1 {
      width: 8.33333333%; }
    .bootstrap-namespace .col-lg-pull-12 {
      right: 100%; }
    .bootstrap-namespace .col-lg-pull-11 {
      right: 91.66666667%; }
    .bootstrap-namespace .col-lg-pull-10 {
      right: 83.33333333%; }
    .bootstrap-namespace .col-lg-pull-9 {
      right: 75%; }
    .bootstrap-namespace .col-lg-pull-8 {
      right: 66.66666667%; }
    .bootstrap-namespace .col-lg-pull-7 {
      right: 58.33333333%; }
    .bootstrap-namespace .col-lg-pull-6 {
      right: 50%; }
    .bootstrap-namespace .col-lg-pull-5 {
      right: 41.66666667%; }
    .bootstrap-namespace .col-lg-pull-4 {
      right: 33.33333333%; }
    .bootstrap-namespace .col-lg-pull-3 {
      right: 25%; }
    .bootstrap-namespace .col-lg-pull-2 {
      right: 16.66666667%; }
    .bootstrap-namespace .col-lg-pull-1 {
      right: 8.33333333%; }
    .bootstrap-namespace .col-lg-pull-0 {
      right: auto; }
    .bootstrap-namespace .col-lg-push-12 {
      left: 100%; }
    .bootstrap-namespace .col-lg-push-11 {
      left: 91.66666667%; }
    .bootstrap-namespace .col-lg-push-10 {
      left: 83.33333333%; }
    .bootstrap-namespace .col-lg-push-9 {
      left: 75%; }
    .bootstrap-namespace .col-lg-push-8 {
      left: 66.66666667%; }
    .bootstrap-namespace .col-lg-push-7 {
      left: 58.33333333%; }
    .bootstrap-namespace .col-lg-push-6 {
      left: 50%; }
    .bootstrap-namespace .col-lg-push-5 {
      left: 41.66666667%; }
    .bootstrap-namespace .col-lg-push-4 {
      left: 33.33333333%; }
    .bootstrap-namespace .col-lg-push-3 {
      left: 25%; }
    .bootstrap-namespace .col-lg-push-2 {
      left: 16.66666667%; }
    .bootstrap-namespace .col-lg-push-1 {
      left: 8.33333333%; }
    .bootstrap-namespace .col-lg-push-0 {
      left: auto; }
    .bootstrap-namespace .col-lg-offset-12 {
      margin-left: 100%; }
    .bootstrap-namespace .col-lg-offset-11 {
      margin-left: 91.66666667%; }
    .bootstrap-namespace .col-lg-offset-10 {
      margin-left: 83.33333333%; }
    .bootstrap-namespace .col-lg-offset-9 {
      margin-left: 75%; }
    .bootstrap-namespace .col-lg-offset-8 {
      margin-left: 66.66666667%; }
    .bootstrap-namespace .col-lg-offset-7 {
      margin-left: 58.33333333%; }
    .bootstrap-namespace .col-lg-offset-6 {
      margin-left: 50%; }
    .bootstrap-namespace .col-lg-offset-5 {
      margin-left: 41.66666667%; }
    .bootstrap-namespace .col-lg-offset-4 {
      margin-left: 33.33333333%; }
    .bootstrap-namespace .col-lg-offset-3 {
      margin-left: 25%; }
    .bootstrap-namespace .col-lg-offset-2 {
      margin-left: 16.66666667%; }
    .bootstrap-namespace .col-lg-offset-1 {
      margin-left: 8.33333333%; }
    .bootstrap-namespace .col-lg-offset-0 {
      margin-left: 0; } }
  .bootstrap-namespace fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0; }
  .bootstrap-namespace legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5; }
  .bootstrap-namespace label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold; }
  .bootstrap-namespace input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .bootstrap-namespace input[type="radio"],
  .bootstrap-namespace input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal; }
  .bootstrap-namespace input[type="file"] {
    display: block; }
  .bootstrap-namespace input[type="range"] {
    display: block;
    width: 100%; }
  .bootstrap-namespace select[multiple],
  .bootstrap-namespace select[size] {
    height: auto; }
  .bootstrap-namespace input[type="file"]:focus,
  .bootstrap-namespace input[type="radio"]:focus,
  .bootstrap-namespace input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .bootstrap-namespace output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555; }
  .bootstrap-namespace .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    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, -webkit-box-shadow ease-in-out .15s; }
  .bootstrap-namespace .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .bootstrap-namespace .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .bootstrap-namespace .form-control:-ms-input-placeholder {
    color: #999; }
  .bootstrap-namespace .form-control::-webkit-input-placeholder {
    color: #999; }
  .bootstrap-namespace .form-control[disabled],
  .bootstrap-namespace .form-control[readonly],
  .bootstrap-namespace fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1; }
  .bootstrap-namespace .form-control[disabled],
  .bootstrap-namespace fieldset[disabled] .form-control {
    cursor: not-allowed; }
  .bootstrap-namespace textarea.form-control {
    height: auto; }
  .bootstrap-namespace input[type="search"] {
    -webkit-appearance: none; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .bootstrap-namespace input[type="date"].form-control,
    .bootstrap-namespace input[type="time"].form-control,
    .bootstrap-namespace input[type="datetime-local"].form-control,
    .bootstrap-namespace input[type="month"].form-control {
      line-height: 34px; }
    .bootstrap-namespace input[type="date"].input-sm,
    .bootstrap-namespace input[type="time"].input-sm,
    .bootstrap-namespace input[type="datetime-local"].input-sm,
    .bootstrap-namespace input[type="month"].input-sm,
    .bootstrap-namespace .input-group-sm input[type="date"],
    .bootstrap-namespace .input-group-sm input[type="time"],
    .bootstrap-namespace .input-group-sm input[type="datetime-local"],
    .bootstrap-namespace .input-group-sm input[type="month"] {
      line-height: 30px; }
    .bootstrap-namespace input[type="date"].input-lg,
    .bootstrap-namespace input[type="time"].input-lg,
    .bootstrap-namespace input[type="datetime-local"].input-lg,
    .bootstrap-namespace input[type="month"].input-lg,
    .bootstrap-namespace .input-group-lg input[type="date"],
    .bootstrap-namespace .input-group-lg input[type="time"],
    .bootstrap-namespace .input-group-lg input[type="datetime-local"],
    .bootstrap-namespace .input-group-lg input[type="month"] {
      line-height: 46px; } }
  .bootstrap-namespace .form-group {
    margin-bottom: 15px; }
  .bootstrap-namespace .radio,
  .bootstrap-namespace .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px; }
  .bootstrap-namespace .radio label,
  .bootstrap-namespace .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }
  .bootstrap-namespace .radio input[type="radio"],
  .bootstrap-namespace .radio-inline input[type="radio"],
  .bootstrap-namespace .checkbox input[type="checkbox"],
  .bootstrap-namespace .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -20px; }
  .bootstrap-namespace .radio + .radio,
  .bootstrap-namespace .checkbox + .checkbox {
    margin-top: -5px; }
  .bootstrap-namespace .radio-inline,
  .bootstrap-namespace .checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer; }
  .bootstrap-namespace .radio-inline + .radio-inline,
  .bootstrap-namespace .checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px; }
  .bootstrap-namespace input[type="radio"][disabled],
  .bootstrap-namespace input[type="checkbox"][disabled],
  .bootstrap-namespace input[type="radio"].disabled,
  .bootstrap-namespace input[type="checkbox"].disabled,
  .bootstrap-namespace fieldset[disabled] input[type="radio"],
  .bootstrap-namespace fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed; }
  .bootstrap-namespace .radio-inline.disabled,
  .bootstrap-namespace .checkbox-inline.disabled,
  .bootstrap-namespace fieldset[disabled] .radio-inline,
  .bootstrap-namespace fieldset[disabled] .checkbox-inline {
    cursor: not-allowed; }
  .bootstrap-namespace .radio.disabled label,
  .bootstrap-namespace .checkbox.disabled label,
  .bootstrap-namespace fieldset[disabled] .radio label,
  .bootstrap-namespace fieldset[disabled] .checkbox label {
    cursor: not-allowed; }
  .bootstrap-namespace .form-control-static {
    min-height: 34px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0; }
  .bootstrap-namespace .form-control-static.input-lg,
  .bootstrap-namespace .form-control-static.input-sm {
    padding-right: 0;
    padding-left: 0; }
  .bootstrap-namespace .input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }
  .bootstrap-namespace select.input-sm {
    height: 30px;
    line-height: 30px; }
  .bootstrap-namespace textarea.input-sm,
  .bootstrap-namespace select[multiple].input-sm {
    height: auto; }
  .bootstrap-namespace .form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }
  .bootstrap-namespace .form-group-sm select.form-control {
    height: 30px;
    line-height: 30px; }
  .bootstrap-namespace .form-group-sm textarea.form-control,
  .bootstrap-namespace .form-group-sm select[multiple].form-control {
    height: auto; }
  .bootstrap-namespace .form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5; }
  .bootstrap-namespace .input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px; }
  .bootstrap-namespace select.input-lg {
    height: 46px;
    line-height: 46px; }
  .bootstrap-namespace textarea.input-lg,
  .bootstrap-namespace select[multiple].input-lg {
    height: auto; }
  .bootstrap-namespace .form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px; }
  .bootstrap-namespace .form-group-lg select.form-control {
    height: 46px;
    line-height: 46px; }
  .bootstrap-namespace .form-group-lg textarea.form-control,
  .bootstrap-namespace .form-group-lg select[multiple].form-control {
    height: auto; }
  .bootstrap-namespace .form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333; }
  .bootstrap-namespace .has-feedback {
    position: relative; }
  .bootstrap-namespace .has-feedback .form-control {
    padding-right: 42.5px; }
  .bootstrap-namespace .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; }
  .bootstrap-namespace .input-lg + .form-control-feedback,
  .bootstrap-namespace .input-group-lg + .form-control-feedback,
  .bootstrap-namespace .form-group-lg .form-control + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px; }
  .bootstrap-namespace .input-sm + .form-control-feedback,
  .bootstrap-namespace .input-group-sm + .form-control-feedback,
  .bootstrap-namespace .form-group-sm .form-control + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px; }
  .bootstrap-namespace .has-success .help-block,
  .bootstrap-namespace .has-success .control-label,
  .bootstrap-namespace .has-success .radio,
  .bootstrap-namespace .has-success .checkbox,
  .bootstrap-namespace .has-success .radio-inline,
  .bootstrap-namespace .has-success .checkbox-inline,
  .bootstrap-namespace .has-success.radio label,
  .bootstrap-namespace .has-success.checkbox label,
  .bootstrap-namespace .has-success.radio-inline label,
  .bootstrap-namespace .has-success.checkbox-inline label {
    color: #3c763d; }
  .bootstrap-namespace .has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .bootstrap-namespace .has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
  .bootstrap-namespace .has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d; }
  .bootstrap-namespace .has-success .form-control-feedback {
    color: #3c763d; }
  .bootstrap-namespace .has-warning .help-block,
  .bootstrap-namespace .has-warning .control-label,
  .bootstrap-namespace .has-warning .radio,
  .bootstrap-namespace .has-warning .checkbox,
  .bootstrap-namespace .has-warning .radio-inline,
  .bootstrap-namespace .has-warning .checkbox-inline,
  .bootstrap-namespace .has-warning.radio label,
  .bootstrap-namespace .has-warning.checkbox label,
  .bootstrap-namespace .has-warning.radio-inline label,
  .bootstrap-namespace .has-warning.checkbox-inline label {
    color: #8a6d3b; }
  .bootstrap-namespace .has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .bootstrap-namespace .has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
  .bootstrap-namespace .has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b; }
  .bootstrap-namespace .has-warning .form-control-feedback {
    color: #8a6d3b; }
  .bootstrap-namespace .has-error .help-block,
  .bootstrap-namespace .has-error .control-label,
  .bootstrap-namespace .has-error .radio,
  .bootstrap-namespace .has-error .checkbox,
  .bootstrap-namespace .has-error .radio-inline,
  .bootstrap-namespace .has-error .checkbox-inline,
  .bootstrap-namespace .has-error.radio label,
  .bootstrap-namespace .has-error.checkbox label,
  .bootstrap-namespace .has-error.radio-inline label,
  .bootstrap-namespace .has-error.checkbox-inline label {
    color: #a94442; }
  .bootstrap-namespace .has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .bootstrap-namespace .has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
  .bootstrap-namespace .has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442; }
  .bootstrap-namespace .has-error .form-control-feedback {
    color: #a94442; }
  .bootstrap-namespace .has-feedback label ~ .form-control-feedback {
    top: 25px; }
  .bootstrap-namespace .has-feedback label.sr-only ~ .form-control-feedback {
    top: 0; }
  .bootstrap-namespace .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373; }
  @media (min-width: 768px) {
    .bootstrap-namespace .form-inline .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .bootstrap-namespace .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .bootstrap-namespace .form-inline .form-control-static {
      display: inline-block; }
    .bootstrap-namespace .form-inline .input-group {
      display: inline-table;
      vertical-align: middle; }
    .bootstrap-namespace .form-inline .input-group .input-group-addon,
    .bootstrap-namespace .form-inline .input-group .input-group-btn,
    .bootstrap-namespace .form-inline .input-group .form-control {
      width: auto; }
    .bootstrap-namespace .form-inline .input-group > .form-control {
      width: 100%; }
    .bootstrap-namespace .form-inline .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .bootstrap-namespace .form-inline .radio,
    .bootstrap-namespace .form-inline .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
    .bootstrap-namespace .form-inline .radio label,
    .bootstrap-namespace .form-inline .checkbox label {
      padding-left: 0; }
    .bootstrap-namespace .form-inline .radio input[type="radio"],
    .bootstrap-namespace .form-inline .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .bootstrap-namespace .form-inline .has-feedback .form-control-feedback {
      top: 0; } }
  .bootstrap-namespace .form-horizontal .radio,
  .bootstrap-namespace .form-horizontal .checkbox,
  .bootstrap-namespace .form-horizontal .radio-inline,
  .bootstrap-namespace .form-horizontal .checkbox-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0; }
  .bootstrap-namespace .form-horizontal .radio,
  .bootstrap-namespace .form-horizontal .checkbox {
    min-height: 27px; }
  .bootstrap-namespace .form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px; }
  @media (min-width: 768px) {
    .bootstrap-namespace .form-horizontal .control-label {
      padding-top: 7px;
      margin-bottom: 0;
      text-align: right; } }
  .bootstrap-namespace .form-horizontal .has-feedback .form-control-feedback {
    right: 15px; }
  @media (min-width: 768px) {
    .bootstrap-namespace .form-horizontal .form-group-lg .control-label {
      padding-top: 14.333333px;
      font-size: 18px; } }
  @media (min-width: 768px) {
    .bootstrap-namespace .form-horizontal .form-group-sm .control-label {
      padding-top: 6px;
      font-size: 12px; } }
  .bootstrap-namespace .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px; }
  .bootstrap-namespace .btn:focus,
  .bootstrap-namespace .btn:active:focus,
  .bootstrap-namespace .btn.active:focus,
  .bootstrap-namespace .btn.focus,
  .bootstrap-namespace .btn:active.focus,
  .bootstrap-namespace .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .bootstrap-namespace .btn:hover,
  .bootstrap-namespace .btn:focus,
  .bootstrap-namespace .btn.focus {
    color: #333;
    text-decoration: none; }
  .bootstrap-namespace .btn:active,
  .bootstrap-namespace .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .bootstrap-namespace .btn.disabled,
  .bootstrap-namespace .btn[disabled],
  .bootstrap-namespace fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65; }
  .bootstrap-namespace a.btn.disabled,
  .bootstrap-namespace fieldset[disabled] a.btn {
    pointer-events: none; }
  .bootstrap-namespace .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc; }
  .bootstrap-namespace .btn-default:focus,
  .bootstrap-namespace .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .bootstrap-namespace .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .bootstrap-namespace .btn-default:active,
  .bootstrap-namespace .btn-default.active,
  .bootstrap-namespace .open > .dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .bootstrap-namespace .btn-default:active:hover,
  .bootstrap-namespace .btn-default.active:hover,
  .bootstrap-namespace .open > .dropdown-toggle.btn-default:hover,
  .bootstrap-namespace .btn-default:active:focus,
  .bootstrap-namespace .btn-default.active:focus,
  .bootstrap-namespace .open > .dropdown-toggle.btn-default:focus,
  .bootstrap-namespace .btn-default:active.focus,
  .bootstrap-namespace .btn-default.active.focus,
  .bootstrap-namespace .open > .dropdown-toggle.btn-default.focus {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c; }
  .bootstrap-namespace .btn-default:active,
  .bootstrap-namespace .btn-default.active,
  .bootstrap-namespace .open > .dropdown-toggle.btn-default {
    background-image: none; }
  .bootstrap-namespace .btn-default.disabled,
  .bootstrap-namespace .btn-default[disabled],
  .bootstrap-namespace fieldset[disabled] .btn-default,
  .bootstrap-namespace .btn-default.disabled:hover,
  .bootstrap-namespace .btn-default[disabled]:hover,
  .bootstrap-namespace fieldset[disabled] .btn-default:hover,
  .bootstrap-namespace .btn-default.disabled:focus,
  .bootstrap-namespace .btn-default[disabled]:focus,
  .bootstrap-namespace fieldset[disabled] .btn-default:focus,
  .bootstrap-namespace .btn-default.disabled.focus,
  .bootstrap-namespace .btn-default[disabled].focus,
  .bootstrap-namespace fieldset[disabled] .btn-default.focus,
  .bootstrap-namespace .btn-default.disabled:active,
  .bootstrap-namespace .btn-default[disabled]:active,
  .bootstrap-namespace fieldset[disabled] .btn-default:active,
  .bootstrap-namespace .btn-default.disabled.active,
  .bootstrap-namespace .btn-default[disabled].active,
  .bootstrap-namespace fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc; }
  .bootstrap-namespace .btn-default .badge {
    color: #fff;
    background-color: #333; }
  .bootstrap-namespace .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4; }
  .bootstrap-namespace .btn-primary:focus,
  .bootstrap-namespace .btn-primary.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40; }
  .bootstrap-namespace .btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
  .bootstrap-namespace .btn-primary:active,
  .bootstrap-namespace .btn-primary.active,
  .bootstrap-namespace .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
  .bootstrap-namespace .btn-primary:active:hover,
  .bootstrap-namespace .btn-primary.active:hover,
  .bootstrap-namespace .open > .dropdown-toggle.btn-primary:hover,
  .bootstrap-namespace .btn-primary:active:focus,
  .bootstrap-namespace .btn-primary.active:focus,
  .bootstrap-namespace .open > .dropdown-toggle.btn-primary:focus,
  .bootstrap-namespace .btn-primary:active.focus,
  .bootstrap-namespace .btn-primary.active.focus,
  .bootstrap-namespace .open > .dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40; }
  .bootstrap-namespace .btn-primary:active,
  .bootstrap-namespace .btn-primary.active,
  .bootstrap-namespace .open > .dropdown-toggle.btn-primary {
    background-image: none; }
  .bootstrap-namespace .btn-primary.disabled,
  .bootstrap-namespace .btn-primary[disabled],
  .bootstrap-namespace fieldset[disabled] .btn-primary,
  .bootstrap-namespace .btn-primary.disabled:hover,
  .bootstrap-namespace .btn-primary[disabled]:hover,
  .bootstrap-namespace fieldset[disabled] .btn-primary:hover,
  .bootstrap-namespace .btn-primary.disabled:focus,
  .bootstrap-namespace .btn-primary[disabled]:focus,
  .bootstrap-namespace fieldset[disabled] .btn-primary:focus,
  .bootstrap-namespace .btn-primary.disabled.focus,
  .bootstrap-namespace .btn-primary[disabled].focus,
  .bootstrap-namespace fieldset[disabled] .btn-primary.focus,
  .bootstrap-namespace .btn-primary.disabled:active,
  .bootstrap-namespace .btn-primary[disabled]:active,
  .bootstrap-namespace fieldset[disabled] .btn-primary:active,
  .bootstrap-namespace .btn-primary.disabled.active,
  .bootstrap-namespace .btn-primary[disabled].active,
  .bootstrap-namespace fieldset[disabled] .btn-primary.active {
    background-color: #337ab7;
    border-color: #2e6da4; }
  .bootstrap-namespace .btn-primary .badge {
    color: #337ab7;
    background-color: #fff; }
  .bootstrap-namespace .btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .bootstrap-namespace .btn-success:focus,
  .bootstrap-namespace .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625; }
  .bootstrap-namespace .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  .bootstrap-namespace .btn-success:active,
  .bootstrap-namespace .btn-success.active,
  .bootstrap-namespace .open > .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  .bootstrap-namespace .btn-success:active:hover,
  .bootstrap-namespace .btn-success.active:hover,
  .bootstrap-namespace .open > .dropdown-toggle.btn-success:hover,
  .bootstrap-namespace .btn-success:active:focus,
  .bootstrap-namespace .btn-success.active:focus,
  .bootstrap-namespace .open > .dropdown-toggle.btn-success:focus,
  .bootstrap-namespace .btn-success:active.focus,
  .bootstrap-namespace .btn-success.active.focus,
  .bootstrap-namespace .open > .dropdown-toggle.btn-success.focus {
    color: #fff;
    background-color: #398439;
    border-color: #255625; }
  .bootstrap-namespace .btn-success:active,
  .bootstrap-namespace .btn-success.active,
  .bootstrap-namespace .open > .dropdown-toggle.btn-success {
    background-image: none; }
  .bootstrap-namespace .btn-success.disabled,
  .bootstrap-namespace .btn-success[disabled],
  .bootstrap-namespace fieldset[disabled] .btn-success,
  .bootstrap-namespace .btn-success.disabled:hover,
  .bootstrap-namespace .btn-success[disabled]:hover,
  .bootstrap-namespace fieldset[disabled] .btn-success:hover,
  .bootstrap-namespace .btn-success.disabled:focus,
  .bootstrap-namespace .btn-success[disabled]:focus,
  .bootstrap-namespace fieldset[disabled] .btn-success:focus,
  .bootstrap-namespace .btn-success.disabled.focus,
  .bootstrap-namespace .btn-success[disabled].focus,
  .bootstrap-namespace fieldset[disabled] .btn-success.focus,
  .bootstrap-namespace .btn-success.disabled:active,
  .bootstrap-namespace .btn-success[disabled]:active,
  .bootstrap-namespace fieldset[disabled] .btn-success:active,
  .bootstrap-namespace .btn-success.disabled.active,
  .bootstrap-namespace .btn-success[disabled].active,
  .bootstrap-namespace fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .bootstrap-namespace .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }
  .bootstrap-namespace .btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da; }
  .bootstrap-namespace .btn-info:focus,
  .bootstrap-namespace .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  .bootstrap-namespace .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .bootstrap-namespace .btn-info:active,
  .bootstrap-namespace .btn-info.active,
  .bootstrap-namespace .open > .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .bootstrap-namespace .btn-info:active:hover,
  .bootstrap-namespace .btn-info.active:hover,
  .bootstrap-namespace .open > .dropdown-toggle.btn-info:hover,
  .bootstrap-namespace .btn-info:active:focus,
  .bootstrap-namespace .btn-info.active:focus,
  .bootstrap-namespace .open > .dropdown-toggle.btn-info:focus,
  .bootstrap-namespace .btn-info:active.focus,
  .bootstrap-namespace .btn-info.active.focus,
  .bootstrap-namespace .open > .dropdown-toggle.btn-info.focus {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85; }
  .bootstrap-namespace .btn-info:active,
  .bootstrap-namespace .btn-info.active,
  .bootstrap-namespace .open > .dropdown-toggle.btn-info {
    background-image: none; }
  .bootstrap-namespace .btn-info.disabled,
  .bootstrap-namespace .btn-info[disabled],
  .bootstrap-namespace fieldset[disabled] .btn-info,
  .bootstrap-namespace .btn-info.disabled:hover,
  .bootstrap-namespace .btn-info[disabled]:hover,
  .bootstrap-namespace fieldset[disabled] .btn-info:hover,
  .bootstrap-namespace .btn-info.disabled:focus,
  .bootstrap-namespace .btn-info[disabled]:focus,
  .bootstrap-namespace fieldset[disabled] .btn-info:focus,
  .bootstrap-namespace .btn-info.disabled.focus,
  .bootstrap-namespace .btn-info[disabled].focus,
  .bootstrap-namespace fieldset[disabled] .btn-info.focus,
  .bootstrap-namespace .btn-info.disabled:active,
  .bootstrap-namespace .btn-info[disabled]:active,
  .bootstrap-namespace fieldset[disabled] .btn-info:active,
  .bootstrap-namespace .btn-info.disabled.active,
  .bootstrap-namespace .btn-info[disabled].active,
  .bootstrap-namespace fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da; }
  .bootstrap-namespace .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }
  .bootstrap-namespace .btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236; }
  .bootstrap-namespace .btn-warning:focus,
  .bootstrap-namespace .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d; }
  .bootstrap-namespace .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  .bootstrap-namespace .btn-warning:active,
  .bootstrap-namespace .btn-warning.active,
  .bootstrap-namespace .open > .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  .bootstrap-namespace .btn-warning:active:hover,
  .bootstrap-namespace .btn-warning.active:hover,
  .bootstrap-namespace .open > .dropdown-toggle.btn-warning:hover,
  .bootstrap-namespace .btn-warning:active:focus,
  .bootstrap-namespace .btn-warning.active:focus,
  .bootstrap-namespace .open > .dropdown-toggle.btn-warning:focus,
  .bootstrap-namespace .btn-warning:active.focus,
  .bootstrap-namespace .btn-warning.active.focus,
  .bootstrap-namespace .open > .dropdown-toggle.btn-warning.focus {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d; }
  .bootstrap-namespace .btn-warning:active,
  .bootstrap-namespace .btn-warning.active,
  .bootstrap-namespace .open > .dropdown-toggle.btn-warning {
    background-image: none; }
  .bootstrap-namespace .btn-warning.disabled,
  .bootstrap-namespace .btn-warning[disabled],
  .bootstrap-namespace fieldset[disabled] .btn-warning,
  .bootstrap-namespace .btn-warning.disabled:hover,
  .bootstrap-namespace .btn-warning[disabled]:hover,
  .bootstrap-namespace fieldset[disabled] .btn-warning:hover,
  .bootstrap-namespace .btn-warning.disabled:focus,
  .bootstrap-namespace .btn-warning[disabled]:focus,
  .bootstrap-namespace fieldset[disabled] .btn-warning:focus,
  .bootstrap-namespace .btn-warning.disabled.focus,
  .bootstrap-namespace .btn-warning[disabled].focus,
  .bootstrap-namespace fieldset[disabled] .btn-warning.focus,
  .bootstrap-namespace .btn-warning.disabled:active,
  .bootstrap-namespace .btn-warning[disabled]:active,
  .bootstrap-namespace fieldset[disabled] .btn-warning:active,
  .bootstrap-namespace .btn-warning.disabled.active,
  .bootstrap-namespace .btn-warning[disabled].active,
  .bootstrap-namespace fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236; }
  .bootstrap-namespace .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }
  .bootstrap-namespace .btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a; }
  .bootstrap-namespace .btn-danger:focus,
  .bootstrap-namespace .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19; }
  .bootstrap-namespace .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  .bootstrap-namespace .btn-danger:active,
  .bootstrap-namespace .btn-danger.active,
  .bootstrap-namespace .open > .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  .bootstrap-namespace .btn-danger:active:hover,
  .bootstrap-namespace .btn-danger.active:hover,
  .bootstrap-namespace .open > .dropdown-toggle.btn-danger:hover,
  .bootstrap-namespace .btn-danger:active:focus,
  .bootstrap-namespace .btn-danger.active:focus,
  .bootstrap-namespace .open > .dropdown-toggle.btn-danger:focus,
  .bootstrap-namespace .btn-danger:active.focus,
  .bootstrap-namespace .btn-danger.active.focus,
  .bootstrap-namespace .open > .dropdown-toggle.btn-danger.focus {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19; }
  .bootstrap-namespace .btn-danger:active,
  .bootstrap-namespace .btn-danger.active,
  .bootstrap-namespace .open > .dropdown-toggle.btn-danger {
    background-image: none; }
  .bootstrap-namespace .btn-danger.disabled,
  .bootstrap-namespace .btn-danger[disabled],
  .bootstrap-namespace fieldset[disabled] .btn-danger,
  .bootstrap-namespace .btn-danger.disabled:hover,
  .bootstrap-namespace .btn-danger[disabled]:hover,
  .bootstrap-namespace fieldset[disabled] .btn-danger:hover,
  .bootstrap-namespace .btn-danger.disabled:focus,
  .bootstrap-namespace .btn-danger[disabled]:focus,
  .bootstrap-namespace fieldset[disabled] .btn-danger:focus,
  .bootstrap-namespace .btn-danger.disabled.focus,
  .bootstrap-namespace .btn-danger[disabled].focus,
  .bootstrap-namespace fieldset[disabled] .btn-danger.focus,
  .bootstrap-namespace .btn-danger.disabled:active,
  .bootstrap-namespace .btn-danger[disabled]:active,
  .bootstrap-namespace fieldset[disabled] .btn-danger:active,
  .bootstrap-namespace .btn-danger.disabled.active,
  .bootstrap-namespace .btn-danger[disabled].active,
  .bootstrap-namespace fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .bootstrap-namespace .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }
  .bootstrap-namespace .btn-link {
    font-weight: normal;
    color: #337ab7;
    border-radius: 0; }
  .bootstrap-namespace .btn-link,
  .bootstrap-namespace .btn-link:active,
  .bootstrap-namespace .btn-link.active,
  .bootstrap-namespace .btn-link[disabled],
  .bootstrap-namespace fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .bootstrap-namespace .btn-link,
  .bootstrap-namespace .btn-link:hover,
  .bootstrap-namespace .btn-link:focus,
  .bootstrap-namespace .btn-link:active {
    border-color: transparent; }
  .bootstrap-namespace .btn-link:hover,
  .bootstrap-namespace .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent; }
  .bootstrap-namespace .btn-link[disabled]:hover,
  .bootstrap-namespace fieldset[disabled] .btn-link:hover,
  .bootstrap-namespace .btn-link[disabled]:focus,
  .bootstrap-namespace fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none; }
  .bootstrap-namespace .btn-lg,
  .bootstrap-namespace .btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px; }
  .bootstrap-namespace .btn-sm,
  .bootstrap-namespace .btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }
  .bootstrap-namespace .btn-xs,
  .bootstrap-namespace .btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }
  .bootstrap-namespace .btn-block {
    display: block;
    width: 100%; }
  .bootstrap-namespace .btn-block + .btn-block {
    margin-top: 5px; }
  .bootstrap-namespace input[type="submit"].btn-block,
  .bootstrap-namespace input[type="reset"].btn-block,
  .bootstrap-namespace input[type="button"].btn-block {
    width: 100%; }
  .bootstrap-namespace .fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear; }
  .bootstrap-namespace .fade.in {
    opacity: 1; }
  .bootstrap-namespace .collapse {
    display: none; }
  .bootstrap-namespace .collapse.in {
    display: block; }
  .bootstrap-namespace .btn-group,
  .bootstrap-namespace .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle; }
  .bootstrap-namespace .btn-group > .btn,
  .bootstrap-namespace .btn-group-vertical > .btn {
    position: relative;
    float: left; }
  .bootstrap-namespace .btn-group > .btn:hover,
  .bootstrap-namespace .btn-group-vertical > .btn:hover,
  .bootstrap-namespace .btn-group > .btn:focus,
  .bootstrap-namespace .btn-group-vertical > .btn:focus,
  .bootstrap-namespace .btn-group > .btn:active,
  .bootstrap-namespace .btn-group-vertical > .btn:active,
  .bootstrap-namespace .btn-group > .btn.active,
  .bootstrap-namespace .btn-group-vertical > .btn.active {
    z-index: 2; }
  .bootstrap-namespace .btn-group .btn + .btn,
  .bootstrap-namespace .btn-group .btn + .btn-group,
  .bootstrap-namespace .btn-group .btn-group + .btn,
  .bootstrap-namespace .btn-group .btn-group + .btn-group {
    margin-left: -1px; }
  .bootstrap-namespace .btn-toolbar {
    margin-left: -5px; }
  .bootstrap-namespace .btn-toolbar .btn,
  .bootstrap-namespace .btn-toolbar .btn-group,
  .bootstrap-namespace .btn-toolbar .input-group {
    float: left; }
  .bootstrap-namespace .btn-toolbar > .btn,
  .bootstrap-namespace .btn-toolbar > .btn-group,
  .bootstrap-namespace .btn-toolbar > .input-group {
    margin-left: 5px; }
  .bootstrap-namespace .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0; }
  .bootstrap-namespace .btn-group > .btn:first-child {
    margin-left: 0; }
  .bootstrap-namespace .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .bootstrap-namespace .btn-group > .btn:last-child:not(:first-child),
  .bootstrap-namespace .btn-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .bootstrap-namespace .btn-group > .btn-group {
    float: left; }
  .bootstrap-namespace .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0; }
  .bootstrap-namespace .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
  .bootstrap-namespace .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .bootstrap-namespace .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .bootstrap-namespace .btn-group .dropdown-toggle:active,
  .bootstrap-namespace .btn-group.open .dropdown-toggle {
    outline: 0; }
  .bootstrap-namespace .btn-group > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px; }
  .bootstrap-namespace .btn-group > .btn-lg + .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px; }
  .bootstrap-namespace .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .bootstrap-namespace .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .bootstrap-namespace .btn .caret {
    margin-left: 0; }
  .bootstrap-namespace .btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0; }
  .bootstrap-namespace .dropup .btn-lg .caret {
    border-width: 0 5px 5px; }
  .bootstrap-namespace .btn-group-vertical > .btn,
  .bootstrap-namespace .btn-group-vertical > .btn-group,
  .bootstrap-namespace .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%; }
  .bootstrap-namespace .btn-group-vertical > .btn-group > .btn {
    float: none; }
  .bootstrap-namespace .btn-group-vertical > .btn + .btn,
  .bootstrap-namespace .btn-group-vertical > .btn + .btn-group,
  .bootstrap-namespace .btn-group-vertical > .btn-group + .btn,
  .bootstrap-namespace .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0; }
  .bootstrap-namespace .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0; }
  .bootstrap-namespace .btn-group-vertical > .btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .bootstrap-namespace .btn-group-vertical > .btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px; }
  .bootstrap-namespace .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0; }
  .bootstrap-namespace .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
  .bootstrap-namespace .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .bootstrap-namespace .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .bootstrap-namespace .btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate; }
  .bootstrap-namespace .btn-group-justified > .btn,
  .bootstrap-namespace .btn-group-justified > .btn-group {
    display: table-cell;
    float: none;
    width: 1%; }
  .bootstrap-namespace .btn-group-justified > .btn-group .btn {
    width: 100%; }
  .bootstrap-namespace .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }
  .bootstrap-namespace [data-toggle="buttons"] > .btn input[type="radio"],
  .bootstrap-namespace [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
  .bootstrap-namespace [data-toggle="buttons"] > .btn input[type="checkbox"],
  .bootstrap-namespace [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }
  .bootstrap-namespace .input-group {
    position: relative;
    display: table;
    border-collapse: separate; }
  .bootstrap-namespace .input-group[class*="col-"] {
    float: none;
    padding-right: 0;
    padding-left: 0; }
  .bootstrap-namespace .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
  .bootstrap-namespace .input-group-lg > .form-control,
  .bootstrap-namespace .input-group-lg > .input-group-addon,
  .bootstrap-namespace .input-group-lg > .input-group-btn > .btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px; }
  .bootstrap-namespace select.input-group-lg > .form-control,
  .bootstrap-namespace select.input-group-lg > .input-group-addon,
  .bootstrap-namespace select.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    line-height: 46px; }
  .bootstrap-namespace textarea.input-group-lg > .form-control,
  .bootstrap-namespace textarea.input-group-lg > .input-group-addon,
  .bootstrap-namespace textarea.input-group-lg > .input-group-btn > .btn,
  .bootstrap-namespace select[multiple].input-group-lg > .form-control,
  .bootstrap-namespace select[multiple].input-group-lg > .input-group-addon,
  .bootstrap-namespace select[multiple].input-group-lg > .input-group-btn > .btn {
    height: auto; }
  .bootstrap-namespace .input-group-sm > .form-control,
  .bootstrap-namespace .input-group-sm > .input-group-addon,
  .bootstrap-namespace .input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }
  .bootstrap-namespace select.input-group-sm > .form-control,
  .bootstrap-namespace select.input-group-sm > .input-group-addon,
  .bootstrap-namespace select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px; }
  .bootstrap-namespace textarea.input-group-sm > .form-control,
  .bootstrap-namespace textarea.input-group-sm > .input-group-addon,
  .bootstrap-namespace textarea.input-group-sm > .input-group-btn > .btn,
  .bootstrap-namespace select[multiple].input-group-sm > .form-control,
  .bootstrap-namespace select[multiple].input-group-sm > .input-group-addon,
  .bootstrap-namespace select[multiple].input-group-sm > .input-group-btn > .btn {
    height: auto; }
  .bootstrap-namespace .input-group-addon,
  .bootstrap-namespace .input-group-btn,
  .bootstrap-namespace .input-group .form-control {
    display: table-cell; }
  .bootstrap-namespace .input-group-addon:not(:first-child):not(:last-child),
  .bootstrap-namespace .input-group-btn:not(:first-child):not(:last-child),
  .bootstrap-namespace .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }
  .bootstrap-namespace .input-group-addon,
  .bootstrap-namespace .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle; }
  .bootstrap-namespace .input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px; }
  .bootstrap-namespace .input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  .bootstrap-namespace .input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px; }
  .bootstrap-namespace .input-group-addon input[type="radio"],
  .bootstrap-namespace .input-group-addon input[type="checkbox"] {
    margin-top: 0; }
  .bootstrap-namespace .input-group .form-control:first-child,
  .bootstrap-namespace .input-group-addon:first-child,
  .bootstrap-namespace .input-group-btn:first-child > .btn,
  .bootstrap-namespace .input-group-btn:first-child > .btn-group > .btn,
  .bootstrap-namespace .input-group-btn:first-child > .dropdown-toggle,
  .bootstrap-namespace .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  .bootstrap-namespace .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .bootstrap-namespace .input-group-addon:first-child {
    border-right: 0; }
  .bootstrap-namespace .input-group .form-control:last-child,
  .bootstrap-namespace .input-group-addon:last-child,
  .bootstrap-namespace .input-group-btn:last-child > .btn,
  .bootstrap-namespace .input-group-btn:last-child > .btn-group > .btn,
  .bootstrap-namespace .input-group-btn:last-child > .dropdown-toggle,
  .bootstrap-namespace .input-group-btn:first-child > .btn:not(:first-child),
  .bootstrap-namespace .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .bootstrap-namespace .input-group-addon:last-child {
    border-left: 0; }
  .bootstrap-namespace .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap; }
  .bootstrap-namespace .input-group-btn > .btn {
    position: relative; }
  .bootstrap-namespace .input-group-btn > .btn + .btn {
    margin-left: -1px; }
  .bootstrap-namespace .input-group-btn > .btn:hover,
  .bootstrap-namespace .input-group-btn > .btn:focus,
  .bootstrap-namespace .input-group-btn > .btn:active {
    z-index: 2; }
  .bootstrap-namespace .input-group-btn:first-child > .btn,
  .bootstrap-namespace .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .bootstrap-namespace .input-group-btn:last-child > .btn,
  .bootstrap-namespace .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }
  .bootstrap-namespace .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em; }
  .bootstrap-namespace a.label:hover,
  .bootstrap-namespace a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer; }
  .bootstrap-namespace .label:empty {
    display: none; }
  .bootstrap-namespace .btn .label {
    position: relative;
    top: -1px; }
  .bootstrap-namespace .label-default {
    background-color: #777; }
  .bootstrap-namespace .label-default[href]:hover,
  .bootstrap-namespace .label-default[href]:focus {
    background-color: #5e5e5e; }
  .bootstrap-namespace .label-primary {
    background-color: #337ab7; }
  .bootstrap-namespace .label-primary[href]:hover,
  .bootstrap-namespace .label-primary[href]:focus {
    background-color: #286090; }
  .bootstrap-namespace .label-success {
    background-color: #5cb85c; }
  .bootstrap-namespace .label-success[href]:hover,
  .bootstrap-namespace .label-success[href]:focus {
    background-color: #449d44; }
  .bootstrap-namespace .label-info {
    background-color: #5bc0de; }
  .bootstrap-namespace .label-info[href]:hover,
  .bootstrap-namespace .label-info[href]:focus {
    background-color: #31b0d5; }
  .bootstrap-namespace .label-warning {
    background-color: #f0ad4e; }
  .bootstrap-namespace .label-warning[href]:hover,
  .bootstrap-namespace .label-warning[href]:focus {
    background-color: #ec971f; }
  .bootstrap-namespace .label-danger {
    background-color: #d9534f; }
  .bootstrap-namespace .label-danger[href]:hover,
  .bootstrap-namespace .label-danger[href]:focus {
    background-color: #c9302c; }
  .bootstrap-namespace .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px; }
  .bootstrap-namespace .badge:empty {
    display: none; }
  .bootstrap-namespace .btn .badge {
    position: relative;
    top: -1px; }
  .bootstrap-namespace .btn-xs .badge,
  .bootstrap-namespace .btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px; }
  .bootstrap-namespace a.badge:hover,
  .bootstrap-namespace a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer; }
  .bootstrap-namespace .list-group-item.active > .badge,
  .bootstrap-namespace .nav-pills > .active > a > .badge {
    color: #337ab7;
    background-color: #fff; }
  .bootstrap-namespace .list-group-item > .badge {
    float: right; }
  .bootstrap-namespace .list-group-item > .badge + .badge {
    margin-right: 5px; }
  .bootstrap-namespace .nav-pills > li > a > .badge {
    margin-left: 3px; }
  .bootstrap-namespace .clearfix:before,
  .bootstrap-namespace .clearfix:after,
  .bootstrap-namespace .dl-horizontal dd:before,
  .bootstrap-namespace .dl-horizontal dd:after,
  .bootstrap-namespace .container:before,
  .bootstrap-namespace .container:after,
  .bootstrap-namespace .container-fluid:before,
  .bootstrap-namespace .container-fluid:after,
  .bootstrap-namespace .row:before,
  .bootstrap-namespace .row:after,
  .bootstrap-namespace .form-horizontal .form-group:before,
  .bootstrap-namespace .form-horizontal .form-group:after,
  .bootstrap-namespace .btn-toolbar:before,
  .bootstrap-namespace .btn-toolbar:after,
  .bootstrap-namespace .btn-group-vertical > .btn-group:before,
  .bootstrap-namespace .btn-group-vertical > .btn-group:after,
  .bootstrap-namespace .nav:before,
  .bootstrap-namespace .nav:after,
  .bootstrap-namespace .navbar:before,
  .bootstrap-namespace .navbar:after,
  .bootstrap-namespace .navbar-header:before,
  .bootstrap-namespace .navbar-header:after,
  .bootstrap-namespace .navbar-collapse:before,
  .bootstrap-namespace .navbar-collapse:after,
  .bootstrap-namespace .pager:before,
  .bootstrap-namespace .pager:after,
  .bootstrap-namespace .panel-body:before,
  .bootstrap-namespace .panel-body:after,
  .bootstrap-namespace .modal-footer:before,
  .bootstrap-namespace .modal-footer:after {
    display: table;
    content: " "; }
  .bootstrap-namespace .clearfix:after,
  .bootstrap-namespace .dl-horizontal dd:after,
  .bootstrap-namespace .container:after,
  .bootstrap-namespace .container-fluid:after,
  .bootstrap-namespace .row:after,
  .bootstrap-namespace .form-horizontal .form-group:after,
  .bootstrap-namespace .btn-toolbar:after,
  .bootstrap-namespace .btn-group-vertical > .btn-group:after,
  .bootstrap-namespace .nav:after,
  .bootstrap-namespace .navbar:after,
  .bootstrap-namespace .navbar-header:after,
  .bootstrap-namespace .navbar-collapse:after,
  .bootstrap-namespace .pager:after,
  .bootstrap-namespace .panel-body:after,
  .bootstrap-namespace .modal-footer:after {
    clear: both; }
  .bootstrap-namespace .center-block {
    display: block;
    margin-right: auto;
    margin-left: auto; }
  .bootstrap-namespace .pull-right {
    float: right !important; }
  .bootstrap-namespace .pull-left {
    float: left !important; }
  .bootstrap-namespace .hide {
    display: none !important; }
  .bootstrap-namespace .show {
    display: block !important; }
  .bootstrap-namespace .invisible {
    visibility: hidden; }
  .bootstrap-namespace .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0; }
  .bootstrap-namespace .hidden {
    display: none !important; }
  .bootstrap-namespace .affix {
    position: fixed; }

@-ms-viewport {
  .bootstrap-namespace {
    width: device-width; } }
  .bootstrap-namespace .visible-xs,
  .bootstrap-namespace .visible-sm,
  .bootstrap-namespace .visible-md,
  .bootstrap-namespace .visible-lg {
    display: none !important; }
  .bootstrap-namespace .visible-xs-block,
  .bootstrap-namespace .visible-xs-inline,
  .bootstrap-namespace .visible-xs-inline-block,
  .bootstrap-namespace .visible-sm-block,
  .bootstrap-namespace .visible-sm-inline,
  .bootstrap-namespace .visible-sm-inline-block,
  .bootstrap-namespace .visible-md-block,
  .bootstrap-namespace .visible-md-inline,
  .bootstrap-namespace .visible-md-inline-block,
  .bootstrap-namespace .visible-lg-block,
  .bootstrap-namespace .visible-lg-inline,
  .bootstrap-namespace .visible-lg-inline-block {
    display: none !important; }
  @media (max-width: 767px) {
    .bootstrap-namespace .visible-xs {
      display: block !important; }
    .bootstrap-namespace table.visible-xs {
      display: table !important; }
    .bootstrap-namespace tr.visible-xs {
      display: table-row !important; }
    .bootstrap-namespace th.visible-xs,
    .bootstrap-namespace td.visible-xs {
      display: table-cell !important; } }
  @media (max-width: 767px) {
    .bootstrap-namespace .visible-xs-block {
      display: block !important; } }
  @media (max-width: 767px) {
    .bootstrap-namespace .visible-xs-inline {
      display: inline !important; } }
  @media (max-width: 767px) {
    .bootstrap-namespace .visible-xs-inline-block {
      display: inline-block !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .bootstrap-namespace .visible-sm {
      display: block !important; }
    .bootstrap-namespace table.visible-sm {
      display: table !important; }
    .bootstrap-namespace tr.visible-sm {
      display: table-row !important; }
    .bootstrap-namespace th.visible-sm,
    .bootstrap-namespace td.visible-sm {
      display: table-cell !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .bootstrap-namespace .visible-sm-block {
      display: block !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .bootstrap-namespace .visible-sm-inline {
      display: inline !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .bootstrap-namespace .visible-sm-inline-block {
      display: inline-block !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .bootstrap-namespace .visible-md {
      display: block !important; }
    .bootstrap-namespace table.visible-md {
      display: table !important; }
    .bootstrap-namespace tr.visible-md {
      display: table-row !important; }
    .bootstrap-namespace th.visible-md,
    .bootstrap-namespace td.visible-md {
      display: table-cell !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .bootstrap-namespace .visible-md-block {
      display: block !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .bootstrap-namespace .visible-md-inline {
      display: inline !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .bootstrap-namespace .visible-md-inline-block {
      display: inline-block !important; } }
  @media (min-width: 1200px) {
    .bootstrap-namespace .visible-lg {
      display: block !important; }
    .bootstrap-namespace table.visible-lg {
      display: table !important; }
    .bootstrap-namespace tr.visible-lg {
      display: table-row !important; }
    .bootstrap-namespace th.visible-lg,
    .bootstrap-namespace td.visible-lg {
      display: table-cell !important; } }
  @media (min-width: 1200px) {
    .bootstrap-namespace .visible-lg-block {
      display: block !important; } }
  @media (min-width: 1200px) {
    .bootstrap-namespace .visible-lg-inline {
      display: inline !important; } }
  @media (min-width: 1200px) {
    .bootstrap-namespace .visible-lg-inline-block {
      display: inline-block !important; } }
  @media (max-width: 767px) {
    .bootstrap-namespace .hidden-xs {
      display: none !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .bootstrap-namespace .hidden-sm {
      display: none !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .bootstrap-namespace .hidden-md {
      display: none !important; } }
  @media (min-width: 1200px) {
    .bootstrap-namespace .hidden-lg {
      display: none !important; } }
  .bootstrap-namespace .visible-print {
    display: none !important; }
  @media print {
    .bootstrap-namespace .visible-print {
      display: block !important; }
    .bootstrap-namespace table.visible-print {
      display: table !important; }
    .bootstrap-namespace tr.visible-print {
      display: table-row !important; }
    .bootstrap-namespace th.visible-print,
    .bootstrap-namespace td.visible-print {
      display: table-cell !important; } }
  .bootstrap-namespace .visible-print-block {
    display: none !important; }
  @media print {
    .bootstrap-namespace .visible-print-block {
      display: block !important; } }
  .bootstrap-namespace .visible-print-inline {
    display: none !important; }
  @media print {
    .bootstrap-namespace .visible-print-inline {
      display: inline !important; } }
  .bootstrap-namespace .visible-print-inline-block {
    display: none !important; }
  @media print {
    .bootstrap-namespace .visible-print-inline-block {
      display: inline-block !important; } }
  @media print {
    .bootstrap-namespace .hidden-print {
      display: none !important; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm9vdHN0cmFwLW5hbWVzcGFjZS5jc3MiLCJzb3VyY2VzIjpbImJvb3RzdHJhcC1uYW1lc3BhY2Uuc2NzcyIsIl9pbmNsdWRlcy9ib290c3RyYXAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEFsbG93cyB1cyB0byB1c2UgQm9vdHN0cmFwIENTUyBpbnNpZGUgYSAuYm9vdHN0cmFwLW5hbWVzcGFjZSBjb250ZXh0XG4gKi9cblxuLmJvb3RzdHJhcC1uYW1lc3BhY2Uge1xuICAgIEBpbXBvcnQgJ19pbmNsdWRlcy9ib290c3RyYXAnO1xufSIsIi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNSAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE1IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAuMzVlbSAuNjI1ZW0gLjc1ZW07XG4gIG1hcmdpbjogMCAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG59XG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG51bCB1bCxcbm9sIHVsLFxudWwgb2wsXG5vbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1pbmxpbmUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgLjYpO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby5kaXNhYmxlZCBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLFxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG50ZXh0YXJlYS5pbnB1dC1zbSxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtbGcsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDIuNXB4O1xufVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuMzMzMzMzcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnRuOmZvY3VzLFxuLmJ0bjphY3RpdmU6Zm9jdXMsXG4uYnRuLmFjdGl2ZTpmb2N1cyxcbi5idG4uZm9jdXMsXG4uYnRuOmFjdGl2ZS5mb2N1cyxcbi5idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG4uZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjphY3RpdmUsXG4uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSk7XG59XG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAuNjU7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZCxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm86YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4taW5mb1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZC5mb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZyxcbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluay5hY3RpdmUsXG4uYnRuLWxpbmtbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tbGluayxcbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyxcbi5idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1sZyxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5idG4tc20sXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4teHMsXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xuICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmJ0bi10b29sYmFyIC5idG4sXG4uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tdG9vbGJhciA+IC5idG4sXG4uYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSk7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMSU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3Zlcixcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbn1cbmEubGFiZWw6aG92ZXIsXG5hLmxhYmVsOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4ubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG4ubGFiZWwtZGVmYXVsdFtocmVmXTpob3Zlcixcbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbn1cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLFxuLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsXG4ubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG59XG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG4ubGFiZWwtaW5mb1tocmVmXTpob3Zlcixcbi5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbn1cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xufVxuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG4ubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLFxuLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG59XG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5idG4teHMgLmJhZGdlLFxuLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxcHggNXB4O1xufVxuYS5iYWRnZTpob3ZlcixcbmEuYmFkZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZSxcbi5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2UgKyAuYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSxcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLmJ0bi10b29sYmFyOmJlZm9yZSxcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjpiZWZvcmUsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjpiZWZvcmUsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSxcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFnZXI6YmVmb3JlLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YmVmb3JlLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmJlZm9yZSxcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlcixcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAuY3NzLm1hcCAqL1xuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsQUFBQSxvQkFBb0IsQ0FBQztFQ0pyQjs7OztHQUlHO0VBQ0gsNEVBQTRFO0VBZ2lGNUUseUNBQXlDLEVEL2hGeEM7RUFGRCxBQ0VBLG9CREZvQixDQ0VwQixNQUFNO0VERk4sb0JBQW9CLENDR3BCLEtBQUs7RURITCxvQkFBb0IsQ0NJcEIsUUFBUTtFREpSLG9CQUFvQixDQ0twQixNQUFNO0VETE4sb0JBQW9CLENDTXBCLFFBQVEsQ0FBQztJQUNQLE1BQU0sRUFBRSxDQUFDO0lBQ1QsSUFBSSxFQUFFLE9BQU87SUFDYixLQUFLLEVBQUUsT0FBTyxHQUNmO0VEVkQsQUNXQSxvQkRYb0IsQ0NXcEIsTUFBTSxDQUFDO0lBQ0wsUUFBUSxFQUFFLE9BQU8sR0FDbEI7RURiRCxBQ2NBLG9CRGRvQixDQ2NwQixNQUFNO0VEZE4sb0JBQW9CLENDZXBCLE1BQU0sQ0FBQztJQUNMLGNBQWMsRUFBRSxJQUFJLEdBQ3JCO0VEakJELEFDa0JBLG9CRGxCb0IsQ0NrQnBCLE1B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 */
