/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */
.bootstrap-inside {
  /* Allow for input prepend/append in search forms */
  /* White icons with optional class, or on hover/focus/active states of certain elements */
  /* move down carets for tabs */ }

.bootstrap-inside .clearfix {
  *zoom: 1; }

.bootstrap-inside .clearfix:before,
.bootstrap-inside .clearfix:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .clearfix:after {
  clear: both; }

.bootstrap-inside .hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.bootstrap-inside .input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box; }

.bootstrap-inside article,
.bootstrap-inside aside,
.bootstrap-inside details,
.bootstrap-inside figcaption,
.bootstrap-inside figure,
.bootstrap-inside footer,
.bootstrap-inside header,
.bootstrap-inside hgroup,
.bootstrap-inside nav,
.bootstrap-inside section {
  display: block; }

.bootstrap-inside audio,
.bootstrap-inside canvas,
.bootstrap-inside video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

.bootstrap-inside audio:not([controls]) {
  display: none; }

.bootstrap-inside html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

.bootstrap-inside a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.bootstrap-inside a:hover,
.bootstrap-inside a:active {
  outline: 0; }

.bootstrap-inside sub,
.bootstrap-inside sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

.bootstrap-inside sup {
  top: -0.5em; }

.bootstrap-inside sub {
  bottom: -0.25em; }

.bootstrap-inside img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic; }

.bootstrap-inside #map_canvas img,
.bootstrap-inside .google-maps img {
  max-width: none; }

.bootstrap-inside button,
.bootstrap-inside input,
.bootstrap-inside select,
.bootstrap-inside textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle; }

.bootstrap-inside button,
.bootstrap-inside input {
  *overflow: visible;
  line-height: normal; }

.bootstrap-inside button::-moz-focus-inner,
.bootstrap-inside input::-moz-focus-inner {
  padding: 0;
  border: 0; }

.bootstrap-inside button,
.bootstrap-inside html input[type="button"],
.bootstrap-inside input[type="reset"],
.bootstrap-inside input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button; }

.bootstrap-inside label,
.bootstrap-inside select,
.bootstrap-inside button,
.bootstrap-inside input[type="button"],
.bootstrap-inside input[type="reset"],
.bootstrap-inside input[type="submit"],
.bootstrap-inside input[type="radio"],
.bootstrap-inside input[type="checkbox"] {
  cursor: pointer; }

.bootstrap-inside input[type="search"] {
  box-sizing: content-box;
  -webkit-appearance: textfield; }

.bootstrap-inside input[type="search"]::-webkit-search-decoration,
.bootstrap-inside input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

.bootstrap-inside textarea {
  overflow: auto;
  vertical-align: top; }

@media print {
  .bootstrap-inside * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important; }
  .bootstrap-inside a,
  .bootstrap-inside a:visited {
    text-decoration: underline; }
  .bootstrap-inside a[href]:after {
    content: " (" attr(href) ")"; }
  .bootstrap-inside abbr[title]:after {
    content: " (" attr(title) ")"; }
  .bootstrap-inside .ir a:after,
  .bootstrap-inside a[href^="javascript:"]:after,
  .bootstrap-inside a[href^="#"]:after {
    content: ""; }
  .bootstrap-inside pre,
  .bootstrap-inside blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  .bootstrap-inside thead {
    display: table-header-group; }
  .bootstrap-inside tr,
  .bootstrap-inside img {
    page-break-inside: avoid; }
  .bootstrap-inside img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  .bootstrap-inside p,
  .bootstrap-inside h2,
  .bootstrap-inside h3 {
    orphans: 3;
    widows: 3; }
  .bootstrap-inside h2,
  .bootstrap-inside h3 {
    page-break-after: avoid; } }

.bootstrap-inside body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff; }

.bootstrap-inside a {
  color: #0088cc;
  text-decoration: none; }

.bootstrap-inside a:hover,
.bootstrap-inside a:focus {
  color: #005580;
  text-decoration: underline; }

.bootstrap-inside .img-rounded {
  border-radius: 6px; }

.bootstrap-inside .img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }

.bootstrap-inside .img-circle {
  border-radius: 500px; }

.bootstrap-inside .row {
  margin-left: -20px;
  *zoom: 1; }

.bootstrap-inside .row:before,
.bootstrap-inside .row:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .row:after {
  clear: both; }

.bootstrap-inside [class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px; }

.bootstrap-inside .container,
.bootstrap-inside .navbar-static-top .container,
.bootstrap-inside .navbar-fixed-top .container,
.bootstrap-inside .navbar-fixed-bottom .container {
  width: 940px; }

.bootstrap-inside .span12 {
  width: 940px; }

.bootstrap-inside .span11 {
  width: 860px; }

.bootstrap-inside .span10 {
  width: 780px; }

.bootstrap-inside .span9 {
  width: 700px; }

.bootstrap-inside .span8 {
  width: 620px; }

.bootstrap-inside .span7 {
  width: 540px; }

.bootstrap-inside .span6 {
  width: 460px; }

.bootstrap-inside .span5 {
  width: 380px; }

.bootstrap-inside .span4 {
  width: 300px; }

.bootstrap-inside .span3 {
  width: 220px; }

.bootstrap-inside .span2 {
  width: 140px; }

.bootstrap-inside .span1 {
  width: 60px; }

.bootstrap-inside .offset12 {
  margin-left: 980px; }

.bootstrap-inside .offset11 {
  margin-left: 900px; }

.bootstrap-inside .offset10 {
  margin-left: 820px; }

.bootstrap-inside .offset9 {
  margin-left: 740px; }

.bootstrap-inside .offset8 {
  margin-left: 660px; }

.bootstrap-inside .offset7 {
  margin-left: 580px; }

.bootstrap-inside .offset6 {
  margin-left: 500px; }

.bootstrap-inside .offset5 {
  margin-left: 420px; }

.bootstrap-inside .offset4 {
  margin-left: 340px; }

.bootstrap-inside .offset3 {
  margin-left: 260px; }

.bootstrap-inside .offset2 {
  margin-left: 180px; }

.bootstrap-inside .offset1 {
  margin-left: 100px; }

.bootstrap-inside .row-fluid {
  width: 100%;
  *zoom: 1; }

.bootstrap-inside .row-fluid:before,
.bootstrap-inside .row-fluid:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .row-fluid:after {
  clear: both; }

.bootstrap-inside .row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  box-sizing: border-box; }

.bootstrap-inside .row-fluid [class*="span"]:first-child {
  margin-left: 0; }

.bootstrap-inside .row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%; }

.bootstrap-inside .row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%; }

.bootstrap-inside .row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%; }

.bootstrap-inside .row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%; }

.bootstrap-inside .row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%; }

.bootstrap-inside .row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%; }

.bootstrap-inside .row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%; }

.bootstrap-inside .row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%; }

.bootstrap-inside .row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%; }

.bootstrap-inside .row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%; }

.bootstrap-inside .row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%; }

.bootstrap-inside .row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%; }

.bootstrap-inside .row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%; }

.bootstrap-inside .row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%; }

.bootstrap-inside .row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%; }

.bootstrap-inside .row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%; }

.bootstrap-inside .row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%; }

.bootstrap-inside .row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%; }

.bootstrap-inside .row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%; }

.bootstrap-inside .row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%; }

.bootstrap-inside .row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%; }

.bootstrap-inside .row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%; }

.bootstrap-inside .row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%; }

.bootstrap-inside .row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%; }

.bootstrap-inside .row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%; }

.bootstrap-inside .row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%; }

.bootstrap-inside .row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%; }

.bootstrap-inside .row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%; }

.bootstrap-inside .row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%; }

.bootstrap-inside .row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%; }

.bootstrap-inside .row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%; }

.bootstrap-inside .row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%; }

.bootstrap-inside .row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%; }

.bootstrap-inside .row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%; }

.bootstrap-inside .row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%; }

.bootstrap-inside .row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%; }

.bootstrap-inside .row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%; }

.bootstrap-inside [class*="span"].hide,
.bootstrap-inside .row-fluid [class*="span"].hide {
  display: none; }

.bootstrap-inside [class*="span"].pull-right,
.bootstrap-inside .row-fluid [class*="span"].pull-right {
  float: right; }

.bootstrap-inside .container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1; }

.bootstrap-inside .container:before,
.bootstrap-inside .container:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .container:after {
  clear: both; }

.bootstrap-inside .container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1; }

.bootstrap-inside .container-fluid:before,
.bootstrap-inside .container-fluid:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .container-fluid:after {
  clear: both; }

.bootstrap-inside p {
  margin: 0 0 10px; }

.bootstrap-inside .lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px; }

.bootstrap-inside small {
  font-size: 85%; }

.bootstrap-inside strong {
  font-weight: bold; }

.bootstrap-inside em {
  font-style: italic; }

.bootstrap-inside cite {
  font-style: normal; }

.bootstrap-inside .muted {
  color: #999999; }

.bootstrap-inside a.muted:hover,
.bootstrap-inside a.muted:focus {
  color: #808080; }

.bootstrap-inside .text-warning {
  color: #c09853; }

.bootstrap-inside a.text-warning:hover,
.bootstrap-inside a.text-warning:focus {
  color: #a47e3c; }

.bootstrap-inside .text-error {
  color: #b94a48; }

.bootstrap-inside a.text-error:hover,
.bootstrap-inside a.text-error:focus {
  color: #953b39; }

.bootstrap-inside .text-info {
  color: #3a87ad; }

.bootstrap-inside a.text-info:hover,
.bootstrap-inside a.text-info:focus {
  color: #2d6987; }

.bootstrap-inside .text-success {
  color: #468847; }

.bootstrap-inside a.text-success:hover,
.bootstrap-inside a.text-success:focus {
  color: #356635; }

.bootstrap-inside .text-left {
  text-align: left; }

.bootstrap-inside .text-right {
  text-align: right; }

.bootstrap-inside .text-center {
  text-align: center; }

.bootstrap-inside h1,
.bootstrap-inside h2,
.bootstrap-inside h3,
.bootstrap-inside h4,
.bootstrap-inside h5,
.bootstrap-inside h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility; }

.bootstrap-inside h1 small,
.bootstrap-inside h2 small,
.bootstrap-inside h3 small,
.bootstrap-inside h4 small,
.bootstrap-inside h5 small,
.bootstrap-inside h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999; }

.bootstrap-inside h1,
.bootstrap-inside h2,
.bootstrap-inside h3 {
  line-height: 40px; }

.bootstrap-inside h1 {
  font-size: 38.5px; }

.bootstrap-inside h2 {
  font-size: 31.5px; }

.bootstrap-inside h3 {
  font-size: 24.5px; }

.bootstrap-inside h4 {
  font-size: 17.5px; }

.bootstrap-inside h5 {
  font-size: 14px; }

.bootstrap-inside h6 {
  font-size: 11.9px; }

.bootstrap-inside h1 small {
  font-size: 24.5px; }

.bootstrap-inside h2 small {
  font-size: 17.5px; }

.bootstrap-inside h3 small {
  font-size: 14px; }

.bootstrap-inside h4 small {
  font-size: 14px; }

.bootstrap-inside .page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee; }

.bootstrap-inside ul,
.bootstrap-inside ol {
  padding: 0;
  margin: 0 0 10px 25px; }

.bootstrap-inside ul ul,
.bootstrap-inside ul ol,
.bootstrap-inside ol ol,
.bootstrap-inside ol ul {
  margin-bottom: 0; }

.bootstrap-inside li {
  line-height: 20px; }

.bootstrap-inside ul.unstyled,
.bootstrap-inside ol.unstyled {
  margin-left: 0;
  list-style: none; }

.bootstrap-inside ul.inline,
.bootstrap-inside ol.inline {
  margin-left: 0;
  list-style: none; }

.bootstrap-inside ul.inline > li,
.bootstrap-inside ol.inline > li {
  display: inline-block;
  *display: inline;
  padding-right: 5px;
  padding-left: 5px;
  *zoom: 1; }

.bootstrap-inside dl {
  margin-bottom: 20px; }

.bootstrap-inside dt,
.bootstrap-inside dd {
  line-height: 20px; }

.bootstrap-inside dt {
  font-weight: bold; }

.bootstrap-inside dd {
  margin-left: 10px; }

.bootstrap-inside .dl-horizontal {
  *zoom: 1; }

.bootstrap-inside .dl-horizontal:before,
.bootstrap-inside .dl-horizontal:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .dl-horizontal:after {
  clear: both; }

.bootstrap-inside .dl-horizontal dt {
  float: left;
  width: 160px;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap; }

.bootstrap-inside .dl-horizontal dd {
  margin-left: 180px; }

.bootstrap-inside hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff; }

.bootstrap-inside abbr[title],
.bootstrap-inside abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999; }

.bootstrap-inside abbr.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.bootstrap-inside blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee; }

.bootstrap-inside blockquote p {
  margin-bottom: 0;
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25; }

.bootstrap-inside blockquote small {
  display: block;
  line-height: 20px;
  color: #999999; }

.bootstrap-inside blockquote small:before {
  content: '\2014 \00A0'; }

.bootstrap-inside blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0; }

.bootstrap-inside blockquote.pull-right p,
.bootstrap-inside blockquote.pull-right small {
  text-align: right; }

.bootstrap-inside blockquote.pull-right small:before {
  content: ''; }

.bootstrap-inside blockquote.pull-right small:after {
  content: '\00A0 \2014'; }

.bootstrap-inside q:before,
.bootstrap-inside q:after,
.bootstrap-inside blockquote:before,
.bootstrap-inside blockquote:after {
  content: ""; }

.bootstrap-inside address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px; }

.bootstrap-inside code,
.bootstrap-inside pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  border-radius: 3px; }

.bootstrap-inside code {
  padding: 2px 4px;
  color: #d14;
  white-space: nowrap;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8; }

.bootstrap-inside pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px; }

.bootstrap-inside pre.prettyprint {
  margin-bottom: 20px; }

.bootstrap-inside pre code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0; }

.bootstrap-inside .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.bootstrap-inside form {
  margin: 0 0 20px; }

.bootstrap-inside fieldset {
  padding: 0;
  margin: 0;
  border: 0; }

.bootstrap-inside legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

.bootstrap-inside legend small {
  font-size: 15px;
  color: #999999; }

.bootstrap-inside label,
.bootstrap-inside input,
.bootstrap-inside button,
.bootstrap-inside select,
.bootstrap-inside textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px; }

.bootstrap-inside input,
.bootstrap-inside button,
.bootstrap-inside select,
.bootstrap-inside textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.bootstrap-inside label {
  display: block;
  margin-bottom: 5px; }

.bootstrap-inside select,
.bootstrap-inside textarea,
.bootstrap-inside input[type="text"],
.bootstrap-inside input[type="password"],
.bootstrap-inside input[type="datetime"],
.bootstrap-inside input[type="datetime-local"],
.bootstrap-inside input[type="date"],
.bootstrap-inside input[type="month"],
.bootstrap-inside input[type="time"],
.bootstrap-inside input[type="week"],
.bootstrap-inside input[type="number"],
.bootstrap-inside input[type="email"],
.bootstrap-inside input[type="url"],
.bootstrap-inside input[type="search"],
.bootstrap-inside input[type="tel"],
.bootstrap-inside input[type="color"],
.bootstrap-inside .uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  border-radius: 4px; }

.bootstrap-inside input,
.bootstrap-inside textarea,
.bootstrap-inside .uneditable-input {
  width: 206px; }

.bootstrap-inside textarea {
  height: auto; }

.bootstrap-inside textarea,
.bootstrap-inside input[type="text"],
.bootstrap-inside input[type="password"],
.bootstrap-inside input[type="datetime"],
.bootstrap-inside input[type="datetime-local"],
.bootstrap-inside input[type="date"],
.bootstrap-inside input[type="month"],
.bootstrap-inside input[type="time"],
.bootstrap-inside input[type="week"],
.bootstrap-inside input[type="number"],
.bootstrap-inside input[type="email"],
.bootstrap-inside input[type="url"],
.bootstrap-inside input[type="search"],
.bootstrap-inside input[type="tel"],
.bootstrap-inside input[type="color"],
.bootstrap-inside .uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s; }

.bootstrap-inside textarea:focus,
.bootstrap-inside input[type="text"]:focus,
.bootstrap-inside input[type="password"]:focus,
.bootstrap-inside input[type="datetime"]:focus,
.bootstrap-inside input[type="datetime-local"]:focus,
.bootstrap-inside input[type="date"]:focus,
.bootstrap-inside input[type="month"]:focus,
.bootstrap-inside input[type="time"]:focus,
.bootstrap-inside input[type="week"]:focus,
.bootstrap-inside input[type="number"]:focus,
.bootstrap-inside input[type="email"]:focus,
.bootstrap-inside input[type="url"]:focus,
.bootstrap-inside input[type="search"]:focus,
.bootstrap-inside input[type="tel"]:focus,
.bootstrap-inside input[type="color"]:focus,
.bootstrap-inside .uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }

.bootstrap-inside input[type="radio"],
.bootstrap-inside input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal; }

.bootstrap-inside input[type="file"],
.bootstrap-inside input[type="image"],
.bootstrap-inside input[type="submit"],
.bootstrap-inside input[type="reset"],
.bootstrap-inside input[type="button"],
.bootstrap-inside input[type="radio"],
.bootstrap-inside input[type="checkbox"] {
  width: auto; }

.bootstrap-inside select,
.bootstrap-inside input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */
  line-height: 30px; }

.bootstrap-inside select {
  width: 220px;
  background-color: #ffffff;
  border: 1px solid #cccccc; }

.bootstrap-inside select[multiple],
.bootstrap-inside select[size] {
  height: auto; }

.bootstrap-inside select:focus,
.bootstrap-inside input[type="file"]:focus,
.bootstrap-inside input[type="radio"]:focus,
.bootstrap-inside input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.bootstrap-inside .uneditable-input,
.bootstrap-inside .uneditable-textarea {
  color: #999999;
  cursor: not-allowed;
  background-color: #fcfcfc;
  border-color: #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); }

.bootstrap-inside .uneditable-input {
  overflow: hidden;
  white-space: nowrap; }

.bootstrap-inside .uneditable-textarea {
  width: auto;
  height: auto; }

.bootstrap-inside input:-moz-placeholder,
.bootstrap-inside textarea:-moz-placeholder {
  color: #999999; }

.bootstrap-inside input:-ms-input-placeholder,
.bootstrap-inside textarea:-ms-input-placeholder {
  color: #999999; }

.bootstrap-inside input::-webkit-input-placeholder,
.bootstrap-inside textarea::-webkit-input-placeholder {
  color: #999999; }

.bootstrap-inside .radio,
.bootstrap-inside .checkbox {
  min-height: 20px;
  padding-left: 20px; }

.bootstrap-inside .radio input[type="radio"],
.bootstrap-inside .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px; }

.bootstrap-inside .controls > .radio:first-child,
.bootstrap-inside .controls > .checkbox:first-child {
  padding-top: 5px; }

.bootstrap-inside .radio.inline,
.bootstrap-inside .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle; }

.bootstrap-inside .radio.inline + .radio.inline,
.bootstrap-inside .checkbox.inline + .checkbox.inline {
  margin-left: 10px; }

.bootstrap-inside .input-mini {
  width: 60px; }

.bootstrap-inside .input-small {
  width: 90px; }

.bootstrap-inside .input-medium {
  width: 150px; }

.bootstrap-inside .input-large {
  width: 210px; }

.bootstrap-inside .input-xlarge {
  width: 270px; }

.bootstrap-inside .input-xxlarge {
  width: 530px; }

.bootstrap-inside input[class*="span"],
.bootstrap-inside select[class*="span"],
.bootstrap-inside textarea[class*="span"],
.bootstrap-inside .uneditable-input[class*="span"],
.bootstrap-inside .row-fluid input[class*="span"],
.bootstrap-inside .row-fluid select[class*="span"],
.bootstrap-inside .row-fluid textarea[class*="span"],
.bootstrap-inside .row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0; }

.bootstrap-inside .input-append input[class*="span"],
.bootstrap-inside .input-append .uneditable-input[class*="span"],
.bootstrap-inside .input-prepend input[class*="span"],
.bootstrap-inside .input-prepend .uneditable-input[class*="span"],
.bootstrap-inside .row-fluid input[class*="span"],
.bootstrap-inside .row-fluid select[class*="span"],
.bootstrap-inside .row-fluid textarea[class*="span"],
.bootstrap-inside .row-fluid .uneditable-input[class*="span"],
.bootstrap-inside .row-fluid .input-prepend [class*="span"],
.bootstrap-inside .row-fluid .input-append [class*="span"] {
  display: inline-block; }

.bootstrap-inside input,
.bootstrap-inside textarea,
.bootstrap-inside .uneditable-input {
  margin-left: 0; }

.bootstrap-inside .controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px; }

.bootstrap-inside input.span12,
.bootstrap-inside textarea.span12,
.bootstrap-inside .uneditable-input.span12 {
  width: 926px; }

.bootstrap-inside input.span11,
.bootstrap-inside textarea.span11,
.bootstrap-inside .uneditable-input.span11 {
  width: 846px; }

.bootstrap-inside input.span10,
.bootstrap-inside textarea.span10,
.bootstrap-inside .uneditable-input.span10 {
  width: 766px; }

.bootstrap-inside input.span9,
.bootstrap-inside textarea.span9,
.bootstrap-inside .uneditable-input.span9 {
  width: 686px; }

.bootstrap-inside input.span8,
.bootstrap-inside textarea.span8,
.bootstrap-inside .uneditable-input.span8 {
  width: 606px; }

.bootstrap-inside input.span7,
.bootstrap-inside textarea.span7,
.bootstrap-inside .uneditable-input.span7 {
  width: 526px; }

.bootstrap-inside input.span6,
.bootstrap-inside textarea.span6,
.bootstrap-inside .uneditable-input.span6 {
  width: 446px; }

.bootstrap-inside input.span5,
.bootstrap-inside textarea.span5,
.bootstrap-inside .uneditable-input.span5 {
  width: 366px; }

.bootstrap-inside input.span4,
.bootstrap-inside textarea.span4,
.bootstrap-inside .uneditable-input.span4 {
  width: 286px; }

.bootstrap-inside input.span3,
.bootstrap-inside textarea.span3,
.bootstrap-inside .uneditable-input.span3 {
  width: 206px; }

.bootstrap-inside input.span2,
.bootstrap-inside textarea.span2,
.bootstrap-inside .uneditable-input.span2 {
  width: 126px; }

.bootstrap-inside input.span1,
.bootstrap-inside textarea.span1,
.bootstrap-inside .uneditable-input.span1 {
  width: 46px; }

.bootstrap-inside .controls-row {
  *zoom: 1; }

.bootstrap-inside .controls-row:before,
.bootstrap-inside .controls-row:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .controls-row:after {
  clear: both; }

.bootstrap-inside .controls-row [class*="span"],
.bootstrap-inside .row-fluid .controls-row [class*="span"] {
  float: left; }

.bootstrap-inside .controls-row .checkbox[class*="span"],
.bootstrap-inside .controls-row .radio[class*="span"] {
  padding-top: 5px; }

.bootstrap-inside input[disabled],
.bootstrap-inside select[disabled],
.bootstrap-inside textarea[disabled],
.bootstrap-inside input[readonly],
.bootstrap-inside select[readonly],
.bootstrap-inside textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee; }

.bootstrap-inside input[type="radio"][disabled],
.bootstrap-inside input[type="checkbox"][disabled],
.bootstrap-inside input[type="radio"][readonly],
.bootstrap-inside input[type="checkbox"][readonly] {
  background-color: transparent; }

.bootstrap-inside .control-group.warning .control-label,
.bootstrap-inside .control-group.warning .help-block,
.bootstrap-inside .control-group.warning .help-inline {
  color: #c09853; }

.bootstrap-inside .control-group.warning .checkbox,
.bootstrap-inside .control-group.warning .radio,
.bootstrap-inside .control-group.warning input,
.bootstrap-inside .control-group.warning select,
.bootstrap-inside .control-group.warning textarea {
  color: #c09853; }

.bootstrap-inside .control-group.warning input,
.bootstrap-inside .control-group.warning select,
.bootstrap-inside .control-group.warning textarea {
  border-color: #c09853;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.bootstrap-inside .control-group.warning input:focus,
.bootstrap-inside .control-group.warning select:focus,
.bootstrap-inside .control-group.warning textarea:focus {
  border-color: #a47e3c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; }

.bootstrap-inside .control-group.warning .input-prepend .add-on,
.bootstrap-inside .control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853; }

.bootstrap-inside .control-group.error .control-label,
.bootstrap-inside .control-group.error .help-block,
.bootstrap-inside .control-group.error .help-inline {
  color: #b94a48; }

.bootstrap-inside .control-group.error .checkbox,
.bootstrap-inside .control-group.error .radio,
.bootstrap-inside .control-group.error input,
.bootstrap-inside .control-group.error select,
.bootstrap-inside .control-group.error textarea {
  color: #b94a48; }

.bootstrap-inside .control-group.error input,
.bootstrap-inside .control-group.error select,
.bootstrap-inside .control-group.error textarea {
  border-color: #b94a48;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.bootstrap-inside .control-group.error input:focus,
.bootstrap-inside .control-group.error select:focus,
.bootstrap-inside .control-group.error textarea:focus {
  border-color: #953b39;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; }

.bootstrap-inside .control-group.error .input-prepend .add-on,
.bootstrap-inside .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48; }

.bootstrap-inside .control-group.success .control-label,
.bootstrap-inside .control-group.success .help-block,
.bootstrap-inside .control-group.success .help-inline {
  color: #468847; }

.bootstrap-inside .control-group.success .checkbox,
.bootstrap-inside .control-group.success .radio,
.bootstrap-inside .control-group.success input,
.bootstrap-inside .control-group.success select,
.bootstrap-inside .control-group.success textarea {
  color: #468847; }

.bootstrap-inside .control-group.success input,
.bootstrap-inside .control-group.success select,
.bootstrap-inside .control-group.success textarea {
  border-color: #468847;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.bootstrap-inside .control-group.success input:focus,
.bootstrap-inside .control-group.success select:focus,
.bootstrap-inside .control-group.success textarea:focus {
  border-color: #356635;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; }

.bootstrap-inside .control-group.success .input-prepend .add-on,
.bootstrap-inside .control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847; }

.bootstrap-inside .control-group.info .control-label,
.bootstrap-inside .control-group.info .help-block,
.bootstrap-inside .control-group.info .help-inline {
  color: #3a87ad; }

.bootstrap-inside .control-group.info .checkbox,
.bootstrap-inside .control-group.info .radio,
.bootstrap-inside .control-group.info input,
.bootstrap-inside .control-group.info select,
.bootstrap-inside .control-group.info textarea {
  color: #3a87ad; }

.bootstrap-inside .control-group.info input,
.bootstrap-inside .control-group.info select,
.bootstrap-inside .control-group.info textarea {
  border-color: #3a87ad;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.bootstrap-inside .control-group.info input:focus,
.bootstrap-inside .control-group.info select:focus,
.bootstrap-inside .control-group.info textarea:focus {
  border-color: #2d6987;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; }

.bootstrap-inside .control-group.info .input-prepend .add-on,
.bootstrap-inside .control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad; }

.bootstrap-inside input:focus:invalid,
.bootstrap-inside textarea:focus:invalid,
.bootstrap-inside select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b; }

.bootstrap-inside input:focus:invalid:focus,
.bootstrap-inside textarea:focus:invalid:focus,
.bootstrap-inside select:focus:invalid:focus {
  border-color: #e9322d;
  box-shadow: 0 0 6px #f8b9b7; }

.bootstrap-inside .form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1; }

.bootstrap-inside .form-actions:before,
.bootstrap-inside .form-actions:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .form-actions:after {
  clear: both; }

.bootstrap-inside .help-block,
.bootstrap-inside .help-inline {
  color: #595959; }

.bootstrap-inside .help-block {
  display: block;
  margin-bottom: 10px; }

.bootstrap-inside .help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1; }

.bootstrap-inside .input-append,
.bootstrap-inside .input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle; }

.bootstrap-inside .input-append input,
.bootstrap-inside .input-prepend input,
.bootstrap-inside .input-append select,
.bootstrap-inside .input-prepend select,
.bootstrap-inside .input-append .uneditable-input,
.bootstrap-inside .input-prepend .uneditable-input,
.bootstrap-inside .input-append .dropdown-menu,
.bootstrap-inside .input-prepend .dropdown-menu,
.bootstrap-inside .input-append .popover,
.bootstrap-inside .input-prepend .popover {
  font-size: 14px; }

.bootstrap-inside .input-append input,
.bootstrap-inside .input-prepend input,
.bootstrap-inside .input-append select,
.bootstrap-inside .input-prepend select,
.bootstrap-inside .input-append .uneditable-input,
.bootstrap-inside .input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  border-radius: 0 4px 4px 0; }

.bootstrap-inside .input-append input:focus,
.bootstrap-inside .input-prepend input:focus,
.bootstrap-inside .input-append select:focus,
.bootstrap-inside .input-prepend select:focus,
.bootstrap-inside .input-append .uneditable-input:focus,
.bootstrap-inside .input-prepend .uneditable-input:focus {
  z-index: 2; }

.bootstrap-inside .input-append .add-on,
.bootstrap-inside .input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc; }

.bootstrap-inside .input-append .add-on,
.bootstrap-inside .input-prepend .add-on,
.bootstrap-inside .input-append .btn,
.bootstrap-inside .input-prepend .btn,
.bootstrap-inside .input-append .btn-group > .dropdown-toggle,
.bootstrap-inside .input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  border-radius: 0; }

.bootstrap-inside .input-append .active,
.bootstrap-inside .input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546; }

.bootstrap-inside .input-prepend .add-on,
.bootstrap-inside .input-prepend .btn {
  margin-right: -1px; }

.bootstrap-inside .input-prepend .add-on:first-child,
.bootstrap-inside .input-prepend .btn:first-child {
  border-radius: 4px 0 0 4px; }

.bootstrap-inside .input-append input,
.bootstrap-inside .input-append select,
.bootstrap-inside .input-append .uneditable-input {
  border-radius: 4px 0 0 4px; }

.bootstrap-inside .input-append input + .btn-group .btn:last-child,
.bootstrap-inside .input-append select + .btn-group .btn:last-child,
.bootstrap-inside .input-append .uneditable-input + .btn-group .btn:last-child {
  border-radius: 0 4px 4px 0; }

.bootstrap-inside .input-append .add-on,
.bootstrap-inside .input-append .btn,
.bootstrap-inside .input-append .btn-group {
  margin-left: -1px; }

.bootstrap-inside .input-append .add-on:last-child,
.bootstrap-inside .input-append .btn:last-child,
.bootstrap-inside .input-append .btn-group:last-child > .dropdown-toggle {
  border-radius: 0 4px 4px 0; }

.bootstrap-inside .input-prepend.input-append input,
.bootstrap-inside .input-prepend.input-append select,
.bootstrap-inside .input-prepend.input-append .uneditable-input {
  border-radius: 0; }

.bootstrap-inside .input-prepend.input-append input + .btn-group .btn,
.bootstrap-inside .input-prepend.input-append select + .btn-group .btn,
.bootstrap-inside .input-prepend.input-append .uneditable-input + .btn-group .btn {
  border-radius: 0 4px 4px 0; }

.bootstrap-inside .input-prepend.input-append .add-on:first-child,
.bootstrap-inside .input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  border-radius: 4px 0 0 4px; }

.bootstrap-inside .input-prepend.input-append .add-on:last-child,
.bootstrap-inside .input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  border-radius: 0 4px 4px 0; }

.bootstrap-inside .input-prepend.input-append .btn-group:first-child {
  margin-left: 0; }

.bootstrap-inside input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
  margin-bottom: 0;
  border-radius: 15px; }

.bootstrap-inside .form-search .input-append .search-query,
.bootstrap-inside .form-search .input-prepend .search-query {
  border-radius: 0; }

.bootstrap-inside .form-search .input-append .search-query {
  border-radius: 14px 0 0 14px; }

.bootstrap-inside .form-search .input-append .btn {
  border-radius: 0 14px 14px 0; }

.bootstrap-inside .form-search .input-prepend .search-query {
  border-radius: 0 14px 14px 0; }

.bootstrap-inside .form-search .input-prepend .btn {
  border-radius: 14px 0 0 14px; }

.bootstrap-inside .form-search input,
.bootstrap-inside .form-inline input,
.bootstrap-inside .form-horizontal input,
.bootstrap-inside .form-search textarea,
.bootstrap-inside .form-inline textarea,
.bootstrap-inside .form-horizontal textarea,
.bootstrap-inside .form-search select,
.bootstrap-inside .form-inline select,
.bootstrap-inside .form-horizontal select,
.bootstrap-inside .form-search .help-inline,
.bootstrap-inside .form-inline .help-inline,
.bootstrap-inside .form-horizontal .help-inline,
.bootstrap-inside .form-search .uneditable-input,
.bootstrap-inside .form-inline .uneditable-input,
.bootstrap-inside .form-horizontal .uneditable-input,
.bootstrap-inside .form-search .input-prepend,
.bootstrap-inside .form-inline .input-prepend,
.bootstrap-inside .form-horizontal .input-prepend,
.bootstrap-inside .form-search .input-append,
.bootstrap-inside .form-inline .input-append,
.bootstrap-inside .form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  vertical-align: middle;
  *zoom: 1; }

.bootstrap-inside .form-search .hide,
.bootstrap-inside .form-inline .hide,
.bootstrap-inside .form-horizontal .hide {
  display: none; }

.bootstrap-inside .form-search label,
.bootstrap-inside .form-inline label,
.bootstrap-inside .form-search .btn-group,
.bootstrap-inside .form-inline .btn-group {
  display: inline-block; }

.bootstrap-inside .form-search .input-append,
.bootstrap-inside .form-inline .input-append,
.bootstrap-inside .form-search .input-prepend,
.bootstrap-inside .form-inline .input-prepend {
  margin-bottom: 0; }

.bootstrap-inside .form-search .radio,
.bootstrap-inside .form-search .checkbox,
.bootstrap-inside .form-inline .radio,
.bootstrap-inside .form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle; }

.bootstrap-inside .form-search .radio input[type="radio"],
.bootstrap-inside .form-search .checkbox input[type="checkbox"],
.bootstrap-inside .form-inline .radio input[type="radio"],
.bootstrap-inside .form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0; }

.bootstrap-inside .control-group {
  margin-bottom: 10px; }

.bootstrap-inside legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate; }

.bootstrap-inside .form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1; }

.bootstrap-inside .form-horizontal .control-group:before,
.bootstrap-inside .form-horizontal .control-group:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .form-horizontal .control-group:after {
  clear: both; }

.bootstrap-inside .form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right; }

.bootstrap-inside .form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0; }

.bootstrap-inside .form-horizontal .controls:first-child {
  *padding-left: 180px; }

.bootstrap-inside .form-horizontal .help-block {
  margin-bottom: 0; }

.bootstrap-inside .form-horizontal input + .help-block,
.bootstrap-inside .form-horizontal select + .help-block,
.bootstrap-inside .form-horizontal textarea + .help-block,
.bootstrap-inside .form-horizontal .uneditable-input + .help-block,
.bootstrap-inside .form-horizontal .input-prepend + .help-block,
.bootstrap-inside .form-horizontal .input-append + .help-block {
  margin-top: 10px; }

.bootstrap-inside .form-horizontal .form-actions {
  padding-left: 180px; }

.bootstrap-inside table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0; }

.bootstrap-inside .table {
  width: 100%;
  margin-bottom: 20px; }

.bootstrap-inside .table th,
.bootstrap-inside .table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd; }

.bootstrap-inside .table th {
  font-weight: bold; }

.bootstrap-inside .table thead th {
  vertical-align: bottom; }

.bootstrap-inside .table caption + thead tr:first-child th,
.bootstrap-inside .table caption + thead tr:first-child td,
.bootstrap-inside .table colgroup + thead tr:first-child th,
.bootstrap-inside .table colgroup + thead tr:first-child td,
.bootstrap-inside .table thead:first-child tr:first-child th,
.bootstrap-inside .table thead:first-child tr:first-child td {
  border-top: 0; }

.bootstrap-inside .table tbody + tbody {
  border-top: 2px solid #dddddd; }

.bootstrap-inside .table .table {
  background-color: #ffffff; }

.bootstrap-inside .table-condensed th,
.bootstrap-inside .table-condensed td {
  padding: 4px 5px; }

.bootstrap-inside .table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  border-radius: 4px; }

.bootstrap-inside .table-bordered th,
.bootstrap-inside .table-bordered td {
  border-left: 1px solid #dddddd; }

.bootstrap-inside .table-bordered caption + thead tr:first-child th,
.bootstrap-inside .table-bordered caption + tbody tr:first-child th,
.bootstrap-inside .table-bordered caption + tbody tr:first-child td,
.bootstrap-inside .table-bordered colgroup + thead tr:first-child th,
.bootstrap-inside .table-bordered colgroup + tbody tr:first-child th,
.bootstrap-inside .table-bordered colgroup + tbody tr:first-child td,
.bootstrap-inside .table-bordered thead:first-child tr:first-child th,
.bootstrap-inside .table-bordered tbody:first-child tr:first-child th,
.bootstrap-inside .table-bordered tbody:first-child tr:first-child td {
  border-top: 0; }

.bootstrap-inside .table-bordered thead:first-child tr:first-child > th:first-child,
.bootstrap-inside .table-bordered tbody:first-child tr:first-child > td:first-child,
.bootstrap-inside .table-bordered tbody:first-child tr:first-child > th:first-child {
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px; }

.bootstrap-inside .table-bordered thead:first-child tr:first-child > th:last-child,
.bootstrap-inside .table-bordered tbody:first-child tr:first-child > td:last-child,
.bootstrap-inside .table-bordered tbody:first-child tr:first-child > th:last-child {
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px; }

.bootstrap-inside .table-bordered thead:last-child tr:last-child > th:first-child,
.bootstrap-inside .table-bordered tbody:last-child tr:last-child > td:first-child,
.bootstrap-inside .table-bordered tbody:last-child tr:last-child > th:first-child,
.bootstrap-inside .table-bordered tfoot:last-child tr:last-child > td:first-child,
.bootstrap-inside .table-bordered tfoot:last-child tr:last-child > th:first-child {
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px; }

.bootstrap-inside .table-bordered thead:last-child tr:last-child > th:last-child,
.bootstrap-inside .table-bordered tbody:last-child tr:last-child > td:last-child,
.bootstrap-inside .table-bordered tbody:last-child tr:last-child > th:last-child,
.bootstrap-inside .table-bordered tfoot:last-child tr:last-child > td:last-child,
.bootstrap-inside .table-bordered tfoot:last-child tr:last-child > th:last-child {
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px; }

.bootstrap-inside .table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0; }

.bootstrap-inside .table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0; }

.bootstrap-inside .table-bordered caption + thead tr:first-child th:first-child,
.bootstrap-inside .table-bordered caption + tbody tr:first-child td:first-child,
.bootstrap-inside .table-bordered colgroup + thead tr:first-child th:first-child,
.bootstrap-inside .table-bordered colgroup + tbody tr:first-child td:first-child {
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px; }

.bootstrap-inside .table-bordered caption + thead tr:first-child th:last-child,
.bootstrap-inside .table-bordered caption + tbody tr:first-child td:last-child,
.bootstrap-inside .table-bordered colgroup + thead tr:first-child th:last-child,
.bootstrap-inside .table-bordered colgroup + tbody tr:first-child td:last-child {
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px; }

.bootstrap-inside .table-striped tbody > tr:nth-child(odd) > td,
.bootstrap-inside .table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9; }

.bootstrap-inside .table-hover tbody tr:hover > td,
.bootstrap-inside .table-hover tbody tr:hover > th {
  background-color: #f5f5f5; }

.bootstrap-inside table td[class*="span"],
.bootstrap-inside table th[class*="span"],
.bootstrap-inside .row-fluid table td[class*="span"],
.bootstrap-inside .row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0; }

.bootstrap-inside .table td.span1,
.bootstrap-inside .table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0; }

.bootstrap-inside .table td.span2,
.bootstrap-inside .table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0; }

.bootstrap-inside .table td.span3,
.bootstrap-inside .table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0; }

.bootstrap-inside .table td.span4,
.bootstrap-inside .table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0; }

.bootstrap-inside .table td.span5,
.bootstrap-inside .table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0; }

.bootstrap-inside .table td.span6,
.bootstrap-inside .table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0; }

.bootstrap-inside .table td.span7,
.bootstrap-inside .table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0; }

.bootstrap-inside .table td.span8,
.bootstrap-inside .table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0; }

.bootstrap-inside .table td.span9,
.bootstrap-inside .table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0; }

.bootstrap-inside .table td.span10,
.bootstrap-inside .table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0; }

.bootstrap-inside .table td.span11,
.bootstrap-inside .table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0; }

.bootstrap-inside .table td.span12,
.bootstrap-inside .table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0; }

.bootstrap-inside .table tbody tr.success > td {
  background-color: #dff0d8; }

.bootstrap-inside .table tbody tr.error > td {
  background-color: #f2dede; }

.bootstrap-inside .table tbody tr.warning > td {
  background-color: #fcf8e3; }

.bootstrap-inside .table tbody tr.info > td {
  background-color: #d9edf7; }

.bootstrap-inside .table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6; }

.bootstrap-inside .table-hover tbody tr.error:hover > td {
  background-color: #ebcccc; }

.bootstrap-inside .table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc; }

.bootstrap-inside .table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3; }

.bootstrap-inside [class^="icon-"],
.bootstrap-inside [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat; }

.bootstrap-inside .icon-white,
.bootstrap-inside .nav-pills > .active > a > [class^="icon-"],
.bootstrap-inside .nav-pills > .active > a > [class*=" icon-"],
.bootstrap-inside .nav-list > .active > a > [class^="icon-"],
.bootstrap-inside .nav-list > .active > a > [class*=" icon-"],
.bootstrap-inside .navbar-inverse .nav > .active > a > [class^="icon-"],
.bootstrap-inside .navbar-inverse .nav > .active > a > [class*=" icon-"],
.bootstrap-inside .dropdown-menu > li > a:hover > [class^="icon-"],
.bootstrap-inside .dropdown-menu > li > a:focus > [class^="icon-"],
.bootstrap-inside .dropdown-menu > li > a:hover > [class*=" icon-"],
.bootstrap-inside .dropdown-menu > li > a:focus > [class*=" icon-"],
.bootstrap-inside .dropdown-menu > .active > a > [class^="icon-"],
.bootstrap-inside .dropdown-menu > .active > a > [class*=" icon-"],
.bootstrap-inside .dropdown-submenu:hover > a > [class^="icon-"],
.bootstrap-inside .dropdown-submenu:focus > a > [class^="icon-"],
.bootstrap-inside .dropdown-submenu:hover > a > [class*=" icon-"],
.bootstrap-inside .dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("../images/glyphicons-halflings-white.png"); }

.bootstrap-inside .icon-glass {
  background-position: 0      0; }

.bootstrap-inside .icon-music {
  background-position: -24px 0; }

.bootstrap-inside .icon-search {
  background-position: -48px 0; }

.bootstrap-inside .icon-envelope {
  background-position: -72px 0; }

.bootstrap-inside .icon-heart {
  background-position: -96px 0; }

.bootstrap-inside .icon-star {
  background-position: -120px 0; }

.bootstrap-inside .icon-star-empty {
  background-position: -144px 0; }

.bootstrap-inside .icon-user {
  background-position: -168px 0; }

.bootstrap-inside .icon-film {
  background-position: -192px 0; }

.bootstrap-inside .icon-th-large {
  background-position: -216px 0; }

.bootstrap-inside .icon-th {
  background-position: -240px 0; }

.bootstrap-inside .icon-th-list {
  background-position: -264px 0; }

.bootstrap-inside .icon-ok {
  background-position: -288px 0; }

.bootstrap-inside .icon-remove {
  background-position: -312px 0; }

.bootstrap-inside .icon-zoom-in {
  background-position: -336px 0; }

.bootstrap-inside .icon-zoom-out {
  background-position: -360px 0; }

.bootstrap-inside .icon-off {
  background-position: -384px 0; }

.bootstrap-inside .icon-signal {
  background-position: -408px 0; }

.bootstrap-inside .icon-cog {
  background-position: -432px 0; }

.bootstrap-inside .icon-trash {
  background-position: -456px 0; }

.bootstrap-inside .icon-home {
  background-position: 0 -24px; }

.bootstrap-inside .icon-file {
  background-position: -24px -24px; }

.bootstrap-inside .icon-time {
  background-position: -48px -24px; }

.bootstrap-inside .icon-road {
  background-position: -72px -24px; }

.bootstrap-inside .icon-download-alt {
  background-position: -96px -24px; }

.bootstrap-inside .icon-download {
  background-position: -120px -24px; }

.bootstrap-inside .icon-upload {
  background-position: -144px -24px; }

.bootstrap-inside .icon-inbox {
  background-position: -168px -24px; }

.bootstrap-inside .icon-play-circle {
  background-position: -192px -24px; }

.bootstrap-inside .icon-repeat {
  background-position: -216px -24px; }

.bootstrap-inside .icon-refresh {
  background-position: -240px -24px; }

.bootstrap-inside .icon-list-alt {
  background-position: -264px -24px; }

.bootstrap-inside .icon-lock {
  background-position: -287px -24px; }

.bootstrap-inside .icon-flag {
  background-position: -312px -24px; }

.bootstrap-inside .icon-headphones {
  background-position: -336px -24px; }

.bootstrap-inside .icon-volume-off {
  background-position: -360px -24px; }

.bootstrap-inside .icon-volume-down {
  background-position: -384px -24px; }

.bootstrap-inside .icon-volume-up {
  background-position: -408px -24px; }

.bootstrap-inside .icon-qrcode {
  background-position: -432px -24px; }

.bootstrap-inside .icon-barcode {
  background-position: -456px -24px; }

.bootstrap-inside .icon-tag {
  background-position: 0 -48px; }

.bootstrap-inside .icon-tags {
  background-position: -25px -48px; }

.bootstrap-inside .icon-book {
  background-position: -48px -48px; }

.bootstrap-inside .icon-bookmark {
  background-position: -72px -48px; }

.bootstrap-inside .icon-print {
  background-position: -96px -48px; }

.bootstrap-inside .icon-camera {
  background-position: -120px -48px; }

.bootstrap-inside .icon-font {
  background-position: -144px -48px; }

.bootstrap-inside .icon-bold {
  background-position: -167px -48px; }

.bootstrap-inside .icon-italic {
  background-position: -192px -48px; }

.bootstrap-inside .icon-text-height {
  background-position: -216px -48px; }

.bootstrap-inside .icon-text-width {
  background-position: -240px -48px; }

.bootstrap-inside .icon-align-left {
  background-position: -264px -48px; }

.bootstrap-inside .icon-align-center {
  background-position: -288px -48px; }

.bootstrap-inside .icon-align-right {
  background-position: -312px -48px; }

.bootstrap-inside .icon-align-justify {
  background-position: -336px -48px; }

.bootstrap-inside .icon-list {
  background-position: -360px -48px; }

.bootstrap-inside .icon-indent-left {
  background-position: -384px -48px; }

.bootstrap-inside .icon-indent-right {
  background-position: -408px -48px; }

.bootstrap-inside .icon-facetime-video {
  background-position: -432px -48px; }

.bootstrap-inside .icon-picture {
  background-position: -456px -48px; }

.bootstrap-inside .icon-pencil {
  background-position: 0 -72px; }

.bootstrap-inside .icon-map-marker {
  background-position: -24px -72px; }

.bootstrap-inside .icon-adjust {
  background-position: -48px -72px; }

.bootstrap-inside .icon-tint {
  background-position: -72px -72px; }

.bootstrap-inside .icon-edit {
  background-position: -96px -72px; }

.bootstrap-inside .icon-share {
  background-position: -120px -72px; }

.bootstrap-inside .icon-check {
  background-position: -144px -72px; }

.bootstrap-inside .icon-move {
  background-position: -168px -72px; }

.bootstrap-inside .icon-step-backward {
  background-position: -192px -72px; }

.bootstrap-inside .icon-fast-backward {
  background-position: -216px -72px; }

.bootstrap-inside .icon-backward {
  background-position: -240px -72px; }

.bootstrap-inside .icon-play {
  background-position: -264px -72px; }

.bootstrap-inside .icon-pause {
  background-position: -288px -72px; }

.bootstrap-inside .icon-stop {
  background-position: -312px -72px; }

.bootstrap-inside .icon-forward {
  background-position: -336px -72px; }

.bootstrap-inside .icon-fast-forward {
  background-position: -360px -72px; }

.bootstrap-inside .icon-step-forward {
  background-position: -384px -72px; }

.bootstrap-inside .icon-eject {
  background-position: -408px -72px; }

.bootstrap-inside .icon-chevron-left {
  background-position: -432px -72px; }

.bootstrap-inside .icon-chevron-right {
  background-position: -456px -72px; }

.bootstrap-inside .icon-plus-sign {
  background-position: 0 -96px; }

.bootstrap-inside .icon-minus-sign {
  background-position: -24px -96px; }

.bootstrap-inside .icon-remove-sign {
  background-position: -48px -96px; }

.bootstrap-inside .icon-ok-sign {
  background-position: -72px -96px; }

.bootstrap-inside .icon-question-sign {
  background-position: -96px -96px; }

.bootstrap-inside .icon-info-sign {
  background-position: -120px -96px; }

.bootstrap-inside .icon-screenshot {
  background-position: -144px -96px; }

.bootstrap-inside .icon-remove-circle {
  background-position: -168px -96px; }

.bootstrap-inside .icon-ok-circle {
  background-position: -192px -96px; }

.bootstrap-inside .icon-ban-circle {
  background-position: -216px -96px; }

.bootstrap-inside .icon-arrow-left {
  background-position: -240px -96px; }

.bootstrap-inside .icon-arrow-right {
  background-position: -264px -96px; }

.bootstrap-inside .icon-arrow-up {
  background-position: -289px -96px; }

.bootstrap-inside .icon-arrow-down {
  background-position: -312px -96px; }

.bootstrap-inside .icon-share-alt {
  background-position: -336px -96px; }

.bootstrap-inside .icon-resize-full {
  background-position: -360px -96px; }

.bootstrap-inside .icon-resize-small {
  background-position: -384px -96px; }

.bootstrap-inside .icon-plus {
  background-position: -408px -96px; }

.bootstrap-inside .icon-minus {
  background-position: -433px -96px; }

.bootstrap-inside .icon-asterisk {
  background-position: -456px -96px; }

.bootstrap-inside .icon-exclamation-sign {
  background-position: 0 -120px; }

.bootstrap-inside .icon-gift {
  background-position: -24px -120px; }

.bootstrap-inside .icon-leaf {
  background-position: -48px -120px; }

.bootstrap-inside .icon-fire {
  background-position: -72px -120px; }

.bootstrap-inside .icon-eye-open {
  background-position: -96px -120px; }

.bootstrap-inside .icon-eye-close {
  background-position: -120px -120px; }

.bootstrap-inside .icon-warning-sign {
  background-position: -144px -120px; }

.bootstrap-inside .icon-plane {
  background-position: -168px -120px; }

.bootstrap-inside .icon-calendar {
  background-position: -192px -120px; }

.bootstrap-inside .icon-random {
  width: 16px;
  background-position: -216px -120px; }

.bootstrap-inside .icon-comment {
  background-position: -240px -120px; }

.bootstrap-inside .icon-magnet {
  background-position: -264px -120px; }

.bootstrap-inside .icon-chevron-up {
  background-position: -288px -120px; }

.bootstrap-inside .icon-chevron-down {
  background-position: -313px -119px; }

.bootstrap-inside .icon-retweet {
  background-position: -336px -120px; }

.bootstrap-inside .icon-shopping-cart {
  background-position: -360px -120px; }

.bootstrap-inside .icon-folder-close {
  width: 16px;
  background-position: -384px -120px; }

.bootstrap-inside .icon-folder-open {
  width: 16px;
  background-position: -408px -120px; }

.bootstrap-inside .icon-resize-vertical {
  background-position: -432px -119px; }

.bootstrap-inside .icon-resize-horizontal {
  background-position: -456px -118px; }

.bootstrap-inside .icon-hdd {
  background-position: 0 -144px; }

.bootstrap-inside .icon-bullhorn {
  background-position: -24px -144px; }

.bootstrap-inside .icon-bell {
  background-position: -48px -144px; }

.bootstrap-inside .icon-certificate {
  background-position: -72px -144px; }

.bootstrap-inside .icon-thumbs-up {
  background-position: -96px -144px; }

.bootstrap-inside .icon-thumbs-down {
  background-position: -120px -144px; }

.bootstrap-inside .icon-hand-right {
  background-position: -144px -144px; }

.bootstrap-inside .icon-hand-left {
  background-position: -168px -144px; }

.bootstrap-inside .icon-hand-up {
  background-position: -192px -144px; }

.bootstrap-inside .icon-hand-down {
  background-position: -216px -144px; }

.bootstrap-inside .icon-circle-arrow-right {
  background-position: -240px -144px; }

.bootstrap-inside .icon-circle-arrow-left {
  background-position: -264px -144px; }

.bootstrap-inside .icon-circle-arrow-up {
  background-position: -288px -144px; }

.bootstrap-inside .icon-circle-arrow-down {
  background-position: -312px -144px; }

.bootstrap-inside .icon-globe {
  background-position: -336px -144px; }

.bootstrap-inside .icon-wrench {
  background-position: -360px -144px; }

.bootstrap-inside .icon-tasks {
  background-position: -384px -144px; }

.bootstrap-inside .icon-filter {
  background-position: -408px -144px; }

.bootstrap-inside .icon-briefcase {
  background-position: -432px -144px; }

.bootstrap-inside .icon-fullscreen {
  background-position: -456px -144px; }

.bootstrap-inside .dropup,
.bootstrap-inside .dropdown {
  position: relative; }

.bootstrap-inside .dropdown-toggle {
  *margin-bottom: -3px; }

.bootstrap-inside .dropdown-toggle:active,
.bootstrap-inside .open .dropdown-toggle {
  outline: 0; }

.bootstrap-inside .caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: ""; }

.bootstrap-inside .dropdown .caret {
  margin-top: 8px;
  margin-left: 2px; }

.bootstrap-inside .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip: padding-box; }

.bootstrap-inside .dropdown-menu.pull-right {
  right: 0;
  left: auto; }

.bootstrap-inside .dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff; }

.bootstrap-inside .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap; }

.bootstrap-inside .dropdown-menu > li > a:hover,
.bootstrap-inside .dropdown-menu > li > a:focus,
.bootstrap-inside .dropdown-submenu:hover > a,
.bootstrap-inside .dropdown-submenu:focus > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); }

.bootstrap-inside .dropdown-menu > .active > a,
.bootstrap-inside .dropdown-menu > .active > a:hover,
.bootstrap-inside .dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); }

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

.bootstrap-inside .dropdown-menu > .disabled > a:hover,
.bootstrap-inside .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

.bootstrap-inside .open {
  *z-index: 1000; }

.bootstrap-inside .open > .dropdown-menu {
  display: block; }

.bootstrap-inside .dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

.bootstrap-inside .pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.bootstrap-inside .dropup .caret,
.bootstrap-inside .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: ""; }

.bootstrap-inside .dropup .dropdown-menu,
.bootstrap-inside .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px; }

.bootstrap-inside .dropdown-submenu {
  position: relative; }

.bootstrap-inside .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-radius: 0 6px 6px 6px; }

.bootstrap-inside .dropdown-submenu:hover > .dropdown-menu {
  display: block; }

.bootstrap-inside .dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  border-radius: 5px 5px 5px 0; }

.bootstrap-inside .dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " "; }

.bootstrap-inside .dropdown-submenu:hover > a:after {
  border-left-color: #ffffff; }

.bootstrap-inside .dropdown-submenu.pull-left {
  float: none; }

.bootstrap-inside .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  border-radius: 6px 0 6px 6px; }

.bootstrap-inside .dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px; }

.bootstrap-inside .typeahead {
  z-index: 1051;
  margin-top: 2px;
  border-radius: 4px; }

.bootstrap-inside .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

.bootstrap-inside .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15); }

.bootstrap-inside .well-large {
  padding: 24px;
  border-radius: 6px; }

.bootstrap-inside .well-small {
  padding: 9px;
  border-radius: 3px; }

.bootstrap-inside .fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }

.bootstrap-inside .fade.in {
  opacity: 1; }

.bootstrap-inside .collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease; }

.bootstrap-inside .collapse.in {
  height: auto; }

.bootstrap-inside .close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20); }

.bootstrap-inside .close:hover,
.bootstrap-inside .close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.bootstrap-inside button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.bootstrap-inside .btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }

.bootstrap-inside .btn:hover,
.bootstrap-inside .btn:focus,
.bootstrap-inside .btn:active,
.bootstrap-inside .btn.active,
.bootstrap-inside .btn.disabled,
.bootstrap-inside .btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9; }

.bootstrap-inside .btn:active,
.bootstrap-inside .btn.active {
  background-color: #cccccc \9; }

.bootstrap-inside .btn:first-child {
  *margin-left: 0; }

.bootstrap-inside .btn:hover,
.bootstrap-inside .btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear; }

.bootstrap-inside .btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.bootstrap-inside .btn.active,
.bootstrap-inside .btn:active {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.bootstrap-inside .btn.disabled,
.bootstrap-inside .btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none; }

.bootstrap-inside .btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  border-radius: 6px; }

.bootstrap-inside .btn-large [class^="icon-"],
.bootstrap-inside .btn-large [class*=" icon-"] {
  margin-top: 4px; }

.bootstrap-inside .btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  border-radius: 3px; }

.bootstrap-inside .btn-small [class^="icon-"],
.bootstrap-inside .btn-small [class*=" icon-"] {
  margin-top: 0; }

.bootstrap-inside .btn-mini [class^="icon-"],
.bootstrap-inside .btn-mini [class*=" icon-"] {
  margin-top: -1px; }

.bootstrap-inside .btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  border-radius: 3px; }

.bootstrap-inside .btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  box-sizing: border-box; }

.bootstrap-inside .btn-block + .btn-block {
  margin-top: 5px; }

.bootstrap-inside input[type="submit"].btn-block,
.bootstrap-inside input[type="reset"].btn-block,
.bootstrap-inside input[type="button"].btn-block {
  width: 100%; }

.bootstrap-inside .btn-primary.active,
.bootstrap-inside .btn-warning.active,
.bootstrap-inside .btn-danger.active,
.bootstrap-inside .btn-success.active,
.bootstrap-inside .btn-info.active,
.bootstrap-inside .btn-inverse.active {
  color: rgba(255, 255, 255, 0.75); }

.bootstrap-inside .btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

.bootstrap-inside .btn-primary:hover,
.bootstrap-inside .btn-primary:focus,
.bootstrap-inside .btn-primary:active,
.bootstrap-inside .btn-primary.active,
.bootstrap-inside .btn-primary.disabled,
.bootstrap-inside .btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3; }

.bootstrap-inside .btn-primary:active,
.bootstrap-inside .btn-primary.active {
  background-color: #003399 \9; }

.bootstrap-inside .btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

.bootstrap-inside .btn-warning:hover,
.bootstrap-inside .btn-warning:focus,
.bootstrap-inside .btn-warning:active,
.bootstrap-inside .btn-warning.active,
.bootstrap-inside .btn-warning.disabled,
.bootstrap-inside .btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505; }

.bootstrap-inside .btn-warning:active,
.bootstrap-inside .btn-warning.active {
  background-color: #c67605 \9; }

.bootstrap-inside .btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

.bootstrap-inside .btn-danger:hover,
.bootstrap-inside .btn-danger:focus,
.bootstrap-inside .btn-danger:active,
.bootstrap-inside .btn-danger.active,
.bootstrap-inside .btn-danger.disabled,
.bootstrap-inside .btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a; }

.bootstrap-inside .btn-danger:active,
.bootstrap-inside .btn-danger.active {
  background-color: #942a25 \9; }

.bootstrap-inside .btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

.bootstrap-inside .btn-success:hover,
.bootstrap-inside .btn-success:focus,
.bootstrap-inside .btn-success:active,
.bootstrap-inside .btn-success.active,
.bootstrap-inside .btn-success.disabled,
.bootstrap-inside .btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249; }

.bootstrap-inside .btn-success:active,
.bootstrap-inside .btn-success.active {
  background-color: #408140 \9; }

.bootstrap-inside .btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

.bootstrap-inside .btn-info:hover,
.bootstrap-inside .btn-info:focus,
.bootstrap-inside .btn-info:active,
.bootstrap-inside .btn-info.active,
.bootstrap-inside .btn-info.disabled,
.bootstrap-inside .btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0; }

.bootstrap-inside .btn-info:active,
.bootstrap-inside .btn-info.active {
  background-color: #24748c \9; }

.bootstrap-inside .btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222222;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

.bootstrap-inside .btn-inverse:hover,
.bootstrap-inside .btn-inverse:focus,
.bootstrap-inside .btn-inverse:active,
.bootstrap-inside .btn-inverse.active,
.bootstrap-inside .btn-inverse.disabled,
.bootstrap-inside .btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515; }

.bootstrap-inside .btn-inverse:active,
.bootstrap-inside .btn-inverse.active {
  background-color: #080808 \9; }

.bootstrap-inside button.btn,
.bootstrap-inside input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px; }

.bootstrap-inside button.btn::-moz-focus-inner,
.bootstrap-inside input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0; }

.bootstrap-inside button.btn.btn-large,
.bootstrap-inside input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px; }

.bootstrap-inside button.btn.btn-small,
.bootstrap-inside input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px; }

.bootstrap-inside button.btn.btn-mini,
.bootstrap-inside input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px; }

.bootstrap-inside .btn-link,
.bootstrap-inside .btn-link:active,
.bootstrap-inside .btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  box-shadow: none; }

.bootstrap-inside .btn-link {
  color: #0088cc;
  cursor: pointer;
  border-color: transparent;
  border-radius: 0; }

.bootstrap-inside .btn-link:hover,
.bootstrap-inside .btn-link:focus {
  color: #005580;
  text-decoration: underline;
  background-color: transparent; }

.bootstrap-inside .btn-link[disabled]:hover,
.bootstrap-inside .btn-link[disabled]:focus {
  color: #333333;
  text-decoration: none; }

.bootstrap-inside .btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  *margin-left: .3em;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
  *zoom: 1; }

.bootstrap-inside .btn-group:first-child {
  *margin-left: 0; }

.bootstrap-inside .btn-group + .btn-group {
  margin-left: 5px; }

.bootstrap-inside .btn-toolbar {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0; }

.bootstrap-inside .btn-toolbar > .btn + .btn,
.bootstrap-inside .btn-toolbar > .btn-group + .btn,
.bootstrap-inside .btn-toolbar > .btn + .btn-group {
  margin-left: 5px; }

.bootstrap-inside .btn-group > .btn {
  position: relative;
  border-radius: 0; }

.bootstrap-inside .btn-group > .btn + .btn {
  margin-left: -1px; }

.bootstrap-inside .btn-group > .btn,
.bootstrap-inside .btn-group > .dropdown-menu,
.bootstrap-inside .btn-group > .popover {
  font-size: 14px; }

.bootstrap-inside .btn-group > .btn-mini {
  font-size: 10.5px; }

.bootstrap-inside .btn-group > .btn-small {
  font-size: 11.9px; }

.bootstrap-inside .btn-group > .btn-large {
  font-size: 17.5px; }

.bootstrap-inside .btn-group > .btn:first-child {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px; }

.bootstrap-inside .btn-group > .btn:last-child,
.bootstrap-inside .btn-group > .dropdown-toggle {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px; }

.bootstrap-inside .btn-group > .btn.large:first-child {
  margin-left: 0;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px; }

.bootstrap-inside .btn-group > .btn.large:last-child,
.bootstrap-inside .btn-group > .large.dropdown-toggle {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px; }

.bootstrap-inside .btn-group > .btn:hover,
.bootstrap-inside .btn-group > .btn:focus,
.bootstrap-inside .btn-group > .btn:active,
.bootstrap-inside .btn-group > .btn.active {
  z-index: 2; }

.bootstrap-inside .btn-group .dropdown-toggle:active,
.bootstrap-inside .btn-group.open .dropdown-toggle {
  outline: 0; }

.bootstrap-inside .btn-group > .btn + .dropdown-toggle {
  *padding-top: 5px;
  padding-right: 8px;
  *padding-bottom: 5px;
  padding-left: 8px;
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }

.bootstrap-inside .btn-group > .btn-mini + .dropdown-toggle {
  *padding-top: 2px;
  padding-right: 5px;
  *padding-bottom: 2px;
  padding-left: 5px; }

.bootstrap-inside .btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px; }

.bootstrap-inside .btn-group > .btn-large + .dropdown-toggle {
  *padding-top: 7px;
  padding-right: 12px;
  *padding-bottom: 7px;
  padding-left: 12px; }

.bootstrap-inside .btn-group.open .dropdown-toggle {
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.bootstrap-inside .btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6; }

.bootstrap-inside .btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc; }

.bootstrap-inside .btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406; }

.bootstrap-inside .btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f; }

.bootstrap-inside .btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351; }

.bootstrap-inside .btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4; }

.bootstrap-inside .btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222; }

.bootstrap-inside .btn .caret {
  margin-top: 8px;
  margin-left: 0; }

.bootstrap-inside .btn-large .caret {
  margin-top: 6px; }

.bootstrap-inside .btn-large .caret {
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px; }

.bootstrap-inside .btn-mini .caret,
.bootstrap-inside .btn-small .caret {
  margin-top: 8px; }

.bootstrap-inside .dropup .btn-large .caret {
  border-bottom-width: 5px; }

.bootstrap-inside .btn-primary .caret,
.bootstrap-inside .btn-warning .caret,
.bootstrap-inside .btn-danger .caret,
.bootstrap-inside .btn-info .caret,
.bootstrap-inside .btn-success .caret,
.bootstrap-inside .btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff; }

.bootstrap-inside .btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1; }

.bootstrap-inside .btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  border-radius: 0; }

.bootstrap-inside .btn-group-vertical > .btn + .btn {
  margin-top: -1px;
  margin-left: 0; }

.bootstrap-inside .btn-group-vertical > .btn:first-child {
  border-radius: 4px 4px 0 0; }

.bootstrap-inside .btn-group-vertical > .btn:last-child {
  border-radius: 0 0 4px 4px; }

.bootstrap-inside .btn-group-vertical > .btn-large:first-child {
  border-radius: 6px 6px 0 0; }

.bootstrap-inside .btn-group-vertical > .btn-large:last-child {
  border-radius: 0 0 6px 6px; }

.bootstrap-inside .alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px; }

.bootstrap-inside .alert,
.bootstrap-inside .alert h4 {
  color: #c09853; }

.bootstrap-inside .alert h4 {
  margin: 0; }

.bootstrap-inside .alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px; }

.bootstrap-inside .alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

.bootstrap-inside .alert-success h4 {
  color: #468847; }

.bootstrap-inside .alert-danger,
.bootstrap-inside .alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7; }

.bootstrap-inside .alert-danger h4,
.bootstrap-inside .alert-error h4 {
  color: #b94a48; }

.bootstrap-inside .alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1; }

.bootstrap-inside .alert-info h4 {
  color: #3a87ad; }

.bootstrap-inside .alert-block {
  padding-top: 14px;
  padding-bottom: 14px; }

.bootstrap-inside .alert-block > p,
.bootstrap-inside .alert-block > ul {
  margin-bottom: 0; }

.bootstrap-inside .alert-block p + p {
  margin-top: 5px; }

.bootstrap-inside .nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none; }

.bootstrap-inside .nav > li > a {
  display: block; }

.bootstrap-inside .nav > li > a:hover,
.bootstrap-inside .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee; }

.bootstrap-inside .nav > li > a > img {
  max-width: none; }

.bootstrap-inside .nav > .pull-right {
  float: right; }

.bootstrap-inside .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase; }

.bootstrap-inside .nav li + .nav-header {
  margin-top: 9px; }

.bootstrap-inside .nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0; }

.bootstrap-inside .nav-list > li > a,
.bootstrap-inside .nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.bootstrap-inside .nav-list > li > a {
  padding: 3px 15px; }

.bootstrap-inside .nav-list > .active > a,
.bootstrap-inside .nav-list > .active > a:hover,
.bootstrap-inside .nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc; }

.bootstrap-inside .nav-list [class^="icon-"],
.bootstrap-inside .nav-list [class*=" icon-"] {
  margin-right: 2px; }

.bootstrap-inside .nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff; }

.bootstrap-inside .nav-tabs,
.bootstrap-inside .nav-pills {
  *zoom: 1; }

.bootstrap-inside .nav-tabs:before,
.bootstrap-inside .nav-pills:before,
.bootstrap-inside .nav-tabs:after,
.bootstrap-inside .nav-pills:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .nav-tabs:after,
.bootstrap-inside .nav-pills:after {
  clear: both; }

.bootstrap-inside .nav-tabs > li,
.bootstrap-inside .nav-pills > li {
  float: left; }

.bootstrap-inside .nav-tabs > li > a,
.bootstrap-inside .nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px; }

.bootstrap-inside .nav-tabs {
  border-bottom: 1px solid #ddd; }

.bootstrap-inside .nav-tabs > li {
  margin-bottom: -1px; }

.bootstrap-inside .nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

.bootstrap-inside .nav-tabs > li > a:hover,
.bootstrap-inside .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd; }

.bootstrap-inside .nav-tabs > .active > a,
.bootstrap-inside .nav-tabs > .active > a:hover,
.bootstrap-inside .nav-tabs > .active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent; }

.bootstrap-inside .nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-radius: 5px; }

.bootstrap-inside .nav-pills > .active > a,
.bootstrap-inside .nav-pills > .active > a:hover,
.bootstrap-inside .nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #0088cc; }

.bootstrap-inside .nav-stacked > li {
  float: none; }

.bootstrap-inside .nav-stacked > li > a {
  margin-right: 0; }

.bootstrap-inside .nav-tabs.nav-stacked {
  border-bottom: 0; }

.bootstrap-inside .nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  border-radius: 0; }

.bootstrap-inside .nav-tabs.nav-stacked > li:first-child > a {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px; }

.bootstrap-inside .nav-tabs.nav-stacked > li:last-child > a {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px; }

.bootstrap-inside .nav-tabs.nav-stacked > li > a:hover,
.bootstrap-inside .nav-tabs.nav-stacked > li > a:focus {
  z-index: 2;
  border-color: #ddd; }

.bootstrap-inside .nav-pills.nav-stacked > li > a {
  margin-bottom: 3px; }

.bootstrap-inside .nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px; }

.bootstrap-inside .nav-tabs .dropdown-menu {
  border-radius: 0 0 6px 6px; }

.bootstrap-inside .nav-pills .dropdown-menu {
  border-radius: 6px; }

.bootstrap-inside .nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #0088cc;
  border-bottom-color: #0088cc; }

.bootstrap-inside .nav .dropdown-toggle:hover .caret,
.bootstrap-inside .nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580; }

.bootstrap-inside .nav-tabs .dropdown-toggle .caret {
  margin-top: 8px; }

.bootstrap-inside .nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff; }

.bootstrap-inside .nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555; }

.bootstrap-inside .nav > .dropdown.active > a:hover,
.bootstrap-inside .nav > .dropdown.active > a:focus {
  cursor: pointer; }

.bootstrap-inside .nav-tabs .open .dropdown-toggle,
.bootstrap-inside .nav-pills .open .dropdown-toggle,
.bootstrap-inside .nav > li.dropdown.open.active > a:hover,
.bootstrap-inside .nav > li.dropdown.open.active > a:focus {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999; }

.bootstrap-inside .nav li.dropdown.open .caret,
.bootstrap-inside .nav li.dropdown.open.active .caret,
.bootstrap-inside .nav li.dropdown.open a:hover .caret,
.bootstrap-inside .nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100); }

.bootstrap-inside .tabs-stacked .open > a:hover,
.bootstrap-inside .tabs-stacked .open > a:focus {
  border-color: #999999; }

.bootstrap-inside .tabbable {
  *zoom: 1; }

.bootstrap-inside .tabbable:before,
.bootstrap-inside .tabbable:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .tabbable:after {
  clear: both; }

.bootstrap-inside .tab-content {
  overflow: auto; }

.bootstrap-inside .tabs-below > .nav-tabs,
.bootstrap-inside .tabs-right > .nav-tabs,
.bootstrap-inside .tabs-left > .nav-tabs {
  border-bottom: 0; }

.bootstrap-inside .tab-content > .tab-pane,
.bootstrap-inside .pill-content > .pill-pane {
  display: none; }

.bootstrap-inside .tab-content > .active,
.bootstrap-inside .pill-content > .active {
  display: block; }

.bootstrap-inside .tabs-below > .nav-tabs {
  border-top: 1px solid #ddd; }

.bootstrap-inside .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0; }

.bootstrap-inside .tabs-below > .nav-tabs > li > a {
  border-radius: 0 0 4px 4px; }

.bootstrap-inside .tabs-below > .nav-tabs > li > a:hover,
.bootstrap-inside .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent; }

.bootstrap-inside .tabs-below > .nav-tabs > .active > a,
.bootstrap-inside .tabs-below > .nav-tabs > .active > a:hover,
.bootstrap-inside .tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd; }

.bootstrap-inside .tabs-left > .nav-tabs > li,
.bootstrap-inside .tabs-right > .nav-tabs > li {
  float: none; }

.bootstrap-inside .tabs-left > .nav-tabs > li > a,
.bootstrap-inside .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px; }

.bootstrap-inside .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd; }

.bootstrap-inside .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  border-radius: 4px 0 0 4px; }

.bootstrap-inside .tabs-left > .nav-tabs > li > a:hover,
.bootstrap-inside .tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee; }

.bootstrap-inside .tabs-left > .nav-tabs .active > a,
.bootstrap-inside .tabs-left > .nav-tabs .active > a:hover,
.bootstrap-inside .tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff; }

.bootstrap-inside .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd; }

.bootstrap-inside .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  border-radius: 0 4px 4px 0; }

.bootstrap-inside .tabs-right > .nav-tabs > li > a:hover,
.bootstrap-inside .tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd; }

.bootstrap-inside .tabs-right > .nav-tabs .active > a,
.bootstrap-inside .tabs-right > .nav-tabs .active > a:hover,
.bootstrap-inside .tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff; }

.bootstrap-inside .nav > .disabled > a {
  color: #999999; }

.bootstrap-inside .nav > .disabled > a:hover,
.bootstrap-inside .nav > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent; }

.bootstrap-inside .navbar {
  *position: relative;
  *z-index: 2;
  margin-bottom: 20px;
  overflow: visible; }

.bootstrap-inside .navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  *zoom: 1;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); }

.bootstrap-inside .navbar-inner:before,
.bootstrap-inside .navbar-inner:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .navbar-inner:after {
  clear: both; }

.bootstrap-inside .navbar .container {
  width: auto; }

.bootstrap-inside .nav-collapse.collapse {
  height: auto;
  overflow: visible; }

.bootstrap-inside .navbar .brand {
  display: block;
  float: left;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #ffffff; }

.bootstrap-inside .navbar .brand:hover,
.bootstrap-inside .navbar .brand:focus {
  text-decoration: none; }

.bootstrap-inside .navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777777; }

.bootstrap-inside .navbar-link {
  color: #777777; }

.bootstrap-inside .navbar-link:hover,
.bootstrap-inside .navbar-link:focus {
  color: #333333; }

.bootstrap-inside .navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #f2f2f2; }

.bootstrap-inside .navbar .btn,
.bootstrap-inside .navbar .btn-group {
  margin-top: 5px; }

.bootstrap-inside .navbar .btn-group .btn,
.bootstrap-inside .navbar .input-prepend .btn,
.bootstrap-inside .navbar .input-append .btn,
.bootstrap-inside .navbar .input-prepend .btn-group,
.bootstrap-inside .navbar .input-append .btn-group {
  margin-top: 0; }

.bootstrap-inside .navbar-form {
  margin-bottom: 0;
  *zoom: 1; }

.bootstrap-inside .navbar-form:before,
.bootstrap-inside .navbar-form:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .navbar-form:after {
  clear: both; }

.bootstrap-inside .navbar-form input,
.bootstrap-inside .navbar-form select,
.bootstrap-inside .navbar-form .radio,
.bootstrap-inside .navbar-form .checkbox {
  margin-top: 5px; }

.bootstrap-inside .navbar-form input,
.bootstrap-inside .navbar-form select,
.bootstrap-inside .navbar-form .btn {
  display: inline-block;
  margin-bottom: 0; }

.bootstrap-inside .navbar-form input[type="image"],
.bootstrap-inside .navbar-form input[type="checkbox"],
.bootstrap-inside .navbar-form input[type="radio"] {
  margin-top: 3px; }

.bootstrap-inside .navbar-form .input-append,
.bootstrap-inside .navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap; }

.bootstrap-inside .navbar-form .input-append input,
.bootstrap-inside .navbar-form .input-prepend input {
  margin-top: 0; }

.bootstrap-inside .navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0; }

.bootstrap-inside .navbar-search .search-query {
  padding: 4px 14px;
  margin-bottom: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  border-radius: 15px; }

.bootstrap-inside .navbar-static-top {
  position: static;
  margin-bottom: 0; }

.bootstrap-inside .navbar-static-top .navbar-inner {
  border-radius: 0; }

.bootstrap-inside .navbar-fixed-top,
.bootstrap-inside .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0; }

.bootstrap-inside .navbar-fixed-top .navbar-inner,
.bootstrap-inside .navbar-static-top .navbar-inner {
  border-width: 0 0 1px; }

.bootstrap-inside .navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0; }

.bootstrap-inside .navbar-fixed-top .navbar-inner,
.bootstrap-inside .navbar-fixed-bottom .navbar-inner {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.bootstrap-inside .navbar-static-top .container,
.bootstrap-inside .navbar-fixed-top .container,
.bootstrap-inside .navbar-fixed-bottom .container {
  width: 940px; }

.bootstrap-inside .navbar-fixed-top {
  top: 0; }

.bootstrap-inside .navbar-fixed-top .navbar-inner,
.bootstrap-inside .navbar-static-top .navbar-inner {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }

.bootstrap-inside .navbar-fixed-bottom {
  bottom: 0; }

.bootstrap-inside .navbar-fixed-bottom .navbar-inner {
  box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); }

.bootstrap-inside .navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0; }

.bootstrap-inside .navbar .nav.pull-right {
  float: right;
  margin-right: 0; }

.bootstrap-inside .navbar .nav > li {
  float: left; }

.bootstrap-inside .navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777777;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff; }

.bootstrap-inside .navbar .nav .dropdown-toggle .caret {
  margin-top: 8px; }

.bootstrap-inside .navbar .nav > li > a:focus,
.bootstrap-inside .navbar .nav > li > a:hover {
  color: #333333;
  text-decoration: none;
  background-color: transparent; }

.bootstrap-inside .navbar .nav > .active > a,
.bootstrap-inside .navbar .nav > .active > a:hover,
.bootstrap-inside .navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #e5e5e5;
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); }

.bootstrap-inside .navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  *background-color: #e5e5e5;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); }

.bootstrap-inside .navbar .btn-navbar:hover,
.bootstrap-inside .navbar .btn-navbar:focus,
.bootstrap-inside .navbar .btn-navbar:active,
.bootstrap-inside .navbar .btn-navbar.active,
.bootstrap-inside .navbar .btn-navbar.disabled,
.bootstrap-inside .navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9; }

.bootstrap-inside .navbar .btn-navbar:active,
.bootstrap-inside .navbar .btn-navbar.active {
  background-color: #cccccc \9; }

.bootstrap-inside .navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  border-radius: 1px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-inside .btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px; }

.bootstrap-inside .navbar .nav > li > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: ''; }

.bootstrap-inside .navbar .nav > li > .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: ''; }

.bootstrap-inside .navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  top: auto;
  bottom: -7px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2); }

.bootstrap-inside .navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  top: auto;
  bottom: -6px;
  border-top: 6px solid #ffffff;
  border-bottom: 0; }

.bootstrap-inside .navbar .nav li.dropdown > a:hover .caret,
.bootstrap-inside .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333; }

.bootstrap-inside .navbar .nav li.dropdown.open > .dropdown-toggle,
.bootstrap-inside .navbar .nav li.dropdown.active > .dropdown-toggle,
.bootstrap-inside .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #555555;
  background-color: #e5e5e5; }

.bootstrap-inside .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777777;
  border-bottom-color: #777777; }

.bootstrap-inside .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.bootstrap-inside .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.bootstrap-inside .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555; }

.bootstrap-inside .navbar .pull-right > li > .dropdown-menu,
.bootstrap-inside .navbar .nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto; }

.bootstrap-inside .navbar .pull-right > li > .dropdown-menu:before,
.bootstrap-inside .navbar .nav > li > .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto; }

.bootstrap-inside .navbar .pull-right > li > .dropdown-menu:after,
.bootstrap-inside .navbar .nav > li > .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto; }

.bootstrap-inside .navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.bootstrap-inside .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: -1px;
  margin-left: 0;
  border-radius: 6px 0 6px 6px; }

.bootstrap-inside .navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); }

.bootstrap-inside .navbar-inverse .brand,
.bootstrap-inside .navbar-inverse .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-inside .navbar-inverse .brand:hover,
.bootstrap-inside .navbar-inverse .nav > li > a:hover,
.bootstrap-inside .navbar-inverse .brand:focus,
.bootstrap-inside .navbar-inverse .nav > li > a:focus {
  color: #ffffff; }

.bootstrap-inside .navbar-inverse .brand {
  color: #999999; }

.bootstrap-inside .navbar-inverse .navbar-text {
  color: #999999; }

.bootstrap-inside .navbar-inverse .nav > li > a:focus,
.bootstrap-inside .navbar-inverse .nav > li > a:hover {
  color: #ffffff;
  background-color: transparent; }

.bootstrap-inside .navbar-inverse .nav .active > a,
.bootstrap-inside .navbar-inverse .nav .active > a:hover,
.bootstrap-inside .navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111; }

.bootstrap-inside .navbar-inverse .navbar-link {
  color: #999999; }

.bootstrap-inside .navbar-inverse .navbar-link:hover,
.bootstrap-inside .navbar-inverse .navbar-link:focus {
  color: #ffffff; }

.bootstrap-inside .navbar-inverse .divider-vertical {
  border-right-color: #222222;
  border-left-color: #111111; }

.bootstrap-inside .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.bootstrap-inside .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.bootstrap-inside .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #111111; }

.bootstrap-inside .navbar-inverse .nav li.dropdown > a:hover .caret,
.bootstrap-inside .navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff; }

.bootstrap-inside .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999; }

.bootstrap-inside .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.bootstrap-inside .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.bootstrap-inside .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff; }

.bootstrap-inside .navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
  transition: none; }

.bootstrap-inside .navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc; }

.bootstrap-inside .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc; }

.bootstrap-inside .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc; }

.bootstrap-inside .navbar-inverse .navbar-search .search-query:focus,
.bootstrap-inside .navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); }

.bootstrap-inside .navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  *background-color: #040404;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

.bootstrap-inside .navbar-inverse .btn-navbar:hover,
.bootstrap-inside .navbar-inverse .btn-navbar:focus,
.bootstrap-inside .navbar-inverse .btn-navbar:active,
.bootstrap-inside .navbar-inverse .btn-navbar.active,
.bootstrap-inside .navbar-inverse .btn-navbar.disabled,
.bootstrap-inside .navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000; }

.bootstrap-inside .navbar-inverse .btn-navbar:active,
.bootstrap-inside .navbar-inverse .btn-navbar.active {
  background-color: #000000 \9; }

.bootstrap-inside .breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }

.bootstrap-inside .breadcrumb > li {
  display: inline-block;
  *display: inline;
  text-shadow: 0 1px 0 #ffffff;
  *zoom: 1; }

.bootstrap-inside .breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc; }

.bootstrap-inside .breadcrumb > .active {
  color: #999999; }

.bootstrap-inside .pagination {
  margin: 20px 0; }

.bootstrap-inside .pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  border-radius: 4px;
  *zoom: 1;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

.bootstrap-inside .pagination ul > li {
  display: inline; }

.bootstrap-inside .pagination ul > li > a,
.bootstrap-inside .pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0; }

.bootstrap-inside .pagination ul > li > a:hover,
.bootstrap-inside .pagination ul > li > a:focus,
.bootstrap-inside .pagination ul > .active > a,
.bootstrap-inside .pagination ul > .active > span {
  background-color: #f5f5f5; }

.bootstrap-inside .pagination ul > .active > a,
.bootstrap-inside .pagination ul > .active > span {
  color: #999999;
  cursor: default; }

.bootstrap-inside .pagination ul > .disabled > span,
.bootstrap-inside .pagination ul > .disabled > a,
.bootstrap-inside .pagination ul > .disabled > a:hover,
.bootstrap-inside .pagination ul > .disabled > a:focus {
  color: #999999;
  cursor: default;
  background-color: transparent; }

.bootstrap-inside .pagination ul > li:first-child > a,
.bootstrap-inside .pagination ul > li:first-child > span {
  border-left-width: 1px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px; }

.bootstrap-inside .pagination ul > li:last-child > a,
.bootstrap-inside .pagination ul > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px; }

.bootstrap-inside .pagination-centered {
  text-align: center; }

.bootstrap-inside .pagination-right {
  text-align: right; }

.bootstrap-inside .pagination-large ul > li > a,
.bootstrap-inside .pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px; }

.bootstrap-inside .pagination-large ul > li:first-child > a,
.bootstrap-inside .pagination-large ul > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px; }

.bootstrap-inside .pagination-large ul > li:last-child > a,
.bootstrap-inside .pagination-large ul > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px; }

.bootstrap-inside .pagination-mini ul > li:first-child > a,
.bootstrap-inside .pagination-small ul > li:first-child > a,
.bootstrap-inside .pagination-mini ul > li:first-child > span,
.bootstrap-inside .pagination-small ul > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px; }

.bootstrap-inside .pagination-mini ul > li:last-child > a,
.bootstrap-inside .pagination-small ul > li:last-child > a,
.bootstrap-inside .pagination-mini ul > li:last-child > span,
.bootstrap-inside .pagination-small ul > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px; }

.bootstrap-inside .pagination-small ul > li > a,
.bootstrap-inside .pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px; }

.bootstrap-inside .pagination-mini ul > li > a,
.bootstrap-inside .pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px; }

.bootstrap-inside .pager {
  margin: 20px 0;
  text-align: center;
  list-style: none;
  *zoom: 1; }

.bootstrap-inside .pager:before,
.bootstrap-inside .pager:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .pager:after {
  clear: both; }

.bootstrap-inside .pager li {
  display: inline; }

.bootstrap-inside .pager li > a,
.bootstrap-inside .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px; }

.bootstrap-inside .pager li > a:hover,
.bootstrap-inside .pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5; }

.bootstrap-inside .pager .next > a,
.bootstrap-inside .pager .next > span {
  float: right; }

.bootstrap-inside .pager .previous > a,
.bootstrap-inside .pager .previous > span {
  float: left; }

.bootstrap-inside .pager .disabled > a,
.bootstrap-inside .pager .disabled > a:hover,
.bootstrap-inside .pager .disabled > a:focus,
.bootstrap-inside .pager .disabled > span {
  color: #999999;
  cursor: default;
  background-color: #fff; }

.bootstrap-inside .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000; }

.bootstrap-inside .modal-backdrop.fade {
  opacity: 0; }

.bootstrap-inside .modal-backdrop,
.bootstrap-inside .modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80); }

.bootstrap-inside .modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  border-radius: 6px;
  outline: none;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  background-clip: padding-box; }

.bootstrap-inside .modal.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out; }

.bootstrap-inside .modal.fade.in {
  top: 10%; }

.bootstrap-inside .modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee; }

.bootstrap-inside .modal-header .close {
  margin-top: 2px; }

.bootstrap-inside .modal-header h3 {
  margin: 0;
  line-height: 30px; }

.bootstrap-inside .modal-body {
  position: relative;
  max-height: 400px;
  padding: 15px;
  overflow-y: auto; }

.bootstrap-inside .modal-form {
  margin-bottom: 0; }

.bootstrap-inside .modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-radius: 0 0 6px 6px;
  *zoom: 1;
  box-shadow: inset 0 1px 0 #ffffff; }

.bootstrap-inside .modal-footer:before,
.bootstrap-inside .modal-footer:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .modal-footer:after {
  clear: both; }

.bootstrap-inside .modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px; }

.bootstrap-inside .modal-footer .btn-group .btn + .btn {
  margin-left: -1px; }

.bootstrap-inside .modal-footer .btn-block + .btn-block {
  margin-left: 0; }

.bootstrap-inside .tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible; }

.bootstrap-inside .tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80); }

.bootstrap-inside .tooltip.top {
  padding: 5px 0;
  margin-top: -3px; }

.bootstrap-inside .tooltip.right {
  padding: 0 5px;
  margin-left: 3px; }

.bootstrap-inside .tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px; }

.bootstrap-inside .tooltip.left {
  padding: 0 5px;
  margin-left: -3px; }

.bootstrap-inside .tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px; }

.bootstrap-inside .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

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

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

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

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

.bootstrap-inside .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip: padding-box; }

.bootstrap-inside .popover.top {
  margin-top: -10px; }

.bootstrap-inside .popover.right {
  margin-left: 10px; }

.bootstrap-inside .popover.bottom {
  margin-top: 10px; }

.bootstrap-inside .popover.left {
  margin-left: -10px; }

.bootstrap-inside .popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.bootstrap-inside .popover-title:empty {
  display: none; }

.bootstrap-inside .popover-content {
  padding: 9px 14px; }

.bootstrap-inside .popover .arrow,
.bootstrap-inside .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.bootstrap-inside .popover .arrow {
  border-width: 11px; }

.bootstrap-inside .popover .arrow:after {
  border-width: 10px;
  content: ""; }

.bootstrap-inside .popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0; }

.bootstrap-inside .popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-bottom-width: 0; }

.bootstrap-inside .popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0; }

.bootstrap-inside .popover.right .arrow:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #ffffff;
  border-left-width: 0; }

.bootstrap-inside .popover.bottom .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0; }

.bootstrap-inside .popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-top-width: 0; }

.bootstrap-inside .popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-right-width: 0; }

.bootstrap-inside .popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #ffffff;
  border-right-width: 0; }

.bootstrap-inside .thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1; }

.bootstrap-inside .thumbnails:before,
.bootstrap-inside .thumbnails:after {
  display: table;
  line-height: 0;
  content: ""; }

.bootstrap-inside .thumbnails:after {
  clear: both; }

.bootstrap-inside .row-fluid .thumbnails {
  margin-left: 0; }

.bootstrap-inside .thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px; }

.bootstrap-inside .thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.bootstrap-inside a.thumbnail:hover,
.bootstrap-inside a.thumbnail:focus {
  border-color: #0088cc;
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); }

.bootstrap-inside .thumbnail > img {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto; }

.bootstrap-inside .thumbnail .caption {
  padding: 9px;
  color: #555555; }

.bootstrap-inside .media,
.bootstrap-inside .media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1; }

.bootstrap-inside .media,
.bootstrap-inside .media .media {
  margin-top: 15px; }

.bootstrap-inside .media:first-child {
  margin-top: 0; }

.bootstrap-inside .media-object {
  display: block; }

.bootstrap-inside .media-heading {
  margin: 0 0 5px; }

.bootstrap-inside .media > .pull-left {
  margin-right: 10px; }

.bootstrap-inside .media > .pull-right {
  margin-left: 10px; }

.bootstrap-inside .media-list {
  margin-left: 0;
  list-style: none; }

.bootstrap-inside .label,
.bootstrap-inside .badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999999; }

.bootstrap-inside .label {
  border-radius: 3px; }

.bootstrap-inside .badge {
  padding-right: 9px;
  padding-left: 9px;
  border-radius: 9px; }

.bootstrap-inside .label:empty,
.bootstrap-inside .badge:empty {
  display: none; }

.bootstrap-inside a.label:hover,
.bootstrap-inside a.label:focus,
.bootstrap-inside a.badge:hover,
.bootstrap-inside a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer; }

.bootstrap-inside .label-important,
.bootstrap-inside .badge-important {
  background-color: #b94a48; }

.bootstrap-inside .label-important[href],
.bootstrap-inside .badge-important[href] {
  background-color: #953b39; }

.bootstrap-inside .label-warning,
.bootstrap-inside .badge-warning {
  background-color: #f89406; }

.bootstrap-inside .label-warning[href],
.bootstrap-inside .badge-warning[href] {
  background-color: #c67605; }

.bootstrap-inside .label-success,
.bootstrap-inside .badge-success {
  background-color: #468847; }

.bootstrap-inside .label-success[href],
.bootstrap-inside .badge-success[href] {
  background-color: #356635; }

.bootstrap-inside .label-info,
.bootstrap-inside .badge-info {
  background-color: #3a87ad; }

.bootstrap-inside .label-info[href],
.bootstrap-inside .badge-info[href] {
  background-color: #2d6987; }

.bootstrap-inside .label-inverse,
.bootstrap-inside .badge-inverse {
  background-color: #333333; }

.bootstrap-inside .label-inverse[href],
.bootstrap-inside .badge-inverse[href] {
  background-color: #1a1a1a; }

.bootstrap-inside .btn .label,
.bootstrap-inside .btn .badge {
  position: relative;
  top: -1px; }

.bootstrap-inside .btn-mini .label,
.bootstrap-inside .btn-mini .badge {
  top: 0; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.bootstrap-inside .progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.bootstrap-inside .progress .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease; }

.bootstrap-inside .progress .bar + .bar {
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); }

.bootstrap-inside .progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

.bootstrap-inside .progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

.bootstrap-inside .progress-danger .bar,
.bootstrap-inside .progress .bar-danger {
  background-color: #dd514c;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); }

.bootstrap-inside .progress-danger.progress-striped .bar,
.bootstrap-inside .progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.bootstrap-inside .progress-success .bar,
.bootstrap-inside .progress .bar-success {
  background-color: #5eb95e;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); }

.bootstrap-inside .progress-success.progress-striped .bar,
.bootstrap-inside .progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.bootstrap-inside .progress-info .bar,
.bootstrap-inside .progress .bar-info {
  background-color: #4bb1cf;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); }

.bootstrap-inside .progress-info.progress-striped .bar,
.bootstrap-inside .progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.bootstrap-inside .progress-warning .bar,
.bootstrap-inside .progress .bar-warning {
  background-color: #faa732;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); }

.bootstrap-inside .progress-warning.progress-striped .bar,
.bootstrap-inside .progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.bootstrap-inside .accordion {
  margin-bottom: 20px; }

.bootstrap-inside .accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  border-radius: 4px; }

.bootstrap-inside .accordion-heading {
  border-bottom: 0; }

.bootstrap-inside .accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px; }

.bootstrap-inside .accordion-toggle {
  cursor: pointer; }

.bootstrap-inside .accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5; }

.bootstrap-inside .carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1; }

.bootstrap-inside .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

.bootstrap-inside .carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left; }

.bootstrap-inside .carousel-inner > .item > img,
.bootstrap-inside .carousel-inner > .item > a > img {
  display: block;
  line-height: 1; }

.bootstrap-inside .carousel-inner > .active,
.bootstrap-inside .carousel-inner > .next,
.bootstrap-inside .carousel-inner > .prev {
  display: block; }

.bootstrap-inside .carousel-inner > .active {
  left: 0; }

.bootstrap-inside .carousel-inner > .next,
.bootstrap-inside .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%; }

.bootstrap-inside .carousel-inner > .next {
  left: 100%; }

.bootstrap-inside .carousel-inner > .prev {
  left: -100%; }

.bootstrap-inside .carousel-inner > .next.left,
.bootstrap-inside .carousel-inner > .prev.right {
  left: 0; }

.bootstrap-inside .carousel-inner > .active.left {
  left: -100%; }

.bootstrap-inside .carousel-inner > .active.right {
  left: 100%; }

.bootstrap-inside .carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50); }

.bootstrap-inside .carousel-control.right {
  right: 15px;
  left: auto; }

.bootstrap-inside .carousel-control:hover,
.bootstrap-inside .carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90); }

.bootstrap-inside .carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none; }

.bootstrap-inside .carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px; }

.bootstrap-inside .carousel-indicators .active {
  background-color: #fff; }

.bootstrap-inside .carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75); }

.bootstrap-inside .carousel-caption h4,
.bootstrap-inside .carousel-caption p {
  line-height: 20px;
  color: #ffffff; }

.bootstrap-inside .carousel-caption h4 {
  margin: 0 0 5px; }

.bootstrap-inside .carousel-caption p {
  margin-bottom: 0; }

.bootstrap-inside .hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eeeeee;
  border-radius: 6px; }

.bootstrap-inside .hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
  color: inherit; }

.bootstrap-inside .hero-unit li {
  line-height: 30px; }

.bootstrap-inside .pull-right {
  float: right; }

.bootstrap-inside .pull-left {
  float: left; }

.bootstrap-inside .hide {
  display: none; }

.bootstrap-inside .show {
  display: block; }

.bootstrap-inside .invisible {
  visibility: hidden; }

.bootstrap-inside .affix {
  position: fixed; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0dBUUc7QUFDSDtFQUNJLG9EQUFvRDtFQUVwRCwwRkFBMEY7RUFFMUYsK0JBQStCLEVBRWxDOztBQUNEO0dBQ0ksUUFBUyxFQUNaOztBQUNEOztFQUVJLGVBQWU7RUFDZixlQUFlO0VBQ2YsWUFBWSxFQUNmOztBQUNEO0VBQ0ksWUFBWSxFQUNmOztBQUNEO0VBQ0ksWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsOEJBQThCO0VBQzlCLFVBQVUsRUFDYjs7QUFDRDtFQUNJLGVBQWU7RUFDZixZQUFZO0VBQ1osaUJBQWlCO0VBR2pCLHVCQUF1QixFQUMxQjs7QUFDRDs7Ozs7Ozs7OztFQVVJLGVBQWUsRUFDbEI7O0FBQ0Q7OztFQUdJLHNCQUFzQjtHQUN0QixnQkFBaUI7R0FDakIsUUFBUyxFQUNaOztBQUNEO0VBQ0ksY0FBYyxFQUNqQjs7QUFDRDtFQUNJLGdCQUFnQjtFQUNoQiwrQkFBK0I7RUFDL0IsMkJBQTJCLEVBQzlCOztBQUNEO0VBQ0ksMEJBQTBCO0VBQzFCLDJDQUEyQztFQUMzQyxxQkFBcUIsRUFDeEI7O0FBQ0Q7O0VBRUksV0FBVyxFQUNkOztBQUNEOztFQUVJLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsZUFBZTtFQUNmLHlCQUF5QixFQUM1Qjs7QUFDRDtFQUNJLFlBQVksRUFDZjs7QUFDRDtFQUNJLGdCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGNBQWM7RUFDZCxhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixVQUFVO0VBQ1YsZ0NBQWdDLEVBQ25DOztBQUNEOztFQUVJLGdCQUFnQixFQUNuQjs7QUFDRDs7OztFQUlJLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsdUJBQXVCLEVBQzFCOztBQUNEOztHQUVJLGtCQUFtQjtFQUNuQixvQkFBb0IsRUFDdkI7O0FBQ0Q7O0VBRUksV0FBVztFQUNYLFVBQVUsRUFDYjs7QUFDRDs7OztFQUlJLGdCQUFnQjtFQUNoQiwyQkFBMkIsRUFDOUI7O0FBQ0Q7Ozs7Ozs7O0VBUUksZ0JBQWdCLEVBQ25COztBQUNEO0VBR0ksd0JBQXdCO0VBQ3hCLDhCQUE4QixFQUNqQzs7QUFDRDs7RUFFSSx5QkFBeUIsRUFDNUI7O0FBQ0Q7RUFDSSxlQUFlO0VBQ2Ysb0JBQW9CLEVBQ3ZCOztBQUNEO0VBQ0k7SUFDSSx1QkFBdUI7SUFDdkIsNkJBQTZCO0lBQzdCLG1DQUFtQztJQUNuQyw0QkFBNEIsRUFDL0I7RUFDRDs7SUFFSSwyQkFBMkIsRUFDOUI7RUFDRDtJQUNJLDZCQUE0QixFQUMvQjtFQUNEO0lBQ0ksOEJBQTZCLEVBQ2hDO0VBQ0Q7OztJQUdJLFlBQVksRUFDZjtFQUNEOztJQUVJLHVCQUF1QjtJQUN2Qix5QkFBeUIsRUFDNUI7RUFDRDtJQUNJLDRCQUE0QixFQUMvQjtFQUNEOztJQUVJLHlCQUF5QixFQUM1QjtFQUNEO0lBQ0ksMkJBQTJCLEVBQzlCO0VBQ0Q7SUFDSSxjQUFjLEVBQUE7RUFFbEI7OztJQUdJLFdBQVc7SUFDWCxVQUFVLEVBQ2I7RUFDRDs7SUFFSSx3QkFBd0IsRUFDM0IsRUFBQTs7QUFFTDtFQUNJLFVBQVU7RUFDViw0REFBNEQ7RUFDNUQsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsMEJBQTBCLEVBQzdCOztBQUNEO0VBQ0ksZUFBZTtFQUNmLHNCQUFzQixFQUN6Qjs7QUFDRDs7RUFFSSxlQUFlO0VBQ2YsMkJBQTJCLEVBQzlCOztBQUNEO0VBR0ksbUJBQW1CLEVBQ3RCOztBQUNEO0VBQ0ksYUFBYTtFQUNiLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIscUNBQXNCO0VBR3RCLHlDQUEwQixFQUM3Qjs7QUFDRDtFQUdJLHFCQUFxQixFQUN4Qjs7QUFDRDtFQUNJLG1CQUFtQjtHQUNuQixRQUFTLEVBQ1o7O0FBQ0Q7O0VBRUksZUFBZTtFQUNmLGVBQWU7RUFDZixZQUFZLEVBQ2Y7O0FBQ0Q7RUFDSSxZQUFZLEVBQ2Y7O0FBQ0Q7RUFDSSxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUNyQjs7QUFDRDs7OztFQUlJLGFBQWEsRUFDaEI7O0FBQ0Q7RUFDSSxhQUFhLEVBQ2hCOztBQUNEO0VBQ0ksYUFBYSxFQUNoQjs7QUFDRDtFQUNJLGFBQWEsRUFDaEI7O0FBQ0Q7RUFDSSxhQUFhLEVBQ2hCOztBQUNEO0VBQ0ksYUFBYSxFQUNoQjs7QUFDRDtFQUNJLGFBQWEsRUFDaEI7O0FBQ0Q7RUFDSSxhQUFhLEVBQ2hCOztBQUNEO0VBQ0ksYUFBYSxFQUNoQjs7QUFDRDtFQUNJLGFBQWEsRUFDaEI7O0FBQ0Q7RUFDSSxhQUFhLEVBQ2hCOztBQUNEO0VBQ0ksYUFBYSxFQUNoQjs7QUFDRDtFQUNJLFlBQVksRUFDZjs7QUFDRDtFQUNJLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLFlBQVk7R0FDWixRQUFTLEVBQ1o7O0FBQ0Q7O0VBRUksZUFBZTtFQUNmLGVBQWU7RUFDZixZQUFZLEVBQ2Y7O0FBQ0Q7RUFDSSxZQUFZLEVBQ2Y7O0FBQ0Q7RUFDSSxlQUFlO0VBQ2YsWUFBWTtFQUNaLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsZ0NBQWdDO0dBQ2hDLGdDQUFpQztFQUdqQyx1QkFBdUIsRUFDMUI7O0FBQ0Q7RUFDSSxlQUFlLEVBQ2xCOztBQUNEO0VBQ0ksZ0NBQWdDLEVBQ25DOztBQUNEO0VBQ0ksWUFBWTtHQUNaLDBCQUEyQixFQUM5Qjs7QUFDRDtFQUNJLDBCQUEwQjtHQUMxQiwwQkFBMkIsRUFDOUI7O0FBQ0Q7RUFDSSwwQkFBMEI7R0FDMUIsMEJBQTJCLEVBQzlCOztBQUNEO0VBQ0ksMEJBQTBCO0dBQzFCLDBCQUEyQixFQUM5Qjs7QUFDRDtFQUNJLDBCQUEwQjtHQUMxQiwwQkFBMkIsRUFDOUI7O0FBQ0Q7RUFDSSwwQkFBMEI7R0FDMUIsMEJBQTJCLEVBQzlCOztBQUNEO0VBQ0ksMEJBQTBCO0dBQzFCLDBCQUEyQixFQUM5Qjs7QUFDRDtFQUNJLDBCQUEwQjtHQUMxQiwwQkFBMkIsRUFDOUI7O0FBQ0Q7RUFDSSwyQkFBMkI7R0FDM0IsMkJBQTRCLEVBQy9COztBQUNEO0VBQ0ksMkJBQTJCO0dBQzNCLDJCQUE0QixFQUMvQjs7QUFDRDtFQUNJLDJCQUEyQjtHQUMzQiwyQkFBNEIsRUFDL0I7O0FBQ0Q7RUFDSSwwQkFBMEI7R0FDMUIsMEJBQTJCLEVBQzlCOztBQUNEO0VBQ0ksaUNBQWlDO0dBQ2pDLGlDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGlDQUFpQztHQUNqQyxpQ0FBa0MsRUFDckM7O0FBQ0Q7RUFDSSxnQ0FBZ0M7R0FDaEMsK0JBQWdDLEVBQ25DOztBQUNEO0VBQ0ksZ0NBQWdDO0dBQ2hDLGdDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGdDQUFnQztHQUNoQyxnQ0FBaUMsRUFDcEM7O0FBQ0Q7RUFDSSwrQkFBK0I7R0FDL0IsZ0NBQWlDLEVBQ3BDOztBQUNEO0VBQ0ksZ0NBQWdDO0dBQ2hDLGdDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGdDQUFnQztHQUNoQyxnQ0FBaUMsRUFDcEM7O0FBQ0Q7RUFDSSwrQkFBK0I7R0FDL0IsZ0NBQWlDLEVBQ3BDOztBQUNEO0VBQ0ksZ0NBQWdDO0dBQ2hDLCtCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLGdDQUFnQztHQUNoQyxnQ0FBaUMsRUFDcEM7O0FBQ0Q7RUFDSSxpQ0FBaUM7R0FDakMsZ0NBQWlDLEVBQ3BDOztBQUNEO0VBQ0ksaUNBQWlDO0dBQ2pDLGlDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGlDQUFpQztHQUNqQyxnQ0FBaUMsRUFDcEM7O0FBQ0Q7RUFDSSxnQ0FBZ0M7R0FDaEMsZ0NBQWlDLEVBQ3BDOztBQUNEO0VBQ0ksK0JBQStCO0dBQy9CLCtCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLGlDQUFpQztHQUNqQyxnQ0FBaUMsRUFDcEM7O0FBQ0Q7RUFDSSxnQ0FBZ0M7R0FDaEMsZ0NBQWlDLEVBQ3BDOztBQUNEO0VBQ0ksaUNBQWlDO0dBQ2pDLCtCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLGdDQUFnQztHQUNoQyxpQ0FBa0MsRUFDckM7O0FBQ0Q7RUFDSSxpQ0FBaUM7R0FDakMsZ0NBQWlDLEVBQ3BDOztBQUNEO0VBQ0ksZ0NBQWdDO0dBQ2hDLGlDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGlDQUFpQztHQUNqQyxnQ0FBaUMsRUFDcEM7O0FBQ0Q7RUFDSSwrQkFBK0I7R0FDL0IsZ0NBQWlDLEVBQ3BDOztBQUNEOztFQUVJLGNBQWMsRUFDakI7O0FBQ0Q7O0VBRUksYUFBYSxFQUNoQjs7QUFDRDtFQUNJLG1CQUFtQjtFQUNuQixrQkFBa0I7R0FDbEIsUUFBUyxFQUNaOztBQUNEOztFQUVJLGVBQWU7RUFDZixlQUFlO0VBQ2YsWUFBWSxFQUNmOztBQUNEO0VBQ0ksWUFBWSxFQUNmOztBQUNEO0VBQ0ksb0JBQW9CO0VBQ3BCLG1CQUFtQjtHQUNuQixRQUFTLEVBQ1o7O0FBQ0Q7O0VBRUksZUFBZTtFQUNmLGVBQWU7RUFDZixZQUFZLEVBQ2Y7O0FBQ0Q7RUFDSSxZQUFZLEVBQ2Y7O0FBQ0Q7RUFDSSxpQkFBaUIsRUFDcEI7O0FBQ0Q7RUFDSSxvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFDckI7O0FBQ0Q7RUFDSSxlQUFlLEVBQ2xCOztBQUNEO0VBQ0ksa0JBQWtCLEVBQ3JCOztBQUNEO0VBQ0ksbUJBQW1CLEVBQ3RCOztBQUNEO0VBQ0ksbUJBQW1CLEVBQ3RCOztBQUNEO0VBQ0ksZUFBZSxFQUNsQjs7QUFDRDs7RUFFSSxlQUFlLEVBQ2xCOztBQUNEO0VBQ0ksZUFBZSxFQUNsQjs7QUFDRDs7RUFFSSxlQUFlLEVBQ2xCOztBQUNEO0VBQ0ksZUFBZSxFQUNsQjs7QUFDRDs7RUFFSSxlQUFlLEVBQ2xCOztBQUNEO0VBQ0ksZUFBZSxFQUNsQjs7QUFDRDs7RUFFSSxlQUFlLEVBQ2xCOztBQUNEO0VBQ0ksZUFBZSxFQUNsQjs7QUFDRDs7RUFFSSxlQUFlLEVBQ2xCOztBQUNEO0VBQ0ksaUJBQWlCLEVBQ3BCOztBQUNEO0VBQ0ksa0JBQWtCLEVBQ3JCOztBQUNEO0VBQ0ksbUJBQW1CLEVBQ3RCOztBQUNEOzs7Ozs7RUFNSSxlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLG1DQUFtQyxFQUN0Qzs7QUFDRDs7Ozs7O0VBTUksb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZixlQUFlLEVBQ2xCOztBQUNEOzs7RUFHSSxrQkFBa0IsRUFDckI7O0FBQ0Q7RUFDSSxrQkFBa0IsRUFDckI7O0FBQ0Q7RUFDSSxrQkFBa0IsRUFDckI7O0FBQ0Q7RUFDSSxrQkFBa0IsRUFDckI7O0FBQ0Q7RUFDSSxrQkFBa0IsRUFDckI7O0FBQ0Q7RUFDSSxnQkFBZ0IsRUFDbkI7O0FBQ0Q7RUFDSSxrQkFBa0IsRUFDckI7O0FBQ0Q7RUFDSSxrQkFBa0IsRUFDckI7O0FBQ0Q7RUFDSSxrQkFBa0IsRUFDckI7O0FBQ0Q7RUFDSSxnQkFBZ0IsRUFDbkI7O0FBQ0Q7RUFDSSxnQkFBZ0IsRUFDbkI7O0FBQ0Q7RUFDSSxvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLGlDQUFpQyxFQUNwQzs7QUFDRDs7RUFFSSxXQUFXO0VBQ1gsc0JBQXNCLEVBQ3pCOztBQUNEOzs7O0VBSUksaUJBQWlCLEVBQ3BCOztBQUNEO0VBQ0ksa0JBQWtCLEVBQ3JCOztBQUNEOztFQUVJLGVBQWU7RUFDZixpQkFBaUIsRUFDcEI7O0FBQ0Q7O0VBRUksZUFBZTtFQUNmLGlCQUFpQixFQUNwQjs7QUFDRDs7RUFFSSxzQkFBc0I7R0FDdEIsZ0JBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixrQkFBa0I7R0FDbEIsUUFBUyxFQUNaOztBQUNEO0VBQ0ksb0JBQW9CLEVBQ3ZCOztBQUNEOztFQUVJLGtCQUFrQixFQUNyQjs7QUFDRDtFQUNJLGtCQUFrQixFQUNyQjs7QUFDRDtFQUNJLGtCQUFrQixFQUNyQjs7QUFDRDtHQUNJLFFBQVMsRUFDWjs7QUFDRDs7RUFFSSxlQUFlO0VBQ2YsZUFBZTtFQUNmLFlBQVksRUFDZjs7QUFDRDtFQUNJLFlBQVksRUFDZjs7QUFDRDtFQUNJLFlBQVk7RUFDWixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsd0JBQXdCO0VBQ3hCLG9CQUFvQixFQUN2Qjs7QUFDRDtFQUNJLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLGVBQWU7RUFDZixVQUFVO0VBQ1YsOEJBQThCO0VBQzlCLGlDQUFpQyxFQUNwQzs7QUFDRDs7RUFFSSxhQUFhO0VBQ2Isa0NBQWtDLEVBQ3JDOztBQUNEO0VBQ0ksZUFBZTtFQUNmLDBCQUEwQixFQUM3Qjs7QUFDRDtFQUNJLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsK0JBQStCLEVBQ2xDOztBQUNEO0VBQ0ksaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCLEVBQ3JCOztBQUNEO0VBQ0ksZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixlQUFlLEVBQ2xCOztBQUNEO0VBQ0ksdUJBQXVCLEVBQzFCOztBQUNEO0VBQ0ksYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsZ0NBQWdDO0VBQ2hDLGVBQWUsRUFDbEI7O0FBQ0Q7O0VBRUksa0JBQWtCLEVBQ3JCOztBQUNEO0VBQ0ksWUFBWSxFQUNmOztBQUNEO0VBQ0ksdUJBQXVCLEVBQzFCOztBQUNEOzs7O0VBSUksWUFBWSxFQUNmOztBQUNEO0VBQ0ksZUFBZTtFQUNmLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsa0JBQWtCLEVBQ3JCOztBQUNEOztFQUVJLG1CQUFtQjtFQUNuQiwrREFBK0Q7RUFDL0QsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFHZixtQkFBbUIsRUFDdEI7O0FBQ0Q7RUFDSSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQiwwQkFBMEI7RUFDMUIsMEJBQTBCLEVBQzdCOztBQUNEO0VBQ0ksZUFBZTtFQUNmLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsMEJBQTBCO0VBQzFCLHVCQUF1QjtFQUN2QixzQ0FBc0I7RUFHdEIsbUJBQW1CLEVBQ3RCOztBQUNEO0VBQ0ksb0JBQW9CLEVBQ3ZCOztBQUNEO0VBQ0ksV0FBVztFQUNYLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLDhCQUE4QjtFQUM5QixVQUFVLEVBQ2I7O0FBQ0Q7RUFDSSxrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQ3RCOztBQUNEO0VBQ0ksaUJBQWlCLEVBQ3BCOztBQUNEO0VBQ0ksV0FBVztFQUNYLFVBQVU7RUFDVixVQUFVLEVBQ2I7O0FBQ0Q7RUFDSSxlQUFlO0VBQ2YsWUFBWTtFQUNaLFdBQVc7RUFDWCxvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsVUFBVTtFQUNWLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGdCQUFnQjtFQUNoQixlQUFlLEVBQ2xCOztBQUNEOzs7OztFQUtJLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsa0JBQWtCLEVBQ3JCOztBQUNEOzs7O0VBSUksNERBQTRELEVBQy9EOztBQUNEO0VBQ0ksZUFBZTtFQUNmLG1CQUFtQixFQUN0Qjs7QUFDRDs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQkksc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLHVCQUF1QjtFQUd2QixtQkFBbUIsRUFDdEI7O0FBQ0Q7OztFQUdJLGFBQWEsRUFDaEI7O0FBQ0Q7RUFDSSxhQUFhLEVBQ2hCOztBQUNEOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JJLDBCQUEwQjtFQUMxQiwwQkFBMEI7RUFHMUIsaURBQWdDO0VBQ2hDLCtEQUErRDtFQUcvRCx1REFBdUQsRUFDMUQ7O0FBQ0Q7Ozs7Ozs7Ozs7Ozs7Ozs7RUFnQkksc0NBQWtCO0VBQ2xCLFdBQVc7RUFDWCx3QkFBd0I7RUFDeEIsV0FBVztFQUlYLGtGQUE4RCxFQUNqRTs7QUFDRDs7RUFFSSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0dBQ25CLGNBQWU7RUFDZixvQkFBb0IsRUFDdkI7O0FBQ0Q7Ozs7Ozs7RUFPSSxZQUFZLEVBQ2Y7O0FBQ0Q7O0VBRUksYUFBYTtFQUNiLDBGQUEwRjtHQUUxRixnQkFBaUI7RUFDakIseURBQXlEO0VBRXpELGtCQUFrQixFQUNyQjs7QUFDRDtFQUNJLGFBQWE7RUFDYiwwQkFBMEI7RUFDMUIsMEJBQTBCLEVBQzdCOztBQUNEOztFQUVJLGFBQWEsRUFDaEI7O0FBQ0Q7Ozs7RUFJSSwwQkFBMEI7RUFDMUIsMkNBQTJDO0VBQzNDLHFCQUFxQixFQUN4Qjs7QUFDRDs7RUFFSSxlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLDBCQUEwQjtFQUMxQixzQkFBc0I7RUFHdEIsaURBQWdDLEVBQ25DOztBQUNEO0VBQ0ksaUJBQWlCO0VBQ2pCLG9CQUFvQixFQUN2Qjs7QUFDRDtFQUNJLFlBQVk7RUFDWixhQUFhLEVBQ2hCOztBQUNEOztFQUVJLGVBQWUsRUFDbEI7O0FBQ0Q7O0VBRUksZUFBZSxFQUNsQjs7QUFDRDs7RUFFSSxlQUFlLEVBQ2xCOztBQUNEOztFQUVJLGlCQUFpQjtFQUNqQixtQkFBbUIsRUFDdEI7O0FBQ0Q7O0VBRUksWUFBWTtFQUNaLG1CQUFtQixFQUN0Qjs7QUFDRDs7RUFFSSxpQkFBaUIsRUFDcEI7O0FBQ0Q7O0VBRUksc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsdUJBQXVCLEVBQzFCOztBQUNEOztFQUVJLGtCQUFrQixFQUNyQjs7QUFDRDtFQUNJLFlBQVksRUFDZjs7QUFDRDtFQUNJLFlBQVksRUFDZjs7QUFDRDtFQUNJLGFBQWEsRUFDaEI7O0FBQ0Q7RUFDSSxhQUFhLEVBQ2hCOztBQUNEO0VBQ0ksYUFBYSxFQUNoQjs7QUFDRDtFQUNJLGFBQWEsRUFDaEI7O0FBQ0Q7Ozs7Ozs7O0VBUUksWUFBWTtFQUNaLGVBQWUsRUFDbEI7O0FBQ0Q7Ozs7Ozs7Ozs7RUFVSSxzQkFBc0IsRUFDekI7O0FBQ0Q7OztFQUdJLGVBQWUsRUFDbEI7O0FBQ0Q7RUFDSSxrQkFBa0IsRUFDckI7O0FBQ0Q7OztFQUdJLGFBQWEsRUFDaEI7O0FBQ0Q7OztFQUdJLGFBQWEsRUFDaEI7O0FBQ0Q7OztFQUdJLGFBQWEsRUFDaEI7O0FBQ0Q7OztFQUdJLGFBQWEsRUFDaEI7O0FBQ0Q7OztFQUdJLGFBQWEsRUFDaEI7O0FBQ0Q7OztFQUdJLGFBQWEsRUFDaEI7O0FBQ0Q7OztFQUdJLGFBQWEsRUFDaEI7O0FBQ0Q7OztFQUdJLGFBQWEsRUFDaEI7O0FBQ0Q7OztFQUdJLGFBQWEsRUFDaEI7O0FBQ0Q7OztFQUdJLGFBQWEsRUFDaEI7O0FBQ0Q7OztFQUdJLGFBQWEsRUFDaEI7O0FBQ0Q7OztFQUdJLFlBQVksRUFDZjs7QUFDRDtHQUNJLFFBQVMsRUFDWjs7QUFDRDs7RUFFSSxlQUFlO0VBQ2YsZUFBZTtFQUNmLFlBQVksRUFDZjs7QUFDRDtFQUNJLFlBQVksRUFDZjs7QUFDRDs7RUFFSSxZQUFZLEVBQ2Y7O0FBQ0Q7O0VBRUksaUJBQWlCLEVBQ3BCOztBQUNEOzs7Ozs7RUFNSSxvQkFBb0I7RUFDcEIsMEJBQTBCLEVBQzdCOztBQUNEOzs7O0VBSUksOEJBQThCLEVBQ2pDOztBQUNEOzs7RUFHSSxlQUFlLEVBQ2xCOztBQUNEOzs7OztFQUtJLGVBQWUsRUFDbEI7O0FBQ0Q7OztFQUdJLHNCQUFzQjtFQUd0QixpREFBZ0MsRUFDbkM7O0FBQ0Q7OztFQUdJLHNCQUFzQjtFQUd0QixrRUFBaUUsRUFDcEU7O0FBQ0Q7O0VBRUksZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0IsRUFDekI7O0FBQ0Q7OztFQUdJLGVBQWUsRUFDbEI7O0FBQ0Q7Ozs7O0VBS0ksZUFBZSxFQUNsQjs7QUFDRDs7O0VBR0ksc0JBQXNCO0VBR3RCLGlEQUFnQyxFQUNuQzs7QUFDRDs7O0VBR0ksc0JBQXNCO0VBR3RCLGtFQUFpRSxFQUNwRTs7QUFDRDs7RUFFSSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLHNCQUFzQixFQUN6Qjs7QUFDRDs7O0VBR0ksZUFBZSxFQUNsQjs7QUFDRDs7Ozs7RUFLSSxlQUFlLEVBQ2xCOztBQUNEOzs7RUFHSSxzQkFBc0I7RUFHdEIsaURBQWdDLEVBQ25DOztBQUNEOzs7RUFHSSxzQkFBc0I7RUFHdEIsa0VBQWlFLEVBQ3BFOztBQUNEOztFQUVJLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsc0JBQXNCLEVBQ3pCOztBQUNEOzs7RUFHSSxlQUFlLEVBQ2xCOztBQUNEOzs7OztFQUtJLGVBQWUsRUFDbEI7O0FBQ0Q7OztFQUdJLHNCQUFzQjtFQUd0QixpREFBZ0MsRUFDbkM7O0FBQ0Q7OztFQUdJLHNCQUFzQjtFQUd0QixrRUFBaUUsRUFDcEU7O0FBQ0Q7O0VBRUksZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0IsRUFDekI7O0FBQ0Q7OztFQUdJLGVBQWU7RUFDZixzQkFBc0IsRUFDekI7O0FBQ0Q7OztFQUdJLHNCQUFzQjtFQUd0Qiw0QkFBNEIsRUFDL0I7O0FBQ0Q7RUFDSSx3QkFBd0I7RUFDeEIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQiwwQkFBMEI7RUFDMUIsOEJBQThCO0dBQzlCLFFBQVMsRUFDWjs7QUFDRDs7RUFFSSxlQUFlO0VBQ2YsZUFBZTtFQUNmLFlBQVksRUFDZjs7QUFDRDtFQUNJLFlBQVksRUFDZjs7QUFDRDs7RUFFSSxlQUFlLEVBQ2xCOztBQUNEO0VBQ0ksZUFBZTtFQUNmLG9CQUFvQixFQUN2Qjs7QUFDRDtFQUNJLHNCQUFzQjtHQUN0QixnQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLHVCQUF1QjtHQUN2QixRQUFTLEVBQ1o7O0FBQ0Q7O0VBRUksc0JBQXNCO0VBQ3RCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLHVCQUF1QixFQUMxQjs7QUFDRDs7Ozs7Ozs7OztFQVVJLGdCQUFnQixFQUNuQjs7QUFDRDs7Ozs7O0VBTUksbUJBQW1CO0VBQ25CLGlCQUFpQjtHQUNqQixlQUFnQjtFQUNoQixvQkFBb0I7RUFHcEIsMkJBQTJCLEVBQzlCOztBQUNEOzs7Ozs7RUFNSSxXQUFXLEVBQ2Q7O0FBQ0Q7O0VBRUksc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsNkJBQTZCO0VBQzdCLDBCQUEwQjtFQUMxQix1QkFBdUIsRUFDMUI7O0FBQ0Q7Ozs7OztFQU1JLG9CQUFvQjtFQUdwQixpQkFBaUIsRUFDcEI7O0FBQ0Q7O0VBRUksMEJBQTBCO0VBQzFCLHNCQUFzQixFQUN6Qjs7QUFDRDs7RUFFSSxtQkFBbUIsRUFDdEI7O0FBQ0Q7O0VBSUksMkJBQTJCLEVBQzlCOztBQUNEOzs7RUFLSSwyQkFBMkIsRUFDOUI7O0FBQ0Q7OztFQUtJLDJCQUEyQixFQUM5Qjs7QUFDRDs7O0VBR0ksa0JBQWtCLEVBQ3JCOztBQUNEOzs7RUFLSSwyQkFBMkIsRUFDOUI7O0FBQ0Q7OztFQUtJLGlCQUFpQixFQUNwQjs7QUFDRDs7O0VBS0ksMkJBQTJCLEVBQzlCOztBQUNEOztFQUVJLG1CQUFtQjtFQUduQiwyQkFBMkIsRUFDOUI7O0FBQ0Q7O0VBRUksa0JBQWtCO0VBR2xCLDJCQUEyQixFQUM5Qjs7QUFDRDtFQUNJLGVBQWUsRUFDbEI7O0FBQ0Q7RUFDSSxvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsbUVBQW1FO0VBRW5FLGlCQUFpQjtFQUdqQixvQkFBb0IsRUFDdkI7O0FBQ0Q7O0VBSUksaUJBQWlCLEVBQ3BCOztBQUNEO0VBR0ksNkJBQTZCLEVBQ2hDOztBQUNEO0VBR0ksNkJBQTZCLEVBQ2hDOztBQUNEO0VBR0ksNkJBQTZCLEVBQ2hDOztBQUNEO0VBR0ksNkJBQTZCLEVBQ2hDOztBQUNEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFxQkksc0JBQXNCO0dBQ3RCLGdCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsdUJBQXVCO0dBQ3ZCLFFBQVMsRUFDWjs7QUFDRDs7O0VBR0ksY0FBYyxFQUNqQjs7QUFDRDs7OztFQUlJLHNCQUFzQixFQUN6Qjs7QUFDRDs7OztFQUlJLGlCQUFpQixFQUNwQjs7QUFDRDs7OztFQUlJLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsdUJBQXVCLEVBQzFCOztBQUNEOzs7O0VBSUksWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixlQUFlLEVBQ2xCOztBQUNEO0VBQ0ksb0JBQW9CLEVBQ3ZCOztBQUNEO0VBQ0ksaUJBQWlCO0VBQ2pCLHNDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLG9CQUFvQjtHQUNwQixRQUFTLEVBQ1o7O0FBQ0Q7O0VBRUksZUFBZTtFQUNmLGVBQWU7RUFDZixZQUFZLEVBQ2Y7O0FBQ0Q7RUFDSSxZQUFZLEVBQ2Y7O0FBQ0Q7RUFDSSxZQUFZO0VBQ1osYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFDckI7O0FBQ0Q7R0FDSSxzQkFBdUI7R0FDdkIsbUJBQW9CO0VBQ3BCLG1CQUFtQjtHQUNuQixlQUFnQixFQUNuQjs7QUFDRDtHQUNJLG9CQUFxQixFQUN4Qjs7QUFDRDtFQUNJLGlCQUFpQixFQUNwQjs7QUFDRDs7Ozs7O0VBTUksaUJBQWlCLEVBQ3BCOztBQUNEO0VBQ0ksb0JBQW9CLEVBQ3ZCOztBQUNEO0VBQ0ksZ0JBQWdCO0VBQ2hCLDhCQUE4QjtFQUM5QiwwQkFBMEI7RUFDMUIsa0JBQWtCLEVBQ3JCOztBQUNEO0VBQ0ksWUFBWTtFQUNaLG9CQUFvQixFQUN2Qjs7QUFDRDs7RUFFSSxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsOEJBQThCLEVBQ2pDOztBQUNEO0VBQ0ksa0JBQWtCLEVBQ3JCOztBQUNEO0VBQ0ksdUJBQXVCLEVBQzFCOztBQUNEOzs7Ozs7RUFNSSxjQUFjLEVBQ2pCOztBQUNEO0VBQ0ksOEJBQThCLEVBQ2pDOztBQUNEO0VBQ0ksMEJBQTBCLEVBQzdCOztBQUNEOztFQUVJLGlCQUFpQixFQUNwQjs7QUFDRDtFQUNJLDBCQUEwQjtFQUMxQiwwQkFBMEI7R0FDMUIsMEJBQTJCO0VBQzNCLGVBQWU7RUFHZixtQkFBbUIsRUFDdEI7O0FBQ0Q7O0VBRUksK0JBQStCLEVBQ2xDOztBQUNEOzs7Ozs7Ozs7RUFTSSxjQUFjLEVBQ2pCOztBQUNEOzs7RUFJSSw0QkFBNEI7RUFDNUIsZ0NBQWdDLEVBQ25DOztBQUNEOzs7RUFJSSw2QkFBNkI7RUFDN0IsaUNBQWlDLEVBQ3BDOztBQUNEOzs7OztFQU1JLCtCQUErQjtFQUMvQixtQ0FBbUMsRUFDdEM7O0FBQ0Q7Ozs7O0VBTUksZ0NBQWdDO0VBQ2hDLG9DQUFvQyxFQUN2Qzs7QUFDRDtFQUVJLDZCQUE2QjtFQUM3QixpQ0FBaUMsRUFDcEM7O0FBQ0Q7RUFFSSw4QkFBOEI7RUFDOUIsa0NBQWtDLEVBQ3JDOztBQUNEOzs7O0VBS0ksNEJBQTRCO0VBQzVCLGdDQUFnQyxFQUNuQzs7QUFDRDs7OztFQUtJLDZCQUE2QjtFQUM3QixpQ0FBaUMsRUFDcEM7O0FBQ0Q7O0VBRUksMEJBQTBCLEVBQzdCOztBQUNEOztFQUVJLDBCQUEwQixFQUM3Qjs7QUFDRDs7OztFQUlJLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osZUFBZSxFQUNsQjs7QUFDRDs7RUFFSSxZQUFZO0VBQ1osWUFBWTtFQUNaLGVBQWUsRUFDbEI7O0FBQ0Q7O0VBRUksWUFBWTtFQUNaLGFBQWE7RUFDYixlQUFlLEVBQ2xCOztBQUNEOztFQUVJLFlBQVk7RUFDWixhQUFhO0VBQ2IsZUFBZSxFQUNsQjs7QUFDRDs7RUFFSSxZQUFZO0VBQ1osYUFBYTtFQUNiLGVBQWUsRUFDbEI7O0FBQ0Q7O0VBRUksWUFBWTtFQUNaLGFBQWE7RUFDYixlQUFlLEVBQ2xCOztBQUNEOztFQUVJLFlBQVk7RUFDWixhQUFhO0VBQ2IsZUFBZSxFQUNsQjs7QUFDRDs7RUFFSSxZQUFZO0VBQ1osYUFBYTtFQUNiLGVBQWUsRUFDbEI7O0FBQ0Q7O0VBRUksWUFBWTtFQUNaLGFBQWE7RUFDYixlQUFlLEVBQ2xCOztBQUNEOztFQUVJLFlBQVk7RUFDWixhQUFhO0VBQ2IsZUFBZSxFQUNsQjs7QUFDRDs7RUFFSSxZQUFZO0VBQ1osYUFBYTtFQUNiLGVBQWUsRUFDbEI7O0FBQ0Q7O0VBRUksWUFBWTtFQUNaLGFBQWE7RUFDYixlQUFlLEVBQ2xCOztBQUNEOztFQUVJLFlBQVk7RUFDWixhQUFhO0VBQ2IsZUFBZSxFQUNsQjs7QUFDRDtFQUNJLDBCQUEwQixFQUM3Qjs7QUFDRDtFQUNJLDBCQUEwQixFQUM3Qjs7QUFDRDtFQUNJLDBCQUEwQixFQUM3Qjs7QUFDRDtFQUNJLDBCQUEwQixFQUM3Qjs7QUFDRDtFQUNJLDBCQUEwQixFQUM3Qjs7QUFDRDtFQUNJLDBCQUEwQixFQUM3Qjs7QUFDRDtFQUNJLDBCQUEwQixFQUM3Qjs7QUFDRDtFQUNJLDBCQUEwQixFQUM3Qjs7QUFDRDs7RUFFSSxzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLGFBQWE7RUFDYixnQkFBZ0I7R0FDaEIsbUJBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsNERBQXFCO0VBQ3JCLCtCQUErQjtFQUMvQiw2QkFBNkIsRUFDaEM7O0FBQ0Q7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJJLGtFQUFxQixFQUN4Qjs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDZCQUE2QixFQUNoQzs7QUFDRDtFQUNJLDZCQUE2QixFQUNoQzs7QUFDRDtFQUNJLDZCQUE2QixFQUNoQzs7QUFDRDtFQUNJLDZCQUE2QixFQUNoQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLDZCQUE2QixFQUNoQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLDZCQUE2QixFQUNoQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLDZCQUE2QixFQUNoQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLDZCQUE2QixFQUNoQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGlDQUFpQyxFQUNwQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJLG1DQUFtQyxFQUN0Qzs7QUFDRDtFQUNJLG1DQUFtQyxFQUN0Qzs7QUFDRDtFQUNJLG1DQUFtQyxFQUN0Qzs7QUFDRDtFQUNJLG1DQUFtQyxFQUN0Qzs7QUFDRDtFQUNJLFlBQVk7RUFDWixtQ0FBbUMsRUFDdEM7O0FBQ0Q7RUFDSSxtQ0FBbUMsRUFDdEM7O0FBQ0Q7RUFDSSxtQ0FBbUMsRUFDdEM7O0FBQ0Q7RUFDSSxtQ0FBbUMsRUFDdEM7O0FBQ0Q7RUFDSSxtQ0FBbUMsRUFDdEM7O0FBQ0Q7RUFDSSxtQ0FBbUMsRUFDdEM7O0FBQ0Q7RUFDSSxtQ0FBbUMsRUFDdEM7O0FBQ0Q7RUFDSSxZQUFZO0VBQ1osbUNBQW1DLEVBQ3RDOztBQUNEO0VBQ0ksWUFBWTtFQUNaLG1DQUFtQyxFQUN0Qzs7QUFDRDtFQUNJLG1DQUFtQyxFQUN0Qzs7QUFDRDtFQUNJLG1DQUFtQyxFQUN0Qzs7QUFDRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUNJLGtDQUFrQyxFQUNyQzs7QUFDRDtFQUNJ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VyxFQUNkOztBQUNEOztFQUVJLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLDBCQUFhLEVBQ2hCOztBQUNEO0VBQ0ksbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixZQUFZO0VBQ1osV0FBVztFQUNYLFVBQVU7RUFDVixpQkFBaUIsRUFDcEI7O0FBQ0Q7RUFDSSxlQUFlO0VBQ2YsWUFBWTtFQUNaLFlBQVk7RUFDWixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQix1QkFBdUI7RUFDdkIsNENBQXNCO0VBQ3RCLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLHVCQUF1QixFQUMxQjs7QUFDRDtFQUNJLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsVUFBVTtFQUNWLFFBQVE7RUFDUixjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLGdDQUFnQixFQUNuQjs7QUFDRDs7RUFFSSxrQkFBa0I7RUFDbEIsZUFBZSxFQUNsQjs7QUFDRDtFQUNJLGdCQUFnQixFQUNuQjs7QUFDRDtFQUNJLGlCQUFpQixFQUNwQjs7QUFDRDtFQUNJLGNBQWM7RUFDZCxvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLDBCQUEwQjtFQUcxQixtQkFBbUIsRUFDdEI7O0FBQ0Q7RUFDSSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsZUFBZSxFQUNsQjs7QUFDRDtFQUNJLGtCQUFrQixFQUNyQjs7QUFDRDtFQUNJLGFBQWEsRUFDaEI7O0FBQ0Q7RUFDSSxZQUFZLEVBQ2Y7O0FBQ0Q7RUFDSSxjQUFjLEVBQ2pCOztBQUNEO0VBQ0ksZUFBZSxFQUNsQjs7QUFDRDtFQUNJLG1CQUFtQixFQUN0Qjs7QUFDRDtFQUNJLGdCQUFnQixFQUNuQiIsImZpbGUiOiJib290c3RyYXAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgdjIuMy4yXG4gKlxuICogQ29weXJpZ2h0IDIwMTMgVHdpdHRlciwgSW5jXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMFxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogRGVzaWduZWQgYW5kIGJ1aWx0IHdpdGggYWxsIHRoZSBsb3ZlIGluIHRoZSB3b3JsZCBieSBAbWRvIGFuZCBAZmF0LlxuICovXG4uYm9vdHN0cmFwLWluc2lkZSB7XG4gICAgLyogQWxsb3cgZm9yIGlucHV0IHByZXBlbmQvYXBwZW5kIGluIHNlYXJjaCBmb3JtcyAqL1xuXG4gICAgLyogV2hpdGUgaWNvbnMgd2l0aCBvcHRpb25hbCBjbGFzcywgb3Igb24gaG92ZXIvZm9jdXMvYWN0aXZlIHN0YXRlcyBvZiBjZXJ0YWluIGVsZW1lbnRzICovXG5cbiAgICAvKiBtb3ZlIGRvd24gY2FyZXRzIGZvciB0YWJzICovXG5cbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jbGVhcmZpeCB7XG4gICAgKnpvb206IDE7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY2xlYXJmaXg6YmVmb3JlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNsZWFyZml4OmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5oaWRlLXRleHQge1xuICAgIGZvbnQ6IDAvMCBhO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtYmxvY2stbGV2ZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgYXJ0aWNsZSxcbi5ib290c3RyYXAtaW5zaWRlIGFzaWRlLFxuLmJvb3RzdHJhcC1pbnNpZGUgZGV0YWlscyxcbi5ib290c3RyYXAtaW5zaWRlIGZpZ2NhcHRpb24sXG4uYm9vdHN0cmFwLWluc2lkZSBmaWd1cmUsXG4uYm9vdHN0cmFwLWluc2lkZSBmb290ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSBoZWFkZXIsXG4uYm9vdHN0cmFwLWluc2lkZSBoZ3JvdXAsXG4uYm9vdHN0cmFwLWluc2lkZSBuYXYsXG4uYm9vdHN0cmFwLWluc2lkZSBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5ib290c3RyYXAtaW5zaWRlIGF1ZGlvLFxuLmJvb3RzdHJhcC1pbnNpZGUgY2FudmFzLFxuLmJvb3RzdHJhcC1pbnNpZGUgdmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICp6b29tOiAxO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkICMzMzM7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgYTpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgc3ViLFxuLmJvb3RzdHJhcC1pbnNpZGUgc3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaW1nIHtcbiAgICB3aWR0aDogYXV0b1xcOTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAjbWFwX2NhbnZhcyBpbWcsXG4uYm9vdHN0cmFwLWluc2lkZSAuZ29vZ2xlLW1hcHMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBidXR0b24sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dCxcbi5ib290c3RyYXAtaW5zaWRlIHNlbGVjdCxcbi5ib290c3RyYXAtaW5zaWRlIHRleHRhcmVhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBidXR0b24sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dCB7XG4gICAgKm92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBidXR0b24sXG4uYm9vdHN0cmFwLWluc2lkZSBodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG4uYm9vdHN0cmFwLWluc2lkZSBsYWJlbCxcbi5ib290c3RyYXAtaW5zaWRlIHNlbGVjdCxcbi5ib290c3RyYXAtaW5zaWRlIGJ1dHRvbixcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgdGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgcHJpbnQge1xuICAgIC5ib290c3RyYXAtaW5zaWRlICoge1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ib290c3RyYXAtaW5zaWRlIGEsXG4gICAgLmJvb3RzdHJhcC1pbnNpZGUgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIC5ib290c3RyYXAtaW5zaWRlIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG4gICAgLmJvb3RzdHJhcC1pbnNpZGUgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuICAgIC5ib290c3RyYXAtaW5zaWRlIC5pciBhOmFmdGVyLFxuICAgIC5ib290c3RyYXAtaW5zaWRlIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgICAuYm9vdHN0cmFwLWluc2lkZSBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICAgIC5ib290c3RyYXAtaW5zaWRlIHByZSxcbiAgICAuYm9vdHN0cmFwLWluc2lkZSBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cbiAgICAuYm9vdHN0cmFwLWluc2lkZSB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG4gICAgLmJvb3RzdHJhcC1pbnNpZGUgdHIsXG4gICAgLmJvb3RzdHJhcC1pbnNpZGUgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cbiAgICAuYm9vdHN0cmFwLWluc2lkZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQHBhZ2UgIHtcbiAgICAgICAgbWFyZ2luOiAwLjVjbTtcbiAgICB9XG4gICAgLmJvb3RzdHJhcC1pbnNpZGUgcCxcbiAgICAuYm9vdHN0cmFwLWluc2lkZSBoMixcbiAgICAuYm9vdHN0cmFwLWluc2lkZSBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG4gICAgLmJvb3RzdHJhcC1pbnNpZGUgaDIsXG4gICAgLmJvb3RzdHJhcC1pbnNpZGUgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG59XG4uYm9vdHN0cmFwLWluc2lkZSBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGEge1xuICAgIGNvbG9yOiAjMDA4OGNjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGE6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNTU4MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pbWctcm91bmRlZCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmltZy1wb2xhcm9pZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmltZy1jaXJjbGUge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAqem9vbTogMTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yb3c6YmVmb3JlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdzphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yb3c6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jb250YWluZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLXN0YXRpYy10b3AgLmNvbnRhaW5lcixcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItZml4ZWQtdG9wIC5jb250YWluZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWZpeGVkLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTQwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuc3BhbjEyIHtcbiAgICB3aWR0aDogOTQwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuc3BhbjExIHtcbiAgICB3aWR0aDogODYwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuc3BhbjEwIHtcbiAgICB3aWR0aDogNzgwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuc3Bhbjkge1xuICAgIHdpZHRoOiA3MDBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5zcGFuOCB7XG4gICAgd2lkdGg6IDYyMHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnNwYW43IHtcbiAgICB3aWR0aDogNTQwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuc3BhbjYge1xuICAgIHdpZHRoOiA0NjBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5zcGFuNSB7XG4gICAgd2lkdGg6IDM4MHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnNwYW40IHtcbiAgICB3aWR0aDogMzAwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuc3BhbjMge1xuICAgIHdpZHRoOiAyMjBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5zcGFuMiB7XG4gICAgd2lkdGg6IDE0MHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnNwYW4xIHtcbiAgICB3aWR0aDogNjBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5vZmZzZXQxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDk4MHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTAwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAub2Zmc2V0MTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MjBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5vZmZzZXQ5IHtcbiAgICBtYXJnaW4tbGVmdDogNzQwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAub2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2MHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm9mZnNldDcge1xuICAgIG1hcmdpbi1sZWZ0OiA1ODBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5vZmZzZXQ2IHtcbiAgICBtYXJnaW4tbGVmdDogNTAwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAub2Zmc2V0NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQyMHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm9mZnNldDQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNDBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5vZmZzZXQzIHtcbiAgICBtYXJnaW4tbGVmdDogMjYwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAub2Zmc2V0MiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm9mZnNldDEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp6b29tOiAxO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZDpiZWZvcmUsXG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY1OTU3NDQ2ODA4NSU7XG4gICAgKm1hcmdpbi1sZWZ0OiAyLjA3NDQ2ODA4NTEwNjM4MyU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5jb250cm9scy1yb3cgW2NsYXNzKj1cInNwYW5cIl0gKyBbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjU5NTc0NDY4MDg1JTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgLnNwYW4xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45NDY4MDg1MTA2MzgyOSU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5zcGFuMTEge1xuICAgIHdpZHRoOiA5MS40ODkzNjE3MDIxMjc2NSU7XG4gICAgKndpZHRoOiA5MS40MzYxNzAyMTI3NjU5NCU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5zcGFuMTAge1xuICAgIHdpZHRoOiA4Mi45Nzg3MjM0MDQyNTUzMiU7XG4gICAgKndpZHRoOiA4Mi45MjU1MzE5MTQ4OTM2MSU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5zcGFuOSB7XG4gICAgd2lkdGg6IDc0LjQ2ODA4NTEwNjM4Mjk3JTtcbiAgICAqd2lkdGg6IDc0LjQxNDg5MzYxNzAyMTI2JTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgLnNwYW44IHtcbiAgICB3aWR0aDogNjUuOTU3NDQ2ODA4NTEwNjQlO1xuICAgICp3aWR0aDogNjUuOTA0MjU1MzE5MTQ4OTMlO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAuc3Bhbjcge1xuICAgIHdpZHRoOiA1Ny40NDY4MDg1MTA2MzgyOSU7XG4gICAgKndpZHRoOiA1Ny4zOTM2MTcwMjEyNzY1OSU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5zcGFuNiB7XG4gICAgd2lkdGg6IDQ4LjkzNjE3MDIxMjc2NTk1JTtcbiAgICAqd2lkdGg6IDQ4Ljg4Mjk3ODcyMzQwNDI1JTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgLnNwYW41IHtcbiAgICB3aWR0aDogNDAuNDI1NTMxOTE0ODkzNjIlO1xuICAgICp3aWR0aDogNDAuMzcyMzQwNDI1NTMxOTIlO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAuc3BhbjQge1xuICAgIHdpZHRoOiAzMS45MTQ4OTM2MTcwMjEyNzglO1xuICAgICp3aWR0aDogMzEuODYxNzAyMTI3NjU5NTc2JTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgLnNwYW4zIHtcbiAgICB3aWR0aDogMjMuNDA0MjU1MzE5MTQ4OTM0JTtcbiAgICAqd2lkdGg6IDIzLjM1MTA2MzgyOTc4NzIzMyU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5zcGFuMiB7XG4gICAgd2lkdGg6IDE0Ljg5MzYxNzAyMTI3NjU5NSU7XG4gICAgKndpZHRoOiAxNC44NDA0MjU1MzE5MTQ4OTQlO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAuc3BhbjEge1xuICAgIHdpZHRoOiA2LjM4Mjk3ODcyMzQwNDI1NSU7XG4gICAgKndpZHRoOiA2LjMyOTc4NzIzNDA0MjU1MyU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5vZmZzZXQxMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNC4yNTUzMTkxNDg5MzYxNyU7XG4gICAgKm1hcmdpbi1sZWZ0OiAxMDQuMTQ4OTM2MTcwMjEyNzUlO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAub2Zmc2V0MTI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDIuMTI3NjU5NTc0NDY4MDglO1xuICAgICptYXJnaW4tbGVmdDogMTAyLjAyMTI3NjU5NTc0NDY3JTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgLm9mZnNldDExIHtcbiAgICBtYXJnaW4tbGVmdDogOTUuNzQ0NjgwODUxMDYzODIlO1xuICAgICptYXJnaW4tbGVmdDogOTUuNjM4Mjk3ODcyMzQwNCU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5vZmZzZXQxMTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkzLjYxNzAyMTI3NjU5NTc0JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDkzLjUxMDYzODI5Nzg3MjMyJTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgLm9mZnNldDEwIHtcbiAgICBtYXJnaW4tbGVmdDogODcuMjM0MDQyNTUzMTkxNDklO1xuICAgICptYXJnaW4tbGVmdDogODcuMTI3NjU5NTc0NDY4MDclO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAub2Zmc2V0MTA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4NS4xMDYzODI5Nzg3MjM0JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDg0Ljk5OTk5OTk5OTk5OTk5JTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgLm9mZnNldDkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OC43MjM0MDQyNTUzMTkxNCU7XG4gICAgKm1hcmdpbi1sZWZ0OiA3OC42MTcwMjEyNzY1OTU3MiU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5vZmZzZXQ5OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNzYuNTk1NzQ0NjgwODUxMDYlO1xuICAgICptYXJnaW4tbGVmdDogNzYuNDg5MzYxNzAyMTI3NjQlO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAub2Zmc2V0OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjIxMjc2NTk1NzQ0NjglO1xuICAgICptYXJnaW4tbGVmdDogNzAuMTA2MzgyOTc4NzIzMzklO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAub2Zmc2V0ODpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY4LjA4NTEwNjM4Mjk3ODcyJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDY3Ljk3ODcyMzQwNDI1NTMlO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAub2Zmc2V0NyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYxLjcwMjEyNzY1OTU3NDQ2JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDYxLjU5NTc0NDY4MDg1MTA2JTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgLm9mZnNldDc6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OS41NzQ0NjgwODUxMDYzNzUlO1xuICAgICptYXJnaW4tbGVmdDogNTkuNDY4MDg1MTA2MzgyOTclO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAub2Zmc2V0NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUzLjE5MTQ4OTM2MTcwMjEyNSU7XG4gICAgKm1hcmdpbi1sZWZ0OiA1My4wODUxMDYzODI5Nzg3MTUlO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAub2Zmc2V0NjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUxLjA2MzgyOTc4NzIzNDAzNSU7XG4gICAgKm1hcmdpbi1sZWZ0OiA1MC45NTc0NDY4MDg1MTA2MyU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5vZmZzZXQ1IHtcbiAgICBtYXJnaW4tbGVmdDogNDQuNjgwODUxMDYzODI5NzklO1xuICAgICptYXJnaW4tbGVmdDogNDQuNTc0NDY4MDg1MTA2MzglO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAub2Zmc2V0NTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQyLjU1MzE5MTQ4OTM2MTclO1xuICAgICptYXJnaW4tbGVmdDogNDIuNDQ2ODA4NTEwNjM4MyU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5vZmZzZXQ0IHtcbiAgICBtYXJnaW4tbGVmdDogMzYuMTcwMjEyNzY1OTU3NDQ0JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDM2LjA2MzgyOTc4NzIzNDA1JTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgLm9mZnNldDQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNC4wNDI1NTMxOTE0ODkzNiU7XG4gICAgKm1hcmdpbi1sZWZ0OiAzMy45MzYxNzAyMTI3NjU5NiU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5vZmZzZXQzIHtcbiAgICBtYXJnaW4tbGVmdDogMjcuNjU5NTc0NDY4MDg1MTA0JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDI3LjU1MzE5MTQ4OTM2MTclO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAub2Zmc2V0MzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1LjUzMTkxNDg5MzYxNzAyJTtcbiAgICAqbWFyZ2luLWxlZnQ6IDI1LjQyNTUzMTkxNDg5MzYxOCU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5vZmZzZXQyIHtcbiAgICBtYXJnaW4tbGVmdDogMTkuMTQ4OTM2MTcwMjEyNzY0JTtcbiAgICAqbWFyZ2luLWxlZnQ6IDE5LjA0MjU1MzE5MTQ4OTM2JTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgLm9mZnNldDI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNy4wMjEyNzY1OTU3NDQ2OCU7XG4gICAgKm1hcmdpbi1sZWZ0OiAxNi45MTQ4OTM2MTcwMjEyNzglO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAub2Zmc2V0MSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwLjYzODI5Nzg3MjM0MDQyNSU7XG4gICAgKm1hcmdpbi1sZWZ0OiAxMC41MzE5MTQ4OTM2MTcwMiU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5vZmZzZXQxOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogOC41MTA2MzgyOTc4NzIzNCU7XG4gICAgKm1hcmdpbi1sZWZ0OiA4LjQwNDI1NTMxOTE0ODkzOCU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBbY2xhc3MqPVwic3BhblwiXS5oaWRlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCBbY2xhc3MqPVwic3BhblwiXS5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgW2NsYXNzKj1cInNwYW5cIl0ucHVsbC1yaWdodCxcbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgW2NsYXNzKj1cInNwYW5cIl0ucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICp6b29tOiAxO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRhaW5lcjpiZWZvcmUsXG4uYm9vdHN0cmFwLWluc2lkZSAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAqem9vbTogMTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgcCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODUlO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBjaXRlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubXV0ZWQge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgYS5tdXRlZDpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIGEubXV0ZWQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjODA4MDgwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRleHQtd2FybmluZyB7XG4gICAgY29sb3I6ICNjMDk4NTM7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBhLnRleHQtd2FybmluZzpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogI2E0N2UzYztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50ZXh0LWVycm9yIHtcbiAgICBjb2xvcjogI2I5NGE0ODtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGEudGV4dC1lcnJvcjpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIGEudGV4dC1lcnJvcjpmb2N1cyB7XG4gICAgY29sb3I6ICM5NTNiMzk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGV4dC1pbmZvIHtcbiAgICBjb2xvcjogIzNhODdhZDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGEudGV4dC1pbmZvOmhvdmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgYS50ZXh0LWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjMmQ2OTg3O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRleHQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICM0Njg4NDc7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBhLnRleHQtc3VjY2Vzczpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogIzM1NjYzNTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGgxLFxuLmJvb3RzdHJhcC1pbnNpZGUgaDIsXG4uYm9vdHN0cmFwLWluc2lkZSBoMyxcbi5ib290c3RyYXAtaW5zaWRlIGg0LFxuLmJvb3RzdHJhcC1pbnNpZGUgaDUsXG4uYm9vdHN0cmFwLWluc2lkZSBoNiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGgxIHNtYWxsLFxuLmJvb3RzdHJhcC1pbnNpZGUgaDIgc21hbGwsXG4uYm9vdHN0cmFwLWluc2lkZSBoMyBzbWFsbCxcbi5ib290c3RyYXAtaW5zaWRlIGg0IHNtYWxsLFxuLmJvb3RzdHJhcC1pbnNpZGUgaDUgc21hbGwsXG4uYm9vdHN0cmFwLWluc2lkZSBoNiBzbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGgxLFxuLmJvb3RzdHJhcC1pbnNpZGUgaDIsXG4uYm9vdHN0cmFwLWluc2lkZSBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBoMSB7XG4gICAgZm9udC1zaXplOiAzOC41cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMS41cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBoMyB7XG4gICAgZm9udC1zaXplOiAyNC41cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBoNCB7XG4gICAgZm9udC1zaXplOiAxNy41cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaDYge1xuICAgIGZvbnQtc2l6ZTogMTEuOXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaDEgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjQuNXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaDIgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTcuNXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaDMgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGg0IHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucGFnZS1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIHVsLFxuLmJvb3RzdHJhcC1pbnNpZGUgb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAyNXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgdWwgdWwsXG4uYm9vdHN0cmFwLWluc2lkZSB1bCBvbCxcbi5ib290c3RyYXAtaW5zaWRlIG9sIG9sLFxuLmJvb3RzdHJhcC1pbnNpZGUgb2wgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSB1bC51bnN0eWxlZCxcbi5ib290c3RyYXAtaW5zaWRlIG9sLnVuc3R5bGVkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgdWwuaW5saW5lLFxuLmJvb3RzdHJhcC1pbnNpZGUgb2wuaW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgdWwuaW5saW5lID4gbGksXG4uYm9vdHN0cmFwLWluc2lkZSBvbC5pbmxpbmUgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICp6b29tOiAxO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgZGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBkdCxcbi5ib290c3RyYXAtaW5zaWRlIGRkIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGR0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5kbC1ob3Jpem9udGFsIHtcbiAgICAqem9vbTogMTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5kbC1ob3Jpem9udGFsOmJlZm9yZSxcbi5ib290c3RyYXAtaW5zaWRlIC5kbC1ob3Jpem9udGFsOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmRsLWhvcml6b250YWw6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZGwtaG9yaXpvbnRhbCBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaHIge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGFiYnJbdGl0bGVdLFxuLmJvb3RzdHJhcC1pbnNpZGUgYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzk5OTk5OTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGFiYnIuaW5pdGlhbGlzbSB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWVlZWU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNy41cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGJsb2NrcXVvdGUgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJztcbn1cbi5ib290c3RyYXAtaW5zaWRlIGJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBibG9ja3F1b3RlLnB1bGwtcmlnaHQgcCxcbi5ib290c3RyYXAtaW5zaWRlIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbn1cbi5ib290c3RyYXAtaW5zaWRlIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlciB7XG4gICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgcTpiZWZvcmUsXG4uYm9vdHN0cmFwLWluc2lkZSBxOmFmdGVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgYmxvY2txdW90ZTpiZWZvcmUsXG4uYm9vdHN0cmFwLWluc2lkZSBibG9ja3F1b3RlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgYWRkcmVzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBjb2RlLFxuLmJvb3RzdHJhcC1pbnNpZGUgcHJlIHtcbiAgICBwYWRkaW5nOiAwIDNweCAycHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgY29kZSB7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICBjb2xvcjogI2QxNDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlODtcbn1cbi5ib290c3RyYXAtaW5zaWRlIHByZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOS41cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBwcmUucHJldHR5cHJpbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBwcmUgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucHJlLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGZvcm0ge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBmaWVsZHNldCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGxlZ2VuZCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgbGFiZWwsXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dCxcbi5ib290c3RyYXAtaW5zaWRlIGJ1dHRvbixcbi5ib290c3RyYXAtaW5zaWRlIHNlbGVjdCxcbi5ib290c3RyYXAtaW5zaWRlIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGlucHV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgYnV0dG9uLFxuLmJvb3RzdHJhcC1pbnNpZGUgc2VsZWN0LFxuLmJvb3RzdHJhcC1pbnNpZGUgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgc2VsZWN0LFxuLmJvb3RzdHJhcC1pbnNpZGUgdGV4dGFyZWEsXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAudW5lZGl0YWJsZS1pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXQsXG4uYm9vdHN0cmFwLWluc2lkZSB0ZXh0YXJlYSxcbi5ib290c3RyYXAtaW5zaWRlIC51bmVkaXRhYmxlLWlucHV0IHtcbiAgICB3aWR0aDogMjA2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgdGV4dGFyZWEsXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwidXJsXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAudW5lZGl0YWJsZS1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgICAtby10cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgdGV4dGFyZWE6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAudW5lZGl0YWJsZS1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDgyLCAxNjgsIDIzNiwgMC44KTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkIFxcOTtcbiAgICAvKiBJRTYtOSAqL1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSg4MiwgMTY4LCAyMzYsIDAuNik7XG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSg4MiwgMTY4LCAyMzYsIDAuNik7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoODIsIDE2OCwgMjM2LCAwLjYpO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgICAqbWFyZ2luLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cImZpbGVcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwiaW1hZ2VcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IGF1dG87XG59XG4uYm9vdHN0cmFwLWluc2lkZSBzZWxlY3QsXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIC8qIEluIElFNywgdGhlIGhlaWdodCBvZiB0aGUgc2VsZWN0IGVsZW1lbnQgY2Fubm90IGJlIGNoYW5nZWQgYnkgaGVpZ2h0LCBvbmx5IGZvbnQtc2l6ZSAqL1xuXG4gICAgKm1hcmdpbi10b3A6IDRweDtcbiAgICAvKiBGb3IgSUU3LCBhZGQgdG9wIG1hcmdpbiB0byBhbGlnbiBzZWxlY3Qgd2l0aCBsYWJlbHMgKi9cblxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgc2VsZWN0IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgc2VsZWN0W211bHRpcGxlXSxcbi5ib290c3RyYXAtaW5zaWRlIHNlbGVjdFtzaXplXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgc2VsZWN0OmZvY3VzLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkICMzMzM7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnVuZWRpdGFibGUtaW5wdXQsXG4uYm9vdHN0cmFwLWluc2lkZSAudW5lZGl0YWJsZS10ZXh0YXJlYSB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICAgIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDI1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDI1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjAyNSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudW5lZGl0YWJsZS1pbnB1dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnVuZWRpdGFibGUtdGV4dGFyZWEge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5ib290c3RyYXAtaW5zaWRlIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4uYm9vdHN0cmFwLWluc2lkZSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5ib290c3RyYXAtaW5zaWRlIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5ib290c3RyYXAtaW5zaWRlIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yYWRpbyxcbi5ib290c3RyYXAtaW5zaWRlIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2xzID4gLnJhZGlvOmZpcnN0LWNoaWxkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2xzID4gLmNoZWNrYm94OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJhZGlvLmlubGluZSxcbi5ib290c3RyYXAtaW5zaWRlIC5jaGVja2JveC5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5yYWRpby5pbmxpbmUgKyAucmFkaW8uaW5saW5lLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNoZWNrYm94LmlubGluZSArIC5jaGVja2JveC5pbmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LW1pbmkge1xuICAgIHdpZHRoOiA2MHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LXNtYWxsIHtcbiAgICB3aWR0aDogOTBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1tZWRpdW0ge1xuICAgIHdpZHRoOiAxNTBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1sYXJnZSB7XG4gICAgd2lkdGg6IDIxMHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LXhsYXJnZSB7XG4gICAgd2lkdGg6IDI3MHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LXh4bGFyZ2Uge1xuICAgIHdpZHRoOiA1MzBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W2NsYXNzKj1cInNwYW5cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSBzZWxlY3RbY2xhc3MqPVwic3BhblwiXSxcbi5ib290c3RyYXAtaW5zaWRlIHRleHRhcmVhW2NsYXNzKj1cInNwYW5cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAudW5lZGl0YWJsZS1pbnB1dFtjbGFzcyo9XCJzcGFuXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCBpbnB1dFtjbGFzcyo9XCJzcGFuXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCBzZWxlY3RbY2xhc3MqPVwic3BhblwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgdGV4dGFyZWFbY2xhc3MqPVwic3BhblwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgLnVuZWRpdGFibGUtaW5wdXRbY2xhc3MqPVwic3BhblwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtYXBwZW5kIGlucHV0W2NsYXNzKj1cInNwYW5cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtYXBwZW5kIC51bmVkaXRhYmxlLWlucHV0W2NsYXNzKj1cInNwYW5cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtcHJlcGVuZCBpbnB1dFtjbGFzcyo9XCJzcGFuXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LXByZXBlbmQgLnVuZWRpdGFibGUtaW5wdXRbY2xhc3MqPVwic3BhblwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgaW5wdXRbY2xhc3MqPVwic3BhblwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5yb3ctZmx1aWQgc2VsZWN0W2NsYXNzKj1cInNwYW5cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIHRleHRhcmVhW2NsYXNzKj1cInNwYW5cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC51bmVkaXRhYmxlLWlucHV0W2NsYXNzKj1cInNwYW5cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5pbnB1dC1wcmVwZW5kIFtjbGFzcyo9XCJzcGFuXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAuaW5wdXQtYXBwZW5kIFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dCxcbi5ib290c3RyYXAtaW5zaWRlIHRleHRhcmVhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnVuZWRpdGFibGUtaW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2xzLXJvdyBbY2xhc3MqPVwic3BhblwiXSArIFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGlucHV0LnNwYW4xMixcbi5ib290c3RyYXAtaW5zaWRlIHRleHRhcmVhLnNwYW4xMixcbi5ib290c3RyYXAtaW5zaWRlIC51bmVkaXRhYmxlLWlucHV0LnNwYW4xMiB7XG4gICAgd2lkdGg6IDkyNnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXQuc3BhbjExLFxuLmJvb3RzdHJhcC1pbnNpZGUgdGV4dGFyZWEuc3BhbjExLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjExIHtcbiAgICB3aWR0aDogODQ2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dC5zcGFuMTAsXG4uYm9vdHN0cmFwLWluc2lkZSB0ZXh0YXJlYS5zcGFuMTAsXG4uYm9vdHN0cmFwLWluc2lkZSAudW5lZGl0YWJsZS1pbnB1dC5zcGFuMTAge1xuICAgIHdpZHRoOiA3NjZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGlucHV0LnNwYW45LFxuLmJvb3RzdHJhcC1pbnNpZGUgdGV4dGFyZWEuc3BhbjksXG4uYm9vdHN0cmFwLWluc2lkZSAudW5lZGl0YWJsZS1pbnB1dC5zcGFuOSB7XG4gICAgd2lkdGg6IDY4NnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXQuc3BhbjgsXG4uYm9vdHN0cmFwLWluc2lkZSB0ZXh0YXJlYS5zcGFuOCxcbi5ib290c3RyYXAtaW5zaWRlIC51bmVkaXRhYmxlLWlucHV0LnNwYW44IHtcbiAgICB3aWR0aDogNjA2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dC5zcGFuNyxcbi5ib290c3RyYXAtaW5zaWRlIHRleHRhcmVhLnNwYW43LFxuLmJvb3RzdHJhcC1pbnNpZGUgLnVuZWRpdGFibGUtaW5wdXQuc3Bhbjcge1xuICAgIHdpZHRoOiA1MjZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGlucHV0LnNwYW42LFxuLmJvb3RzdHJhcC1pbnNpZGUgdGV4dGFyZWEuc3BhbjYsXG4uYm9vdHN0cmFwLWluc2lkZSAudW5lZGl0YWJsZS1pbnB1dC5zcGFuNiB7XG4gICAgd2lkdGg6IDQ0NnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXQuc3BhbjUsXG4uYm9vdHN0cmFwLWluc2lkZSB0ZXh0YXJlYS5zcGFuNSxcbi5ib290c3RyYXAtaW5zaWRlIC51bmVkaXRhYmxlLWlucHV0LnNwYW41IHtcbiAgICB3aWR0aDogMzY2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dC5zcGFuNCxcbi5ib290c3RyYXAtaW5zaWRlIHRleHRhcmVhLnNwYW40LFxuLmJvb3RzdHJhcC1pbnNpZGUgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjQge1xuICAgIHdpZHRoOiAyODZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGlucHV0LnNwYW4zLFxuLmJvb3RzdHJhcC1pbnNpZGUgdGV4dGFyZWEuc3BhbjMsXG4uYm9vdHN0cmFwLWluc2lkZSAudW5lZGl0YWJsZS1pbnB1dC5zcGFuMyB7XG4gICAgd2lkdGg6IDIwNnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXQuc3BhbjIsXG4uYm9vdHN0cmFwLWluc2lkZSB0ZXh0YXJlYS5zcGFuMixcbi5ib290c3RyYXAtaW5zaWRlIC51bmVkaXRhYmxlLWlucHV0LnNwYW4yIHtcbiAgICB3aWR0aDogMTI2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dC5zcGFuMSxcbi5ib290c3RyYXAtaW5zaWRlIHRleHRhcmVhLnNwYW4xLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnVuZWRpdGFibGUtaW5wdXQuc3BhbjEge1xuICAgIHdpZHRoOiA0NnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2xzLXJvdyB7XG4gICAgKnpvb206IDE7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbHMtcm93OmJlZm9yZSxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9scy1yb3c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbHMtcm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9scy1yb3cgW2NsYXNzKj1cInNwYW5cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAucm93LWZsdWlkIC5jb250cm9scy1yb3cgW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2xzLXJvdyAuY2hlY2tib3hbY2xhc3MqPVwic3BhblwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9scy1yb3cgLnJhZGlvW2NsYXNzKj1cInNwYW5cIl0ge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFtkaXNhYmxlZF0sXG4uYm9vdHN0cmFwLWluc2lkZSBzZWxlY3RbZGlzYWJsZWRdLFxuLmJvb3RzdHJhcC1pbnNpZGUgdGV4dGFyZWFbZGlzYWJsZWRdLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbcmVhZG9ubHldLFxuLmJvb3RzdHJhcC1pbnNpZGUgc2VsZWN0W3JlYWRvbmx5XSxcbi5ib290c3RyYXAtaW5zaWRlIHRleHRhcmVhW3JlYWRvbmx5XSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwicmFkaW9cIl1bcmVhZG9ubHldLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC53YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAud2FybmluZyAuaGVscC1ibG9jayxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLndhcm5pbmcgLmhlbHAtaW5saW5lIHtcbiAgICBjb2xvcjogI2MwOTg1Mztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLndhcm5pbmcgLmNoZWNrYm94LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAud2FybmluZyAucmFkaW8sXG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC53YXJuaW5nIGlucHV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAud2FybmluZyBzZWxlY3QsXG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC53YXJuaW5nIHRleHRhcmVhIHtcbiAgICBjb2xvcjogI2MwOTg1Mztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLndhcm5pbmcgaW5wdXQsXG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC53YXJuaW5nIHNlbGVjdCxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLndhcm5pbmcgdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogI2MwOTg1MztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC53YXJuaW5nIGlucHV0OmZvY3VzLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAud2FybmluZyBzZWxlY3Q6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC53YXJuaW5nIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhNDdlM2M7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2RiYzU5ZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZGJjNTllO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZGJjNTllO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAud2FybmluZyAuaW5wdXQtcHJlcGVuZCAuYWRkLW9uLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAud2FybmluZyAuaW5wdXQtYXBwZW5kIC5hZGQtb24ge1xuICAgIGNvbG9yOiAjYzA5ODUzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzA5ODUzO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5lcnJvciAuaGVscC1ibG9jayxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLmVycm9yIC5oZWxwLWlubGluZSB7XG4gICAgY29sb3I6ICNiOTRhNDg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5lcnJvciAuY2hlY2tib3gsXG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5lcnJvciAucmFkaW8sXG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5lcnJvciBpbnB1dCxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLmVycm9yIHNlbGVjdCxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLmVycm9yIHRleHRhcmVhIHtcbiAgICBjb2xvcjogI2I5NGE0ODtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLmVycm9yIGlucHV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuZXJyb3Igc2VsZWN0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuZXJyb3IgdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogI2I5NGE0ODtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5lcnJvciBpbnB1dDpmb2N1cyxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLmVycm9yIHNlbGVjdDpmb2N1cyxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLmVycm9yIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM5NTNiMzk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2Q1OTM5MjtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZDU5MzkyO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZDU5MzkyO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuZXJyb3IgLmlucHV0LXByZXBlbmQgLmFkZC1vbixcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLmVycm9yIC5pbnB1dC1hcHBlbmQgLmFkZC1vbiB7XG4gICAgY29sb3I6ICNiOTRhNDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgICBib3JkZXItY29sb3I6ICNiOTRhNDg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyAuaGVscC1ibG9jayxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgLmhlbHAtaW5saW5lIHtcbiAgICBjb2xvcjogIzQ2ODg0Nztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgLmNoZWNrYm94LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyAucmFkaW8sXG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5zdWNjZXNzIGlucHV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyBzZWxlY3QsXG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5zdWNjZXNzIHRleHRhcmVhIHtcbiAgICBjb2xvcjogIzQ2ODg0Nztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgaW5wdXQsXG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5zdWNjZXNzIHNlbGVjdCxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLnN1Y2Nlc3MgdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogIzQ2ODg0NztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5zdWNjZXNzIGlucHV0OmZvY3VzLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyBzZWxlY3Q6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5zdWNjZXNzIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzNTY2MzU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzdhYmE3YjtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjN2FiYTdiO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjN2FiYTdiO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyAuaW5wdXQtcHJlcGVuZCAuYWRkLW9uLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuc3VjY2VzcyAuaW5wdXQtYXBwZW5kIC5hZGQtb24ge1xuICAgIGNvbG9yOiAjNDY4ODQ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDY4ODQ3O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuaW5mbyAuY29udHJvbC1sYWJlbCxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLmluZm8gLmhlbHAtYmxvY2ssXG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5pbmZvIC5oZWxwLWlubGluZSB7XG4gICAgY29sb3I6ICMzYTg3YWQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5pbmZvIC5jaGVja2JveCxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLmluZm8gLnJhZGlvLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuaW5mbyBpbnB1dCxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLmluZm8gc2VsZWN0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuaW5mbyB0ZXh0YXJlYSB7XG4gICAgY29sb3I6ICMzYTg3YWQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5pbmZvIGlucHV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuaW5mbyBzZWxlY3QsXG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cC5pbmZvIHRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICMzYTg3YWQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuaW5mbyBpbnB1dDpmb2N1cyxcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLmluZm8gc2VsZWN0OmZvY3VzLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNvbnRyb2wtZ3JvdXAuaW5mbyB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmQ2OTg3O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM3YWI1ZDM7XG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzdhYjVkMztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzdhYjVkMztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLmluZm8gLmlucHV0LXByZXBlbmQgLmFkZC1vbixcbi5ib290c3RyYXAtaW5zaWRlIC5jb250cm9sLWdyb3VwLmluZm8gLmlucHV0LWFwcGVuZCAuYWRkLW9uIHtcbiAgICBjb2xvcjogIzNhODdhZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICAgIGJvcmRlci1jb2xvcjogIzNhODdhZDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGlucHV0OmZvY3VzOmludmFsaWQsXG4uYm9vdHN0cmFwLWluc2lkZSB0ZXh0YXJlYTpmb2N1czppbnZhbGlkLFxuLmJvb3RzdHJhcC1pbnNpZGUgc2VsZWN0OmZvY3VzOmludmFsaWQge1xuICAgIGNvbG9yOiAjYjk0YTQ4O1xuICAgIGJvcmRlci1jb2xvcjogI2VlNWY1Yjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGlucHV0OmZvY3VzOmludmFsaWQ6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSB0ZXh0YXJlYTpmb2N1czppbnZhbGlkOmZvY3VzLFxuLmJvb3RzdHJhcC1pbnNpZGUgc2VsZWN0OmZvY3VzOmludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2U5MzIyZDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA2cHggI2Y4YjliNztcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCA2cHggI2Y4YjliNztcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4ICNmOGI5Yjc7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAxOXB4IDIwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAqem9vbTogMTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLWFjdGlvbnM6YmVmb3JlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0tYWN0aW9uczphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLWFjdGlvbnM6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmhlbHAtYmxvY2ssXG4uYm9vdHN0cmFwLWluc2lkZSAuaGVscC1pbmxpbmUge1xuICAgIGNvbG9yOiAjNTk1OTU5O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmhlbHAtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaGVscC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgKnpvb206IDE7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtYXBwZW5kLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LXByZXBlbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtYXBwZW5kIGlucHV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LXByZXBlbmQgaW5wdXQsXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtYXBwZW5kIHNlbGVjdCxcbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1wcmVwZW5kIHNlbGVjdCxcbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXQsXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtcHJlcGVuZCAudW5lZGl0YWJsZS1pbnB1dCxcbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1hcHBlbmQgLmRyb3Bkb3duLW1lbnUsXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtcHJlcGVuZCAuZHJvcGRvd24tbWVudSxcbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1hcHBlbmQgLnBvcG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtcHJlcGVuZCAucG9wb3ZlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LWFwcGVuZCBpbnB1dCxcbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1wcmVwZW5kIGlucHV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LWFwcGVuZCBzZWxlY3QsXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtcHJlcGVuZCBzZWxlY3QsXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtYXBwZW5kIC51bmVkaXRhYmxlLWlucHV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LXByZXBlbmQgLnVuZWRpdGFibGUtaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICptYXJnaW4tbGVmdDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1hcHBlbmQgaW5wdXQ6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtcHJlcGVuZCBpbnB1dDpmb2N1cyxcbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1hcHBlbmQgc2VsZWN0OmZvY3VzLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LXByZXBlbmQgc2VsZWN0OmZvY3VzLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LWFwcGVuZCAudW5lZGl0YWJsZS1pbnB1dDpmb2N1cyxcbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1wcmVwZW5kIC51bmVkaXRhYmxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LWFwcGVuZCAuYWRkLW9uLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LXByZXBlbmQgLmFkZC1vbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgcGFkZGluZzogNHB4IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtYXBwZW5kIC5hZGQtb24sXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtcHJlcGVuZCAuYWRkLW9uLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LWFwcGVuZCAuYnRuLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LXByZXBlbmQgLmJ0bixcbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1hcHBlbmQgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUsXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtcHJlcGVuZCAuYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtYXBwZW5kIC5hY3RpdmUsXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtcHJlcGVuZCAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlkYmE5O1xuICAgIGJvcmRlci1jb2xvcjogIzQ2YTU0Njtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1wcmVwZW5kIC5hZGQtb24sXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtcHJlcGVuZCAuYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtcHJlcGVuZCAuYWRkLW9uOmZpcnN0LWNoaWxkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LXByZXBlbmQgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LWFwcGVuZCBpbnB1dCxcbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1hcHBlbmQgc2VsZWN0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LWFwcGVuZCAudW5lZGl0YWJsZS1pbnB1dCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LWFwcGVuZCBpbnB1dCArIC5idG4tZ3JvdXAgLmJ0bjpsYXN0LWNoaWxkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LWFwcGVuZCBzZWxlY3QgKyAuYnRuLWdyb3VwIC5idG46bGFzdC1jaGlsZCxcbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXQgKyAuYnRuLWdyb3VwIC5idG46bGFzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LWFwcGVuZCAuYWRkLW9uLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LWFwcGVuZCAuYnRuLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LWFwcGVuZCAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1hcHBlbmQgLmFkZC1vbjpsYXN0LWNoaWxkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LWFwcGVuZCAuYnRuOmxhc3QtY2hpbGQsXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtYXBwZW5kIC5idG4tZ3JvdXA6bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCBpbnB1dCxcbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCBzZWxlY3QsXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtcHJlcGVuZC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXQge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCBpbnB1dCArIC5idG4tZ3JvdXAgLmJ0bixcbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCBzZWxlY3QgKyAuYnRuLWdyb3VwIC5idG4sXG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtcHJlcGVuZC5pbnB1dC1hcHBlbmQgLnVuZWRpdGFibGUtaW5wdXQgKyAuYnRuLWdyb3VwIC5idG4ge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pbnB1dC1wcmVwZW5kLmlucHV0LWFwcGVuZCAuYWRkLW9uOmZpcnN0LWNoaWxkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LXByZXBlbmQuaW5wdXQtYXBwZW5kIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaW5wdXQtcHJlcGVuZC5pbnB1dC1hcHBlbmQgLmFkZC1vbjpsYXN0LWNoaWxkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LXByZXBlbmQuaW5wdXQtYXBwZW5kIC5idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmlucHV0LXByZXBlbmQuaW5wdXQtYXBwZW5kIC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXQuc2VhcmNoLXF1ZXJ5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCBcXDk7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4IFxcOTtcbiAgICAvKiBJRTctOCBkb2Vzbid0IGhhdmUgYm9yZGVyLXJhZGl1cywgc28gZG9uJ3QgaW5kZW50IHRoZSBwYWRkaW5nICovXG5cbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLXNlYXJjaCAuaW5wdXQtYXBwZW5kIC5zZWFyY2gtcXVlcnksXG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1zZWFyY2ggLmlucHV0LXByZXBlbmQgLnNlYXJjaC1xdWVyeSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0tc2VhcmNoIC5pbnB1dC1hcHBlbmQgLnNlYXJjaC1xdWVyeSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNHB4IDAgMCAxNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTRweCAwIDAgMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4IDAgMCAxNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0tc2VhcmNoIC5pbnB1dC1hcHBlbmQgLmJ0biB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDE0cHggMTRweCAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAxNHB4IDE0cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDE0cHggMTRweCAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0tc2VhcmNoIC5pbnB1dC1wcmVwZW5kIC5zZWFyY2gtcXVlcnkge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAxNHB4IDE0cHggMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMTRweCAxNHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxNHB4IDE0cHggMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLXNlYXJjaCAuaW5wdXQtcHJlcGVuZCAuYnRuIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE0cHggMCAwIDE0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNHB4IDAgMCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHggMCAwIDE0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1zZWFyY2ggaW5wdXQsXG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1pbmxpbmUgaW5wdXQsXG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1ob3Jpem9udGFsIGlucHV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0tc2VhcmNoIHRleHRhcmVhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taW5saW5lIHRleHRhcmVhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taG9yaXpvbnRhbCB0ZXh0YXJlYSxcbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLXNlYXJjaCBzZWxlY3QsXG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1pbmxpbmUgc2VsZWN0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taG9yaXpvbnRhbCBzZWxlY3QsXG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1zZWFyY2ggLmhlbHAtaW5saW5lLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taW5saW5lIC5oZWxwLWlubGluZSxcbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLWhvcml6b250YWwgLmhlbHAtaW5saW5lLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0tc2VhcmNoIC51bmVkaXRhYmxlLWlucHV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taW5saW5lIC51bmVkaXRhYmxlLWlucHV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taG9yaXpvbnRhbCAudW5lZGl0YWJsZS1pbnB1dCxcbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLXNlYXJjaCAuaW5wdXQtcHJlcGVuZCxcbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLWlubGluZSAuaW5wdXQtcHJlcGVuZCxcbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLWhvcml6b250YWwgLmlucHV0LXByZXBlbmQsXG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1zZWFyY2ggLmlucHV0LWFwcGVuZCxcbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLWlubGluZSAuaW5wdXQtYXBwZW5kLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taG9yaXpvbnRhbCAuaW5wdXQtYXBwZW5kIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgKnpvb206IDE7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1zZWFyY2ggLmhpZGUsXG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1pbmxpbmUgLmhpZGUsXG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1ob3Jpem9udGFsIC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0tc2VhcmNoIGxhYmVsLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taW5saW5lIGxhYmVsLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0tc2VhcmNoIC5idG4tZ3JvdXAsXG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1pbmxpbmUgLmJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0tc2VhcmNoIC5pbnB1dC1hcHBlbmQsXG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1pbmxpbmUgLmlucHV0LWFwcGVuZCxcbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLXNlYXJjaCAuaW5wdXQtcHJlcGVuZCxcbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLWlubGluZSAuaW5wdXQtcHJlcGVuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLXNlYXJjaCAucmFkaW8sXG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1zZWFyY2ggLmNoZWNrYm94LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taW5saW5lIC5yYWRpbyxcbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1zZWFyY2ggLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLXNlYXJjaCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY29udHJvbC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGxlZ2VuZCArIC5jb250cm9sLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC13ZWJraXQtbWFyZ2luLXRvcC1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICp6b29tOiAxO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cDpiZWZvcmUsXG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWdyb3VwOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2xzIHtcbiAgICAqZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICAgICptYXJnaW4tbGVmdDogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2xzOmZpcnN0LWNoaWxkIHtcbiAgICAqcGFkZGluZy1sZWZ0OiAxODBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5mb3JtLWhvcml6b250YWwgLmhlbHAtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1ob3Jpem9udGFsIGlucHV0ICsgLmhlbHAtYmxvY2ssXG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1ob3Jpem9udGFsIHNlbGVjdCArIC5oZWxwLWJsb2NrLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taG9yaXpvbnRhbCB0ZXh0YXJlYSArIC5oZWxwLWJsb2NrLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taG9yaXpvbnRhbCAudW5lZGl0YWJsZS1pbnB1dCArIC5oZWxwLWJsb2NrLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taG9yaXpvbnRhbCAuaW5wdXQtcHJlcGVuZCArIC5oZWxwLWJsb2NrLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmZvcm0taG9yaXpvbnRhbCAuaW5wdXQtYXBwZW5kICsgLmhlbHAtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWFjdGlvbnMge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSB0YWJsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUgdGgsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIGNhcHRpb24gKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZSBjYXB0aW9uICsgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUgY29sZ3JvdXAgKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZSBjb2xncm91cCArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRoZWFkOmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRoLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRoZWFkOmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkZGRkO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1jb25kZW5zZWQgdGgsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtY29uZGVuc2VkIHRkIHtcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgKmJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLWJvcmRlcmVkIHRoLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtYm9yZGVyZWQgY2FwdGlvbiArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24gKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ib3JkZXJlZCBjYXB0aW9uICsgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtYm9yZGVyZWQgY29sZ3JvdXAgKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCArIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLWJvcmRlcmVkIGNvbGdyb3VwICsgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtYm9yZGVyZWQgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGgsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGgsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtYm9yZGVyZWQgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgPiB0aDpmaXJzdC1jaGlsZCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCA+IHRkOmZpcnN0LWNoaWxkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLWJvcmRlcmVkIHRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkID4gdGg6Zmlyc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLWJvcmRlcmVkIHRoZWFkOmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkID4gdGg6bGFzdC1jaGlsZCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCA+IHRkOmxhc3QtY2hpbGQsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgPiB0aDpsYXN0LWNoaWxkIHtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ib3JkZXJlZCB0aGVhZDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgPiB0aDpmaXJzdC1jaGlsZCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgPiB0ZDpmaXJzdC1jaGlsZCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgPiB0aDpmaXJzdC1jaGlsZCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ib3JkZXJlZCB0Zm9vdDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgPiB0ZDpmaXJzdC1jaGlsZCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ib3JkZXJlZCB0Zm9vdDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgPiB0aDpmaXJzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtYm9yZGVyZWQgdGhlYWQ6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkID4gdGg6bGFzdC1jaGlsZCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgPiB0ZDpsYXN0LWNoaWxkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLWJvcmRlcmVkIHRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCA+IHRoOmxhc3QtY2hpbGQsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtYm9yZGVyZWQgdGZvb3Q6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkID4gdGQ6bGFzdC1jaGlsZCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ib3JkZXJlZCB0Zm9vdDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgPiB0aDpsYXN0LWNoaWxkIHtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ib3JkZXJlZCB0Zm9vdCArIHRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtYm9yZGVyZWQgdGZvb3QgKyB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtYm9yZGVyZWQgY2FwdGlvbiArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24gKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCArIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLWJvcmRlcmVkIGNvbGdyb3VwICsgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24gKyB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24gKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLWJvcmRlcmVkIGNvbGdyb3VwICsgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCArIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLXN0cmlwZWQgdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLXN0cmlwZWQgdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyID4gdGQsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIHRhYmxlIHRkW2NsYXNzKj1cInNwYW5cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSB0YWJsZSB0aFtjbGFzcyo9XCJzcGFuXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCB0YWJsZSB0ZFtjbGFzcyo9XCJzcGFuXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCB0YWJsZSB0aFtjbGFzcyo9XCJzcGFuXCJdIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRkLnNwYW4xLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRoLnNwYW4xIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogNDRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZSB0ZC5zcGFuMixcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZSB0aC5zcGFuMiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRkLnNwYW4zLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRoLnNwYW4zIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMjA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUgdGQuc3BhbjQsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUgdGguc3BhbjQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAyODRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZSB0ZC5zcGFuNSxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZSB0aC5zcGFuNSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDM2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRkLnNwYW42LFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRoLnNwYW42IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogNDQ0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUgdGQuc3BhbjcsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUgdGguc3Bhbjcge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA1MjRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZSB0ZC5zcGFuOCxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZSB0aC5zcGFuOCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDYwNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRkLnNwYW45LFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRoLnNwYW45IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogNjg0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUgdGQuc3BhbjEwLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRoLnNwYW4xMCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDc2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRkLnNwYW4xMSxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZSB0aC5zcGFuMTEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA4NDRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZSB0ZC5zcGFuMTIsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUgdGguc3BhbjEyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogOTI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUgdGJvZHkgdHIuc3VjY2VzcyA+IHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRib2R5IHRyLmVycm9yID4gdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUgdGJvZHkgdHIud2FybmluZyA+IHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmxlIHRib2R5IHRyLmluZm8gPiB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ob3ZlciB0Ym9keSB0ci5zdWNjZXNzOmhvdmVyID4gdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtaG92ZXIgdGJvZHkgdHIuZXJyb3I6aG92ZXIgPiB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJsZS1ob3ZlciB0Ym9keSB0ci53YXJuaW5nOmhvdmVyID4gdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFibGUtaG92ZXIgdGJvZHkgdHIuaW5mbzpob3ZlciA+IHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgW2NsYXNzXj1cImljb24tXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgKm1hcmdpbi1yaWdodDogLjNlbTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dseXBoaWNvbnMtaGFsZmxpbmdzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXdoaXRlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gW2NsYXNzXj1cImljb24tXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gW2NsYXNzKj1cIiBpY29uLVwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtbGlzdCA+IC5hY3RpdmUgPiBhID4gW2NsYXNzXj1cImljb24tXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1saXN0ID4gLmFjdGl2ZSA+IGEgPiBbY2xhc3MqPVwiIGljb24tXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1pbnZlcnNlIC5uYXYgPiAuYWN0aXZlID4gYSA+IFtjbGFzc149XCJpY29uLVwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAubmF2ID4gLmFjdGl2ZSA+IGEgPiBbY2xhc3MqPVwiIGljb24tXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIgPiBbY2xhc3NePVwiaWNvbi1cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyA+IFtjbGFzc149XCJpY29uLVwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyID4gW2NsYXNzKj1cIiBpY29uLVwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzID4gW2NsYXNzKj1cIiBpY29uLVwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEgPiBbY2xhc3NePVwiaWNvbi1cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhID4gW2NsYXNzKj1cIiBpY29uLVwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYSA+IFtjbGFzc149XCJpY29uLVwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93bi1zdWJtZW51OmZvY3VzID4gYSA+IFtjbGFzc149XCJpY29uLVwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYSA+IFtjbGFzcyo9XCIgaWNvbi1cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcGRvd24tc3VibWVudTpmb2N1cyA+IGEgPiBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZ2x5cGhpY29ucy1oYWxmbGluZ3Mtd2hpdGUucG5nXCIpO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tZ2xhc3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgICAgICAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tbXVzaWMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1lbnZlbG9wZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWhlYXJ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tc3RhciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1zdGFyLWVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXVzZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tZmlsbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi10aC1sYXJnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi10aCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi10aC1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLW9rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXJlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi16b29tLWluIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXpvb20tb3V0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLW9mZiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NHB4IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1zaWduYWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDhweCAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tY29nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMycHggMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXRyYXNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU2cHggMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWhvbWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1maWxlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMjRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXRpbWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tcm9hZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTI0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1kb3dubG9hZC1hbHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tZG93bmxvYWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXVwbG9hZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24taW5ib3gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMjRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXBsYXktY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTI0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMjRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXJlZnJlc2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMjRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWxpc3QtYWx0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTI0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1sb2NrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg3cHggLTI0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTI0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1oZWFkcGhvbmVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTI0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi12b2x1bWUtb2ZmIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTI0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi12b2x1bWUtZG93biB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NHB4IC0yNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tdm9sdW1lLXVwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA4cHggLTI0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1xcmNvZGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzJweCAtMjRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWJhcmNvZGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTZweCAtMjRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXRhZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDhweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXRhZ3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC00OHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tYm9vayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1ib29rbWFyayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTQ4cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1wcmludCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1jYW1lcmEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNDhweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWZvbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWJvbGQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtNDhweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWl0YWxpYyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tdGV4dC1oZWlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtNDhweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXRleHQtd2lkdGgge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWFsaWduLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtNDhweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWFsaWduLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC00OHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tYWxpZ24tcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtNDhweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWFsaWduLWp1c3RpZnkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtNDhweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWxpc3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtNDhweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWluZGVudC1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg0cHggLTQ4cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1pbmRlbnQtcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDhweCAtNDhweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWZhY2V0aW1lLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMycHggLTQ4cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1waWN0dXJlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU2cHggLTQ4cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1wZW5jaWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1tYXAtbWFya2VyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtNzJweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWFkanVzdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTcycHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi10aW50IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNzJweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWVkaXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03MnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tc2hhcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNzJweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWNoZWNrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTcycHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1tb3ZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTcycHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1zdGVwLWJhY2t3YXJkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTcycHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1mYXN0LWJhY2t3YXJkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTcycHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1iYWNrd2FyZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC03MnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tcGxheSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC03MnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tcGF1c2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtNzJweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXN0b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtNzJweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWZvcndhcmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtNzJweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWZhc3QtZm9yd2FyZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC03MnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tc3RlcC1mb3J3YXJkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg0cHggLTcycHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1lamVjdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOHB4IC03MnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMycHggLTcycHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU2cHggLTcycHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1wbHVzLXNpZ24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1taW51cy1zaWduIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtOTZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXJlbW92ZS1zaWduIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLW9rLXNpZ24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC05NnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tcXVlc3Rpb24tc2lnbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1pbmZvLXNpZ24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtOTZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXNjcmVlbnNob3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXJlbW92ZS1jaXJjbGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtOTZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLW9rLWNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tYmFuLWNpcmNsZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC05NnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tYXJyb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tYXJyb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtOTZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWFycm93LXVwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5cHggLTk2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1hcnJvdy1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTk2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1zaGFyZS1hbHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtOTZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXJlc2l6ZS1mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTk2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1yZXNpemUtc21hbGwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODRweCAtOTZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXBsdXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDhweCAtOTZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLW1pbnVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzcHggLTk2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1hc3RlcmlzayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NnB4IC05NnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tZXhjbGFtYXRpb24tc2lnbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1naWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMTIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1sZWFmIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1maXJlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1leWUtb3BlbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyMHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tZXllLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyMHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24td2FybmluZy1zaWduIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyMHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tcGxhbmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMTIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXJhbmRvbSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0xMjBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWNvbW1lbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1tYWduZXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMTIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1jaGV2cm9uLXVwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTEyMHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tY2hldnJvbi1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzcHggLTExOXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tcmV0d2VldCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0xMjBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXNob3BwaW5nLWNhcnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMTIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1mb2xkZXItY2xvc2Uge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODRweCAtMTIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1mb2xkZXItb3BlbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOHB4IC0xMjBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXJlc2l6ZS12ZXJ0aWNhbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMnB4IC0xMTlweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLXJlc2l6ZS1ob3Jpem9udGFsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU2cHggLTExOHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24taGRkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWJ1bGxob3JuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMTQ0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1iZWxsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1jZXJ0aWZpY2F0ZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE0NHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tdGh1bWJzLXVwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi10aHVtYnMtZG93biB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xNDRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWhhbmQtcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1oYW5kLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMTQ0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1oYW5kLXVwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE0NHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24taGFuZC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTE0NHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tY2lyY2xlLWFycm93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTE0NHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tY2lyY2xlLWFycm93LWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMTQ0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1jaXJjbGUtYXJyb3ctdXAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMTQ0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1jaXJjbGUtYXJyb3ctZG93biB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0xNDRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pY29uLWdsb2JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTE0NHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24td3JlbmNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTE0NHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmljb24tdGFza3Mge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODRweCAtMTQ0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1maWx0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDhweCAtMTQ0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1icmllZmNhc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzJweCAtMTQ0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaWNvbi1mdWxsc2NyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU2cHggLTE0NHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmRyb3B1cCxcbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgKm1hcmdpbi1ib3R0b206IC0zcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5ib290c3RyYXAtaW5zaWRlIC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAgIG91dGxpbmU6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY2FyZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcGRvd24gLmNhcmV0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luOiAycHggMCAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAqYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gICAgKmJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICAqd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA5cHggMXB4O1xuICAgICptYXJnaW46IC01cHggMCA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcGRvd24tc3VibWVudTpob3ZlciA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcGRvd24tc3VibWVudTpmb2N1cyA+IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MWMyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODhjYywgIzAwNzdiMyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwMDg4Y2MpLCB0bygjMDA3N2IzKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA3N2IzKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA3N2IzKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4OGNjLCAjMDA3N2IzKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMDA4OGNjJywgZW5kQ29sb3JzdHI9JyNmZjAwNzdiMycsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgxYzI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA3N2IzKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzAwODhjYyksIHRvKCMwMDc3YjMpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDc3YjMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDc3YjMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDg4Y2MsICMwMDc3YjMpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjAwODhjYycsIGVuZENvbG9yc3RyPScjZmYwMDc3YjMnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAub3BlbiB7XG4gICAgKnotaW5kZXg6IDEwMDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93bi1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmRyb3B1cCAuY2FyZXQsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDAwMDAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93bi1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmRyb3B1cCAuZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2NjY2NjYztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgICBjb250ZW50OiBcIiBcIjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYTphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBub25lO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0ID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAubmF2LWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudHlwZWFoZWFkIHtcbiAgICB6LWluZGV4OiAxMDUxO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAud2VsbCB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAud2VsbCBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLndlbGwtbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLndlbGwtc21hbGwge1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZmFkZS5pbiB7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jb2xsYXBzZS5pbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNsb3NlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY2xvc2U6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAuY2xvc2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBidXR0b24uY2xvc2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICptYXJnaW4tbGVmdDogLjNlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICpiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2U2ZTZlNik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmZmZmZmYpLCB0bygjZTZlNmU2KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZTZlNmU2KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZTZlNmU2KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCAjZTZlNmU2KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAqYm9yZGVyOiAwO1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNiAjZTZlNmU2ICNiZmJmYmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmU2ZTZlNicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgICAqem9vbTogMTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuOmhvdmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bjpmb2N1cyxcbi5ib290c3RyYXAtaW5zaWRlIC5idG46YWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi5hY3RpdmUsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLmRpc2FibGVkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bltkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgKmJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuOmFjdGl2ZSxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjIFxcOTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG46Zmlyc3QtY2hpbGQge1xuICAgICptYXJnaW4tbGVmdDogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG46aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkICMzMzM7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi5hY3RpdmUsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4uZGlzYWJsZWQsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDExcHggMTlweDtcbiAgICBmb250LXNpemU6IDE3LjVweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWxhcmdlIFtjbGFzc149XCJpY29uLVwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tbGFyZ2UgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1zbWFsbCB7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMS45cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1zbWFsbCBbY2xhc3NePVwiaWNvbi1cIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXNtYWxsIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLW1pbmkgW2NsYXNzXj1cImljb24tXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1taW5pIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLW1pbmkge1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGZvbnQtc2l6ZTogMTAuNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXByaW1hcnkuYWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tc3VjY2Vzcy5hY3RpdmUsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWluZm8uYWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1pbnZlcnNlLmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZkY2M7XG4gICAgKmJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA4OGNjLCAjMDA0NGNjKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzAwODhjYyksIHRvKCMwMDQ0Y2MpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDg4Y2MsICMwMDQ0Y2MpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICMwMDQ0Y2MgIzAwNDRjYyAjMDAyYTgwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjAwODhjYycsIGVuZENvbG9yc3RyPScjZmYwMDQ0Y2MnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXByaW1hcnk6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ0Y2M7XG4gICAgKmJhY2tncm91bmQtY29sb3I6ICMwMDNiYjM7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzM5OSBcXDk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWE3MzI7XG4gICAgKmJhY2tncm91bmQtY29sb3I6ICNmODk0MDY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmJiNDUwLCAjZjg5NDA2KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZiYjQ1MCksIHRvKCNmODk0MDYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmYmI0NTAsICNmODk0MDYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmYmI0NTAsICNmODk0MDYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmYmI0NTAsICNmODk0MDYpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICNmODk0MDYgI2Y4OTQwNiAjYWQ2NzA0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZiYjQ1MCcsIGVuZENvbG9yc3RyPScjZmZmODk0MDYnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4td2FybmluZy5kaXNhYmxlZCxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4td2FybmluZ1tkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODk0MDY7XG4gICAgKmJhY2tncm91bmQtY29sb3I6ICNkZjg1MDU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2NzYwNSBcXDk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWRhbmdlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhNGY0OTtcbiAgICAqYmFja2dyb3VuZC1jb2xvcjogI2JkMzYyZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIsICNiZDM2MmYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZWU1ZjViKSwgdG8oI2JkMzYyZikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiwgI2JkMzYyZik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiwgI2JkMzYyZik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlNWY1YiwgI2JkMzYyZik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJvcmRlci1jb2xvcjogI2JkMzYyZiAjYmQzNjJmICM4MDI0MjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZWU1ZjViJywgZW5kQ29sb3JzdHI9JyNmZmJkMzYyZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZGFuZ2VyOmhvdmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWRhbmdlcjphY3RpdmUsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWRhbmdlci5hY3RpdmUsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZGFuZ2VyW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMzYyZjtcbiAgICAqYmFja2dyb3VuZC1jb2xvcjogI2E5MzAyYTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0MmEyNSBcXDk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YmI3NWI7XG4gICAgKmJhY2tncm91bmQtY29sb3I6ICM1MWEzNTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyLCAjNTFhMzUxKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzYyYzQ2MiksIHRvKCM1MWEzNTEpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIsICM1MWEzNTEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIsICM1MWEzNTEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2MmM0NjIsICM1MWEzNTEpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICM1MWEzNTEgIzUxYTM1MSAjMzg3MDM4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjYyYzQ2MicsIGVuZENvbG9yc3RyPScjZmY1MWEzNTEnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MWEzNTE7XG4gICAgKmJhY2tncm91bmQtY29sb3I6ICM0OTkyNDk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwODE0MCBcXDk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWluZm8ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OWFmY2Q7XG4gICAgKmJhY2tncm91bmQtY29sb3I6ICMyZjk2YjQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNWJjMGRlLCAjMmY5NmI0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzViYzBkZSksIHRvKCMyZjk2YjQpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUsICMyZjk2YjQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUsICMyZjk2YjQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1YmMwZGUsICMyZjk2YjQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICMyZjk2YjQgIzJmOTZiNCAjMWY2Mzc3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjViYzBkZScsIGVuZENvbG9yc3RyPScjZmYyZjk2YjQnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWluZm86aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWluZm86Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWluZm86YWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1pbmZvLmFjdGl2ZSxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4taW5mby5kaXNhYmxlZCxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4taW5mb1tkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjk2YjQ7XG4gICAgKmJhY2tncm91bmQtY29sb3I6ICMyYTg1YTA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWluZm86YWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0NzQ4YyBcXDk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWludmVyc2Uge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gICAgKmJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNDQ0NDQ0LCAjMjIyMjIyKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzQ0NDQ0NCksIHRvKCMyMjIyMjIpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0NDQ0NDQsICMyMjIyMjIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM0NDQ0NDQsICMyMjIyMjIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0NDQ0NDQsICMyMjIyMjIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICMyMjIyMjIgIzIyMjIyMiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjQ0NDQ0NCcsIGVuZENvbG9yc3RyPScjZmYyMjIyMjInLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWludmVyc2U6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWludmVyc2U6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWludmVyc2U6YWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1pbnZlcnNlLmFjdGl2ZSxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4taW52ZXJzZS5kaXNhYmxlZCxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4taW52ZXJzZVtkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgKmJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWludmVyc2U6YWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1pbnZlcnNlLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwOCBcXDk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBidXR0b24uYnRuLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4ge1xuICAgICpwYWRkaW5nLXRvcDogM3B4O1xuICAgICpwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgYnV0dG9uLmJ0bjo6LW1vei1mb2N1cy1pbm5lcixcbi5ib290c3RyYXAtaW5zaWRlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGJ1dHRvbi5idG4uYnRuLWxhcmdlLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4uYnRuLWxhcmdlIHtcbiAgICAqcGFkZGluZy10b3A6IDdweDtcbiAgICAqcGFkZGluZy1ib3R0b206IDdweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGJ1dHRvbi5idG4uYnRuLXNtYWxsLFxuLmJvb3RzdHJhcC1pbnNpZGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4uYnRuLXNtYWxsIHtcbiAgICAqcGFkZGluZy10b3A6IDNweDtcbiAgICAqcGFkZGluZy1ib3R0b206IDNweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGJ1dHRvbi5idG4uYnRuLW1pbmksXG4uYm9vdHN0cmFwLWluc2lkZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi5idG4tbWluaSB7XG4gICAgKnBhZGRpbmctdG9wOiAxcHg7XG4gICAgKnBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWxpbmssXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWxpbms6YWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1saW5rW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjMDA4OGNjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tbGluazpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDU1ODA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICptYXJnaW4tbGVmdDogLjNlbTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICp6b29tOiAxO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgKm1hcmdpbi1sZWZ0OiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXRvb2xiYXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXRvb2xiYXIgPiAuYnRuICsgLmJ0bixcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi10b29sYmFyID4gLmJ0biArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZ3JvdXAgPiAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwID4gLmJ0bixcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tbWVudSxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZ3JvdXAgPiAucG9wb3ZlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cCA+IC5idG4tbWluaSB7XG4gICAgZm9udC1zaXplOiAxMC41cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwID4gLmJ0bi1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMS45cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwID4gLmJ0bi1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxNy41cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cCA+IC5idG4ubGFyZ2U6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cCA+IC5idG4ubGFyZ2U6bGFzdC1jaGlsZCxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZ3JvdXAgPiAubGFyZ2UuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAgIG91dGxpbmU6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICAgICpwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAqcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyNSksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyNSksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMjUpLCBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwID4gLmJ0bi1taW5pICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgKnBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICpwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cCA+IC5idG4tc21hbGwgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAqcGFkZGluZy10b3A6IDVweDtcbiAgICAqcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZ3JvdXAgPiAuYnRuLWxhcmdlICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgKnBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAqcGFkZGluZy1ib3R0b206IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwLm9wZW4gLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwLm9wZW4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDRjYztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZ3JvdXAub3BlbiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5NDA2O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cC5vcGVuIC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMzYyZjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZ3JvdXAub3BlbiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFhMzUxO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cC5vcGVuIC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjk2YjQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwLm9wZW4gLmJ0bi1pbnZlcnNlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4gLmNhcmV0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWxhcmdlIC5jYXJldCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1sYXJnZSAuY2FyZXQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDVweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDVweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1taW5pIC5jYXJldCxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tc21hbGwgLmNhcmV0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuZHJvcHVwIC5idG4tbGFyZ2UgLmNhcmV0IHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXByaW1hcnkgLmNhcmV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi13YXJuaW5nIC5jYXJldCxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZGFuZ2VyIC5jYXJldCxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4taW5mbyAuY2FyZXQsXG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLXN1Y2Nlc3MgLmNhcmV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1pbnZlcnNlIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgLyogSUU3IGlubGluZS1ibG9jayBoYWNrICovXG5cbiAgICAqem9vbTogMTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmxhc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWxhcmdlOmZpcnN0LWNoaWxkIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1sYXJnZTpsYXN0LWNoaWxkIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYWxlcnQge1xuICAgIHBhZGRpbmc6IDhweCAzNXB4IDhweCAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZiZWVkNTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYWxlcnQsXG4uYm9vdHN0cmFwLWluc2lkZSAuYWxlcnQgaDQge1xuICAgIGNvbG9yOiAjYzA5ODUzO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmFsZXJ0IGg0IHtcbiAgICBtYXJnaW46IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYWxlcnQgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5hbGVydC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzQ2ODg0NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICAgIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5hbGVydC1zdWNjZXNzIGg0IHtcbiAgICBjb2xvcjogIzQ2ODg0Nztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5hbGVydC1kYW5nZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAuYWxlcnQtZXJyb3Ige1xuICAgIGNvbG9yOiAjYjk0YTQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVkM2Q3O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmFsZXJ0LWRhbmdlciBoNCxcbi5ib290c3RyYXAtaW5zaWRlIC5hbGVydC1lcnJvciBoNCB7XG4gICAgY29sb3I6ICNiOTRhNDg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYWxlcnQtaW5mbyB7XG4gICAgY29sb3I6ICMzYTg3YWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYWxlcnQtaW5mbyBoNCB7XG4gICAgY29sb3I6ICMzYTg3YWQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYWxlcnQtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmFsZXJ0LWJsb2NrID4gcCxcbi5ib290c3RyYXAtaW5zaWRlIC5hbGVydC1ibG9jayA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmFsZXJ0LWJsb2NrIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2ID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYgPiAucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYgbGkgKyAubmF2LWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1saXN0ID4gbGkgPiBhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1saXN0IC5uYXYtaGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LWxpc3QgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1saXN0ID4gLmFjdGl2ZSA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LWxpc3QgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtbGlzdCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2M7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LWxpc3QgW2NsYXNzXj1cImljb24tXCJdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1saXN0IFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1saXN0IC5kaXZpZGVyIHtcbiAgICAqd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA5cHggMXB4O1xuICAgICptYXJnaW46IC01cHggMCA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi10YWJzLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1waWxscyB7XG4gICAgKnpvb206IDE7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LXRhYnM6YmVmb3JlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1waWxsczpiZWZvcmUsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LXRhYnM6YWZ0ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LXBpbGxzOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi10YWJzOmFmdGVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1waWxsczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LXRhYnMgPiBsaSxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtcGlsbHMgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LXRhYnMgPiBsaSA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LXRhYnMgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtdGFicyA+IGxpID4gYTpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2RkZGRkZDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi10YWJzID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LXRhYnMgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhjYztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtc3RhY2tlZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi10YWJzLm5hdi1zdGFja2VkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi10YWJzLm5hdi1zdGFja2VkID4gbGkgPiBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtdGFicy5uYXYtc3RhY2tlZCA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LXRhYnMubmF2LXN0YWNrZWQgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LXRhYnMubmF2LXN0YWNrZWQgPiBsaSA+IGE6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LXRhYnMubmF2LXN0YWNrZWQgPiBsaSA+IGE6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1waWxscy5uYXYtc3RhY2tlZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1waWxscy5uYXYtc3RhY2tlZCA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtcGlsbHMgLmRyb3Bkb3duLW1lbnUge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYgLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDA4OGNjO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDg4Y2M7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2IC5kcm9wZG93bi10b2dnbGU6aG92ZXIgLmNhcmV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdiAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNTU4MDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA1NTgwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi10YWJzIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2IC5hY3RpdmUgLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtdGFicyAuYWN0aXZlIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNTU1NTU1O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NTU1NTU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2ID4gLmRyb3Bkb3duLmFjdGl2ZSA+IGE6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2ID4gLmRyb3Bkb3duLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtdGFicyAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdi1waWxscyAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdiA+IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlID4gYTpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIC5uYXYgPiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdiBsaS5kcm9wZG93bi5vcGVuIC5jYXJldCxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXYgbGkuZHJvcGRvd24ub3Blbi5hY3RpdmUgLmNhcmV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdiBsaS5kcm9wZG93bi5vcGVuIGE6aG92ZXIgLmNhcmV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdiBsaS5kcm9wZG93bi5vcGVuIGE6Zm9jdXMgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJzLXN0YWNrZWQgLm9wZW4gPiBhOmhvdmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYnMtc3RhY2tlZCAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzk5OTk5OTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJiYWJsZSB7XG4gICAgKnpvb206IDE7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFiYmFibGU6YmVmb3JlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmJhYmxlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYmJhYmxlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWItY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFicy1iZWxvdyA+IC5uYXYtdGFicyxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWItY29udGVudCA+IC50YWItcGFuZSxcbi5ib290c3RyYXAtaW5zaWRlIC5waWxsLWNvbnRlbnQgPiAucGlsbC1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYi1jb250ZW50ID4gLmFjdGl2ZSxcbi5ib290c3RyYXAtaW5zaWRlIC5waWxsLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJzLWJlbG93ID4gLm5hdi10YWJzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYTpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiAuYWN0aXZlID4gYSxcbi5ib290c3RyYXAtaW5zaWRlIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNkZGQgI2RkZCAjZGRkO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIG1pbi13aWR0aDogNzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYTpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZGRkZGRkICNlZWVlZWUgI2VlZWVlZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFicy1sZWZ0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmhvdmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkIHRyYW5zcGFyZW50ICNkZGQgI2RkZDtcbiAgICAqYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2VlZWVlZSAjZGRkZGRkO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAudGFicy1yaWdodCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQgI2RkZCAjZGRkIHRyYW5zcGFyZW50O1xuICAgICpib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIHtcbiAgICAqcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICp6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZjJmMmYyKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZmZmZmZiksIHRvKCNmMmYyZjIpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmMmYyZjIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNmMmYyZjIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYsICNmMmYyZjIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZjJmMmYyJywgR3JhZGllbnRUeXBlPTApO1xuICAgICp6b29tOiAxO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNjUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNjUpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDY1KTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW5uZXI6YmVmb3JlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1pbm5lcjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW5uZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXYtY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLmJyYW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLmJyYW5kOmhvdmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAuYnJhbmQ6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWxpbms6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAuZGl2aWRlci12ZXJ0aWNhbCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCA5cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMmYyZjI7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5idG4sXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLmJ0bi1ncm91cCAuYnRuLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAuaW5wdXQtcHJlcGVuZCAuYnRuLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAuaW5wdXQtYXBwZW5kIC5idG4sXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5pbnB1dC1wcmVwZW5kIC5idG4tZ3JvdXAsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5pbnB1dC1hcHBlbmQgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAqem9vbTogMTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItZm9ybTpiZWZvcmUsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWZvcm06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWZvcm06YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1mb3JtIGlucHV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1mb3JtIHNlbGVjdCxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItZm9ybSAucmFkaW8sXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWZvcm0gaW5wdXQsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWZvcm0gc2VsZWN0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1mb3JtIC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1mb3JtIGlucHV0W3R5cGU9XCJpbWFnZVwiXSxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWZvcm0gLmlucHV0LWFwcGVuZCxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItZm9ybSAuaW5wdXQtcHJlcGVuZCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWZvcm0gLmlucHV0LWFwcGVuZCBpbnB1dCxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItZm9ybSAuaW5wdXQtcHJlcGVuZCBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLXNlYXJjaCAuc2VhcmNoLXF1ZXJ5IHtcbiAgICBwYWRkaW5nOiA0cHggMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1pbm5lciB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1maXhlZC10b3AsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAzMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1pbm5lcixcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWlubmVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWlubmVyIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWlubmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1zdGF0aWMtdG9wIC5jb250YWluZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWZpeGVkLXRvcCAuY29udGFpbmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1maXhlZC1ib3R0b20gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk0MHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1maXhlZC10b3Age1xuICAgIHRvcDogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItaW5uZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1pbm5lciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItaW5uZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAtMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLm5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAubmF2LnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5uYXYgPiBsaSA+IGEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4O1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAubmF2IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLm5hdiA+IC5hY3RpdmUgPiBhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAubmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAuYnRuLW5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgICpiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyZjJmMiwgI2U1ZTVlNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNmMmYyZjIpLCB0bygjZTVlNWU1KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjJmMmYyLCAjZTVlNWU1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjJmMmYyLCAjZTVlNWU1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjJmMmYyLCAjZTVlNWU1KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1ICNlNWU1ZTUgI2JmYmZiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmMmYyZjInLCBlbmRDb2xvcnN0cj0nI2ZmZTVlNWU1JywgR3JhZGllbnRUeXBlPTApO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLmJ0bi1uYXZiYXI6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5idG4tbmF2YmFyOmZvY3VzLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAuYnRuLW5hdmJhcjphY3RpdmUsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5idG4tbmF2YmFyLmFjdGl2ZSxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLmJ0bi1uYXZiYXIuZGlzYWJsZWQsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5idG4tbmF2YmFyW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICAqYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLmJ0bi1uYXZiYXI6YWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAuYnRuLW5hdmJhci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2MgXFw5O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAuYnRuLW5hdmJhciAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5idG4tbmF2YmFyIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgbGVmdDogOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb250ZW50OiAnJztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTdweDtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5uYXYgbGkuZHJvcGRvd24gPiBhOmhvdmVyIC5jYXJldCxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLm5hdiBsaS5kcm9wZG93biA+IGE6Zm9jdXMgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMzMzMzMzO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzMzMzM7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5uYXYgbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5uYXYgbGkuZHJvcGRvd24uYWN0aXZlID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLm5hdiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5uYXYgbGkuZHJvcGRvd24gPiAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzc3Nzc3NztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzc3Nzc3O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAubmF2IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLm5hdiBsaS5kcm9wZG93bi5hY3RpdmUgPiAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLm5hdiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNTU1NTU1O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NTU1NTU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5wdWxsLXJpZ2h0ID4gbGkgPiAuZHJvcGRvd24tbWVudSxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLnB1bGwtcmlnaHQgPiBsaSA+IC5kcm9wZG93bi1tZW51OmJlZm9yZSxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGxlZnQ6IGF1dG87XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyIC5wdWxsLXJpZ2h0ID4gbGkgPiAuZHJvcGRvd24tbWVudTphZnRlcixcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDphZnRlciB7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgbGVmdDogYXV0bztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXIgLnB1bGwtcmlnaHQgPiBsaSA+IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhciAubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWludmVyc2UgLm5hdmJhci1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIxYjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyMjIyMjIsICMxMTExMTEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMjIyMjIyKSwgdG8oIzExMTExMSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzIyMjIyMiwgIzExMTExMSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzIyMjIyMiwgIzExMTExMSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzIyMjIyMiwgIzExMTExMSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJvcmRlci1jb2xvcjogIzI1MjUyNTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmYyMjIyMjInLCBlbmRDb2xvcnN0cj0nI2ZmMTExMTExJywgR3JhZGllbnRUeXBlPTApO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1pbnZlcnNlIC5icmFuZCxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAubmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAuYnJhbmQ6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWludmVyc2UgLm5hdiA+IGxpID4gYTpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAuYnJhbmQ6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWludmVyc2UgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWludmVyc2UgLmJyYW5kIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1pbnZlcnNlIC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWludmVyc2UgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWludmVyc2UgLm5hdiAuYWN0aXZlID4gYSxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAubmF2IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1pbnZlcnNlIC5uYXYgLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAuZGl2aWRlci12ZXJ0aWNhbCB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjIyMjIyO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTExMTExO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1pbnZlcnNlIC5uYXYgbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWludmVyc2UgLm5hdiBsaS5kcm9wZG93bi5hY3RpdmUgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1pbnZlcnNlIC5uYXYgbGkuZHJvcGRvd24ub3Blbi5hY3RpdmUgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExMTExO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1pbnZlcnNlIC5uYXYgbGkuZHJvcGRvd24gPiBhOmhvdmVyIC5jYXJldCxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAubmF2IGxpLmRyb3Bkb3duID4gYTpmb2N1cyAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAubmF2IGxpLmRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTk5OTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAubmF2IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAubmF2IGxpLmRyb3Bkb3duLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1pbnZlcnNlIC5uYXYgbGkuZHJvcGRvd24ub3Blbi5hY3RpdmUgPiAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItc2VhcmNoIC5zZWFyY2gtcXVlcnkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTUxNTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTExMTExO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXNlYXJjaCAuc2VhcmNoLXF1ZXJ5Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjY2NjY2NjO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItc2VhcmNoIC5zZWFyY2gtcXVlcnk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2NjY2NjYztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXNlYXJjaCAuc2VhcmNoLXF1ZXJ5Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2NjY2NjYztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXNlYXJjaCAuc2VhcmNoLXF1ZXJ5OmZvY3VzLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItc2VhcmNoIC5zZWFyY2gtcXVlcnkuZm9jdXNlZCB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAuYnRuLW5hdmJhciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBlMGUwZTtcbiAgICAqYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMxNTE1MTUsICMwNDA0MDQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMTUxNTE1KSwgdG8oIzA0MDQwNCkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzE1MTUxNSwgIzA0MDQwNCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzE1MTUxNSwgIzA0MDQwNCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzE1MTUxNSwgIzA0MDQwNCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJvcmRlci1jb2xvcjogIzA0MDQwNCAjMDQwNDA0ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMTUxNTE1JywgZW5kQ29sb3JzdHI9JyNmZjA0MDQwNCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAuYnRuLW5hdmJhcjpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAuYnRuLW5hdmJhcjpmb2N1cyxcbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAuYnRuLW5hdmJhcjphY3RpdmUsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWludmVyc2UgLmJ0bi1uYXZiYXIuYWN0aXZlLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1pbnZlcnNlIC5idG4tbmF2YmFyLmRpc2FibGVkLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm5hdmJhci1pbnZlcnNlIC5idG4tbmF2YmFyW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwNDtcbiAgICAqYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5uYXZiYXItaW52ZXJzZSAuYnRuLW5hdmJhcjphY3RpdmUsXG4uYm9vdHN0cmFwLWluc2lkZSAubmF2YmFyLWludmVyc2UgLmJ0bi1uYXZiYXIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwIFxcOTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnJlYWRjcnVtYiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICAgICp6b29tOiAxO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJyZWFkY3J1bWIgPiBsaSA+IC5kaXZpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBjb2xvcjogI2NjYztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbiB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgKnpvb206IDE7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24gdWwgPiBsaSA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbiB1bCA+IGxpID4gc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5wYWdpbmF0aW9uIHVsID4gbGkgPiBhOmhvdmVyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24gdWwgPiBsaSA+IGE6Zm9jdXMsXG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbiB1bCA+IC5hY3RpdmUgPiBhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24gdWwgPiAuYWN0aXZlID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5wYWdpbmF0aW9uIHVsID4gLmFjdGl2ZSA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbiB1bCA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbiB1bCA+IC5kaXNhYmxlZCA+IHNwYW4sXG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbiB1bCA+IC5kaXNhYmxlZCA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbiB1bCA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbiB1bCA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5wYWdpbmF0aW9uIHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24gdWwgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbiB1bCA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24gdWwgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA0cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbi1jZW50ZXJlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24tbGFyZ2UgdWwgPiBsaSA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbi1sYXJnZSB1bCA+IGxpID4gc3BhbiB7XG4gICAgcGFkZGluZzogMTFweCAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTcuNXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24tbGFyZ2UgdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbi1sYXJnZSB1bCA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbi1sYXJnZSB1bCA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24tbGFyZ2UgdWwgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA2cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA2cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbi1taW5pIHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24tc21hbGwgdWwgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbi1taW5pIHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24tc21hbGwgdWwgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogM3B4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24tbWluaSB1bCA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24tc21hbGwgdWwgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5ib290c3RyYXAtaW5zaWRlIC5wYWdpbmF0aW9uLW1pbmkgdWwgPiBsaTpsYXN0LWNoaWxkID4gc3Bhbixcbi5ib290c3RyYXAtaW5zaWRlIC5wYWdpbmF0aW9uLXNtYWxsIHVsID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogM3B4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24tc21hbGwgdWwgPiBsaSA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbi1zbWFsbCB1bCA+IGxpID4gc3BhbiB7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMS45cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucGFnaW5hdGlvbi1taW5pIHVsID4gbGkgPiBhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2luYXRpb24tbWluaSB1bCA+IGxpID4gc3BhbiB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgZm9udC1zaXplOiAxMC41cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucGFnZXIge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICp6b29tOiAxO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2VyOmJlZm9yZSxcbi5ib290c3RyYXAtaW5zaWRlIC5wYWdlcjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5wYWdlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucGFnZXIgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5wYWdlciBsaSA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAucGFnZXIgbGkgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5wYWdlciBsaSA+IGE6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5wYWdlciAubmV4dCA+IGEsXG4uYm9vdHN0cmFwLWluc2lkZSAucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucGFnZXIgLnByZXZpb3VzID4gYSxcbi5ib290c3RyYXAtaW5zaWRlIC5wYWdlciAucHJldmlvdXMgPiBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5wYWdlciAuZGlzYWJsZWQgPiBhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cyxcbi5ib290c3RyYXAtaW5zaWRlIC5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5tb2RhbC1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDQwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5tb2RhbC1iYWNrZHJvcCxcbi5ib290c3RyYXAtaW5zaWRlIC5tb2RhbC1iYWNrZHJvcC5mYWRlLmluIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxMDUwO1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTI4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgKmJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5tb2RhbC5mYWRlIHtcbiAgICB0b3A6IC0yNSU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCB0b3AgMC4zcyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHRvcCAwLjNzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHRvcCAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHRvcCAwLjNzIGVhc2Utb3V0O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm1vZGFsLmZhZGUuaW4ge1xuICAgIHRvcDogMTAlO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm1vZGFsLWhlYWRlciBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm1vZGFsLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubW9kYWwtZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDE0cHggMTVweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgKnpvb206IDE7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmY7XG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm1vZGFsLWZvb3RlcjpiZWZvcmUsXG4uYm9vdHN0cmFwLWluc2lkZSAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMzA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50b29sdGlwLmluIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50b29sdGlwLnRvcCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50b29sdGlwLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRvb2x0aXAuYm90dG9tIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudG9vbHRpcC5sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50b29sdGlwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRvb2x0aXAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnBvcG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDEwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAyNzZweDtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5wb3BvdmVyLnRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucG9wb3Zlci5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucG9wb3Zlci5ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucG9wb3Zlci5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucG9wb3Zlci10aXRsZSB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnBvcG92ZXItdGl0bGU6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucG9wb3Zlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5cHggMTRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5wb3BvdmVyIC5hcnJvdyxcbi5ib290c3RyYXAtaW5zaWRlIC5wb3BvdmVyIC5hcnJvdzphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucG9wb3ZlciAuYXJyb3cge1xuICAgIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5wb3BvdmVyIC5hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucG9wb3Zlci50b3AgLmFycm93IHtcbiAgICBib3R0b206IC0xMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucG9wb3Zlci50b3AgLmFycm93OmFmdGVyIHtcbiAgICBib3R0b206IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnBvcG92ZXIucmlnaHQgLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMTFweDtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnBvcG92ZXIucmlnaHQgLmFycm93OmFmdGVyIHtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucG9wb3Zlci5ib3R0b20gLmFycm93IHtcbiAgICB0b3A6IC0xMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucG9wb3Zlci5ib3R0b20gLmFycm93OmFmdGVyIHtcbiAgICB0b3A6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnBvcG92ZXIubGVmdCAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtMTFweDtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucG9wb3Zlci5sZWZ0IC5hcnJvdzphZnRlciB7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50aHVtYm5haWxzIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAqem9vbTogMTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50aHVtYm5haWxzOmJlZm9yZSxcbi5ib290c3RyYXAtaW5zaWRlIC50aHVtYm5haWxzOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRodW1ibmFpbHM6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnJvdy1mbHVpZCAudGh1bWJuYWlscyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAudGh1bWJuYWlscyA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRodW1ibmFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNTUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDU1KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSBhLnRodW1ibmFpbDpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIGEudGh1bWJuYWlsOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDg4Y2M7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAxMDUsIDIxNCwgMC4yNSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAxMDUsIDIxNCwgMC4yNSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMTA1LCAyMTQsIDAuMjUpO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnRodW1ibmFpbCA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC50aHVtYm5haWwgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBjb2xvcjogIzU1NTU1NTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5tZWRpYSxcbi5ib290c3RyYXAtaW5zaWRlIC5tZWRpYS1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICpvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6b29tOiAxO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm1lZGlhLFxuLmJvb3RzdHJhcC1pbnNpZGUgLm1lZGlhIC5tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5tZWRpYS1vYmplY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLm1lZGlhLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5tZWRpYS1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmxhYmVsLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICBmb250LXNpemU6IDExLjg0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubGFiZWwge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5iYWRnZSB7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5sYWJlbDplbXB0eSxcbi5ib290c3RyYXAtaW5zaWRlIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIGEubGFiZWw6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSBhLmxhYmVsOmZvY3VzLFxuLmJvb3RzdHJhcC1pbnNpZGUgYS5iYWRnZTpob3Zlcixcbi5ib290c3RyYXAtaW5zaWRlIGEuYmFkZ2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubGFiZWwtaW1wb3J0YW50LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJhZGdlLWltcG9ydGFudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5NGE0ODtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5sYWJlbC1pbXBvcnRhbnRbaHJlZl0sXG4uYm9vdHN0cmFwLWluc2lkZSAuYmFkZ2UtaW1wb3J0YW50W2hyZWZdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTUzYjM5O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmxhYmVsLXdhcm5pbmcsXG4uYm9vdHN0cmFwLWluc2lkZSAuYmFkZ2Utd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4OTQwNjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5sYWJlbC13YXJuaW5nW2hyZWZdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJhZGdlLXdhcm5pbmdbaHJlZl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNjc2MDU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubGFiZWwtc3VjY2Vzcyxcbi5ib290c3RyYXAtaW5zaWRlIC5iYWRnZS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY4ODQ3O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmxhYmVsLXN1Y2Nlc3NbaHJlZl0sXG4uYm9vdHN0cmFwLWluc2lkZSAuYmFkZ2Utc3VjY2Vzc1tocmVmXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NjYzNTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5sYWJlbC1pbmZvLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJhZGdlLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTg3YWQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAubGFiZWwtaW5mb1tocmVmXSxcbi5ib290c3RyYXAtaW5zaWRlIC5iYWRnZS1pbmZvW2hyZWZdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ2OTg3O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmxhYmVsLWludmVyc2UsXG4uYm9vdHN0cmFwLWluc2lkZSAuYmFkZ2UtaW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5sYWJlbC1pbnZlcnNlW2hyZWZdLFxuLmJvb3RzdHJhcC1pbnNpZGUgLmJhZGdlLWludmVyc2VbaHJlZl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYnRuIC5sYWJlbCxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4gLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmJ0bi1taW5pIC5sYWJlbCxcbi5ib290c3RyYXAtaW5zaWRlIC5idG4tbWluaSAuYmFkZ2Uge1xuICAgIHRvcDogMDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG59XG5ALW1zLWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxufVxuQC1vLWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gICAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnByb2dyZXNzIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1LCAjZjlmOWY5KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2Y1ZjVmNSksIHRvKCNmOWY5ZjkpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUsICNmOWY5ZjkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUsICNmOWY5ZjkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNWY1ZjUsICNmOWY5ZjkpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjVmNWY1JywgZW5kQ29sb3JzdHI9JyNmZmY5ZjlmOScsIEdyYWRpZW50VHlwZT0wKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucHJvZ3Jlc3MgLmJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBlOTBkMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMxNDliZGYsICMwNDgwYmUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMTQ5YmRmKSwgdG8oIzA0ODBiZSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzE0OWJkZiwgIzA0ODBiZSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzE0OWJkZiwgIzA0ODBiZSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzE0OWJkZiwgIzA0ODBiZSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjE0OWJkZicsIGVuZENvbG9yc3RyPScjZmYwNDgwYmUnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnByb2dyZXNzIC5iYXIgKyAuYmFyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjE1KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjE1KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4xNSksIGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ5YmRmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjI1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIHRvKHRyYW5zcGFyZW50KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5wcm9ncmVzcy5hY3RpdmUgLmJhciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tcy1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtby1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5wcm9ncmVzcy1kYW5nZXIgLmJhcixcbi5ib290c3RyYXAtaW5zaWRlIC5wcm9ncmVzcyAuYmFyLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNTE0YztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZTVmNWIsICNjNDNjMzUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZWU1ZjViKSwgdG8oI2M0M2MzNSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiwgI2M0M2MzNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlNWY1YiwgI2M0M2MzNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlNWY1YiwgI2M0M2MzNSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmVlNWY1YicsIGVuZENvbG9yc3RyPScjZmZjNDNjMzUnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucHJvZ3Jlc3MtZGFuZ2VyLnByb2dyZXNzLXN0cmlwZWQgLmJhcixcbi5ib290c3RyYXAtaW5zaWRlIC5wcm9ncmVzcy1zdHJpcGVkIC5iYXItZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU1ZjViO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjI1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIHRvKHRyYW5zcGFyZW50KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnByb2dyZXNzLXN1Y2Nlc3MgLmJhcixcbi5ib290c3RyYXAtaW5zaWRlIC5wcm9ncmVzcyAuYmFyLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZWI5NWU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNjJjNDYyLCAjNTdhOTU3KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzYyYzQ2MiksIHRvKCM1N2E5NTcpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIsICM1N2E5NTcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM2MmM0NjIsICM1N2E5NTcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2MmM0NjIsICM1N2E5NTcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY2MmM0NjInLCBlbmRDb2xvcnN0cj0nI2ZmNTdhOTU3JywgR3JhZGllbnRUeXBlPTApO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnByb2dyZXNzLXN1Y2Nlc3MucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnByb2dyZXNzLXN0cmlwZWQgLmJhci1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJjNDYyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjI1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIHRvKHRyYW5zcGFyZW50KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnByb2dyZXNzLWluZm8gLmJhcixcbi5ib290c3RyYXAtaW5zaWRlIC5wcm9ncmVzcyAuYmFyLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YmIxY2Y7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNWJjMGRlLCAjMzM5YmI5KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oIzViYzBkZSksIHRvKCMzMzliYjkpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUsICMzMzliYjkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1YmMwZGUsICMzMzliYjkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1YmMwZGUsICMzMzliYjkpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmY1YmMwZGUnLCBlbmRDb2xvcnN0cj0nI2ZmMzM5YmI5JywgR3JhZGllbnRUeXBlPTApO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnByb2dyZXNzLWluZm8ucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnByb2dyZXNzLXN0cmlwZWQgLmJhci1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjI1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIHRvKHRyYW5zcGFyZW50KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnByb2dyZXNzLXdhcm5pbmcgLmJhcixcbi5ib290c3RyYXAtaW5zaWRlIC5wcm9ncmVzcyAuYmFyLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWE3MzI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmJiNDUwLCAjZjg5NDA2KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZiYjQ1MCksIHRvKCNmODk0MDYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmYmI0NTAsICNmODk0MDYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmYmI0NTAsICNmODk0MDYpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmYmI0NTAsICNmODk0MDYpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmYmI0NTAnLCBlbmRDb2xvcnN0cj0nI2ZmZjg5NDA2JywgR3JhZGllbnRUeXBlPTApO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnByb2dyZXNzLXdhcm5pbmcucHJvZ3Jlc3Mtc3RyaXBlZCAuYmFyLFxuLmJvb3RzdHJhcC1pbnNpZGUgLnByb2dyZXNzLXN0cmlwZWQgLmJhci13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiNDUwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjI1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIHRvKHRyYW5zcGFyZW50KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5hY2NvcmRpb24tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5hY2NvcmRpb24taGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5hY2NvcmRpb24taGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmFjY29yZGlvbi1pbm5lciB7XG4gICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNhcm91c2VsLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uYm9vdHN0cmFwLWluc2lkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbi5ib290c3RyYXAtaW5zaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsXG4uYm9vdHN0cmFwLWluc2lkZSAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgICByaWdodDogMTVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsXG4uYm9vdHN0cmFwLWluc2lkZSAuY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgei1pbmRleDogNTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5jYXJvdXNlbC1jYXB0aW9uIGg0LFxuLmJvb3RzdHJhcC1pbnNpZGUgLmNhcm91c2VsLWNhcHRpb24gcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuY2Fyb3VzZWwtY2FwdGlvbiBoNCB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmNhcm91c2VsLWNhcHRpb24gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5oZXJvLXVuaXQge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5oZXJvLXVuaXQgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLmhlcm8tdW5pdCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmJvb3RzdHJhcC1pbnNpZGUgLnB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uYm9vdHN0cmFwLWluc2lkZSAuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5pbnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5ib290c3RyYXAtaW5zaWRlIC5hZmZpeCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xufVxuIl19 */

.alertify,
.alertify-show,
.alertify-log {
  -webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  /* easeOutBack */ }

.alertify-hide {
  -webkit-transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition: all 250ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  /* easeInBack */ }

.alertify-log-hide {
  -webkit-transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition: all 500ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  /* easeInBack */ }

.alertify-cover {
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: white;
  filter: alpha(opacity=0);
  opacity: 0; }

.alertify-cover-hidden {
  display: none; }

.alertify {
  position: fixed;
  z-index: 99999;
  top: 50px;
  left: 50%;
  width: 550px;
  margin-left: -275px;
  opacity: 1; }

.alertify-hidden {
  -webkit-transform: translate(0, -150px);
  transform: translate(0, -150px);
  opacity: 0;
  display: none; }

/* overwrite display: none; for everything except IE6-8 */
:root * > .alertify-hidden {
  display: block;
  visibility: hidden; }

.alertify-logs {
  position: fixed;
  z-index: 5000;
  bottom: 10px;
  right: 10px;
  width: 300px; }

.alertify-logs-hidden {
  display: none; }

.alertify-log {
  display: block;
  margin-top: 10px;
  position: relative;
  right: -300px;
  opacity: 0; }

.alertify-log-show {
  right: 0;
  opacity: 1; }

.alertify-log-hide {
  -webkit-transform: translate(300px, 0);
  transform: translate(300px, 0);
  opacity: 0; }

.alertify-dialog {
  padding: 25px; }

.alertify-resetFocus {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.alertify-inner {
  text-align: center; }

.alertify-text {
  margin-bottom: 15px;
  width: 100%;
  box-sizing: border-box;
  font-size: 100%; }

.alertify-button,
.alertify-button:hover,
.alertify-button:active,
.alertify-button:visited {
  background: none;
  text-decoration: none;
  border: none;
  /* line-height and font-size for input button */
  line-height: 1.5;
  font-size: 100%;
  display: inline-block;
  cursor: pointer;
  margin-left: 5px; }

@media only screen and (max-width: 680px) {
  .alertify,
  .alertify-logs {
    width: 90%;
    box-sizing: border-box; }
  .alertify {
    left: 5%;
    margin: 0; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFsZXJ0aWZ5LmNvcmUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7RUFHQyxzRUFBMEM7RUFJbEMsOERBQWtDO0VBQThCLGlCQUFpQixFQUN6Rjs7QUFDRDtFQUNDLHFFQUEwQztFQUlsQyw2REFBa0M7RUFBK0IsZ0JBQWdCLEVBQ3pGOztBQUNEO0VBQ0MscUVBQTBDO0VBSWxDLDZEQUFrQztFQUErQixnQkFBZ0IsRUFDekY7O0FBQ0Q7RUFDQyxnQkFBZ0I7RUFBRSxlQUFlO0VBQ2pDLE9BQU87RUFBRSxTQUFTO0VBQUUsVUFBVTtFQUFFLFFBQVE7RUFDeEMsd0JBQXVCO0VBQ3ZCLHlCQUFZO0VBQ1osV0FBVSxFQUNWOztBQUNBO0VBQ0MsY0FBYyxFQUNkOztBQUNGO0VBQ0MsZ0JBQWdCO0VBQUUsZUFBZTtFQUNqQyxVQUFVO0VBQUUsVUFBVTtFQUN0QixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLFdBQVcsRUFDWDs7QUFDQTtFQUNDLHdDQUE0QjtFQUlwQixnQ0FBb0I7RUFDNUIsV0FBVztFQUNYLGNBQWMsRUFDZDs7QUFDRCwwREFBMEQ7QUFDMUQ7RUFDQyxlQUFlO0VBQ2YsbUJBQW1CLEVBQ25COztBQUNGO0VBQ0MsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxhQUFhO0VBQ2IsWUFBWTtFQUNaLGFBQWEsRUFDYjs7QUFDRDtFQUNDLGNBQWMsRUFDZDs7QUFDQTtFQUNDLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxXQUFXLEVBQ1g7O0FBQ0Q7RUFDQyxTQUFTO0VBQ1QsV0FBVyxFQUNYOztBQUNEO0VBQ0MsdUNBQTRCO0VBSXBCLCtCQUFvQjtFQUM1QixXQUFXLEVBQ1g7O0FBQ0Q7RUFDQyxjQUFjLEVBQ2Q7O0FBQ0E7RUFDQyxVQUFVO0VBQ1Ysb0JBQVU7RUFDVixZQUFZO0VBQ1osYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLFdBQVcsRUFDWDs7QUFDRDtFQUNDLG1CQUFtQixFQUNuQjs7QUFDRDtFQUNDLG9CQUFvQjtFQUNwQixZQUFZO0VBR0osdUJBQXVCO0VBQy9CLGdCQUFnQixFQUNoQjs7QUFHQTs7OztFQUlDLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLGdEQUFnRDtFQUNoRCxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQ2pCOztBQUVKO0VBQ0M7O0lBRUMsV0FBVztJQUdILHVCQUF1QixFQUMvQjtFQUNEO0lBQ0MsU0FBUztJQUNULFVBQVUsRUFDVixFQUFBIiwiZmlsZSI6ImFsZXJ0aWZ5LmNvcmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmFsZXJ0aWZ5LFxuLmFsZXJ0aWZ5LXNob3csXG4uYWxlcnRpZnktbG9nIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEuMjc1KTtcblx0ICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEuMjc1KTtcblx0ICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEuMjc1KTtcblx0ICAgICAtby10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEuMjc1KTtcblx0ICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEuMjc1KTsgLyogZWFzZU91dEJhY2sgKi9cbn1cbi5hbGVydGlmeS1oaWRlIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNjAwLCAtMC4yODAsIDAuNzM1LCAwLjA0NSk7XG5cdCAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDI1MG1zIGN1YmljLWJlemllcigwLjYwMCwgLTAuMjgwLCAwLjczNSwgMC4wNDUpO1xuXHQgICAgLW1zLXRyYW5zaXRpb246IGFsbCAyNTBtcyBjdWJpYy1iZXppZXIoMC42MDAsIC0wLjI4MCwgMC43MzUsIDAuMDQ1KTtcblx0ICAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNjAwLCAtMC4yODAsIDAuNzM1LCAwLjA0NSk7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGN1YmljLWJlemllcigwLjYwMCwgLTAuMjgwLCAwLjczNSwgMC4wNDUpOyAvKiBlYXNlSW5CYWNrICovXG59XG4uYWxlcnRpZnktbG9nLWhpZGUge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42MDAsIC0wLjI4MCwgMC43MzUsIDAuMDQ1KTtcblx0ICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjAwLCAtMC4yODAsIDAuNzM1LCAwLjA0NSk7XG5cdCAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjYwMCwgLTAuMjgwLCAwLjczNSwgMC4wNDUpO1xuXHQgICAgIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42MDAsIC0wLjI4MCwgMC43MzUsIDAuMDQ1KTtcblx0ICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjAwLCAtMC4yODAsIDAuNzM1LCAwLjA0NSk7IC8qIGVhc2VJbkJhY2sgKi9cbn1cbi5hbGVydGlmeS1jb3ZlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogOTk5OTk7XG5cdHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcblx0ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7XG5cdG9wYWNpdHk6MDtcbn1cblx0LmFsZXJ0aWZ5LWNvdmVyLWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuLmFsZXJ0aWZ5IHtcblx0cG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiA5OTk5OTtcblx0dG9wOiA1MHB4OyBsZWZ0OiA1MCU7XG5cdHdpZHRoOiA1NTBweDtcblx0bWFyZ2luLWxlZnQ6IC0yNzVweDtcblx0b3BhY2l0eTogMTtcbn1cblx0LmFsZXJ0aWZ5LWhpZGRlbiB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0xNTBweCk7XG5cdFx0ICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0xNTBweCk7XG5cdFx0ICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0xNTBweCk7XG5cdFx0ICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0xNTBweCk7XG5cdFx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0xNTBweCk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC8qIG92ZXJ3cml0ZSBkaXNwbGF5OiBub25lOyBmb3IgZXZlcnl0aGluZyBleGNlcHQgSUU2LTggKi9cblx0OnJvb3QgKj4gLmFsZXJ0aWZ5LWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG4uYWxlcnRpZnktbG9ncyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogNTAwMDtcblx0Ym90dG9tOiAxMHB4O1xuXHRyaWdodDogMTBweDtcblx0d2lkdGg6IDMwMHB4O1xufVxuLmFsZXJ0aWZ5LWxvZ3MtaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblx0LmFsZXJ0aWZ5LWxvZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cmlnaHQ6IC0zMDBweDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdC5hbGVydGlmeS1sb2ctc2hvdyB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQuYWxlcnRpZnktbG9nLWhpZGUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAwcHgsIDApO1xuXHRcdCAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAwcHgsIDApO1xuXHRcdCAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAwcHgsIDApO1xuXHRcdCAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAwcHgsIDApO1xuXHRcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAwcHgsIDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0LmFsZXJ0aWZ5LWRpYWxvZyB7XG5cdFx0cGFkZGluZzogMjVweDtcblx0fVxuXHRcdC5hbGVydGlmeS1yZXNldEZvY3VzIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdG1hcmdpbjogLTFweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHR9XG5cdFx0LmFsZXJ0aWZ5LWlubmVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmFsZXJ0aWZ5LXRleHQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0ICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0ICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Zm9udC1zaXplOiAxMDAlO1xuXHRcdH1cblx0XHQuYWxlcnRpZnktYnV0dG9ucyB7XG5cdFx0fVxuXHRcdFx0LmFsZXJ0aWZ5LWJ1dHRvbixcblx0XHRcdC5hbGVydGlmeS1idXR0b246aG92ZXIsXG5cdFx0XHQuYWxlcnRpZnktYnV0dG9uOmFjdGl2ZSxcblx0XHRcdC5hbGVydGlmeS1idXR0b246dmlzaXRlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHQvKiBsaW5lLWhlaWdodCBhbmQgZm9udC1zaXplIGZvciBpbnB1dCBidXR0b24gKi9cblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuXHQuYWxlcnRpZnksXG5cdC5hbGVydGlmeS1sb2dzIHtcblx0XHR3aWR0aDogOTAlO1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdC5hbGVydGlmeSB7XG5cdFx0bGVmdDogNSU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG4iXX0= */

/**
 * Default Look and Feel
 */
.alertify,
.alertify-log {
  font-family: sans-serif; }

.alertify {
  background: #FFF;
  border: 10px solid #333;
  /* browsers that don't support rgba */
  border: 10px solid rgba(0, 0, 0, 0.7);
  border-radius: 8px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
  background-clip: padding-box;
  /* Firefox 4, Safari 5, Opera 10, IE 9 */ }

.alertify-text {
  border: 1px solid #CCC;
  padding: 10px;
  border-radius: 4px; }

.alertify-button {
  border-radius: 4px;
  color: #FFF;
  font-weight: bold;
  padding: 6px 15px;
  text-decoration: none;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5);
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); }

.alertify-button:hover,
.alertify-button:focus {
  outline: none;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1), transparent);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), transparent); }

.alertify-button:focus {
  box-shadow: 0 0 15px #2B72D5; }

.alertify-button:active {
  position: relative;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.alertify-button-cancel,
.alertify-button-cancel:hover,
.alertify-button-cancel:focus {
  background-color: #FE1A00;
  border: 1px solid #D83526; }

.alertify-button-ok,
.alertify-button-ok:hover,
.alertify-button-ok:focus {
  background-color: #5CB811;
  border: 1px solid #3B7808; }

.alertify-log {
  background: #1F1F1F;
  background: rgba(0, 0, 0, 0.9);
  padding: 15px;
  border-radius: 4px;
  color: #FFF;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5); }

.alertify-log-error {
  background: #FE1A00;
  background: rgba(254, 26, 0, 0.9); }

.alertify-log-success {
  background: #5CB811;
  background: rgba(92, 184, 17, 0.9); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFsZXJ0aWZ5LmRlZmF1bHQuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBQ0g7O0VBRUMsd0JBQXdCLEVBQ3hCOztBQUNEO0VBQ0MsaUJBQWlCO0VBQ2pCLHdCQUF3QjtFQUFFLHNDQUFzQztFQUNoRSxzQ0FBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLHlDQUEwQjtFQUVsQiw2QkFBNkI7RUFBRSx5Q0FBeUMsRUFDaEY7O0FBQ0E7RUFDQyx1QkFBdUI7RUFDdkIsY0FBYztFQUNkLG1CQUFtQixFQUNuQjs7QUFDRDtFQUNDLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsMENBQTJCO0VBQzNCLHFEQUFnQztFQUNoQyxvR0FBa0M7RUFBbEMsNEZBQWtDLEVBQ2xDOztBQUNEOztFQUVDLGNBQWM7RUFDZCxtRkFBeUM7RUFBekMsMkVBQXlDLEVBQ3pDOztBQUNEO0VBQ0MsNkJBQTZCLEVBQzdCOztBQUNEO0VBQ0MsbUJBQW1CO0VBQ25CLCtFQUEyRCxFQUMzRDs7QUFDQTs7O0VBR0MsMEJBQTBCO0VBQzFCLDBCQUEwQixFQUMxQjs7QUFDRDs7O0VBR0MsMEJBQTBCO0VBQzFCLDBCQUEwQixFQUMxQjs7QUFFSDtFQUNDLG9CQUFvQjtFQUNwQiwrQkFBZ0I7RUFDaEIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osNENBQTZCLEVBQzdCOztBQUNBO0VBQ0Msb0JBQW9CO0VBQ3BCLGtDQUFnQixFQUNoQjs7QUFDRDtFQUNDLG9CQUFvQjtFQUNwQixtQ0FBZ0IsRUFDaEIiLCJmaWxlIjoiYWxlcnRpZnkuZGVmYXVsdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERlZmF1bHQgTG9vayBhbmQgRmVlbFxuICovXG4uYWxlcnRpZnksXG4uYWxlcnRpZnktbG9nIHtcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG4uYWxlcnRpZnkge1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRib3JkZXI6IDEwcHggc29saWQgIzMzMzsgLyogYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IHJnYmEgKi9cblx0Ym9yZGVyOiAxMHB4IHNvbGlkIHJnYmEoMCwwLDAsLjcpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsMCwwLC4zKTtcbiBcblx0ICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyAvKiBGaXJlZm94IDQsIFNhZmFyaSA1LCBPcGVyYSAxMCwgSUUgOSAqL1xufVxuXHQuYWxlcnRpZnktdGV4dCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0fVxuXHQuYWxlcnRpZnktYnV0dG9uIHtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZzogNnB4IDE1cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLDAsMCwuNSk7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6ICBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwyNTUsMjU1LC4zKSwgcmdiYSgyNTUsMjU1LDI1NSwwKSk7XG5cdH1cblx0LmFsZXJ0aWZ5LWJ1dHRvbjpob3Zlcixcblx0LmFsZXJ0aWZ5LWJ1dHRvbjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwwLDAsLjEpLCByZ2JhKDAsMCwwLDApKTtcblx0fVxuXHQuYWxlcnRpZnktYnV0dG9uOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMTVweCAjMkI3MkQ1O1xuXHR9XG5cdC5hbGVydGlmeS1idXR0b246YWN0aXZlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwwLDAsLjE1KSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtcblx0fVxuXHRcdC5hbGVydGlmeS1idXR0b24tY2FuY2VsLFxuXHRcdC5hbGVydGlmeS1idXR0b24tY2FuY2VsOmhvdmVyLFxuXHRcdC5hbGVydGlmeS1idXR0b24tY2FuY2VsOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRTFBMDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDgzNTI2O1xuXHRcdH1cblx0XHQuYWxlcnRpZnktYnV0dG9uLW9rLFxuXHRcdC5hbGVydGlmeS1idXR0b24tb2s6aG92ZXIsXG5cdFx0LmFsZXJ0aWZ5LWJ1dHRvbi1vazpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUNCODExO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzNCNzgwODtcblx0XHR9XG5cbi5hbGVydGlmeS1sb2cge1xuXHRiYWNrZ3JvdW5kOiAjMUYxRjFGO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC45KTtcblx0cGFkZGluZzogMTVweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogI0ZGRjtcblx0dGV4dC1zaGFkb3c6IC0xcHggLTFweCAwIHJnYmEoMCwwLDAsLjUpO1xufVxuXHQuYWxlcnRpZnktbG9nLWVycm9yIHtcblx0XHRiYWNrZ3JvdW5kOiAjRkUxQTAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU0LDI2LDAsLjkpO1xuXHR9XG5cdC5hbGVydGlmeS1sb2ctc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZDogIzVDQjgxMTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDkyLDE4NCwxNywuOSk7XG5cdH0iXX0= */

/**

This file is loaded only on Flo Slider Metabox pages

**/
@font-face {
  font-family: 'ProximaNova Semilbold';
  src: url("../fonts/ProximaNova-Semibold.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNova Regular';
  src: url("../fonts/ProximaNova-Regular.otf");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'ProximaNova Regular Italic';
  src: url("../fonts/ProximaNova-RegularItalic.otf");
  font-weight: normal;
  font-style: normal; }

/* Media Queries */
div[ng-app="FloSliderApp"] {
  overflow: hidden;
  clear: both; }

#flo-slider-popup.flo-slider-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 10000;
  background: rgba(255, 255, 255, 0.9); }
  #flo-slider-popup.flo-slider-popup .flo-center {
    position: relative;
    margin: auto;
    max-width: 800px;
    margin-top: 50px;
    background: white;
    height: calc( 100vh - 150px);
    box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.5);
    padding: 30px; }
  #flo-slider-popup.flo-slider-popup .flo-multiswitch div.btn {
    line-height: 14px;
    font-size: 11px;
    margin-bottom: 6px; }
    #flo-slider-popup.flo-slider-popup .flo-multiswitch div.btn.btn-info {
      background-image: -webkit-linear-gradient(top, #BD965A, #BD965A);
      background-image: linear-gradient(to bottom, #BD965A, #BD965A);
      background-color: #bd965a; }
  #flo-slider-popup.flo-slider-popup .wp-picker-container {
    line-height: 33px; }
  #flo-slider-popup.flo-slider-popup .popup-image {
    display: inline-block; }
  #flo-slider-popup.flo-slider-popup .popup-close {
    position: absolute;
    right: 30px; }
  #flo-slider-popup.flo-slider-popup .tab-content {
    clear: both;
    overflow: auto;
    height: 100%; }
  #flo-slider-popup.flo-slider-popup .control-label {
    width: 22%;
    padding-right: 30px; }
  #flo-slider-popup.flo-slider-popup .form-horizontal .controls {
    margin-left: 0;
    width: calc( 78% - 30px);
    display: inline-block; }
  #flo-slider-popup.flo-slider-popup .help-block {
    margin-top: 5px;
    font-style: italic; }
  #flo-slider-popup.flo-slider-popup textarea, #flo-slider-popup.flo-slider-popup input {
    width: 100%; }
  #flo-slider-popup.flo-slider-popup .popup-title {
    text-align: center;
    margin-bottom: 20px; }

.flo-margin-btn {
  margin-left: 15px; }

#poststuff .flo-no-images .flo-no-image-text {
  font-size: 33px;
  font-weight: bold; }

.margin-b-20 {
  margin-bottom: 34px;
  margin-top: 9px; }

#flo-slider-images-wrapper {
  border-bottom: 0px;
  width: calc(100% + 15px);
  position: relative;
  left: -5px; }
  #flo-slider-images-wrapper .ui-sortable-helper {
    box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.75);
    opacity: 0.5; }
  #flo-slider-images-wrapper li.flo-slider-image.ui-sortable-placeholder:before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    visibility: visible !important;
    background: #f7f7f7;
    box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.75); }
  #flo-slider-images-wrapper .flo-slider-image {
    margin: 5px;
    overflow: visible;
    position: relative;
    width: calc(16.6666666666% - 11px);
    float: none;
    margin-bottom: 0;
    display: inline-block; }
    #flo-slider-images-wrapper .flo-slider-image a, #flo-slider-images-wrapper .flo-slider-image a:focus {
      cursor: move;
      color: transparent;
      box-shadow: none;
      border: 0ps colid transparent;
      outline-color: transparent; }
    #flo-slider-images-wrapper .flo-slider-image a.slide-image-anchor {
      border: 0;
      margin: 0;
      padding: 0;
      position: relative;
      overflow: hidden;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      border-radius: 4px; }
      #flo-slider-images-wrapper .flo-slider-image a.slide-image-anchor .delete-slide {
        position: absolute;
        top: 7px;
        left: 7px;
        padding: 0;
        opacity: 0;
        -webkit-transition: opacity .2s linear;
                transition: opacity .2s linear;
        height: 24px;
        width: 24px;
        background: black;
        border-radius: 50%; }
        #flo-slider-images-wrapper .flo-slider-image a.slide-image-anchor .delete-slide i {
          width: 15px; }
      #flo-slider-images-wrapper .flo-slider-image a.slide-image-anchor img {
        width: 100%; }
      #flo-slider-images-wrapper .flo-slider-image a.slide-image-anchor img.media-object-placeholder {
        opacity: 0; }
      #flo-slider-images-wrapper .flo-slider-image a.slide-image-anchor img.media-object {
        position: absolute;
        opacity: 1;
        top: 0;
        left: 0;
        -webkit-transition: opacity .2s linear;
                transition: opacity .2s linear;
        -webkit-backface-visibility: hidden; }
    #flo-slider-images-wrapper .flo-slider-image a.slide-image-anchor:hover .delete-slide {
      opacity: 1; }
    #flo-slider-images-wrapper .flo-slider-image a.slide-image-anchor:hover img.media-object {
      opacity: 0.5; }

.slider-options-last div.btn-group {
  display: block; }

#floslider-app {
  font-family: "ProximaNova Semilbold", Arial, serif; }
  #floslider-app .flo-inline-label {
    display: inline-block; }
  #floslider-app .label-left {
    float: left;
    width: 40%; }
  #floslider-app .large-btn {
    display: inline-block; }
    #floslider-app .large-btn span {
      padding: 11px 25px; }
  #floslider-app .pull-right {
    float: right; }
  #floslider-app .slider-options-last div.btn-group {
    display: block;
    margin-top: 0; }
  #floslider-app div.slide-controller {
    padding-top: 25px;
    margin-top: 25px;
    border-top: 2px solid #EEEEEE;
    clear: both;
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 2px solid #EEEEEE; }
  #floslider-app .image-count {
    font-size: 13px;
    margin-top: 0px;
    margin-left: 10px;
    display: block;
    position: relative;
    top: 3px; }
  #floslider-app .clear {
    clear: both; }
  #floslider-app .flo-slider-labels {
    font-weight: bold;
    padding-left: 0;
    padding-bottom: 0;
    font-size: 12.5px;
    font-family: "ProximaNova Semilbold", Arial, serif;
    display: inline-block;
    padding: 0;
    line-height: 25px; }
  #floslider-app .shortcode pre {
    font-weight: 700;
    background: #E2E2E2;
    padding: 10px; }
  #floslider-app .shortcode input {
    width: calc(100% - 2px);
    cursor: initial;
    border: 0px;
    outline-color: white;
    color: black;
    font-weight: 700;
    background: #f8f8f8;
    padding: 10px;
    height: 50px;
    box-shadow: inset 0 0px 2px rgba(0, 0, 0, 0.04);
    color: #bd965a;
    font-size: 17px;
    font-family: "ProximaNova Semilbold", Arial, serif; }
  #floslider-app .flo-slider-option-input input {
    width: calc(100% - 2px);
    border: 1px solid #d8d8d8;
    outline-color: white;
    color: black;
    font-weight: 700;
    background: white;
    padding: 5px;
    height: 31px;
    font-family: "ProximaNova Regular", Arial, serif;
    color: #23282d; }
  #floslider-app .flo-slider-option-input .wp-picker-container {
    float: left; }
  #floslider-app .flo-slider-option-input .control-group {
    padding-left: 30px; }
    #floslider-app .flo-slider-option-input .control-group label {
      font-size: inherit;
      font-style: italic; }
  #floslider-app .flo-icon {
    width: 31px;
    height: 16px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    float: left;
    top: 3px;
    position: relative; }
    #floslider-app .flo-icon.desktop {
      background-image: url("../images/desktop.png"); }
    #floslider-app .flo-icon.mobile {
      background-image: url("../images/mobile.png"); }
    #floslider-app .flo-icon.code {
      background-image: url("../images/custom_css.png"); }
    #floslider-app .flo-icon.gear {
      background-image: url("../images/gear.png"); }
  #floslider-app .flo-slider-help {
    font-family: "ProximaNova Regular Italic", Arial, serif;
    font-size: 12.5px;
    margin: 10px 0px; }
  #floslider-app .flo-slider-saved {
    position: fixed;
    top: 50%;
    right: -100px;
    background: #0073aa;
    padding: 10px;
    color: white;
    border-radius: 6px;
    -webkit-transition: all 0.3s linear;
            transition: all 0.3s linear;
    opacity: 0; }
  #floslider-app .flo-slider-saved.saved {
    right: 150px;
    opacity: 1; }
  #floslider-app .flo-multiswitch div.btn {
    line-height: 14px;
    font-size: 11px;
    margin-bottom: 6px; }
    #floslider-app .flo-multiswitch div.btn.btn-info {
      background-image: -webkit-linear-gradient(top, #BD965A, #BD965A);
      background-image: linear-gradient(to bottom, #BD965A, #BD965A);
      background-color: #bd965a; }

.slideshow-controller [flo-image-switch] .image-btn {
  max-width: 33.33333333%;
  display: inline-block;
  text-align: center;
  position: relative;
  padding: 0px;
  box-sizing: border-box;
  cursor: pointer;
  float: left;
  padding-top: 10px;
  padding-bottom: 5px; }
  .slideshow-controller [flo-image-switch] .image-btn:nth-child(3n+4) {
    padding-left: 10px; }
  .slideshow-controller [flo-image-switch] .image-btn:nth-child(3n) {
    padding-left: 5px;
    padding-right: 5px; }
  .slideshow-controller [flo-image-switch] .image-btn:nth-child(3n-1) {
    padding-right: 10px;
    clear: both; }
  .slideshow-controller [flo-image-switch] .image-btn img.icon {
    max-width: 100%;
    opacity: 1;
    -webkit-transition: all .2s linear;
            transition: all .2s linear;
    -webkit-backface-visibility: hidden;
    display: block;
    box-sizing: border-box;
    width: 100%; }
  .slideshow-controller [flo-image-switch] .image-btn img.hover {
    position: absolute;
    top: 0;
    left: calc(-100% + -70px);
    max-width: 26vw;
    display: none;
    margin-left: -13vw;
    box-shadow: 0px 0px 33px 0px rgba(50, 50, 50, 0.55); }
  .slideshow-controller [flo-image-switch] .image-btn span.text {
    font-weight: bold;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    margin-left: 0;
    margin-right: 0;
    z-index: 1;
    width: 100%;
    opacity: 0.1;
    cursor: pointer;
    -webkit-transition: opacity 0.3s linear;
            transition: opacity 0.3s linear;
    left: 0;
    font-size: 13px; }

.slideshow-controller [flo-image-switch] .image-btn:hover img.hover {
  display: block;
  z-index: 1000;
  -webkit-animation: fadeInFromNone 0.5s ease-out;
          animation: fadeInFromNone 0.5s ease-out; }

.slideshow-controller [flo-image-switch] .image-btn:hover img.icon {
  opacity: 0.7; }

.slideshow-controller [flo-image-switch] .image-btn:hover span.text {
  opacity: 1; }

.slideshow-controller [flo-image-switch] .btn-current img.icon {
  width: calc(100% - 5px);
  border: 5px solid #bd965a; }

@-webkit-keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  100% {
    display: block;
    opacity: 1; } }

@keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  100% {
    display: block;
    opacity: 1; } }

#alertify-logs .alertify-log-success {
  background: #bd965a; }

#alertify {
  top: 50%;
  left: 50%;
  width: 440px;
  margin-left: -220px;
  opacity: 1;
  height: 340px;
  margin-top: -170px;
  opacity: 1;
  border: 0px solid transparent;
  border-radius: 0;
  box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.5); }
  #alertify:before {
    content: '';
    background: rgba(255, 255, 255, 0.9);
    position: absolute;
    width: 200vw;
    height: 200vh;
    left: -100vw;
    top: -100vh; }
  #alertify .alertify-dialog {
    text-align: center;
    height: calc(40vh - 50px); }
    #alertify .alertify-dialog:before {
      content: 'Flo Slider Warning';
      position: relative;
      font-size: 23px;
      font-weight: bold;
      line-height: 100px;
      font-family: "ProximaNova Semilbold", Arial, serif; }
  #alertify .alertify-inner {
    height: 200px;
    position: relative;
    text-align: center; }
    #alertify .alertify-inner .alertify-message {
      font-size: 15px;
      font-family: "ProximaNova Semilbold", Arial, serif; }
    #alertify .alertify-inner .alertify-buttons {
      position: absolute;
      bottom: 55px;
      left: 0;
      right: 0;
      font-family: "ProximaNova Semilbold", Arial, serif; }
  #alertify .alertify-button {
    width: auto;
    margin: 0 11px;
    height: 24px;
    border-radius: 25px;
    padding: 0;
    font-size: 12px;
    border: 0;
    font-family: "ProximaNova Regular", Arial, serif;
    padding: 10px 20px;
    line-height: 8px; }
    #alertify .alertify-button.alertify-button-cancel {
      background-color: #23282d; }
    #alertify .alertify-button.alertify-button-ok {
      background-color: #bd965a; }

@media only screen and (max-width: 640px) {
  #alertify.alertify-confirm {
    width: 100%;
    margin-left: 0px;
    left: 0; } }

.slider-options-first, .slider-options-last {
  display: inline-block;
  width: 50%;
  float: left;
  box-sizing: border-box; }

.slider-options-first {
  padding-right: 20px; }

.slider-options-last {
  padding-left: 20px;
  margin-bottom: 35px;
  position: relative; }
  .slider-options-last:before {
    content: '';
    position: absolute;
    height: 100%;
    border-left: 1px solid #eee;
    top: 0;
    left: 0; }

.top-buttons {
  padding-bottom: 20px; }

#flo_slide_edit .inside {
  margin: 20px; }

.on-hover {
  position: relative;
  text-align: center; }
  .on-hover div.flo-margin-btn {
    margin-left: 0;
    float: none; }
  .on-hover .flo-show-hover {
    display: none;
    text-align: center;
    height: 400px;
    position: absolute;
    top: -70px;
    left: -31px;
    width: 145px; }
  .on-hover:hover .flo-show-hover {
    display: block; }
  .on-hover .flo-show-hover:hover {
    display: block; }

.flo-slider-button {
  background: #23282d;
  padding: 2px 20px;
  border-radius: 45px;
  color: white;
  font-size: 12px;
  cursor: pointer;
  display: block;
  opacity: 1;
  -webkit-transition: opacity 0.2s linear;
          transition: opacity 0.2s linear;
  margin-bottom: 5px;
  border: 1px solid #eee; }
  .flo-slider-button.yellow {
    background: #bd965a; }
  .flo-slider-button.white {
    background: white;
    color: #23282d; }
  .flo-slider-button:hover {
    opacity: 0.8;
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1), transparent);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), transparent); }
  .flo-slider-button:active {
    box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.85); }

#postbox-container-1 {
  display: none; }

#poststuff #post-body.columns-2 {
  margin-right: 0; }

@media only screen and (max-width: 1160px) {
  .flo-margin-btn {
    margin-left: 5px; }
  .flo-slider-button {
    font-size: 10px; } }

@media only screen and (max-width: 1024px) {
  #floslider-app .save-changes-wrapper {
    float: left; }
  .slider-options-first, .slider-options-last {
    display: block;
    width: 100%;
    float: none;
    padding: 0; }
  .slider-options-last:before {
    content: none; }
  .slider-options-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
        flex-flow: column; }
    .slider-options-wrapper .slider-options-first {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 2;
      order: 2; }
    .slider-options-wrapper .slider-options-last {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 1;
      order: 1; } }

@media only screen and (max-width: 768px) {
  .bootstrap-inside .flo-multiswitch .btn {
    padding: 9px 12px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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bUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxZQUFZO0lBQ1osYUFBYSxFQUNoQjtFQW5CRjtJQXVCRyxlQUFlLEVBRWY7RUF6Qkg7SUE2QkUsZUFBZSxFQUVmOztBQU1GO0VBQ0Msb0JBOXZCYTtFQSt2QlYsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsV0FBVztFQUNYLHdDQUFnQztVQUFoQyxnQ0FBZ0M7RUFDaEMsbUJBQW1CO0VBQ25CLHVCQUF1QixFQW9CMUI7RUEvQkQ7SUFjSyxvQkExd0JXLEVBMndCWDtFQWZMO0lBa0JLLGtCQUFrQjtJQUNsQixlQWh4QlMsRUFpeEJUO0VBcEJMO0lBdUJLLGFBQWE7SUFDYixtRkFBaUM7SUFBakMsMkVBQWlDLEVBQ2pDO0VBekJMO0lBNEJLLG1EQUFpQyxFQUNqQzs7QUFNTDtFQUNDLGNBQWMsRUFDZDs7QUFFRDtFQUNJLGdCQUFnQixFQUNuQjs7QUFJRDtFQUVDO0lBRUksaUJBQWlCLEVBRXBCO0VBRUQ7SUFDSSxnQkFBZ0IsRUFDbkIsRUFBQTs7QUFJRjtFQUdDO0lBRUUsWUFBWSxFQUNaO0VBR0Y7SUFDSSxlQUFlO0lBQ2YsWUFBWTtJQUNaLFlBQVk7SUFFWixXQUFXLEVBQ2Q7RUFFRDtJQUNDLGNBQWMsRUFDZDtFQUdEO0lBQ0MscUJBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFDZCxzQkFBa0I7UUFBbEIsa0JBQWtCLEVBaUJsQjtJQW5CRDtNQUtFLDZCQUE2QjtNQUU3QixrQkFBa0I7TUFDbEIsU0FBUyxFQUVUO0lBVkY7TUFjRSw2QkFBNkI7TUFFN0Isa0JBQWtCO01BQ2xCLFNBQVMsRUFDVCxFQUFBOztBQUlIO0VBRUM7SUFDSSxrQkFBa0IsRUFDckIsRUFBQSIsImZpbGUiOiJzbGlkZXNob3dfYm94LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxuLyoqXG5cblRoaXMgZmlsZSBpcyBsb2FkZWQgb25seSBvbiBGbG8gU2xpZGVyIE1ldGFib3ggcGFnZXNcblxuKiovXG5cbkBtaXhpbiBjZW50ZXIgKCkge1xuXG5cdCBsZWZ0OiA1MCU7IFxuXHQgdG9wOiA1MCU7XG5cdCAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdCAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhIFNlbWlsYm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkLm90ZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEgUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIub3RmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YSBSZWd1bGFyIEl0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdGFsaWMub3RmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuXG5cbiRtYWluRm9udDogJ1Byb3hpbWFOb3ZhIFNlbWlsYm9sZCcsIEFyaWFsLCBzZXJpZjtcblxuJG1haW5Gb250UmVnOiAnUHJveGltYU5vdmEgUmVndWxhcicsIEFyaWFsLCBzZXJpZjtcblxuJGl0YWxpYzogJ1Byb3hpbWFOb3ZhIFJlZ3VsYXIgSXRhbGljJywgQXJpYWwsIHNlcmlmO1xuXG4gXG4vKiBNZWRpYSBRdWVyaWVzICovXG4kbGVzc19pcGFkOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpXCI7XG4kbW9yZV9pcGFkOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KVwiO1xuXG4kaXBhZF9sZXNzOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KVwiO1xuXG4kbW9iaWxlX29ubHk6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA2NDBweClcIjtcblxuJGlwYWRfcG9ydHJhaXRfbGVzczogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2OHB4KVwiO1xuXG4kaXBhZF9tb3JlOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpXCI7XG4kaXBhZF9vbmx5OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KVwiO1xuXG4kbGVzc18xMTYwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTE2MHB4KVwiO1xuXG4kYmx1ZTogIzIzMjgyZDtcbiR5ZWxsb3c6ICNiZDk2NWE7XG5cblxuZGl2W25nLWFwcD1cIkZsb1NsaWRlckFwcFwiXSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsZWFyOiBib3RoO1xufVxuXG4jZmxvLXNsaWRlci1wb3B1cC5mbG8tc2xpZGVyLXBvcHVwIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcblx0ei1pbmRleDogMTAwMDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcblxuXHQuZmxvLWNlbnRlciB7IFxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHQgICAgbWFyZ2luLXRvcDogNTBweDtcblx0ICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAvL292ZXJmbG93OiBzY3JvbGw7XG5cdCAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gMTUwcHgpO1xuXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCA5cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC41KTtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG5cblx0LmZsby1tdWx0aXN3aXRjaCBkaXYuYnRuIHtcbiAgICBcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcblxuXG4gICAgICAgICYuYnRuLWluZm8ge1xuICAgIFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNCRDk2NUEsICNCRDk2NUEpO1xuICAgIFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIH1cblx0fVxuXG5cdC53cC1waWNrZXItY29udGFpbmVyIHtcblx0XHRsaW5lLWhlaWdodDogMzNweDtcblx0fVxuXG5cdC5wb3B1cC1pbWFnZSB7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQucG9wdXAtY2xvc2Uge1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgcmlnaHQ6IDMwcHg7XG5cblx0fVxuXG5cdC50YWItY29udGVudCB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmNvbnRyb2wtbGFiZWwge1xuXHRcdHdpZHRoOiAyMiU7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0fSBcblxuXHQuZm9ybS1ob3Jpem9udGFsIC5jb250cm9scyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IGNhbGMoIDc4JSAtIDMwcHggKTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQuaGVscC1ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXG5cdHRleHRhcmVhLCBpbnB1dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucG9wdXAtdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cbn1cblxuLmZsby1tYXJnaW4tYnRuIHtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbiNwb3N0c3R1ZmYgLmZsby1uby1pbWFnZXMgLmZsby1uby1pbWFnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDMzcHggO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWFyZ2luLWItMjAge1xuICAgXG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbiNmbG8tc2xpZGVyLWltYWdlcy13cmFwcGVyIHtcblxuXHRib3JkZXItYm90dG9tOiAwcHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTVweDtcbiBcblxuXHQudWktc29ydGFibGUtaGVscGVyIHtcblx0ICAgIGJveC1zaGFkb3c6IDBweCAwcHggOXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNzUpO1xuXHQgICAgb3BhY2l0eTogMC41O1xuXHR9XG5cblx0bGkuZmxvLXNsaWRlci1pbWFnZS51aS1zb3J0YWJsZS1wbGFjZWhvbGRlcjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0ICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblx0ICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdCAgICBib3gtc2hhZG93OiAwcHggMHB4IDlweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjc1KTtcblx0fVxuXG5cdC5mbG8tc2xpZGVyLWltYWdlIHtcblxuXHRcdG1hcmdpbjogNXB4O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY2NjY2NjYlIC0gMTFweCk7XG5cdCAgICBmbG9hdDogbm9uZTtcblx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRhLCBhOmZvY3VzIHtcblx0XHRcdGN1cnNvcjogbW92ZTtcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRib3JkZXI6IDBwcyBjb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXG5cdFx0YS5zbGlkZS1pbWFnZS1hbmNob3Ige1xuXG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXG5cdFx0XHQuZGVsZXRlLXNsaWRlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0bGVmdDogN3B4O1xuXHRcdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0XHQgICAgb3BhY2l0eTogMDtcblx0XHRcdCAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cblx0XHQgICAgICAgIGhlaWdodDogMjRweDtcblx0XHRcdCAgICB3aWR0aDogMjRweDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiBibGFjaztcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRcdCAgICBpIHtcblx0XHRcdCAgICBcdHdpZHRoOiAxNXB4O1xuXHRcdFx0ICAgIH1cblxuXG5cdFx0XHQgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGVsZXRlLnBuZ1wiKTtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblxuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0fVxuXG5cdFx0XHRpbWcubWVkaWEtb2JqZWN0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblxuXHRcdFx0aW1nLm1lZGlhLW9iamVjdCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cdFx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0YS5zbGlkZS1pbWFnZS1hbmNob3I6aG92ZXIge1xuXHRcdFx0LmRlbGV0ZS1zbGlkZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdGltZy5tZWRpYS1vYmplY3Qge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0XG5cdH1cbn1cblxuXG4uc2xpZGVyLW9wdGlvbnMtbGFzdCBkaXYuYnRuLWdyb3VwIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbiNmbG9zbGlkZXItYXBwIHtcblxuXHQuZmxvLWlubGluZS1sYWJlbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LmxhYmVsLWxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA0MCU7XG5cdH1cblxuXHQubGFyZ2UtYnRuIHtcblxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRzcGFuIHtcblx0XHRcdHBhZGRpbmc6IDExcHggMjVweDtcblx0XHR9XG5cdH1cblxuXHQucHVsbC1yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0LnNsaWRlci1vcHRpb25zLWxhc3QgZGl2LmJ0bi1ncm91cCB7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHRmb250LWZhbWlseTogJG1haW5Gb250O1xuXG5cdGRpdi5zbGlkZS1jb250cm9sbGVyIHtcblxuXHQgICAgcGFkZGluZy10b3A6IDI1cHg7XG5cdCAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXHQgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblx0ICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUVFRUVFO1xuXG5cdH1cblxuXHQuaW1hZ2UtY291bnQge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0ICAgIG1hcmdpbi10b3A6IDBweDtcblx0ICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHRvcDogM3B4O1xuXHR9XG5cblx0LmNsZWFyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG5cdC5mbG8tc2xpZGVyLWxhYmVscyB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuIFxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTIuNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdH1cblxuXHQuc2hvcnRjb2RlIHByZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0ICAgIGJhY2tncm91bmQ6ICNFMkUyRTI7XG5cdCAgICBwYWRkaW5nOiAxMHB4O1xuXG5cdH1cblxuXHQuc2hvcnRjb2RlIGlucHV0IHtcblx0ICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgICBjdXJzb3I6IGluaXRpYWw7XG5cdCAgICBib3JkZXI6IDBweDtcblx0ICAgIG91dGxpbmUtY29sb3I6IHdoaXRlO1xuXHQgICAgY29sb3I6IGJsYWNrO1xuXG5cdCAgICBmb250LXdlaWdodDogNzAwO1xuXHQgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcblx0ICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwcHggMnB4IHJnYmEoMCwwLDAsLjA0KTtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcblx0fVxuXG5cdC5mbG8tc2xpZGVyLW9wdGlvbi1pbnB1dCB7XG5cdFx0aW5wdXQge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG5cdFx0ICAgIG91dGxpbmUtY29sb3I6IHdoaXRlO1xuXHRcdCAgICBjb2xvcjogYmxhY2s7XG5cblx0XHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0XHQgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cdFx0ICAgIHBhZGRpbmc6IDVweDtcblx0ICAgICAgICBoZWlnaHQ6IDMxcHg7XG5cdCAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluRm9udFJlZztcblx0ICAgICAgICBjb2xvcjogJGJsdWU7XG5cdFx0fVxuXG5cdFx0LndwLXBpY2tlci1jb250YWluZXIge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXG5cdFx0LmNvbnRyb2wtZ3JvdXAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mbG8taWNvbiB7XG5cblx0XHR3aWR0aDogMzFweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHQgICAgdG9wOiAzcHg7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmLmRlc2t0b3Age1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Rlc2t0b3AucG5nXCIpO1xuXHRcdH1cblxuXHRcdCYubW9iaWxlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tb2JpbGUucG5nXCIpO1xuXHRcdH1cblxuXHRcdCYuY29kZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY3VzdG9tX2Nzcy5wbmdcIik7XG5cdFx0fVxuXG5cdFx0Ji5nZWFyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9nZWFyLnBuZ1wiKTtcblx0XHR9XG5cdH1cblxuXHQuZmxvLXNsaWRlci1oZWxwIHtcblx0XHRmb250LWZhbWlseTogJGl0YWxpYztcblx0XHRmb250LXNpemU6IDEyLjVweDtcblx0ICAgIG1hcmdpbjogMTBweCAwcHg7XG5cdH1cblxuXHQuZmxvLXNsaWRlci1zYXZlZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAtMTAwcHg7XG5cdFx0YmFja2dyb3VuZDogcmdiKDAsIDExNSwgMTcwKTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQuZmxvLXNsaWRlci1zYXZlZC5zYXZlZCB7XG5cdFx0cmlnaHQ6IDE1MHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQuZmxvLW11bHRpc3dpdGNoIGRpdi5idG4ge1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHQgICAgZm9udC1zaXplOiAxMXB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cblx0ICAgICYuYnRuLWluZm8ge1xuXHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjQkQ5NjVBLCAjQkQ5NjVBKTtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0ICAgIH1cblx0fVxuXG59XG5cbi5zbGlkZXNob3ctY29udHJvbGxlciB7XG5cdFtmbG8taW1hZ2Utc3dpdGNoXSB7XG5cblx0XHQuaW1hZ2UtYnRuIHtcblx0XHRcdG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBwYWRkaW5nOiAwcHg7XG5cdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cblx0XHQgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cdCAgICBcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cblx0XHQgICAgLy8gbGFzdCBjb2x1bW5cblx0XHQgICAgJjpudGgtY2hpbGQoM24rNCkgIHtcblx0XHQgICAgXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAvLyBtaWRkbGUgY29sdW1uXG5cdFx0ICAgICY6bnRoLWNoaWxkKDNuKSAgIHtcblx0XHQgICAgXHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHQgICAgXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAvLyBmaXJzdCBjb2x1bW5cblx0XHQgICAgJjpudGgtY2hpbGQoM24tMSkge1xuXHRcdCAgICBcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0ICAgIFx0Y2xlYXI6IGJvdGg7XG5cdFx0ICAgIH1cblxuXHRcdFx0aW1nLmljb24ge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuXHRcdFx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICBcblx0XHRcdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcuaG92ZXIge1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHQgICAgbGVmdDogY2FsYygtMTAwJSArIC03MHB4KTtcblx0XHRcdCAgICBtYXgtd2lkdGg6IDI2dnc7XG5cdFx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHRcdCAgICBtYXJnaW4tbGVmdDogLTEzdnc7XG5cdFx0XHQgICAgYm94LXNoYWRvdzogMHB4IDBweCAzM3B4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNTUpO1xuXHRcdFx0ICAgIC8vb3BhY2l0eTogMDtcblx0XHRcdCAgICAvL3RyYW5zaXRpb246IG9wYWNpdHkgLjRzIGxpbmVhcjtcblxuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLnRleHQge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIG9wYWNpdHk6IDAuMTtcblx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcblx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblxuXG5cblx0XHR9XG5cblx0XHQuaW1hZ2UtYnRuOmhvdmVyIHtcblx0XHRcdGltZy5ob3ZlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJbkZyb21Ob25lIDAuNXMgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cblx0XHRcdGltZy5pY29uIHtcblx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLnRleHQge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4tY3VycmVudCB7XG4gXG5cdFx0XHRpbWcuaWNvbiB7XG5cdFx0XHQgICAgLy9ib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC41NSk7XG5cblx0XHRcdCAgXHR3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcblx0XHRcdCAgICBib3JkZXI6IDVweCBzb2xpZCAkeWVsbG93O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBBbmltYXRpb25zXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Gcm9tTm9uZSB7XG4gICAgMCUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDElIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbkZyb21Ob25lIHtcbiAgICAwJSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMSUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIGZhZGVJbkZyb21Ob25lIHtcbiAgICAwJSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMSUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkZyb21Ob25lIHtcbiAgICAwJSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMSUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVx0XG5cbiNhbGVydGlmeS1sb2dzIHtcblx0LmFsZXJ0aWZ5LWxvZy1zdWNjZXNzIHtcblx0XHRiYWNrZ3JvdW5kOiAkeWVsbG93O1xuXHR9XG5cbn1cblxuI2FsZXJ0aWZ5IHtcblxuXHRcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOSk7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgd2lkdGg6IDIwMHZ3O1xuXHRcdCAgICBoZWlnaHQ6IDIwMHZoO1xuXHRcdCAgICBsZWZ0OiAtMTAwdnc7XG5cdFx0ICAgIHRvcDogLTEwMHZoO1xuXHR9XG5cblx0dG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIFxuICAgIHdpZHRoOiA0NDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuXG4gICAgb3BhY2l0eTogMTtcbiBcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNzBweDtcbiBcbiAgICBvcGFjaXR5OiAxO1xuIFxuICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA5cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC41KTtcblxuICAgIC5hbGVydGlmeS1kaWFsb2cge1xuXG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBoZWlnaHQ6IGNhbGMoNDB2aCAtIDUwcHgpO1xuXG5cdCAgICAmOmJlZm9yZSB7XG5cdCAgICBcdGNvbnRlbnQ6ICdGbG8gU2xpZGVyIFdhcm5pbmcnO1xuXHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBcdGZvbnQtc2l6ZTogMjNweDtcblx0ICAgIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgXHQgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIFx0ICAgIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG5cdCAgICB9XG5cdH1cblxuXHQuYWxlcnRpZnktaW5uZXIge1xuXHQgICAgaGVpZ2h0OiAyMDBweDtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG5cdFx0LmFsZXJ0aWZ5LW1lc3NhZ2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluRm9udDtcblx0XHR9XG5cblx0XHQuYWxlcnRpZnktYnV0dG9ucyB7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgYm90dG9tOiA1NXB4O1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICByaWdodDogMDtcblx0XHQgICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcblx0XHR9XG5cdH1cblxuXHQuYWxlcnRpZnktYnV0dG9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDAgMTFweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRtYWluRm9udFJlZztcbiBcblx0ICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG5cblx0XHQmLmFsZXJ0aWZ5LWJ1dHRvbi1jYW5jZWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdFx0fVxuXG5cdFx0Ji5hbGVydGlmeS1idXR0b24tb2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHR9XG5cblx0fVxufVxuXG5AbWVkaWEgI3skbW9iaWxlX29ubHl9IHtcblx0I2FsZXJ0aWZ5LmFsZXJ0aWZ5LWNvbmZpcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0bWFyZ2luLWxlZnQ6IDBweDtcbiAgICBcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLnNsaWRlci1vcHRpb25zLWZpcnN0LCAuc2xpZGVyLW9wdGlvbnMtbGFzdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDUwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zbGlkZXItb3B0aW9ucyB7XG5cblx0Ji1maXJzdCB7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXG5cdCYtbGFzdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXG5cdFx0fVxuXHR9IFxufVxuXG4udG9wLWJ1dHRvbnMge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuI2Zsb19zbGlkZV9lZGl0IC5pbnNpZGUge1xuXHRtYXJnaW46IDIwcHg7XG59XG5cblxuLm9uLWhvdmVyIHtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRkaXYuZmxvLW1hcmdpbi1idG4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGZsb2F0OiBub25lO1xuXG5cdH1cblx0XG5cdC5mbG8tc2hvdy1ob3ZlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBoZWlnaHQ6IDQwMHB4O1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAtNzBweDtcblx0ICAgIGxlZnQ6IC0zMXB4O1xuXHQgICAgd2lkdGg6IDE0NXB4O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0LmZsby1zaG93LWhvdmVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgIFxuXHRcdH1cblx0fVxuXG5cdC5mbG8tc2hvdy1ob3Zlcjpob3ZlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgIFxuXHR9XG5cblxufVxuXG5cbi5mbG8tc2xpZGVyLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6ICRibHVlO1xuICAgIHBhZGRpbmc6IDJweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgJi55ZWxsb3cge1xuICAgIFx0YmFja2dyb3VuZDogJHllbGxvdztcbiAgICB9XG5cbiAgICAmLndoaXRlIHtcbiAgICBcdGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIFx0Y29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgIFx0b3BhY2l0eTogMC44O1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwuMSksIHJnYmEoMCwwLDAsMCkpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICBcdGJveC1zaGFkb3c6ICAwcHggMHB4IDVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjg1KTtcbiAgICB9XG5cbn1cblxuLy8gZGFzaGJvYXJkXG5cbiNwb3N0Ym94LWNvbnRhaW5lci0xIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI3Bvc3RzdHVmZiAjcG9zdC1ib2R5LmNvbHVtbnMtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vLyBSZXNwb25zaXZlbmVzc1xuXG5AbWVkaWEgI3skbGVzc18xMTYwfSB7XG5cblx0LmZsby1tYXJnaW4tYnRuIHtcblxuXHQgICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuXHR9XG5cblx0LmZsby1zbGlkZXItYnV0dG9uIHtcblx0ICAgIGZvbnQtc2l6ZTogMTBweDtcblx0fVxuXG59XG5cbkBtZWRpYSAjeyRpcGFkX2xlc3N9IHtcblxuXG5cdCNmbG9zbGlkZXItYXBwIHtcblx0XHQuc2F2ZS1jaGFuZ2VzLXdyYXBwZXIge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWRlci1vcHRpb25zLWZpcnN0LCAuc2xpZGVyLW9wdGlvbnMtbGFzdCB7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgZmxvYXQ6IG5vbmU7XG4gXG5cdCAgICBwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnNsaWRlci1vcHRpb25zLWxhc3Q6YmVmb3JlIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0Ly8gcmVvcmRlcmluZ1xuXHQuc2xpZGVyLW9wdGlvbnMtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IGNvbHVtbjsgXG5cdFx0LnNsaWRlci1vcHRpb25zLWZpcnN0IHtcblx0XHRcdC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDI7XG5cdFx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuXHRcdFx0LXdlYmtpdC1vcmRlcjogMjtcblx0XHRcdC1tcy1mbGV4LW9yZGVyOiAyO1xuXHRcdFx0b3JkZXI6IDI7XG5cblx0XHR9XG5cblx0XHQuc2xpZGVyLW9wdGlvbnMtbGFzdCB7XG5cdFx0XHQtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuXHRcdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcblx0XHRcdC13ZWJraXQtb3JkZXI6IDE7XG5cdFx0XHQtbXMtZmxleC1vcmRlcjogMTtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skaXBhZF9wb3J0cmFpdF9sZXNzfSB7XG5cblx0LmJvb3RzdHJhcC1pbnNpZGUgLmZsby1tdWx0aXN3aXRjaCAuYnRuIHtcblx0ICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuXHR9XG5cbn1cblxuXG4vLyBEYXNoYm9hcmRcblxuLy8gI3Bvc3Rib3gtY29udGFpbmVyLTEge1xuLy8gXHRkaXNwbGF5OiAgbm9uZTtcbi8vIH1cblxuIl19 */
