@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,400italic,600,600italic,700);@import url(https://fonts.googleapis.com/css?family=Source+Serif+Pro:400,600,700);@import url(https://fonts.googleapis.com/css?family=Source+Code+Pro:300,400,600);@import url(https://fonts.googleapis.com/css?family=Ropa+Sans);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,400italic,600,600italic,700);@import url(https://fonts.googleapis.com/css?family=Source+Serif+Pro:400,600,700);@import url(https://fonts.googleapis.com/css?family=Source+Code+Pro:300,400,600);@import url(https://fonts.googleapis.com/css?family=Ropa+Sans);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active{outline:0;}a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}@media print {*,*::before,*::after{text-shadow:none!important;box-shadow:none!important;}a,a:visited{text-decoration:underline;}abbr[title]::after{content:" (" attr(title) ")";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100%!important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}.navbar{display:none;}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important;}.label{border:1px solid #000;}.table{border-collapse:collapse!important;}.table td,.table th{background-color:#fff!important;}.table-bordered th,.table-bordered td{border:1px solid #ddd!important;}}html{box-sizing:border-box;}*,*::before,*::after{box-sizing:inherit;}@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@-webkit-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

/* line 62, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
html {
  font-size: 16px;
  -webkit-tap-highlight-color: transparent; }

/* line 69, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #373a3c;
  background-color: #fff; }

/* line 85, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
[tabindex="-1"]:focus {
  outline: none !important; }

/* line 98, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem; }

/* line 107, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 113, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #818a91; }

/* line 120, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

/* line 126, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 133, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

/* line 140, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
dt {
  font-weight: bold; }

/* line 144, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0; }

/* line 149, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
blockquote {
  margin: 0 0 1rem; }

/* line 158, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
a {
  color: #0275d8;
  text-decoration: none; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  a:focus, a:hover {
    color: #014c8c;
    text-decoration: underline; }
  /* line 167, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

/* line 177, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 189, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
figure {
  margin: 0 0 1rem; }

/* line 200, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
img {
  vertical-align: middle; }

/* line 215, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
[role="button"] {
  cursor: pointer; }

/* line 230, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation; }

/* line 247, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
table {
  background-color: transparent; }

/* line 252, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #818a91;
  text-align: left;
  caption-side: bottom; }

/* line 260, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
th {
  text-align: left; }

/* line 270, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: .5rem; }

/* line 280, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

/* line 285, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
input,
button,
select,
textarea {
  margin: 0;
  line-height: inherit;
  border-radius: 0; }

/* line 299, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
textarea {
  resize: vertical; }

/* line 304, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

/* line 315, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit; }

/* line 326, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
input[type="search"] {
  box-sizing: inherit;
  -webkit-appearance: none; }

/* line 337, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
output {
  display: inline-block; }

/* line 345, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_reboot.scss */
[hidden] {
  display: none !important; }

/* line 5, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

/* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
h1 {
  font-size: 2.5rem; }

/* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
h2 {
  font-size: 2rem; }

/* line 16, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
h3 {
  font-size: 1.75rem; }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
h4 {
  font-size: 1.5rem; }

/* line 18, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
h5 {
  font-size: 1.25rem; }

/* line 19, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
h6 {
  font-size: 1rem; }

/* line 24, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.h1 {
  font-size: 2.5rem; }

/* line 25, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.h2 {
  font-size: 2rem; }

/* line 26, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.h3 {
  font-size: 1.75rem; }

/* line 27, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.h4 {
  font-size: 1.5rem; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.h5 {
  font-size: 1.25rem; }

/* line 29, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.h6 {
  font-size: 1rem; }

/* line 31, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.display-1 {
  font-size: 6rem;
  font-weight: 300; }

/* line 41, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.display-2 {
  font-size: 5.5rem;
  font-weight: 300; }

/* line 45, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.display-3 {
  font-size: 4.5rem;
  font-weight: 300; }

/* line 49, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.display-4 {
  font-size: 3.5rem;
  font-weight: 300; }

/* line 59, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

/* line 71, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
small,
.small {
  font-size: 80%;
  font-weight: normal; }

/* line 77, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3; }

/* line 88, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none; }

/* line 93, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none; }

/* line 96, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.list-inline-item {
  display: inline-block; }
  /* line 99, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
  .list-inline-item:not(:last-child) {
    margin-right: 5px; }

/* line 105, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.dl-horizontal {
  margin-right: -1rem;
  margin-left: -1rem; }
  /* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_clearfix.scss */
  .dl-horizontal::after {
    content: "";
    display: table;
    clear: both; }

/* line 117, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase; }

/* line 123, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.blockquote {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: 0.25rem solid #eceeef; }

/* line 130, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.blockquote-footer {
  display: block;
  font-size: 80%;
  line-height: 1.5;
  color: #818a91; }
  /* line 136, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

/* line 142, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #eceeef;
  border-left: 0; }

/* line 151, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.blockquote-reverse .blockquote-footer::before {
  content: ""; }

/* line 154, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_type.scss */
.blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014"; }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_images.scss */
.img-fluid, .carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 13, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_images.scss */
.img-rounded {
  border-radius: 0.3rem; }

/* line 18, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  line-height: 1.5;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

/* line 32, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_images.scss */
.img-circle {
  border-radius: 50%; }

/* line 40, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_images.scss */
.figure {
  display: inline-block; }

/* line 45, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_images.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

/* line 50, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_images.scss */
.figure-caption {
  font-size: 90%;
  color: #818a91; }

/* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_code.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

/* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_code.scss */
code {
  padding: .2rem .4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f7f7f9;
  border-radius: 0.25rem; }

/* line 19, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_code.scss */
kbd {
  padding: .2rem .4rem;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 0.2rem; }
  /* line 27, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_code.scss */
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold; }

/* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_code.scss */
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  line-height: 1.5;
  color: #373a3c; }
  /* line 45, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_code.scss */
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-radius: 0; }

/* line 55, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

/* line 5, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_grid.scss */
.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.5rem;
  padding-right: 0.5rem; }
  /* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_clearfix.scss */
  .container::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    /* line 5, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_grid.scss */
    .container {
      max-width: 576px; } }
  @media (min-width: 768px) {
    /* line 5, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_grid.scss */
    .container {
      max-width: 950px; } }
  @media (min-width: 1100px) {
    /* line 5, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_grid.scss */
    .container {
      max-width: 1200px; } }
  @media (min-width: 1400px) {
    /* line 5, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_grid.scss */
    .container {
      max-width: 1300px; } }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_grid.scss */
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.5rem;
  padding-right: 0.5rem; }
  /* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_clearfix.scss */
  .container-fluid::after {
    content: "";
    display: table;
    clear: both; }

/* line 27, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_grid.scss */
.row {
  margin-left: -0.5rem;
  margin-right: -0.5rem; }
  /* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_clearfix.scss */
  .row::after {
    content: "";
    display: table;
    clear: both; }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-13, .col-xl-14, .col-xl-15, .col-xl-16, .col-xl-17, .col-xl-18, .col-xl-19, .col-xl-20, .col-xl-21, .col-xl-22, .col-xl-23, .col-xl-24 {
  position: relative;
  min-height: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem; }

/* line 24, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24 {
  float: left; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-1 {
  width: 4.16667%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 8.33333%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 12.5%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 16.66667%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 20.83333%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 25%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 29.16667%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 33.33333%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 37.5%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 41.66667%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-11 {
  width: 45.83333%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-12 {
  width: 50%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-13 {
  width: 54.16667%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-14 {
  width: 58.33333%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-15 {
  width: 62.5%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-16 {
  width: 66.66667%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-17 {
  width: 70.83333%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-18 {
  width: 75%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-19 {
  width: 79.16667%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-20 {
  width: 83.33333%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-21 {
  width: 87.5%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-22 {
  width: 91.66667%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-23 {
  width: 95.83333%; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-24 {
  width: 100%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 4.16667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 8.33333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 12.5%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 16.66667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 20.83333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 25%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 29.16667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 33.33333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 37.5%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 41.66667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 45.83333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 50%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-13 {
  right: 54.16667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-14 {
  right: 58.33333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-15 {
  right: 62.5%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-16 {
  right: 66.66667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-17 {
  right: 70.83333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-18 {
  right: 75%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-19 {
  right: 79.16667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-20 {
  right: 83.33333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-21 {
  right: 87.5%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-22 {
  right: 91.66667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-23 {
  right: 95.83333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-pull-24 {
  right: 100%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 4.16667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 8.33333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 12.5%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 16.66667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 20.83333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 25%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 29.16667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 33.33333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 37.5%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 41.66667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 45.83333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 50%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-13 {
  left: 54.16667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-14 {
  left: 58.33333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-15 {
  left: 62.5%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-16 {
  left: 66.66667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-17 {
  left: 70.83333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-18 {
  left: 75%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-19 {
  left: 79.16667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-20 {
  left: 83.33333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-21 {
  left: 87.5%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-22 {
  left: 91.66667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-23 {
  left: 95.83333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-push-24 {
  left: 100%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 4.16667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 8.33333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 12.5%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 16.66667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 20.83333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 25%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 29.16667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 33.33333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 37.5%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 41.66667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 45.83333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 50%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-13 {
  margin-left: 54.16667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-14 {
  margin-left: 58.33333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-15 {
  margin-left: 62.5%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-16 {
  margin-left: 66.66667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-17 {
  margin-left: 70.83333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-18 {
  margin-left: 75%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-19 {
  margin-left: 79.16667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-20 {
  margin-left: 83.33333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-21 {
  margin-left: 87.5%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-22 {
  margin-left: 91.66667%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-23 {
  margin-left: 95.83333%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
.col-xs-offset-24 {
  margin-left: 100%; }

@media (min-width: 544px) {
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24 {
    float: left; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 4.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-2 {
    width: 8.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-3 {
    width: 12.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-4 {
    width: 16.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 20.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-6 {
    width: 25%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 29.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 33.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-9 {
    width: 37.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 41.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 45.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 50%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-13 {
    width: 54.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-14 {
    width: 58.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-15 {
    width: 62.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-16 {
    width: 66.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-17 {
    width: 70.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-18 {
    width: 75%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-19 {
    width: 79.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-20 {
    width: 83.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-21 {
    width: 87.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-22 {
    width: 91.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-23 {
    width: 95.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-24 {
    width: 100%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 4.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 8.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 12.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 16.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 20.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 25%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 29.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 33.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 37.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 41.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 45.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 50%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-13 {
    right: 54.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-14 {
    right: 58.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-15 {
    right: 62.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-16 {
    right: 66.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-17 {
    right: 70.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-18 {
    right: 75%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-19 {
    right: 79.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-20 {
    right: 83.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-21 {
    right: 87.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-22 {
    right: 91.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-23 {
    right: 95.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-pull-24 {
    right: 100%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 4.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 8.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 12.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 16.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 20.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 25%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 29.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 33.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 37.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 41.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 45.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 50%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-13 {
    left: 54.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-14 {
    left: 58.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-15 {
    left: 62.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-16 {
    left: 66.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-17 {
    left: 70.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-18 {
    left: 75%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-19 {
    left: 79.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-20 {
    left: 83.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-21 {
    left: 87.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-22 {
    left: 91.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-23 {
    left: 95.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-push-24 {
    left: 100%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 4.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 8.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 12.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 16.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 20.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 25%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 29.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 33.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 37.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 41.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 45.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 50%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-13 {
    margin-left: 54.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-14 {
    margin-left: 58.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-15 {
    margin-left: 62.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-16 {
    margin-left: 66.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-17 {
    margin-left: 70.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-18 {
    margin-left: 75%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-19 {
    margin-left: 79.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-20 {
    margin-left: 83.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-21 {
    margin-left: 87.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-22 {
    margin-left: 91.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-23 {
    margin-left: 95.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-offset-24 {
    margin-left: 100%; } }

@media (min-width: 768px) {
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24 {
    float: left; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 4.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-2 {
    width: 8.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-3 {
    width: 12.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-4 {
    width: 16.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 20.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-6 {
    width: 25%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 29.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-8 {
    width: 33.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-9 {
    width: 37.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 41.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 45.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-12 {
    width: 50%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-13 {
    width: 54.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-14 {
    width: 58.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-15 {
    width: 62.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-16 {
    width: 66.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-17 {
    width: 70.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-18 {
    width: 75%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-19 {
    width: 79.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-20 {
    width: 83.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-21 {
    width: 87.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-22 {
    width: 91.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-23 {
    width: 95.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-24 {
    width: 100%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 4.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 8.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 12.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 16.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 20.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 25%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 29.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 33.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 37.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 41.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 45.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 50%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-13 {
    right: 54.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-14 {
    right: 58.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-15 {
    right: 62.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-16 {
    right: 66.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-17 {
    right: 70.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-18 {
    right: 75%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-19 {
    right: 79.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-20 {
    right: 83.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-21 {
    right: 87.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-22 {
    right: 91.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-23 {
    right: 95.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-pull-24 {
    right: 100%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 4.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 8.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 12.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 16.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 20.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 25%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 29.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 33.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 37.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 41.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 45.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 50%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-13 {
    left: 54.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-14 {
    left: 58.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-15 {
    left: 62.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-16 {
    left: 66.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-17 {
    left: 70.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-18 {
    left: 75%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-19 {
    left: 79.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-20 {
    left: 83.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-21 {
    left: 87.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-22 {
    left: 91.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-23 {
    left: 95.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-push-24 {
    left: 100%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 4.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-2 {
    margin-left: 8.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 12.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 16.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 20.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 25%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 29.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 33.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 37.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 41.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 45.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 50%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-13 {
    margin-left: 54.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-14 {
    margin-left: 58.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-15 {
    margin-left: 62.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-16 {
    margin-left: 66.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-17 {
    margin-left: 70.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-18 {
    margin-left: 75%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-19 {
    margin-left: 79.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-20 {
    margin-left: 83.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-21 {
    margin-left: 87.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-22 {
    margin-left: 91.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-23 {
    margin-left: 95.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-offset-24 {
    margin-left: 100%; } }

@media (min-width: 1100px) {
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24 {
    float: left; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 4.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 8.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-3 {
    width: 12.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 16.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 20.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 25%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 29.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 33.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-9 {
    width: 37.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 41.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 45.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 50%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-13 {
    width: 54.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-14 {
    width: 58.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-15 {
    width: 62.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-16 {
    width: 66.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-17 {
    width: 70.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-18 {
    width: 75%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-19 {
    width: 79.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-20 {
    width: 83.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-21 {
    width: 87.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-22 {
    width: 91.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-23 {
    width: 95.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-24 {
    width: 100%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 4.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 8.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 12.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 16.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 20.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 25%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 29.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 33.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 37.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 41.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 45.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 50%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-13 {
    right: 54.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-14 {
    right: 58.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-15 {
    right: 62.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-16 {
    right: 66.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-17 {
    right: 70.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-18 {
    right: 75%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-19 {
    right: 79.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-20 {
    right: 83.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-21 {
    right: 87.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-22 {
    right: 91.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-23 {
    right: 95.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-pull-24 {
    right: 100%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 4.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 8.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 12.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 16.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 20.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 25%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 29.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 33.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 37.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 41.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 45.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 50%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-13 {
    left: 54.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-14 {
    left: 58.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-15 {
    left: 62.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-16 {
    left: 66.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-17 {
    left: 70.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-18 {
    left: 75%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-19 {
    left: 79.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-20 {
    left: 83.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-21 {
    left: 87.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-22 {
    left: 91.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-23 {
    left: 95.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-push-24 {
    left: 100%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 4.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 8.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 12.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 16.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 20.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 25%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 29.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 33.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 37.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 41.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 45.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 50%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-13 {
    margin-left: 54.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-14 {
    margin-left: 58.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-15 {
    margin-left: 62.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-16 {
    margin-left: 66.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-17 {
    margin-left: 70.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-18 {
    margin-left: 75%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-19 {
    margin-left: 79.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-20 {
    margin-left: 83.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-21 {
    margin-left: 87.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-22 {
    margin-left: 91.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-23 {
    margin-left: 95.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-offset-24 {
    margin-left: 100%; } }

@media (min-width: 1400px) {
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-13, .col-xl-14, .col-xl-15, .col-xl-16, .col-xl-17, .col-xl-18, .col-xl-19, .col-xl-20, .col-xl-21, .col-xl-22, .col-xl-23, .col-xl-24 {
    float: left; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-1 {
    width: 4.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-2 {
    width: 8.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-3 {
    width: 12.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-4 {
    width: 16.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-5 {
    width: 20.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-6 {
    width: 25%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-7 {
    width: 29.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-8 {
    width: 33.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-9 {
    width: 37.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-10 {
    width: 41.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-11 {
    width: 45.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-12 {
    width: 50%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-13 {
    width: 54.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-14 {
    width: 58.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-15 {
    width: 62.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-16 {
    width: 66.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-17 {
    width: 70.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-18 {
    width: 75%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-19 {
    width: 79.16667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-20 {
    width: 83.33333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-21 {
    width: 87.5%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-22 {
    width: 91.66667%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-23 {
    width: 95.83333%; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-24 {
    width: 100%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-0 {
    right: auto; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-1 {
    right: 4.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-2 {
    right: 8.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-3 {
    right: 12.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-4 {
    right: 16.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-5 {
    right: 20.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-6 {
    right: 25%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-7 {
    right: 29.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-8 {
    right: 33.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-9 {
    right: 37.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-10 {
    right: 41.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-11 {
    right: 45.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-12 {
    right: 50%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-13 {
    right: 54.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-14 {
    right: 58.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-15 {
    right: 62.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-16 {
    right: 66.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-17 {
    right: 70.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-18 {
    right: 75%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-19 {
    right: 79.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-20 {
    right: 83.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-21 {
    right: 87.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-22 {
    right: 91.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-23 {
    right: 95.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-pull-24 {
    right: 100%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-0 {
    left: auto; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-1 {
    left: 4.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-2 {
    left: 8.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-3 {
    left: 12.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-4 {
    left: 16.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-5 {
    left: 20.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-6 {
    left: 25%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-7 {
    left: 29.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-8 {
    left: 33.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-9 {
    left: 37.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-10 {
    left: 41.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-11 {
    left: 45.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-12 {
    left: 50%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-13 {
    left: 54.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-14 {
    left: 58.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-15 {
    left: 62.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-16 {
    left: 66.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-17 {
    left: 70.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-18 {
    left: 75%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-19 {
    left: 79.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-20 {
    left: 83.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-21 {
    left: 87.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-22 {
    left: 91.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-23 {
    left: 95.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-push-24 {
    left: 100%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-0 {
    margin-left: 0%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-1 {
    margin-left: 4.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-2 {
    margin-left: 8.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-3 {
    margin-left: 12.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-4 {
    margin-left: 16.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-5 {
    margin-left: 20.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-6 {
    margin-left: 25%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-7 {
    margin-left: 29.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-8 {
    margin-left: 33.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-9 {
    margin-left: 37.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-10 {
    margin-left: 41.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-11 {
    margin-left: 45.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-12 {
    margin-left: 50%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-13 {
    margin-left: 54.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-14 {
    margin-left: 58.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-15 {
    margin-left: 62.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-16 {
    margin-left: 66.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-17 {
    margin-left: 70.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-18 {
    margin-left: 75%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-19 {
    margin-left: 79.16667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-20 {
    margin-left: 83.33333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-21 {
    margin-left: 87.5%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-22 {
    margin-left: 91.66667%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-23 {
    margin-left: 95.83333%; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-offset-24 {
    margin-left: 100%; } }

/* line 5, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
  .table th,
  .table td {
    padding: 0.75rem;
    line-height: 1.5;
    vertical-align: top;
    border-top: 1px solid #eceeef; }
  /* line 18, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #eceeef; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
  .table tbody + tbody {
    border-top: 2px solid #eceeef; }
  /* line 27, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
  .table .table {
    background-color: #fff; }

/* line 38, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem; }

/* line 49, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
.table-bordered {
  border: 1px solid #eceeef; }
  /* line 52, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #eceeef; }
  /* line 58, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

/* line 71, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

/* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
.table-hover tbody tr:hover {
  background-color: #f5f5f5; }

/* line 7, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_table-row.scss */
.table-active,
.table-active > th,
.table-active > td {
  background-color: #f5f5f5; }

/* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-active:hover {
  background-color: #e8e8e8; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: #e8e8e8; }

/* line 7, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_table-row.scss */
.table-success,
.table-success > th,
.table-success > td {
  background-color: #dff0d8; }

/* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-success:hover {
  background-color: #d0e9c6; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #d0e9c6; }

/* line 7, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_table-row.scss */
.table-info,
.table-info > th,
.table-info > td {
  background-color: #d9edf7; }

/* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-info:hover {
  background-color: #c4e3f3; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #c4e3f3; }

/* line 7, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_table-row.scss */
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcf8e3; }

/* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-warning:hover {
  background-color: #faf2cc; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #faf2cc; }

/* line 7, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_table-row.scss */
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f2dede; }

/* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-danger:hover {
  background-color: #ebcccc; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #ebcccc; }

/* line 109, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
.table-responsive {
  display: block;
  width: 100%;
  min-height: 0.01%;
  overflow-x: auto; }

/* line 123, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
.thead-inverse th {
  color: #fff;
  background-color: #373a3c; }

/* line 129, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
.thead-default th {
  color: #55595c;
  background-color: #eceeef; }

/* line 135, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
.table-inverse {
  color: #eceeef;
  background-color: #373a3c; }
  /* line 139, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
  .table-inverse.table-bordered {
    border: 0; }
  /* line 143, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
  .table-inverse th,
  .table-inverse td,
  .table-inverse thead th {
    border-color: #55595c; }

/* line 152, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
.table-reflow thead {
  float: left; }

/* line 156, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
.table-reflow tbody {
  display: block;
  white-space: nowrap; }

/* line 161, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
.table-reflow th,
.table-reflow td {
  border-top: 1px solid #eceeef;
  border-left: 1px solid #eceeef; }
  /* line 166, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
  .table-reflow th:last-child,
  .table-reflow td:last-child {
    border-right: 1px solid #eceeef; }

/* line 176, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
.table-reflow thead:last-child tr:last-child th,
.table-reflow thead:last-child tr:last-child td,
.table-reflow tbody:last-child tr:last-child th,
.table-reflow tbody:last-child tr:last-child td,
.table-reflow tfoot:last-child tr:last-child th,
.table-reflow tfoot:last-child tr:last-child td {
  border-bottom: 1px solid #eceeef; }

/* line 184, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
.table-reflow tr {
  float: left; }
  /* line 187, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tables.scss */
  .table-reflow tr th,
  .table-reflow tr td {
    display: block !important;
    border: 1px solid #eceeef; }

/* line 5, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #55595c;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0.25rem; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  /* line 57, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_forms.scss */
  .form-control:focus {
    border-color: #66afe9;
    outline: none; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .form-control::-webkit-input-placeholder {
    color: #999;
    opacity: 1; }
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999;
    opacity: 1; }
  .form-control::placeholder {
    color: #999;
    opacity: 1; }
  /* line 52, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .form-control:disabled, .form-control[readonly] {
    background-color: #eceeef;
    opacity: 1; }
  /* line 59, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .form-control:disabled {
    cursor: not-allowed; }

/* line 66, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.form-control-file,
.form-control-range {
  display: block; }

/* line 78, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.form-control-label {
  padding: 0.375rem 0.75rem;
  margin-bottom: 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 100, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 2.25rem; }
  /* line 104, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  input[type="date"].input-sm,
  .input-group-sm input[type="date"].form-control,
  input[type="time"].input-sm,
  .input-group-sm
  input[type="time"].form-control,
  input[type="datetime-local"].input-sm,
  .input-group-sm
  input[type="datetime-local"].form-control,
  input[type="month"].input-sm,
  .input-group-sm
  input[type="month"].form-control {
    line-height: 1.8625rem; }
  /* line 109, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  input[type="date"].input-lg,
  .input-group-lg input[type="date"].form-control,
  input[type="time"].input-lg,
  .input-group-lg
  input[type="time"].form-control,
  input[type="datetime-local"].input-lg,
  .input-group-lg
  input[type="datetime-local"].form-control,
  input[type="month"].input-lg,
  .input-group-lg
  input[type="month"].form-control {
    line-height: 3.16667rem; } }

/* line 122, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.form-control-static {
  min-height: 2.25rem;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0; }
  /* line 130, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn {
    padding-right: 0;
    padding-left: 0; }

/* line 146, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 154, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.33333;
  border-radius: 0.3rem; }

/* line 168, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.form-group {
  margin-bottom: 1rem; }

/* line 177, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-bottom: 0.75rem; }
  /* line 184, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .radio label,
  .checkbox label {
    padding-left: 1.25rem;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }
    /* line 191, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
    .radio label input:only-child,
    .checkbox label input:only-child {
      position: static; }

/* line 196, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: .25rem;
  margin-left: -1.25rem; }

/* line 206, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -.25rem; }

/* line 213, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 1.25rem;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer; }

/* line 223, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: .75rem; }

/* line 235, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
input[type="radio"]:disabled, input[type="radio"].disabled,
input[type="checkbox"]:disabled,
input[type="checkbox"].disabled {
  cursor: not-allowed; }

/* line 243, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.radio-inline.disabled,
.checkbox-inline.disabled {
  cursor: not-allowed; }

/* line 251, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.radio.disabled label,
.checkbox.disabled label {
  cursor: not-allowed; }

/* line 262, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.form-control-success,
.form-control-warning,
.form-control-danger {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.5625rem;
  background-size: 1.4625rem 1.4625rem; }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_forms.scss */
.has-success .text-help,
.has-success .form-control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c; }

/* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_forms.scss */
.has-success .form-control {
  border-color: #5cb85c; }

/* line 33, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_forms.scss */
.has-success .input-group-addon {
  color: #5cb85c;
  border-color: #5cb85c;
  background-color: #eaf6ea; }

/* line 39, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_forms.scss */
.has-success .form-control-feedback {
  color: #5cb85c; }

/* line 275, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.has-success .form-control-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="); }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_forms.scss */
.has-warning .text-help,
.has-warning .form-control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #f0ad4e; }

/* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_forms.scss */
.has-warning .form-control {
  border-color: #f0ad4e; }

/* line 33, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_forms.scss */
.has-warning .input-group-addon {
  color: #f0ad4e;
  border-color: #f0ad4e;
  background-color: white; }

/* line 39, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_forms.scss */
.has-warning .form-control-feedback {
  color: #f0ad4e; }

/* line 283, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"); }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_forms.scss */
.has-danger .text-help,
.has-danger .form-control-label,
.has-danger .radio,
.has-danger .checkbox,
.has-danger .radio-inline,
.has-danger .checkbox-inline,
.has-danger.radio label,
.has-danger.checkbox label,
.has-danger.radio-inline label,
.has-danger.checkbox-inline label {
  color: #d9534f; }

/* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_forms.scss */
.has-danger .form-control {
  border-color: #d9534f; }

/* line 33, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_forms.scss */
.has-danger .input-group-addon {
  color: #d9534f;
  border-color: #d9534f;
  background-color: #fdf7f7; }

/* line 39, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_forms.scss */
.has-danger .form-control-feedback {
  color: #d9534f; }

/* line 291, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
.has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="); }

@media (min-width: 544px) {
  /* line 389, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 396, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  /* line 403, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .form-inline .form-control-static {
    display: inline-block; }
  /* line 407, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    /* line 411, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  /* line 419, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .form-inline .input-group > .form-control {
    width: 100%; }
  /* line 423, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .form-inline .form-control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 430, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    /* line 437, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  /* line 441, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  /* line 448, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_forms.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

/* line 5, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn {
  display: inline-block;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn:focus, .btn:hover {
    text-decoration: none; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
  .btn.focus {
    text-decoration: none; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
  .btn:active, .btn.active {
    background-image: none;
    outline: 0; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
  .btn.disabled, .btn:disabled {
    cursor: not-allowed;
    opacity: .65; }

/* line 49, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

/* line 59, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-primary:hover {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b;
    background-image: none; }
    /* line 38, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #014682;
      border-color: #01315a; }
  /* line 49, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {
    background-color: #0275d8;
    border-color: #0275d8; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-primary.disabled:hover, .btn-primary:disabled:hover {
    background-color: #0275d8;
    border-color: #0275d8; }

/* line 62, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-secondary {
  color: #373a3c;
  background-color: #fff;
  border-color: #ccc; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-secondary:hover {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary:focus, .btn-secondary.focus {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary:active, .btn-secondary.active,
  .open > .btn-secondary.dropdown-toggle {
    color: #373a3c;
    background-color: #e6e6e6;
    border-color: #adadad;
    background-image: none; }
    /* line 38, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
    .btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus,
    .open > .btn-secondary.dropdown-toggle:hover,
    .open > .btn-secondary.dropdown-toggle:focus,
    .open > .btn-secondary.dropdown-toggle.focus {
      color: #373a3c;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  /* line 49, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
    background-color: #fff;
    border-color: #ccc; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
    background-color: #fff;
    border-color: #ccc; }

/* line 65, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2;
    background-image: none; }
    /* line 38, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1f7e9a; }
  /* line 49, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus {
    background-color: #5bc0de;
    border-color: #5bc0de; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-info.disabled:hover, .btn-info:disabled:hover {
    background-color: #5bc0de;
    border-color: #5bc0de; }

/* line 68, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #419641;
    background-image: none; }
    /* line 38, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #2d672d; }
  /* line 49, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus {
    background-color: #5cb85c;
    border-color: #5cb85c; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-success.disabled:hover, .btn-success:disabled:hover {
    background-color: #5cb85c;
    border-color: #5cb85c; }

/* line 71, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316;
    background-image: none; }
    /* line 38, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #b06d0f; }
  /* line 49, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-warning.disabled:hover, .btn-warning:disabled:hover {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }

/* line 74, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a;
    background-image: none; }
    /* line 38, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #8b211e; }
  /* line 49, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus {
    background-color: #d9534f;
    border-color: #d9534f; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-danger.disabled:hover, .btn-danger:disabled:hover {
    background-color: #d9534f;
    border-color: #d9534f; }

/* line 79, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-primary-outline {
  color: #0275d8;
  background-image: none;
  background-color: transparent;
  border-color: #0275d8; }
  /* line 67, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary-outline:focus, .btn-primary-outline.focus, .btn-primary-outline:active, .btn-primary-outline.active,
  .open > .btn-primary-outline.dropdown-toggle {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-primary-outline:hover {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  /* line 84, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary-outline.disabled:focus, .btn-primary-outline.disabled.focus, .btn-primary-outline:disabled:focus, .btn-primary-outline:disabled.focus {
    border-color: #43a7fd; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-primary-outline.disabled:hover, .btn-primary-outline:disabled:hover {
    border-color: #43a7fd; }

/* line 82, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-secondary-outline {
  color: #ccc;
  background-image: none;
  background-color: transparent;
  border-color: #ccc; }
  /* line 67, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary-outline:focus, .btn-secondary-outline.focus, .btn-secondary-outline:active, .btn-secondary-outline.active,
  .open > .btn-secondary-outline.dropdown-toggle {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-secondary-outline:hover {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  /* line 84, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary-outline.disabled:focus, .btn-secondary-outline.disabled.focus, .btn-secondary-outline:disabled:focus, .btn-secondary-outline:disabled.focus {
    border-color: white; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-secondary-outline.disabled:hover, .btn-secondary-outline:disabled:hover {
    border-color: white; }

/* line 85, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-info-outline {
  color: #5bc0de;
  background-image: none;
  background-color: transparent;
  border-color: #5bc0de; }
  /* line 67, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-info-outline:focus, .btn-info-outline.focus, .btn-info-outline:active, .btn-info-outline.active,
  .open > .btn-info-outline.dropdown-toggle {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-info-outline:hover {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  /* line 84, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-info-outline.disabled:focus, .btn-info-outline.disabled.focus, .btn-info-outline:disabled:focus, .btn-info-outline:disabled.focus {
    border-color: #b0e1ef; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-info-outline.disabled:hover, .btn-info-outline:disabled:hover {
    border-color: #b0e1ef; }

/* line 88, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-success-outline {
  color: #5cb85c;
  background-image: none;
  background-color: transparent;
  border-color: #5cb85c; }
  /* line 67, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-success-outline:focus, .btn-success-outline.focus, .btn-success-outline:active, .btn-success-outline.active,
  .open > .btn-success-outline.dropdown-toggle {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-success-outline:hover {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  /* line 84, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-success-outline.disabled:focus, .btn-success-outline.disabled.focus, .btn-success-outline:disabled:focus, .btn-success-outline:disabled.focus {
    border-color: #a3d7a3; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-success-outline.disabled:hover, .btn-success-outline:disabled:hover {
    border-color: #a3d7a3; }

/* line 91, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-warning-outline {
  color: #f0ad4e;
  background-image: none;
  background-color: transparent;
  border-color: #f0ad4e; }
  /* line 67, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning-outline:focus, .btn-warning-outline.focus, .btn-warning-outline:active, .btn-warning-outline.active,
  .open > .btn-warning-outline.dropdown-toggle {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-warning-outline:hover {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  /* line 84, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning-outline.disabled:focus, .btn-warning-outline.disabled.focus, .btn-warning-outline:disabled:focus, .btn-warning-outline:disabled.focus {
    border-color: #f8d9ac; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-warning-outline.disabled:hover, .btn-warning-outline:disabled:hover {
    border-color: #f8d9ac; }

/* line 94, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-danger-outline {
  color: #d9534f;
  background-image: none;
  background-color: transparent;
  border-color: #d9534f; }
  /* line 67, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger-outline:focus, .btn-danger-outline.focus, .btn-danger-outline:active, .btn-danger-outline.active,
  .open > .btn-danger-outline.dropdown-toggle {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-danger-outline:hover {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  /* line 84, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger-outline.disabled:focus, .btn-danger-outline.disabled.focus, .btn-danger-outline:disabled:focus, .btn-danger-outline:disabled.focus {
    border-color: #eba5a3; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-danger-outline.disabled:hover, .btn-danger-outline:disabled:hover {
    border-color: #eba5a3; }

/* line 104, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-link {
  font-weight: normal;
  color: #0275d8;
  border-radius: 0; }
  /* line 109, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
  .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
    background-color: transparent; }
  /* line 116, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
  .btn-link, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-link:hover {
    border-color: transparent; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-link:focus, .btn-link:hover {
    color: #014c8c;
    text-decoration: underline;
    background-color: transparent; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .btn-link:disabled:focus, .btn-link:disabled:hover {
    color: #818a91;
    text-decoration: none; }

/* line 142, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.33333;
  border-radius: 0.3rem; }

/* line 146, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 156, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-block {
  display: block;
  width: 100%; }

/* line 162, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 5px; }

/* line 170, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

/* line 1, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_animation.scss */
.fade {
  opacity: 0;
  transition: opacity .15s linear; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_animation.scss */
  .fade.in {
    opacity: 1; }

/* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_animation.scss */
.collapse {
  display: none; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_animation.scss */
  .collapse.in {
    display: block; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_animation.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-timing-function: ease;
  transition-duration: .35s;
  transition-property: height; }

/* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.dropup,
.dropdown {
  position: relative; }

/* line 9, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: .25rem;
  margin-left: .25rem;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent; }

/* line 23, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.dropdown-toggle:focus {
  outline: 0; }

/* line 30, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid; }

/* line 38, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.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;
  font-size: 1rem;
  color: #373a3c;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }

/* line 60, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.dropdown-divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  background-color: #e5e5e5; }

/* line 67, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.5;
  color: #373a3c;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .dropdown-item:focus, .dropdown-item:hover {
    color: #2b2d2f;
    text-decoration: none;
    background-color: #f5f5f5; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
    color: #fff;
    text-decoration: none;
    background-color: #0275d8;
    outline: 0; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    color: #818a91; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; }

/* line 118, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.open > .dropdown-menu {
  display: block; }

/* line 123, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.open > a {
  outline: 0; }

/* line 132, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.dropdown-menu-right {
  right: 0;
  left: auto; }

/* line 142, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.dropdown-menu-left {
  right: auto;
  left: 0; }

/* line 148, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #818a91;
  white-space: nowrap; }

/* line 158, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

/* line 168, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

/* line 181, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 0.3em solid; }

/* line 188, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_dropdown.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

/* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    /* line 13, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }
    /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 2; }

/* line 26, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

/* line 35, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-toolbar {
  margin-left: -5px; }
  /* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_clearfix.scss */
  .btn-toolbar::after {
    content: "";
    display: table;
    clear: both; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  /* line 44, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

/* line 51, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

/* line 56, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group > .btn:first-child {
  margin-left: 0; }
  /* line 59, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

/* line 64, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 70, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group > .btn-group {
  float: left; }

/* line 73, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

/* line 77, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/* line 82, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 87, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

/* line 106, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px; }

/* line 110, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px; }

/* line 128, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn .caret {
  margin-left: 0; }

/* line 132, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 0.3em 0.3em 0;
  border-bottom-width: 0; }

/* line 137, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 0.3em 0.3em; }

/* line 148, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

/* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group::after {
  content: "";
  display: table;
  clear: both; }

/* line 161, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none; }

/* line 166, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

/* line 176, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

/* line 179, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 183, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 188, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

/* line 192, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 197, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 217, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_button-group.scss */
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

/* line 5, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    /* line 53, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
    .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
      z-index: 3; }

/* line 39, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  /* line 48, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

/* line 53, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

/* line 86, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
.input-group-addon {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1;
  color: #55595c;
  text-align: center;
  background-color: #eceeef;
  border: 1px solid #ccc;
  border-radius: 0.25rem; }
  /* line 98, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
  .input-group-addon.form-control-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 0.275rem 0.75rem;
    font-size: 0.875rem;
    border-radius: 0.2rem; }
  /* line 103, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
  .input-group-addon.form-control-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 0.75rem 1.25rem;
    font-size: 1.25rem;
    border-radius: 0.3rem; }
  /* line 110, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

/* line 121, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/* line 130, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
.input-group-addon:first-child {
  border-right: 0; }

/* line 133, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 142, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
.input-group-addon:last-child {
  border-left: 0; }

/* line 151, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  /* line 160, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
  .input-group-btn > .btn {
    position: relative; }
    /* line 162, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    /* line 53, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
    .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
      z-index: 3; }
  /* line 173, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  /* line 179, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_input-group.scss */
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }
    /* line 53, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
    .input-group-btn:last-child > .btn:focus, .input-group-btn:last-child > .btn:active, .input-group-btn:last-child > .btn:hover,
    .input-group-btn:last-child > .btn-group:focus,
    .input-group-btn:last-child > .btn-group:active,
    .input-group-btn:last-child > .btn-group:hover {
      z-index: 3; }

/* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.c-input {
  position: relative;
  display: inline;
  padding-left: 1.5rem;
  color: #555;
  cursor: pointer; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
  .c-input > input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
    /* line 22, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
    .c-input > input:checked ~ .c-indicator {
      color: #fff;
      background-color: #0074d9; }
    /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
    .c-input > input:focus ~ .c-indicator {
      box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9; }
    /* line 33, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
    .c-input > input:active ~ .c-indicator {
      color: #fff;
      background-color: #84c6ff; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
  .c-input + .c-input {
    margin-left: 1rem; }

/* line 49, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.c-indicator {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  font-size: 65%;
  line-height: 1rem;
  color: #eee;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%; }

/* line 73, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.c-checkbox .c-indicator {
  border-radius: .25rem; }

/* line 77, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.c-checkbox input:checked ~ .c-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=); }

/* line 81, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.c-checkbox input:indeterminate ~ .c-indicator {
  background-color: #0074d9;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K); }

/* line 93, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.c-radio .c-indicator {
  border-radius: 50%; }

/* line 97, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.c-radio input:checked ~ .c-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==); }

/* line 109, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.c-inputs-stacked .c-input {
  display: inline; }
  /* line 112, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
  .c-inputs-stacked .c-input::after {
    display: block;
    margin-bottom: .25rem;
    content: ""; }
  /* line 118, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
  .c-inputs-stacked .c-input + .c-input {
    margin-left: 0; }

/* line 132, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.c-select {
  display: inline-block;
  max-width: 100%;
  padding: .375rem 1.75rem .375rem .75rem;
  padding-right: .75rem \9;
  color: #55595c;
  vertical-align: middle;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right 0.75rem center;
  background-image: none \9;
  background-size: 8px 10px;
  border: 1px solid #ccc;
  -moz-appearance: none;
  -webkit-appearance: none; }
  /* line 147, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
  .c-select:focus {
    border-color: #51a7e8;
    outline: none; }
  /* line 154, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
  .c-select::-ms-expand {
    opacity: 0; }

/* line 159, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.c-select-sm {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px; }
  /* line 164, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
  .c-select-sm:not([multiple]) {
    height: 26px;
    min-height: 26px; }

/* line 175, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.file {
  position: relative;
  display: inline-block;
  height: 2.5rem;
  cursor: pointer; }

/* line 181, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.file input {
  min-width: 14rem;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0; }

/* line 187, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.file-custom {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: .25rem; }

/* line 203, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.file-custom::after {
  content: "Choose file..."; }

/* line 206, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_custom-forms.scss */
.file-custom::before {
  position: absolute;
  top: -.075rem;
  right: -.075rem;
  bottom: -.075rem;
  z-index: 6;
  display: block;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  content: "Browse";
  background-color: #eee;
  border: 1px solid #ddd;
  border-radius: 0 .25rem .25rem 0; }

/* line 6, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

/* line 12, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
.nav-link {
  display: inline-block; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .nav-link:focus, .nav-link:hover {
    text-decoration: none; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
  .nav-link.disabled {
    color: #818a91; }
    /* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
    .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {
      color: #818a91;
      cursor: not-allowed;
      background-color: transparent; }

/* line 35, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
.nav-inline .nav-item {
  display: inline-block; }

/* line 39, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
.nav-inline .nav-item + .nav-item,
.nav-inline .nav-link + .nav-link {
  margin-left: 1rem; }

/* line 50, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd; }
  /* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_clearfix.scss */
  .nav-tabs::after {
    content: "";
    display: table;
    clear: both; }
  /* line 54, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
  .nav-tabs .nav-item {
    float: left;
    margin-bottom: -1px; }
    /* line 59, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
    .nav-tabs .nav-item + .nav-item {
      margin-left: .2rem; }
  /* line 64, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
  .nav-tabs .nav-link {
    display: block;
    padding: 0.5em 1em;
    border: 1px solid transparent;
    border-radius: 0.25rem 0.25rem 0 0; }
    /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
      border-color: #eceeef #eceeef #ddd; }
    /* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
    .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {
      color: #818a91;
      background-color: transparent;
      border-color: transparent; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,
  .nav-tabs .nav-item.open .nav-link,
  .nav-tabs .nav-item.open .nav-link:focus,
  .nav-tabs .nav-item.open .nav-link:hover {
    color: #55595c;
    background-color: #fff;
    border-color: #ddd #ddd transparent; }

/* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_clearfix.scss */
.nav-pills::after {
  content: "";
  display: table;
  clear: both; }

/* line 101, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
.nav-pills .nav-item {
  float: left; }
  /* line 104, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
  .nav-pills .nav-item + .nav-item {
    margin-left: .2rem; }

/* line 109, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
.nav-pills .nav-link {
  display: block;
  padding: 0.5em 1em;
  border-radius: 0.25rem; }

/* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover {
  color: #fff;
  cursor: default;
  background-color: #0275d8; }

/* line 126, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
.nav-stacked .nav-item {
  display: block;
  float: none; }
  /* line 130, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
  .nav-stacked .nav-item + .nav-item {
    margin-top: .2rem;
    margin-left: 0; }

/* line 144, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
.tab-content > .tab-pane {
  display: none; }

/* line 147, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
.tab-content > .active {
  display: block; }

/* line 157, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_nav.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 6, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar {
  position: relative;
  padding: 0.5rem 1rem; }
  /* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_clearfix.scss */
  .navbar::after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 544px) {
    /* line 6, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
    .navbar {
      border-radius: 0.25rem; } }

/* line 23, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-full {
  z-index: 1000; }
  @media (min-width: 544px) {
    /* line 23, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
    .navbar-full {
      border-radius: 0; } }

/* line 32, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 544px) {
    /* line 32, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

/* line 45, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-fixed-top {
  top: 0; }

/* line 49, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-fixed-bottom {
  bottom: 0; }

/* line 53, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1030;
  width: 100%; }
  @media (min-width: 544px) {
    /* line 53, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
    .navbar-sticky-top {
      border-radius: 0; } }

/* line 70, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-brand {
  float: left;
  padding-top: .25rem;
  padding-bottom: .25rem;
  margin-right: 1rem;
  font-size: 1.25rem; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none; }
  /* line 81, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
  .navbar-brand > img {
    display: block; }

/* line 87, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-divider {
  float: left;
  width: 1px;
  padding-top: .425rem;
  padding-bottom: .425rem;
  margin-right: 1rem;
  margin-left: 1rem;
  overflow: hidden; }
  /* line 96, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
  .navbar-divider::before {
    content: "\00a0"; }

/* line 107, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-toggler {
  padding: .5rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: none;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none; }

@media (min-width: 544px) {
  /* line 122, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
  .navbar-toggleable-xs {
    display: block !important; } }

@media (min-width: 768px) {
  /* line 127, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
  .navbar-toggleable-sm {
    display: block !important; } }

@media (min-width: 1100px) {
  /* line 132, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
  .navbar-toggleable-md {
    display: block !important; } }

/* line 145, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-nav .nav-item {
  float: left; }

/* line 149, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-nav .nav-link {
  display: block;
  padding-top: .425rem;
  padding-bottom: .425rem; }
  /* line 154, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
  .navbar-nav .nav-link + .nav-link {
    margin-left: 1rem; }

/* line 159, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-nav .nav-item + .nav-item {
  margin-left: 1rem; }

/* line 166, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.8); }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, 0.8); }

/* line 175, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.3); }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, 0.6); }

/* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .active > .nav-link:focus,
.navbar-light .navbar-nav .active > .nav-link:hover,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.open:focus,
.navbar-light .navbar-nav .nav-link.open:hover,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.active:hover {
  color: rgba(0, 0, 0, 0.8); }

/* line 193, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-divider {
  background-color: rgba(0, 0, 0, 0.075); }

/* line 200, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-brand {
  color: white; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: white; }

/* line 209, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, 0.75); }

/* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link:focus,
.navbar-dark .navbar-nav .active > .nav-link:hover,
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.open:hover,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus,
.navbar-dark .navbar-nav .nav-link.active:hover {
  color: white; }

/* line 227, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-divider {
  background-color: rgba(255, 255, 255, 0.075); }

/* line 5, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card {
  position: relative;
  display: block;
  margin-bottom: 0.75rem;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 0.25rem; }

/* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-block {
  padding: 1.25rem; }

/* line 18, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-title {
  margin-bottom: 0.75rem; }

/* line 22, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

/* line 27, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-text:last-child {
  margin-bottom: 0; }

/* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
.card-link:hover {
  text-decoration: none; }

/* line 44, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-link + .card-link {
  margin-left: 1.25rem; }

/* line 52, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card > .list-group:first-child .list-group-item:first-child {
  border-radius: 0.25rem 0.25rem 0 0; }

/* line 58, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card > .list-group:last-child .list-group-item:last-child {
  border-radius: 0 0 0.25rem 0.25rem; }

/* line 70, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-header {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e5e5e5; }
  /* line 75, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
  .card-header:first-child {
    border-radius: 0.25rem 0.25rem 0 0; }

/* line 80, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5; }
  /* line 85, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
  .card-footer:last-child {
    border-radius: 0 0 0.25rem 0.25rem; }

/* line 95, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-primary {
  background-color: #0275d8;
  border-color: #0275d8; }

/* line 98, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-success {
  background-color: #5cb85c;
  border-color: #5cb85c; }

/* line 101, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-info {
  background-color: #5bc0de;
  border-color: #5bc0de; }

/* line 104, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }

/* line 107, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-danger {
  background-color: #d9534f;
  border-color: #d9534f; }

/* line 112, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-primary-outline {
  background-color: transparent;
  border-color: #0275d8; }

/* line 115, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-secondary-outline {
  background-color: transparent;
  border-color: #ccc; }

/* line 118, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-info-outline {
  background-color: transparent;
  border-color: #5bc0de; }

/* line 121, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-success-outline {
  background-color: transparent;
  border-color: #5cb85c; }

/* line 124, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-warning-outline {
  background-color: transparent;
  border-color: #f0ad4e; }

/* line 127, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-danger-outline {
  background-color: transparent;
  border-color: #d9534f; }

/* line 18, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_cards.scss */
.card-inverse .card-header,
.card-inverse .card-footer {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

/* line 22, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_cards.scss */
.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
  color: #fff; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_cards.scss */
.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-blockquote > footer {
  color: rgba(255, 255, 255, 0.65); }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
.card-inverse .card-link:focus, .card-inverse .card-link:hover {
  color: #fff; }

/* line 143, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0; }

/* line 150, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-img {
  border-radius: 0.25rem; }

/* line 154, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

/* line 166, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-img-top {
  border-radius: 0.25rem 0.25rem 0 0; }

/* line 169, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
.card-img-bottom {
  border-radius: 0 0 0.25rem 0.25rem; }

@media (min-width: 544px) {
  /* line 195, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
  .card-deck {
    display: table;
    table-layout: fixed;
    border-spacing: 1.25rem 0; }
    /* line 200, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
    .card-deck .card {
      display: table-cell;
      width: 1%;
      vertical-align: top; }
  /* line 206, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
  .card-deck-wrapper {
    margin-right: -1.25rem;
    margin-left: -1.25rem; } }

@media (min-width: 544px) {
  /* line 218, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
  .card-group {
    display: table;
    width: 100%;
    table-layout: fixed; }
    /* line 228, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
    .card-group .card {
      display: table-cell;
      vertical-align: top; }
      /* line 236, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
      .card-group .card + .card {
        margin-left: 0;
        border-left: 0; }
      /* line 243, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
      .card-group .card:first-child {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
        /* line 246, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
        .card-group .card:first-child .card-img-top {
          border-top-right-radius: 0; }
        /* line 249, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
        .card-group .card:first-child .card-img-bottom {
          border-bottom-right-radius: 0; }
      /* line 253, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
      .card-group .card:last-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
        /* line 256, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
        .card-group .card:last-child .card-img-top {
          border-top-left-radius: 0; }
        /* line 259, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
        .card-group .card:last-child .card-img-bottom {
          border-bottom-left-radius: 0; }
      /* line 264, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
      .card-group .card:not(:first-child):not(:last-child) {
        border-radius: 0; }
        /* line 267, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
        .card-group .card:not(:first-child):not(:last-child) .card-img-top,
        .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
          border-radius: 0; } }

@media (min-width: 544px) {
  /* line 283, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem; }
    /* line 287, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_card.scss */
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

/* line 1, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_breadcrumb.scss */
.breadcrumb {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eceeef;
  border-radius: 0.25rem; }
  /* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_clearfix.scss */
  .breadcrumb::after {
    content: "";
    display: table;
    clear: both; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_breadcrumb.scss */
  .breadcrumb > li {
    float: left; }
    /* line 12, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_breadcrumb.scss */
    .breadcrumb > li + li::before {
      padding-right: .5rem;
      padding-left: .5rem;
      color: #818a91;
      content: "/"; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_breadcrumb.scss */
  .breadcrumb > .active {
    color: #818a91; }

/* line 1, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_pagination.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-radius: 0.25rem; }

/* line 9, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_pagination.scss */
.page-item {
  display: inline; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_pagination.scss */
  .page-item:first-child .page-link {
    margin-left: 0;
    border-bottom-left-radius: 0.25rem;
    border-top-left-radius: 0.25rem; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_pagination.scss */
  .page-item:last-child .page-link {
    border-bottom-right-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #0275d8;
    border-color: #0275d8; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd; }

/* line 44, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_pagination.scss */
.page-link {
  position: relative;
  float: left;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.5;
  color: #0275d8;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .page-link:focus, .page-link:hover {
    color: #014c8c;
    background-color: #eceeef;
    border-color: #ddd; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.33333; }

/* line 12, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: 0.3rem;
  border-top-left-radius: 0.3rem; }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-link {
  padding: 0.275rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5; }

/* line 12, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: 0.2rem;
  border-top-left-radius: 0.2rem; }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: 0.2rem;
  border-top-right-radius: 0.2rem; }

/* line 1, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_pager.scss */
.pager {
  padding-left: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: center;
  list-style: none; }
  /* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_clearfix.scss */
  .pager::after {
    content: "";
    display: table;
    clear: both; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_pager.scss */
  .pager li {
    display: inline; }
    /* line 12, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_pager.scss */
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 15px; }
    /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
    .pager li > a:focus, .pager li > a:hover {
      text-decoration: none;
      background-color: #eceeef; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover {
    color: #818a91;
    cursor: not-allowed;
    background-color: #fff; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_pager.scss */
  .pager .disabled > span {
    color: #818a91;
    cursor: not-allowed;
    background-color: #fff; }

/* line 46, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_pager.scss */
.pager-next > a,
.pager-next > span {
  float: right; }

/* line 53, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_pager.scss */
.pager-prev > a,
.pager-prev > span {
  float: left; }

/* line 6, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_labels.scss */
.label {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_labels.scss */
  .label:empty {
    display: none; }

/* line 25, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_labels.scss */
.btn .label {
  position: relative;
  top: -1px; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
a.label:focus, a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

/* line 43, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_labels.scss */
.label-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 10rem; }

/* line 55, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_labels.scss */
.label-default {
  background-color: #818a91; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .label-default[href]:focus, .label-default[href]:hover {
    background-color: #687077; }

/* line 59, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_labels.scss */
.label-primary {
  background-color: #0275d8; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .label-primary[href]:focus, .label-primary[href]:hover {
    background-color: #025aa5; }

/* line 63, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_labels.scss */
.label-success {
  background-color: #5cb85c; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .label-success[href]:focus, .label-success[href]:hover {
    background-color: #449d44; }

/* line 67, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_labels.scss */
.label-info {
  background-color: #5bc0de; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .label-info[href]:focus, .label-info[href]:hover {
    background-color: #31b0d5; }

/* line 71, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_labels.scss */
.label-warning {
  background-color: #f0ad4e; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .label-warning[href]:focus, .label-warning[href]:hover {
    background-color: #ec971f; }

/* line 75, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_labels.scss */
.label-danger {
  background-color: #d9534f; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .label-danger[href]:focus, .label-danger[href]:hover {
    background-color: #c9302c; }

/* line 1, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_jumbotron.scss */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #eceeef;
  border-radius: 0.3rem; }
  @media (min-width: 544px) {
    /* line 1, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_jumbotron.scss */
    .jumbotron {
      padding: 4rem 2rem; } }

/* line 12, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_jumbotron.scss */
.jumbotron-hr {
  border-top-color: #d0d5d8; }

/* line 16, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_jumbotron.scss */
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

/* line 5, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_alert.scss */
.alert {
  padding: 15px;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_alert.scss */
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_alert.scss */
  .alert > p + p {
    margin-top: 5px; }

/* line 22, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_alert.scss */
.alert-heading {
  color: inherit; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_alert.scss */
.alert-link {
  font-weight: bold; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_alert.scss */
.alert-dismissible {
  padding-right: 35px; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_alert.scss */
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

/* line 54, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_alert.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_alert.scss */
  .alert-success hr {
    border-top-color: #c1e2b3; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_alert.scss */
  .alert-success .alert-link {
    color: #2b542c; }

/* line 57, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_alert.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_alert.scss */
  .alert-info hr {
    border-top-color: #a6d5ec; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_alert.scss */
  .alert-info .alert-link {
    color: #245269; }

/* line 60, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_alert.scss */
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_alert.scss */
  .alert-warning hr {
    border-top-color: #f7ecb5; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_alert.scss */
  .alert-warning .alert-link {
    color: #66512c; }

/* line 63, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_alert.scss */
.alert-danger {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_alert.scss */
  .alert-danger hr {
    border-top-color: #e4b9b9; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_alert.scss */
  .alert-danger .alert-link {
    color: #843534; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

/* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
.progress {
  display: block;
  width: 100%;
  height: 1rem;
  margin-bottom: 1rem; }

/* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
.progress[value] {
  color: #0074d9;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

/* line 29, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
.progress[value]::-webkit-progress-bar {
  background-color: #eee;
  border-radius: 0.25rem; }

/* line 34, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
.progress[value]::-webkit-progress-value::before {
  content: attr(value); }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
.progress[value]::-webkit-progress-value {
  background-color: #0074d9;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

/* line 42, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
.progress[value="100"]::-webkit-progress-value {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

@media screen and (min-width: 0\0) {
  /* line 76, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
  .progress {
    background-color: #eee;
    border-radius: 0.25rem; }
  /* line 81, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
  .progress-bar {
    display: inline-block;
    height: 1rem;
    text-indent: -999rem;
    background-color: #0074d9;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  /* line 89, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
  .progress[width^="0"] {
    min-width: 2rem;
    color: #818a91;
    background-color: transparent;
    background-image: none; }
  /* line 95, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
  .progress[width="100%"] {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; } }

/* line 106, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
.progress-striped[value]::-webkit-progress-value {
  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: 1rem 1rem; }

/* line 110, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
.progress-striped[value]::-moz-progress-bar {
  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: 1rem 1rem; }

@media screen and (min-width: 0\0) {
  /* line 116, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
  .progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem; } }

/* line 127, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
.progress-animated[value]::-webkit-progress-value {
  animation: progress-bar-stripes 2s linear infinite; }

/* line 130, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
.progress-animated[value]::-moz-progress-bar {
  animation: progress-bar-stripes 2s linear infinite; }

@media screen and (min-width: 0\0) {
  /* line 135, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_progress.scss */
  .progress-animated .progress-bar-striped {
    animation: progress-bar-stripes 2s linear infinite; } }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_progress.scss */
.progress-success[value]::-webkit-progress-value {
  background-color: #5cb85c; }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_progress.scss */
.progress-success[value]::-moz-progress-bar {
  background-color: #5cb85c; }

@media screen and (min-width: 0\0) {
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_progress.scss */
  .progress-success .progress-bar {
    background-color: #5cb85c; } }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_progress.scss */
.progress-info[value]::-webkit-progress-value {
  background-color: #5bc0de; }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_progress.scss */
.progress-info[value]::-moz-progress-bar {
  background-color: #5bc0de; }

@media screen and (min-width: 0\0) {
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_progress.scss */
  .progress-info .progress-bar {
    background-color: #5bc0de; } }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_progress.scss */
.progress-warning[value]::-webkit-progress-value {
  background-color: #f0ad4e; }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_progress.scss */
.progress-warning[value]::-moz-progress-bar {
  background-color: #f0ad4e; }

@media screen and (min-width: 0\0) {
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_progress.scss */
  .progress-warning .progress-bar {
    background-color: #f0ad4e; } }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_progress.scss */
.progress-danger[value]::-webkit-progress-value {
  background-color: #d9534f; }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_progress.scss */
.progress-danger[value]::-moz-progress-bar {
  background-color: #d9534f; }

@media screen and (min-width: 0\0) {
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_progress.scss */
  .progress-danger .progress-bar {
    background-color: #d9534f; } }

/* line 16, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_media.scss */
.media {
  margin-top: 15px; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_media.scss */
  .media:first-child {
    margin-top: 0; }

/* line 23, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_media.scss */
.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_media.scss */
.media-body {
  width: 10000px; }

/* line 31, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_media.scss */
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_media.scss */
.media-middle {
  vertical-align: middle; }

/* line 40, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_media.scss */
.media-bottom {
  vertical-align: bottom; }

/* line 50, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_media.scss */
.media-object {
  display: block; }
  /* line 54, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_media.scss */
  .media-object.img-thumbnail {
    max-width: none; }

/* line 64, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_media.scss */
.media-right {
  padding-left: 10px; }

/* line 68, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_media.scss */
.media-left {
  padding-right: 10px; }

/* line 77, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_media.scss */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

/* line 87, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_media.scss */
.media-list {
  padding-left: 0;
  list-style: none; }

/* line 5, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
.list-group {
  padding-left: 0;
  margin-bottom: 0; }

/* line 16, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  /* line 26, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
  .list-group-item:first-child {
    border-top-right-radius: 0.25rem;
    border-top-left-radius: 0.25rem; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }

/* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
.list-group-flush .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }

/* line 42, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

/* line 48, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0; }

/* line 60, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
a.list-group-item,
button.list-group-item {
  width: 100%;
  color: #555;
  text-align: inherit; }
  /* line 66, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  a.list-group-item:focus, a.list-group-item:hover,
  button.list-group-item:focus,
  button.list-group-item:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5; }

/* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
  color: #818a91;
  cursor: not-allowed;
  background-color: #eceeef; }
  /* line 87, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
    color: inherit; }
  /* line 90, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
    color: #818a91; }

/* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
  /* line 105, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small {
    color: inherit; }
  /* line 110, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
  .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
    color: #a8d6fe; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

/* line 9, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_list-group.scss */
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_list-group.scss */
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  a.list-group-item-success:focus, a.list-group-item-success:hover,
  button.list-group-item-success:focus,
  button.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover,
  button.list-group-item-success.active,
  button.list-group-item-success.active:focus,
  button.list-group-item-success.active:hover {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

/* line 9, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_list-group.scss */
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_list-group.scss */
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  a.list-group-item-info:focus, a.list-group-item-info:hover,
  button.list-group-item-info:focus,
  button.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover,
  button.list-group-item-info.active,
  button.list-group-item-info.active:focus,
  button.list-group-item-info.active:hover {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

/* line 9, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_list-group.scss */
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_list-group.scss */
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  a.list-group-item-warning:focus, a.list-group-item-warning:hover,
  button.list-group-item-warning:focus,
  button.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:focus,
  button.list-group-item-warning.active:hover {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

/* line 9, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_list-group.scss */
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_list-group.scss */
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  a.list-group-item-danger:focus, a.list-group-item-danger:hover,
  button.list-group-item-danger:focus,
  button.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:focus,
  button.list-group-item-danger.active:hover {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

/* line 133, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

/* line 137, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_list-group.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

/* line 3, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_responsive-embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  /* line 10, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_responsive-embed.scss */
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

/* line 25, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_responsive-embed.scss */
.embed-responsive-21by9 {
  padding-bottom: 42.85714%; }

/* line 29, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_responsive-embed.scss */
.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

/* line 33, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_responsive-embed.scss */
.embed-responsive-4by3 {
  padding-bottom: 75%; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_responsive-embed.scss */
.embed-responsive-1by1 {
  padding-bottom: 100%; }

/* line 1, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_close.scss */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5; }

/* line 22, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_close.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
.modal-open {
  overflow: hidden; }

/* line 13, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
  -webkit-overflow-scrolling: touch; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
  .modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -25%); }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
  .modal.in .modal-dialog {
    transform: translate(0, 0); }

/* line 34, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

/* line 40, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

/* line 47, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

/* line 59, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  /* line 69, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
  .modal-backdrop.fade {
    opacity: 0; }
  /* line 70, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
  .modal-backdrop.in {
    opacity: 0.5; }

/* line 75, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  /* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_clearfix.scss */
  .modal-header::after {
    content: "";
    display: table;
    clear: both; }

/* line 81, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
.modal-header .close {
  margin-top: -2px; }

/* line 86, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
.modal-title {
  margin: 0;
  line-height: 1.5; }

/* line 93, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
.modal-body {
  position: relative;
  padding: 15px; }

/* line 99, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  /* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_clearfix.scss */
  .modal-footer::after {
    content: "";
    display: table;
    clear: both; }
  /* line 106, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
  .modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px; }
  /* line 111, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  /* line 115, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

/* line 121, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 544px) {
  /* line 132, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  /* line 141, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
  .modal-sm {
    width: 300px; } }

@media (min-width: 768px) {
  /* line 145, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_modal.scss */
  .modal-lg {
    width: 900px; } }

/* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 0.875rem;
  opacity: 0; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tooltip.scss */
  .tooltip.in {
    opacity: 0.9; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tooltip.scss */
  .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
    padding: 5px 0;
    margin-top: -3px; }
    /* line 19, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tooltip.scss */
    .tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 5px 5px 0;
      border-top-color: #000; }
  /* line 27, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tooltip.scss */
  .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
    padding: 0 5px;
    margin-left: 3px; }
    /* line 32, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tooltip.scss */
    .tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow {
      top: 50%;
      left: 0;
      margin-top: -5px;
      border-width: 5px 5px 5px 0;
      border-right-color: #000; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tooltip.scss */
  .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
    padding: 5px 0;
    margin-top: 3px; }
    /* line 45, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tooltip.scss */
    .tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow {
      top: 0;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 5px;
      border-bottom-color: #000; }
  /* line 53, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tooltip.scss */
  .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
    padding: 0 5px;
    margin-left: -3px; }
    /* line 58, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tooltip.scss */
    .tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow {
      top: 50%;
      right: 0;
      margin-top: -5px;
      border-width: 5px 0 5px 5px;
      border-left-color: #000; }

/* line 69, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

/* line 79, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_tooltip.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 1, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 0.875rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
  .popover.popover-top, .popover.bs-tether-element-attached-bottom {
    margin-top: -10px; }
    /* line 26, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
    .popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow {
      bottom: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-color: rgba(0, 0, 0, 0.25);
      border-bottom-width: 0; }
      /* line 32, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
      .popover.popover-top .popover-arrow::after, .popover.bs-tether-element-attached-bottom .popover-arrow::after {
        bottom: 1px;
        margin-left: -10px;
        content: "";
        border-top-color: #fff;
        border-bottom-width: 0; }
  /* line 42, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
  .popover.popover-right, .popover.bs-tether-element-attached-left {
    margin-left: 10px; }
    /* line 46, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
    .popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow {
      top: 50%;
      left: -11px;
      margin-top: -11px;
      border-right-color: rgba(0, 0, 0, 0.25);
      border-left-width: 0; }
      /* line 52, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
      .popover.popover-right .popover-arrow::after, .popover.bs-tether-element-attached-left .popover-arrow::after {
        bottom: -10px;
        left: 1px;
        content: "";
        border-right-color: #fff;
        border-left-width: 0; }
  /* line 62, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
  .popover.popover-bottom, .popover.bs-tether-element-attached-top {
    margin-top: 10px; }
    /* line 66, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
    .popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow {
      top: -11px;
      left: 50%;
      margin-left: -11px;
      border-top-width: 0;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
      /* line 72, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
      .popover.popover-bottom .popover-arrow::after, .popover.bs-tether-element-attached-top .popover-arrow::after {
        top: 1px;
        margin-left: -10px;
        content: "";
        border-top-width: 0;
        border-bottom-color: #fff; }
  /* line 82, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
  .popover.popover-left, .popover.bs-tether-element-attached-right {
    margin-left: -10px; }
    /* line 86, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
    .popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow {
      top: 50%;
      right: -11px;
      margin-top: -11px;
      border-right-width: 0;
      border-left-color: rgba(0, 0, 0, 0.25); }
      /* line 92, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
      .popover.popover-left .popover-arrow::after, .popover.bs-tether-element-attached-right .popover-arrow::after {
        right: 1px;
        bottom: -10px;
        content: "";
        border-right-width: 0;
        border-left-color: #fff; }

/* line 105, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: -0.7rem -0.7rem 0 0; }

/* line 114, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
.popover-content {
  padding: 9px 14px; }

/* line 124, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
.popover-arrow, .popover-arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 134, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
.popover-arrow {
  border-width: 11px; }

/* line 137, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_popover.scss */
.popover-arrow::after {
  content: "";
  border-width: 10px; }

/* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
.carousel {
  position: relative; }

/* line 6, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-inner > .carousel-item {
    position: relative;
    display: none;
    transition: .6s ease-in-out left; }
    /* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
    .carousel-inner > .carousel-item > img,
    .carousel-inner > .carousel-item > a > img {
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      /* line 11, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
      .carousel-inner > .carousel-item {
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        perspective: 1000px; }
        /* line 29, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
        .carousel-inner > .carousel-item.next, .carousel-inner > .carousel-item.active.right {
          left: 0;
          transform: translate3d(100%, 0, 0); }
        /* line 34, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
        .carousel-inner > .carousel-item.prev, .carousel-inner > .carousel-item.active.left {
          left: 0;
          transform: translate3d(-100%, 0, 0); }
        /* line 39, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
        .carousel-inner > .carousel-item.next.left, .carousel-inner > .carousel-item.prev.right, .carousel-inner > .carousel-item.active {
          left: 0;
          transform: translate3d(0, 0, 0); } }
  /* line 48, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  /* line 54, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-inner > .active {
    left: 0; }
  /* line 58, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  /* line 65, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-inner > .next {
    left: 100%; }
  /* line 68, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-inner > .prev {
    left: -100%; }
  /* line 71, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  /* line 76, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-inner > .active.left {
    left: -100%; }
  /* line 79, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-inner > .active.right {
    left: 100%; }

/* line 89, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  opacity: 0.5; }
  /* line 104, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  /* line 107, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-control.right {
    right: 0;
    left: auto;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
  .carousel-control:focus, .carousel-control:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }
  /* line 122, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
    line-height: 1; }
  /* line 134, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px; }
  /* line 138, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px; }
  /* line 144, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-control .icon-prev::before {
    content: "\2039"; }
  /* line 149, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-control .icon-next::before {
    content: "\203a"; }

/* line 161, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }
  /* line 172, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 10px; }
  /* line 188, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff; }

/* line 201, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  /* line 213, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-caption .btn {
    text-shadow: none; }

@media (min-width: 544px) {
  /* line 226, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px; }
  /* line 233, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-control .icon-prev {
    margin-left: -15px; }
  /* line 236, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-control .icon-next {
    margin-right: -15px; }
  /* line 242, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }
  /* line 249, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_carousel.scss */
  .carousel-indicators {
    bottom: 20px; } }

/* line 2, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_clearfix.scss */
.clearfix::after {
  content: "";
  display: table;
  clear: both; }

/* line 9, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.pull-xs-left {
  float: left !important; }

/* line 18, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.pull-xs-right {
  float: right !important; }

/* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.pull-xs-none {
  float: none !important; }

@media (min-width: 544px) {
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .pull-sm-left {
    float: left !important; }
  /* line 18, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .pull-sm-right {
    float: right !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .pull-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .pull-md-left {
    float: left !important; }
  /* line 18, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .pull-md-right {
    float: right !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .pull-md-none {
    float: none !important; } }

@media (min-width: 1100px) {
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .pull-lg-left {
    float: left !important; }
  /* line 18, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .pull-lg-right {
    float: right !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .pull-lg-none {
    float: none !important; } }

@media (min-width: 1400px) {
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .pull-xl-left {
    float: left !important; }
  /* line 18, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .pull-xl-right {
    float: right !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .pull-xl-none {
    float: none !important; } }

/* line 32, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 23, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/* line 40, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.invisible {
  visibility: hidden !important; }

/* line 44, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.text-hide {
  font: "0/0" a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 55, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.text-justify {
  text-align: justify !important; }

/* line 56, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.text-nowrap {
  white-space: nowrap !important; }

/* line 57, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 63, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.text-xs-left {
  text-align: left !important; }

/* line 64, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.text-xs-right {
  text-align: right !important; }

/* line 65, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.text-xs-center {
  text-align: center !important; }

@media (min-width: 544px) {
  /* line 63, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .text-sm-left {
    text-align: left !important; }
  /* line 64, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .text-sm-right {
    text-align: right !important; }
  /* line 65, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  /* line 63, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .text-md-left {
    text-align: left !important; }
  /* line 64, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .text-md-right {
    text-align: right !important; }
  /* line 65, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 1100px) {
  /* line 63, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .text-lg-left {
    text-align: left !important; }
  /* line 64, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .text-lg-right {
    text-align: right !important; }
  /* line 65, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1400px) {
  /* line 63, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .text-xl-left {
    text-align: left !important; }
  /* line 64, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .text-xl-right {
    text-align: right !important; }
  /* line 65, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
  .text-xl-center {
    text-align: center !important; } }

/* line 71, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.text-lowercase {
  text-transform: lowercase !important; }

/* line 72, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.text-uppercase {
  text-transform: uppercase !important; }

/* line 73, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.text-capitalize {
  text-transform: capitalize !important; }

/* line 77, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.font-weight-normal {
  font-weight: normal; }

/* line 78, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.font-weight-bold {
  font-weight: bold; }

/* line 79, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.font-italic {
  font-style: italic; }

/* line 83, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities.scss */
.text-muted {
  color: #818a91; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_text-emphasis.scss */
.text-primary {
  color: #0275d8 !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
a.text-primary:focus, a.text-primary:hover {
  color: #025aa5; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_text-emphasis.scss */
.text-success {
  color: #5cb85c !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
a.text-success:focus, a.text-success:hover {
  color: #449d44; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_text-emphasis.scss */
.text-info {
  color: #5bc0de !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
a.text-info:focus, a.text-info:hover {
  color: #31b0d5; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_text-emphasis.scss */
.text-warning {
  color: #f0ad4e !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
a.text-warning:focus, a.text-warning:hover {
  color: #ec971f; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_text-emphasis.scss */
.text-danger {
  color: #d9534f !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
a.text-danger:focus, a.text-danger:hover {
  color: #c9302c; }

/* line 7, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-background.scss */
.bg-inverse {
  color: #eceeef;
  background-color: #373a3c; }

/* line 12, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-background.scss */
.bg-faded {
  background-color: #f7f7f9; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_background-variant.scss */
.bg-primary {
  color: #fff !important;
  background-color: #0275d8 !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
a.bg-primary:focus, a.bg-primary:hover {
  background-color: #025aa5; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_background-variant.scss */
.bg-success {
  color: #fff !important;
  background-color: #5cb85c !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
a.bg-success:focus, a.bg-success:hover {
  background-color: #449d44; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_background-variant.scss */
.bg-info {
  color: #fff !important;
  background-color: #5bc0de !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
a.bg-info:focus, a.bg-info:hover {
  background-color: #31b0d5; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_background-variant.scss */
.bg-warning {
  color: #fff !important;
  background-color: #f0ad4e !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
a.bg-warning:focus, a.bg-warning:hover {
  background-color: #ec971f; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_background-variant.scss */
.bg-danger {
  color: #fff !important;
  background-color: #d9534f !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/mixins/_hover.scss */
a.bg-danger:focus, a.bg-danger:hover {
  background-color: #c9302c; }

/* line 3, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

/* line 13, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-a-0 {
  margin: 0 0 !important; }

/* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-t-0 {
  margin-top: 0 !important; }

/* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-r-0 {
  margin-right: 0 !important; }

/* line 16, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-b-0 {
  margin-bottom: 0 !important; }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-l-0 {
  margin-left: 0 !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

/* line 24, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

/* line 13, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-a-1 {
  margin: 1rem 1rem !important; }

/* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-t-1 {
  margin-top: 1rem !important; }

/* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-r-1 {
  margin-right: 1rem !important; }

/* line 16, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-b-1 {
  margin-bottom: 1rem !important; }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-l-1 {
  margin-left: 1rem !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-x-1 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

/* line 24, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-y-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

/* line 13, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-a-2 {
  margin: 1.5rem 1.5rem !important; }

/* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-t-2 {
  margin-top: 1.5rem !important; }

/* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-r-2 {
  margin-right: 1.5rem !important; }

/* line 16, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-b-2 {
  margin-bottom: 1.5rem !important; }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-l-2 {
  margin-left: 1.5rem !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-x-2 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

/* line 24, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-y-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

/* line 13, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-a-3 {
  margin: 3rem 3rem !important; }

/* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-t-3 {
  margin-top: 3rem !important; }

/* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-r-3 {
  margin-right: 3rem !important; }

/* line 16, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-b-3 {
  margin-bottom: 3rem !important; }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-l-3 {
  margin-left: 3rem !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-x-3 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

/* line 24, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.m-y-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

/* line 13, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-a-0 {
  padding: 0 0 !important; }

/* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-t-0 {
  padding-top: 0 !important; }

/* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-r-0 {
  padding-right: 0 !important; }

/* line 16, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-b-0 {
  padding-bottom: 0 !important; }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-l-0 {
  padding-left: 0 !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-x-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

/* line 24, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

/* line 13, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-a-1 {
  padding: 1rem 1rem !important; }

/* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-t-1 {
  padding-top: 1rem !important; }

/* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-r-1 {
  padding-right: 1rem !important; }

/* line 16, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-b-1 {
  padding-bottom: 1rem !important; }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-l-1 {
  padding-left: 1rem !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-x-1 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

/* line 24, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-y-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

/* line 13, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-a-2 {
  padding: 1.5rem 1.5rem !important; }

/* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-t-2 {
  padding-top: 1.5rem !important; }

/* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-r-2 {
  padding-right: 1.5rem !important; }

/* line 16, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-b-2 {
  padding-bottom: 1.5rem !important; }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-l-2 {
  padding-left: 1.5rem !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-x-2 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

/* line 24, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-y-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

/* line 13, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-a-3 {
  padding: 3rem 3rem !important; }

/* line 14, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-t-3 {
  padding-top: 3rem !important; }

/* line 15, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-r-3 {
  padding-right: 3rem !important; }

/* line 16, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-b-3 {
  padding-bottom: 3rem !important; }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-l-3 {
  padding-left: 3rem !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-x-3 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

/* line 24, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.p-y-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

/* line 33, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-spacing.scss */
.pos-f-t {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

/* line 6, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
.hidden-xs-up {
  display: none !important; }

@media (max-width: 543px) {
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
  .hidden-xs-down {
    display: none !important; } }

@media (min-width: 544px) {
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
  .hidden-sm-up {
    display: none !important; } }

@media (max-width: 767px) {
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
  .hidden-sm-down {
    display: none !important; } }

@media (min-width: 768px) {
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
  .hidden-md-up {
    display: none !important; } }

@media (max-width: 1099px) {
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
  .hidden-md-down {
    display: none !important; } }

@media (min-width: 1100px) {
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
  .hidden-lg-up {
    display: none !important; } }

@media (max-width: 1399px) {
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
  .hidden-lg-down {
    display: none !important; } }

@media (min-width: 1400px) {
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
  .hidden-xl-up {
    display: none !important; } }

/* line 11, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
.hidden-xl-down {
  display: none !important; }

/* line 23, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
.visible-print-block {
  display: none !important; }
  @media print {
    /* line 23, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
    .visible-print-block {
      display: block !important; } }

/* line 30, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
.visible-print-inline {
  display: none !important; }
  @media print {
    /* line 30, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
    .visible-print-inline {
      display: inline !important; } }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
.visible-print-inline-block {
  display: none !important; }
  @media print {
    /* line 37, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  /* line 45, /Users/tylev/code/btcmag/btcmag/scss/bootstrap/scss/_utilities-responsive.scss */
  .hidden-print {
    display: none !important; } }

/* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-a-0-all {
  margin: 0 !important; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-t-0-all {
  margin-top: 0 !important; }

/* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-r-0-all {
  margin-right: 0 !important; }

/* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-b-0-all {
  margin-bottom: 0 !important; }

/* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-l-0-all {
  margin-left: 0 !important; }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-x-0-all {
  margin-right: 0 !important;
  margin-left: 0 !important; }

/* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-y-0-all {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

/* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-a-sm-all {
  margin: 0.5rem !important; }

/* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-t-sm-all {
  margin-top: 0.5rem !important; }

/* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-r-sm-all {
  margin-right: 0.5rem !important; }

/* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-b-sm-all {
  margin-bottom: 0.5rem !important; }

/* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-l-sm-all {
  margin-left: 0.5rem !important; }

/* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-x-sm-all {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important; }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-y-sm-all {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

/* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-a-all {
  margin: 1rem !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-t-all {
  margin-top: 1rem !important; }

/* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-r-all {
  margin-right: 1rem !important; }

/* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-b-all {
  margin-bottom: 1rem !important; }

/* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-l-all {
  margin-left: 1rem !important; }

/* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-x-all {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

/* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-y-all {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

/* line 26, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-x-auto-all {
  margin-right: auto !important;
  margin-left: auto !important; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-a-md-all {
  margin: 1.5rem !important; }

/* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-t-md-all {
  margin-top: 1.5rem !important; }

/* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-r-md-all {
  margin-right: 1.5rem !important; }

/* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-b-md-all {
  margin-bottom: 1.5rem !important; }

/* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-l-md-all {
  margin-left: 1.5rem !important; }

/* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-x-md-all {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

/* line 34, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-y-md-all {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

/* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-a-lg-all {
  margin: 3rem !important; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-t-lg-all {
  margin-top: 3rem !important; }

/* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-r-lg-all {
  margin-right: 3rem !important; }

/* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-b-lg-all {
  margin-bottom: 3rem !important; }

/* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-l-lg-all {
  margin-left: 3rem !important; }

/* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-x-lg-all {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

/* line 42, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
.m-y-lg-all {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

/* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-a-0-all {
  padding: 0 !important; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-t-0-all {
  padding-top: 0 !important; }

/* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-r-0-all {
  padding-right: 0 !important; }

/* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-b-0-all {
  padding-bottom: 0 !important; }

/* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-l-0-all {
  padding-left: 0 !important; }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-x-0-all {
  padding-right: 0 !important;
  padding-left: 0 !important; }

/* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-y-0-all {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

/* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-a-sm-all {
  padding: 0.5rem !important; }

/* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-t-sm-all {
  padding-top: 0.5rem !important; }

/* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-r-sm-all {
  padding-right: 0.5rem !important; }

/* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-b-sm-all {
  padding-bottom: 0.5rem !important; }

/* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-l-sm-all {
  padding-left: 0.5rem !important; }

/* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-x-sm-all {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important; }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-y-sm-all {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

/* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-a-all {
  padding: 1rem !important; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-t-all {
  padding-top: 1rem !important; }

/* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-r-all {
  padding-right: 1rem !important; }

/* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-b-all {
  padding-bottom: 1rem !important; }

/* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-l-all {
  padding-left: 1rem !important; }

/* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-x-all {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

/* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-y-all {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

/* line 27, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-a-md-all {
  padding: 1.5rem !important; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-t-md-all {
  padding-top: 1.5rem !important; }

/* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-r-md-all {
  padding-right: 1.5rem !important; }

/* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-b-md-all {
  padding-bottom: 1.5rem !important; }

/* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-l-md-all {
  padding-left: 1.5rem !important; }

/* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-x-md-all {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

/* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-y-md-all {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

/* line 35, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-a-lg-all {
  padding: 3rem !important; }

/* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-t-lg-all {
  padding-top: 3rem !important; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-r-lg-all {
  padding-right: 3rem !important; }

/* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-b-lg-all {
  padding-bottom: 3rem !important; }

/* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-l-lg-all {
  padding-left: 3rem !important; }

/* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-x-lg-all {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

/* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
.p-y-lg-all {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

@media (min-width: 544px) {
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-0-gt-xs {
    margin: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-0-gt-xs {
    margin-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-0-gt-xs {
    margin-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-0-gt-xs {
    margin-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-0-gt-xs {
    margin-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-0-gt-xs {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-0-gt-xs {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-sm-gt-xs {
    margin: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-sm-gt-xs {
    margin-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-sm-gt-xs {
    margin-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-sm-gt-xs {
    margin-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-sm-gt-xs {
    margin-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-sm-gt-xs {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-sm-gt-xs {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-gt-xs {
    margin: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-gt-xs {
    margin-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-gt-xs {
    margin-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-gt-xs {
    margin-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-gt-xs {
    margin-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-gt-xs {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-gt-xs {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  /* line 26, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-auto-gt-xs {
    margin-right: auto !important;
    margin-left: auto !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-md-gt-xs {
    margin: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-md-gt-xs {
    margin-top: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-md-gt-xs {
    margin-right: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-md-gt-xs {
    margin-bottom: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-md-gt-xs {
    margin-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-md-gt-xs {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  /* line 34, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-md-gt-xs {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-lg-gt-xs {
    margin: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-lg-gt-xs, .sponsored-footer {
    margin-top: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-lg-gt-xs {
    margin-right: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-lg-gt-xs {
    margin-bottom: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-lg-gt-xs {
    margin-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-lg-gt-xs {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  /* line 42, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-lg-gt-xs {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-0-gt-xs {
    padding: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-0-gt-xs {
    padding-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-0-gt-xs {
    padding-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-0-gt-xs {
    padding-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-0-gt-xs {
    padding-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-0-gt-xs {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-0-gt-xs {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-sm-gt-xs {
    padding: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-sm-gt-xs {
    padding-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-sm-gt-xs {
    padding-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-sm-gt-xs {
    padding-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-sm-gt-xs {
    padding-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-sm-gt-xs {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-sm-gt-xs {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-gt-xs {
    padding: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-gt-xs {
    padding-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-gt-xs {
    padding-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-gt-xs {
    padding-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-gt-xs {
    padding-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-gt-xs {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-gt-xs {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  /* line 27, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-md-gt-xs {
    padding: 1.5rem !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-md-gt-xs {
    padding-top: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-md-gt-xs {
    padding-right: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-md-gt-xs {
    padding-bottom: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-md-gt-xs {
    padding-left: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-md-gt-xs {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-md-gt-xs {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  /* line 35, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-lg-gt-xs {
    padding: 3rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-lg-gt-xs {
    padding-top: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-lg-gt-xs {
    padding-right: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-lg-gt-xs {
    padding-bottom: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-lg-gt-xs {
    padding-left: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-lg-gt-xs {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-lg-gt-xs {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; } }

@media (min-width: 768px) {
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-0-gt-sm {
    margin: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-0-gt-sm {
    margin-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-0-gt-sm {
    margin-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-0-gt-sm {
    margin-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-0-gt-sm {
    margin-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-0-gt-sm {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-0-gt-sm {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-sm-gt-sm {
    margin: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-sm-gt-sm {
    margin-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-sm-gt-sm {
    margin-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-sm-gt-sm {
    margin-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-sm-gt-sm {
    margin-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-sm-gt-sm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-sm-gt-sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-gt-sm {
    margin: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-gt-sm {
    margin-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-gt-sm {
    margin-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-gt-sm {
    margin-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-gt-sm {
    margin-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-gt-sm {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-gt-sm {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  /* line 26, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-auto-gt-sm {
    margin-right: auto !important;
    margin-left: auto !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-md-gt-sm {
    margin: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-md-gt-sm {
    margin-top: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-md-gt-sm {
    margin-right: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-md-gt-sm {
    margin-bottom: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-md-gt-sm {
    margin-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-md-gt-sm {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  /* line 34, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-md-gt-sm {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-lg-gt-sm {
    margin: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-lg-gt-sm {
    margin-top: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-lg-gt-sm {
    margin-right: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-lg-gt-sm {
    margin-bottom: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-lg-gt-sm {
    margin-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-lg-gt-sm {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  /* line 42, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-lg-gt-sm {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-0-gt-sm {
    padding: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-0-gt-sm {
    padding-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-0-gt-sm {
    padding-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-0-gt-sm {
    padding-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-0-gt-sm {
    padding-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-0-gt-sm {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-0-gt-sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-sm-gt-sm {
    padding: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-sm-gt-sm {
    padding-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-sm-gt-sm {
    padding-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-sm-gt-sm {
    padding-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-sm-gt-sm {
    padding-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-sm-gt-sm {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-sm-gt-sm {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-gt-sm {
    padding: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-gt-sm {
    padding-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-gt-sm {
    padding-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-gt-sm {
    padding-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-gt-sm {
    padding-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-gt-sm {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-gt-sm {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  /* line 27, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-md-gt-sm {
    padding: 1.5rem !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-md-gt-sm {
    padding-top: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-md-gt-sm {
    padding-right: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-md-gt-sm {
    padding-bottom: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-md-gt-sm {
    padding-left: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-md-gt-sm {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-md-gt-sm {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  /* line 35, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-lg-gt-sm {
    padding: 3rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-lg-gt-sm {
    padding-top: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-lg-gt-sm {
    padding-right: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-lg-gt-sm {
    padding-bottom: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-lg-gt-sm {
    padding-left: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-lg-gt-sm {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-lg-gt-sm {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; } }

@media (min-width: 1100px) {
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-0-gt-md {
    margin: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-0-gt-md {
    margin-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-0-gt-md {
    margin-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-0-gt-md {
    margin-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-0-gt-md {
    margin-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-0-gt-md {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-0-gt-md {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-sm-gt-md {
    margin: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-sm-gt-md {
    margin-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-sm-gt-md {
    margin-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-sm-gt-md {
    margin-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-sm-gt-md {
    margin-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-sm-gt-md {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-sm-gt-md {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-gt-md {
    margin: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-gt-md {
    margin-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-gt-md {
    margin-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-gt-md {
    margin-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-gt-md {
    margin-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-gt-md {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-gt-md {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  /* line 26, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-auto-gt-md {
    margin-right: auto !important;
    margin-left: auto !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-md-gt-md {
    margin: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-md-gt-md {
    margin-top: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-md-gt-md {
    margin-right: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-md-gt-md {
    margin-bottom: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-md-gt-md {
    margin-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-md-gt-md {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  /* line 34, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-md-gt-md {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-lg-gt-md {
    margin: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-lg-gt-md {
    margin-top: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-lg-gt-md {
    margin-right: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-lg-gt-md {
    margin-bottom: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-lg-gt-md {
    margin-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-lg-gt-md {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  /* line 42, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-lg-gt-md {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-0-gt-md {
    padding: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-0-gt-md {
    padding-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-0-gt-md {
    padding-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-0-gt-md {
    padding-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-0-gt-md {
    padding-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-0-gt-md {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-0-gt-md {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-sm-gt-md {
    padding: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-sm-gt-md {
    padding-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-sm-gt-md {
    padding-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-sm-gt-md {
    padding-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-sm-gt-md {
    padding-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-sm-gt-md {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-sm-gt-md {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-gt-md {
    padding: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-gt-md {
    padding-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-gt-md {
    padding-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-gt-md {
    padding-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-gt-md {
    padding-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-gt-md {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-gt-md {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  /* line 27, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-md-gt-md {
    padding: 1.5rem !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-md-gt-md {
    padding-top: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-md-gt-md {
    padding-right: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-md-gt-md {
    padding-bottom: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-md-gt-md {
    padding-left: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-md-gt-md {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-md-gt-md {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  /* line 35, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-lg-gt-md {
    padding: 3rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-lg-gt-md {
    padding-top: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-lg-gt-md {
    padding-right: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-lg-gt-md {
    padding-bottom: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-lg-gt-md {
    padding-left: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-lg-gt-md {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-lg-gt-md {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; } }

@media (min-width: 1400px) {
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-0-gt-lg {
    margin: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-0-gt-lg {
    margin-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-0-gt-lg {
    margin-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-0-gt-lg {
    margin-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-0-gt-lg {
    margin-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-0-gt-lg {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-0-gt-lg {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-sm-gt-lg {
    margin: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-sm-gt-lg {
    margin-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-sm-gt-lg {
    margin-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-sm-gt-lg {
    margin-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-sm-gt-lg {
    margin-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-sm-gt-lg {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-sm-gt-lg {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-gt-lg {
    margin: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-gt-lg {
    margin-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-gt-lg {
    margin-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-gt-lg {
    margin-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-gt-lg {
    margin-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-gt-lg {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-gt-lg {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  /* line 26, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-auto-gt-lg {
    margin-right: auto !important;
    margin-left: auto !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-md-gt-lg {
    margin: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-md-gt-lg {
    margin-top: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-md-gt-lg {
    margin-right: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-md-gt-lg {
    margin-bottom: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-md-gt-lg {
    margin-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-md-gt-lg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  /* line 34, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-md-gt-lg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-lg-gt-lg {
    margin: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-lg-gt-lg {
    margin-top: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-lg-gt-lg {
    margin-right: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-lg-gt-lg {
    margin-bottom: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-lg-gt-lg {
    margin-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-lg-gt-lg {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  /* line 42, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-lg-gt-lg {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-0-gt-lg {
    padding: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-0-gt-lg {
    padding-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-0-gt-lg {
    padding-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-0-gt-lg {
    padding-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-0-gt-lg {
    padding-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-0-gt-lg {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-0-gt-lg {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-sm-gt-lg {
    padding: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-sm-gt-lg {
    padding-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-sm-gt-lg {
    padding-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-sm-gt-lg {
    padding-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-sm-gt-lg {
    padding-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-sm-gt-lg {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-sm-gt-lg {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-gt-lg {
    padding: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-gt-lg {
    padding-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-gt-lg {
    padding-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-gt-lg {
    padding-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-gt-lg {
    padding-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-gt-lg {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-gt-lg {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  /* line 27, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-md-gt-lg {
    padding: 1.5rem !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-md-gt-lg {
    padding-top: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-md-gt-lg {
    padding-right: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-md-gt-lg {
    padding-bottom: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-md-gt-lg {
    padding-left: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-md-gt-lg {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-md-gt-lg {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  /* line 35, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-lg-gt-lg {
    padding: 3rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-lg-gt-lg {
    padding-top: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-lg-gt-lg {
    padding-right: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-lg-gt-lg {
    padding-bottom: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-lg-gt-lg {
    padding-left: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-lg-gt-lg {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-lg-gt-lg {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; } }

@media (max-width: 1399px) {
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-0-lt-xl {
    margin: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-0-lt-xl {
    margin-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-0-lt-xl {
    margin-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-0-lt-xl {
    margin-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-0-lt-xl {
    margin-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-0-lt-xl {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-0-lt-xl {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-sm-lt-xl {
    margin: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-sm-lt-xl {
    margin-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-sm-lt-xl {
    margin-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-sm-lt-xl {
    margin-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-sm-lt-xl {
    margin-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-sm-lt-xl {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-sm-lt-xl {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-lt-xl {
    margin: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-lt-xl {
    margin-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-lt-xl {
    margin-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-lt-xl {
    margin-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-lt-xl {
    margin-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-lt-xl {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-lt-xl {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  /* line 26, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-auto-lt-xl {
    margin-right: auto !important;
    margin-left: auto !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-md-lt-xl {
    margin: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-md-lt-xl {
    margin-top: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-md-lt-xl {
    margin-right: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-md-lt-xl {
    margin-bottom: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-md-lt-xl {
    margin-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-md-lt-xl {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  /* line 34, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-md-lt-xl {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-lg-lt-xl {
    margin: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-lg-lt-xl {
    margin-top: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-lg-lt-xl {
    margin-right: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-lg-lt-xl {
    margin-bottom: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-lg-lt-xl {
    margin-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-lg-lt-xl {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  /* line 42, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-lg-lt-xl {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-0-lt-xl {
    padding: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-0-lt-xl {
    padding-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-0-lt-xl {
    padding-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-0-lt-xl {
    padding-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-0-lt-xl {
    padding-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-0-lt-xl {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-0-lt-xl {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-sm-lt-xl {
    padding: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-sm-lt-xl {
    padding-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-sm-lt-xl {
    padding-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-sm-lt-xl {
    padding-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-sm-lt-xl {
    padding-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-sm-lt-xl {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-sm-lt-xl {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-lt-xl {
    padding: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-lt-xl {
    padding-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-lt-xl {
    padding-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-lt-xl {
    padding-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-lt-xl {
    padding-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-lt-xl {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-lt-xl {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  /* line 27, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-md-lt-xl {
    padding: 1.5rem !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-md-lt-xl {
    padding-top: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-md-lt-xl {
    padding-right: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-md-lt-xl {
    padding-bottom: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-md-lt-xl {
    padding-left: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-md-lt-xl {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-md-lt-xl {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  /* line 35, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-lg-lt-xl {
    padding: 3rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-lg-lt-xl {
    padding-top: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-lg-lt-xl {
    padding-right: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-lg-lt-xl {
    padding-bottom: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-lg-lt-xl {
    padding-left: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-lg-lt-xl {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-lg-lt-xl {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; } }

@media (max-width: 1099px) {
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-0-lt-lg {
    margin: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-0-lt-lg {
    margin-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-0-lt-lg {
    margin-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-0-lt-lg {
    margin-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-0-lt-lg {
    margin-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-0-lt-lg {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-0-lt-lg {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-sm-lt-lg {
    margin: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-sm-lt-lg {
    margin-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-sm-lt-lg {
    margin-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-sm-lt-lg {
    margin-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-sm-lt-lg {
    margin-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-sm-lt-lg {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-sm-lt-lg {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-lt-lg {
    margin: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-lt-lg {
    margin-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-lt-lg {
    margin-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-lt-lg {
    margin-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-lt-lg {
    margin-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-lt-lg {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-lt-lg {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  /* line 26, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-auto-lt-lg {
    margin-right: auto !important;
    margin-left: auto !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-md-lt-lg {
    margin: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-md-lt-lg {
    margin-top: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-md-lt-lg {
    margin-right: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-md-lt-lg {
    margin-bottom: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-md-lt-lg {
    margin-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-md-lt-lg {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  /* line 34, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-md-lt-lg {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-lg-lt-lg {
    margin: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-lg-lt-lg {
    margin-top: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-lg-lt-lg {
    margin-right: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-lg-lt-lg {
    margin-bottom: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-lg-lt-lg {
    margin-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-lg-lt-lg {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  /* line 42, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-lg-lt-lg {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-0-lt-lg {
    padding: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-0-lt-lg {
    padding-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-0-lt-lg {
    padding-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-0-lt-lg {
    padding-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-0-lt-lg {
    padding-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-0-lt-lg {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-0-lt-lg {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-sm-lt-lg {
    padding: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-sm-lt-lg {
    padding-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-sm-lt-lg {
    padding-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-sm-lt-lg {
    padding-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-sm-lt-lg {
    padding-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-sm-lt-lg {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-sm-lt-lg {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-lt-lg {
    padding: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-lt-lg {
    padding-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-lt-lg {
    padding-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-lt-lg {
    padding-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-lt-lg {
    padding-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-lt-lg {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-lt-lg {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  /* line 27, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-md-lt-lg {
    padding: 1.5rem !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-md-lt-lg {
    padding-top: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-md-lt-lg {
    padding-right: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-md-lt-lg {
    padding-bottom: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-md-lt-lg {
    padding-left: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-md-lt-lg {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-md-lt-lg {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  /* line 35, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-lg-lt-lg {
    padding: 3rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-lg-lt-lg {
    padding-top: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-lg-lt-lg {
    padding-right: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-lg-lt-lg {
    padding-bottom: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-lg-lt-lg {
    padding-left: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-lg-lt-lg {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-lg-lt-lg {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; } }

@media (max-width: 767px) {
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-0-lt-md {
    margin: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-0-lt-md {
    margin-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-0-lt-md {
    margin-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-0-lt-md {
    margin-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-0-lt-md {
    margin-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-0-lt-md {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-0-lt-md {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-sm-lt-md {
    margin: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-sm-lt-md {
    margin-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-sm-lt-md {
    margin-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-sm-lt-md {
    margin-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-sm-lt-md {
    margin-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-sm-lt-md {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-sm-lt-md {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-lt-md {
    margin: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-lt-md {
    margin-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-lt-md {
    margin-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-lt-md {
    margin-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-lt-md {
    margin-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-lt-md {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-lt-md {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  /* line 26, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-auto-lt-md {
    margin-right: auto !important;
    margin-left: auto !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-md-lt-md {
    margin: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-md-lt-md {
    margin-top: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-md-lt-md {
    margin-right: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-md-lt-md {
    margin-bottom: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-md-lt-md {
    margin-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-md-lt-md {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  /* line 34, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-md-lt-md {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-lg-lt-md {
    margin: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-lg-lt-md {
    margin-top: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-lg-lt-md {
    margin-right: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-lg-lt-md {
    margin-bottom: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-lg-lt-md {
    margin-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-lg-lt-md {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  /* line 42, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-lg-lt-md {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-0-lt-md {
    padding: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-0-lt-md {
    padding-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-0-lt-md {
    padding-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-0-lt-md {
    padding-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-0-lt-md {
    padding-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-0-lt-md {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-0-lt-md {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-sm-lt-md {
    padding: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-sm-lt-md {
    padding-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-sm-lt-md {
    padding-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-sm-lt-md {
    padding-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-sm-lt-md {
    padding-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-sm-lt-md {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-sm-lt-md {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-lt-md {
    padding: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-lt-md {
    padding-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-lt-md {
    padding-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-lt-md {
    padding-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-lt-md {
    padding-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-lt-md {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-lt-md {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  /* line 27, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-md-lt-md {
    padding: 1.5rem !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-md-lt-md {
    padding-top: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-md-lt-md {
    padding-right: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-md-lt-md {
    padding-bottom: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-md-lt-md {
    padding-left: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-md-lt-md {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-md-lt-md {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  /* line 35, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-lg-lt-md {
    padding: 3rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-lg-lt-md {
    padding-top: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-lg-lt-md {
    padding-right: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-lg-lt-md {
    padding-bottom: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-lg-lt-md {
    padding-left: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-lg-lt-md {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-lg-lt-md {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; } }

@media (max-width: 543px) {
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-0-lt-sm {
    margin: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-0-lt-sm {
    margin-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-0-lt-sm {
    margin-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-0-lt-sm {
    margin-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-0-lt-sm {
    margin-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-0-lt-sm {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-0-lt-sm {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-sm-lt-sm {
    margin: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-sm-lt-sm {
    margin-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-sm-lt-sm {
    margin-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-sm-lt-sm {
    margin-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-sm-lt-sm {
    margin-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-sm-lt-sm {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-sm-lt-sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-lt-sm {
    margin: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-lt-sm {
    margin-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-lt-sm {
    margin-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-lt-sm {
    margin-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-lt-sm {
    margin-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-lt-sm {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-lt-sm {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  /* line 26, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-auto-lt-sm {
    margin-right: auto !important;
    margin-left: auto !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-md-lt-sm {
    margin: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-md-lt-sm {
    margin-top: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-md-lt-sm {
    margin-right: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-md-lt-sm {
    margin-bottom: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-md-lt-sm {
    margin-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-md-lt-sm {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  /* line 34, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-md-lt-sm {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-a-lg-lt-sm {
    margin: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-t-lg-lt-sm {
    margin-top: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-r-lg-lt-sm {
    margin-right: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-b-lg-lt-sm {
    margin-bottom: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-l-lg-lt-sm {
    margin-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-x-lg-lt-sm {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  /* line 42, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_margin.scss */
  .m-y-lg-lt-sm {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-0-lt-sm {
    padding: 0 !important; }
  /* line 4, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-0-lt-sm {
    padding-top: 0 !important; }
  /* line 5, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-0-lt-sm {
    padding-right: 0 !important; }
  /* line 6, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-0-lt-sm {
    padding-bottom: 0 !important; }
  /* line 7, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-0-lt-sm {
    padding-left: 0 !important; }
  /* line 8, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-0-lt-sm {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  /* line 9, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-0-lt-sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-sm-lt-sm {
    padding: 0.5rem !important; }
  /* line 12, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-sm-lt-sm {
    padding-top: 0.5rem !important; }
  /* line 13, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-sm-lt-sm {
    padding-right: 0.5rem !important; }
  /* line 14, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-sm-lt-sm {
    padding-bottom: 0.5rem !important; }
  /* line 15, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-sm-lt-sm {
    padding-left: 0.5rem !important; }
  /* line 16, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-sm-lt-sm {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  /* line 17, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-sm-lt-sm {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-lt-sm {
    padding: 1rem !important; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-lt-sm {
    padding-top: 1rem !important; }
  /* line 21, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-lt-sm {
    padding-right: 1rem !important; }
  /* line 22, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-lt-sm {
    padding-bottom: 1rem !important; }
  /* line 23, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-lt-sm {
    padding-left: 1rem !important; }
  /* line 24, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-lt-sm {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  /* line 25, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-lt-sm {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  /* line 27, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-md-lt-sm {
    padding: 1.5rem !important; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-md-lt-sm {
    padding-top: 1.5rem !important; }
  /* line 29, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-md-lt-sm {
    padding-right: 1.5rem !important; }
  /* line 30, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-md-lt-sm {
    padding-bottom: 1.5rem !important; }
  /* line 31, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-md-lt-sm {
    padding-left: 1.5rem !important; }
  /* line 32, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-md-lt-sm {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-md-lt-sm {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  /* line 35, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-a-lg-lt-sm {
    padding: 3rem !important; }
  /* line 36, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-t-lg-lt-sm {
    padding-top: 3rem !important; }
  /* line 37, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-r-lg-lt-sm {
    padding-right: 3rem !important; }
  /* line 38, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-b-lg-lt-sm {
    padding-bottom: 3rem !important; }
  /* line 39, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-l-lg-lt-sm {
    padding-left: 3rem !important; }
  /* line 40, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-x-lg-lt-sm {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  /* line 41, /Users/tylev/code/btcmag/btcmag/scss/breakpointify/lib/_padding.scss */
  .p-y-lg-lt-sm {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; } }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
img {
  max-width: 100%; }

/* line 32, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.container {
  padding-right: 15px;
  padding-left: 15px; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.required.error {
  border-color: #B13838 !important; }

/* line 41, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.right {
  text-align: right; }

/* line 45, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.center, .sponsored-header-text {
  text-align: center; }

/* line 49, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.nopad {
  padding: 0; }

/* line 53, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.nomargin {
  margin: 0; }

/* line 57, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.rel {
  position: relative; }

/* line 61, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.img-rounded {
  border-radius: 50%;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%; }

/* line 41, /Users/tylev/code/btcmag/btcmag/scss/_vars.scss */
.main-headline, .article--headline {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #35393E;
  letter-spacing: -2px; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
img {
  max-width: 100%; }

/* line 32, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.container {
  padding-right: 15px;
  padding-left: 15px; }

/* line 37, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.required.error {
  border-color: #B13838 !important; }

/* line 41, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.right {
  text-align: right; }

/* line 45, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.center, .sponsored-header-text {
  text-align: center; }

/* line 49, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.nopad {
  padding: 0; }

/* line 53, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.nomargin {
  margin: 0; }

/* line 57, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.rel {
  position: relative; }

/* line 61, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
.img-rounded {
  border-radius: 50%;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%; }

/* line 41, /Users/tylev/code/btcmag/btcmag/scss/_vars.scss */
.main-headline, .article--headline {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #35393E;
  letter-spacing: -2px; }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/sidebar.scss */
.outer-shadow, .sidebar-box {
  box-shadow: 1px 0px 7px 0px rgba(0, 0, 0, 0.4); }

/* line 12, /Users/tylev/code/btcmag/btcmag/scss/sidebar.scss */
.sidebar-box {
  border-radius: 10px; }

/* line 17, /Users/tylev/code/btcmag/btcmag/scss/sidebar.scss */
.sidebar-box__pad {
  margin-bottom: 50px; }

/* line 24, /Users/tylev/code/btcmag/btcmag/scss/sidebar.scss */
.sidebar-latest__header {
  background-color: #F4F4F4; }

/* line 28, /Users/tylev/code/btcmag/btcmag/scss/sidebar.scss */
.sidebar-latest__header-text {
  text-transform: uppercase;
  color: #606060;
  padding: 20px;
  font-weight: 600;
  font-size: 1.2rem;
  margin-bottom: 0;
  letter-spacing: 1.1px; }

/* line 38, /Users/tylev/code/btcmag/btcmag/scss/sidebar.scss */
.sidebar-latest__body {
  padding-left: 15px;
  padding-right: 15px; }

/* line 47, /Users/tylev/code/btcmag/btcmag/scss/sidebar.scss */
.sidebar-latest__body-item {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #F4F4F4; }
  /* line 51, /Users/tylev/code/btcmag/btcmag/scss/sidebar.scss */
  .sidebar-latest__body-item:hover, .sidebar-latest__body-item:active, .sidebar-latest__body-item:focus {
    background-color: #f3f9ff;
    text-decoration: none; }

/* line 59, /Users/tylev/code/btcmag/btcmag/scss/sidebar.scss */
.sidebar-latest__body-item--last {
  border-bottom: none; }

/* line 63, /Users/tylev/code/btcmag/btcmag/scss/sidebar.scss */
.sidebar-latest__body-item-img {
  height: 51px;
  width: 51px;
  margin-left: 13px; }

/* line 69, /Users/tylev/code/btcmag/btcmag/scss/sidebar.scss */
.sidebar-latest__body-item-title {
  font-size: 1rem;
  line-height: 1.1rem;
  color: #1C1719;
  margin-bottom: 0; }

/* line 7, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
.bm-card {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  background: #FFFFFF;
  border: none;
  position: relative;
  display: block;
  margin-bottom: 1rem;
  border-radius: 0.15rem;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); }
  /* line 19, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .bm-card .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 2px; }
  /* line 28, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .bm-card .headline {
    font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
    font-weight: 600;
    color: #38383A; }
  /* line 33, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .bm-card .article-label {
    font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
    color: #959595;
    letter-spacing: 0.62px;
    line-height: 21px;
    text-transform: uppercase;
    font-size: .75rem;
    font-weight: 700; }

/* line 46, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
.bm-full-image {
  height: 16rem; }
  /* line 48, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .bm-full-image .overlay {
    background-image: linear-gradient(-1deg, #262734 0%, rgba(0, 0, 0, 0.6) 40%, rgba(212, 212, 212, 0) 100%); }
  /* line 51, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .bm-full-image .headline {
    margin-bottom: 0rem;
    position: absolute;
    top: 0;
    color: #fff;
    background-color: #262734;
    margin: 15px;
    padding: 15px;
    max-width: 26rem;
    font-size: 2em; }

/* line 66, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
.bm-full-image-text-center {
  height: 16rem; }
  /* line 68, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .bm-full-image-text-center .overlay {
    background-image: linear-gradient(-1deg, #262734 0%, rgba(0, 0, 0, 0.6) 40%, rgba(212, 212, 212, 0) 100%); }
  /* line 71, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .bm-full-image-text-center .center-in-card {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    text-align: center; }
  /* line 77, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .bm-full-image-text-center .headline {
    margin: 0rem auto;
    color: #fff;
    padding: 15px;
    max-width: 28rem;
    font-size: 2em;
    text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5); }
  /* line 85, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .bm-full-image-text-center .author {
    font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
    font-size: 14.19px;
    color: #CCCCCC;
    letter-spacing: 0.8px;
    line-height: 26px; }

/* line 96, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
.half-image-card {
  height: 16rem; }
  /* line 98, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .half-image-card.half-image-card-tall {
    height: 33rem; }
  /* line 101, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .half-image-card .fixed-bottom {
    background-color: #ffffff;
    position: absolute;
    bottom: 0;
    padding: 5px 15px 10px 15px;
    width: 100%; }
  /* line 108, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .half-image-card .headline {
    color: #22232B;
    font-size: 1.2rem;
    margin: 5px 0; }
    /* line 112, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
    .half-image-card .headline:hover {
      color: #5e5e61; }
  /* line 117, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .half-image-card.half-image-card-tall .headline {
    font-size: 2.2rem; }
  /* line 121, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .half-image-card .excerpt {
    height: 3rem;
    overflow: hidden;
    margin-bottom: 0.25rem;
    color: #585858; }
  /* line 127, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .half-image-card .keywords {
    padding-right: .8rem; }
    /* line 129, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
    .half-image-card .keywords:hover {
      color: #F69120; }
  /* line 133, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .half-image-card .author-image {
    max-height: 2.5rem;
    max-width: 2.5rem;
    margin-top: .5rem; }
  /* line 138, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .half-image-card .author-name {
    font-size: .9rem;
    color: #3B3B3B;
    font-weight: 600;
    line-height: 21px;
    margin-left: .5rem; }

/* line 149, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
.around-the-block {
  height: 33rem; }
  /* line 152, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .around-the-block .list-group-item {
    height: 7.75rem; }
  /* line 155, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .around-the-block .card-header {
    font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
    background-color: #262734;
    color: #fff;
    text-align: center;
    border-bottom: none;
    padding: 0.25rem 1.25rem;
    height: 2rem; }
  /* line 164, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .around-the-block .headline {
    font-size: 1.1rem; }
  /* line 167, /Users/tylev/code/btcmag/btcmag/scss/_components.scss */
  .around-the-block .author {
    font-size: .9rem;
    font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
    color: #22232B;
    position: absolute;
    bottom: 0px;
    margin-bottom: .75rem;
    color: #959595;
    letter-spacing: 0.025rem;
    line-height: 21px;
    font-weight: 600; }

/* line 4, /Users/tylev/code/btcmag/btcmag/scss/_layout.scss */
.article-layout {
  background-color: #ffffff; }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/_layout.scss */
.home-layout {
  background-color: #F5F5F5; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/_layout.scss */
  .home-layout .home-content .container {
    max-width: 1300px; }
    @media (max-width: 1099px) {
      /* line 11, /Users/tylev/code/btcmag/btcmag/scss/_layout.scss */
      .home-layout .home-content .container {
        max-width: 900px; } }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/_layout.scss */
.dark-panel {
  background-color: #35393e;
  color: #fff; }

/* line 8, /Users/tylev/code/btcmag/btcmag/scss/_ads.scss */
.dael-da {
  text-align: center;
  display: inline-block;
  height: 150px;
  width: 100%;
  padding: 30px 0;
  background: #fff url("https://fs.bitcoinmagazine.com/img/stripe.png") repeat;
  padding: 20px;
  height: 130px;
  display: block;
  box-shadow: inset 0px 0px 3px 2px rgba(0, 0, 0, 0.15); }
  @media (max-width: 767px) {
    /* line 8, /Users/tylev/code/btcmag/btcmag/scss/_ads.scss */
    .dael-da {
      padding: 10px;
      height: 70px; } }

/* line 27, /Users/tylev/code/btcmag/btcmag/scss/_ads.scss */
.da-fill {
  opacity: 0;
  transition: all ease-in-out 0.5s;
  -webkit-transition: all ease-in-out 0.5s;
  height: 90px;
  width: 728px;
  margin: 0 auto;
  cursor: pointer; }
  @media (max-width: 767px) {
    /* line 27, /Users/tylev/code/btcmag/btcmag/scss/_ads.scss */
    .da-fill {
      height: 50px;
      width: 320px; } }

/* line 44, /Users/tylev/code/btcmag/btcmag/scss/_ads.scss */
.dael {
  height: 90px;
  width: 728px;
  margin: 0 auto;
  cursor: pointer; }
  @media (max-width: 767px) {
    /* line 44, /Users/tylev/code/btcmag/btcmag/scss/_ads.scss */
    .dael {
      height: 50px;
      width: 320px; } }

/* line 55, /Users/tylev/code/btcmag/btcmag/scss/_ads.scss */
.cer-da {
  text-align: center;
  z-index: 1;
  display: inline-block;
  background: #fff url("https://fs.bitcoinmagazine.com/img/stripe.png") repeat;
  width: 300px;
  height: 250px;
  padding: 0;
  display: block;
  margin-bottom: 40px; }

/* line 67, /Users/tylev/code/btcmag/btcmag/scss/_ads.scss */
.half-da {
  text-align: center;
  z-index: 1;
  display: inline-block;
  background: #fff;
  width: 300px;
  height: 600px;
  padding: 0;
  display: block;
  margin-bottom: 40px; }

/* line 79, /Users/tylev/code/btcmag/btcmag/scss/_ads.scss */
.da-side {
  cursor: pointer;
  height: 100%;
  width: 100%;
  margin: 0 auto; }

/* line 86, /Users/tylev/code/btcmag/btcmag/scss/_ads.scss */
.da-fill-side {
  opacity: 0;
  transition: all ease-in-out 0.5s;
  -webkit-transition: all ease-in-out 0.5s;
  cursor: pointer;
  height: 100%;
  width: 100%;
  margin: 0 auto; }

/* line 97, /Users/tylev/code/btcmag/btcmag/scss/_ads.scss */
.js-sticky-sidebar {
  transition: all ease-in-out 0.15s;
  -webkit-transition: all ease-in-out 0.15s; }

/* line 102, /Users/tylev/code/btcmag/btcmag/scss/_ads.scss */
.js-sticky-sidebar.js-fixed, .js-sticky-sidebar.js-fixed-bottom {
  position: fixed;
  top: 70px; }

/* line 107, /Users/tylev/code/btcmag/btcmag/scss/_ads.scss */
.js-sticky-sidebar.js-fixed-bottom {
  opacity: 0;
  pointer-events: none; }

/* line 12, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
html, body {
  width: 100%;
  margin: 0;
  font-family: "Source Serif Pro", Georgia, "Times New Roman", Times, serif;
  overflow-x: hidden;
  border-top: none; }

/* line 20, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
html {
  background-color: #35393e;
  overflow-y: scroll;
  height: 100%;
  -webkit-overflow-scrolling: touch; }

/* line 27, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
body {
  background-color: #FFFFFF; }

/* line 31, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
body.gr {
  background-color: #F4F4F4 !important; }

/* line 35, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
ul {
  padding-left: 0; }

/* line 39, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
img {
  max-width: 100%; }

/* line 45, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
a {
  color: inherit;
  text-decoration: inherit; }

/* line 50, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
a:focus, a:hover {
  color: inherit;
  text-decoration: inherit; }

/* line 57, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.creative-break {
  height: 120px;
  padding: 15px;
  text-align: center;
  background-color: #F4F4F4; }

/* line 64, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article__headline-text {
  font-family: "Ropa Sans", sans-serif; }
  @media (max-width: 767px) {
    /* line 64, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .article__headline-text {
      font-size: 2rem; } }

/* line 75, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.large-header-container {
  padding: 34px 0; }
  @media (max-width: 1099px) {
    /* line 75, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .large-header-container {
      padding: 0; } }

/* line 80, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.large-header {
  height: 190px;
  z-index: 700;
  background-image: url("https://s3.amazonaws.com/fs.bitcoinmagazine.com/img/bm-banner-halving-b.jpg");
  background-size: cover;
  background-position-y: -15px;
  background-repeat: no-repeat; }
  @media (max-width: 1099px) {
    /* line 80, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .large-header {
      height: 120px; } }
  @media (max-width: 767px) {
    /* line 80, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .large-header {
      height: 60px;
      background-position-y: 0px; } }

/* line 96, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.main-header-container {
  padding: 10px 0; }
  @media (max-width: 1099px) {
    /* line 96, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .main-header-container {
      padding: 0; } }

/* line 102, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.mainheader {
  height: 120px;
  z-index: 700;
  background-image: linear-gradient(-148deg, #2F3347 0%, #23232D 100%); }
  @media (max-width: 1099px) {
    /* line 102, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .mainheader {
      height: 88px; } }
  @media (max-width: 767px) {
    /* line 102, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .mainheader {
      height: 60px; } }

/* line 110, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.mainlogo {
  margin-top: 20px;
  max-width: 90%; }
  @media (max-width: 1099px) {
    /* line 110, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .mainlogo {
      margin-top: 15px; } }
  @media (max-width: 767px) {
    /* line 110, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .mainlogo {
      margin-top: 12px;
      max-width: 45px; } }

/* line 117, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.home-logo {
  max-width: 100%;
  margin-top: 35px; }
  @media (max-width: 1099px) {
    /* line 117, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .home-logo {
      margin-top: 35px; } }
  @media (max-width: 767px) {
    /* line 117, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .home-logo {
      margin-top: 12px;
      max-width: 45px; } }

/* line 124, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.mainheader-label {
  display: block;
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #FFFFFF;
  opacity: 0.7;
  font-size: 0.7rem; }

/* line 135, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.mainheader-stats {
  margin-top: -9px; }
  @media (max-width: 1099px) {
    /* line 135, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .mainheader-stats {
      margin-top: 40px; } }
  @media (max-width: 767px) {
    /* line 135, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .mainheader-stats {
      margin-top: 12px; } }

/* line 141, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.mainheader-stats--article {
  margin-top: 5px; }
  @media (max-width: 1099px) {
    /* line 141, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .mainheader-stats--article {
      margin-top: 23px; } }
  @media (max-width: 767px) {
    /* line 141, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .mainheader-stats--article {
      margin-top: 12px; } }

/* line 147, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.mainheader-stat {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 1.2rem;
  color: #FFFFFF;
  display: block;
  margin-top: -6px;
  margin-bottom: 6px; }
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
  .mainheader-stat:focus, .mainheader-stat:hover, .mainheader-stat:active {
    color: #FFFFFF;
    text-decoration: none; }

/* line 158, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.mainheader-btn {
  color: #FFFFFF;
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 0.9rem;
  text-transform: uppercase;
  padding: 8px 15px;
  border-radius: 3px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  margin-top: 28px; }
  @media (max-width: 1099px) {
    /* line 158, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .mainheader-btn {
      margin-top: 23px; } }
  @media (max-width: 767px) {
    /* line 158, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .mainheader-btn {
      border: none;
      padding: 0;
      margin-top: 20px;
      letter-spacing: 1px; } }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
  .mainheader-btn:focus, .mainheader-btn:hover, .mainheader-btn:active {
    background-color: #FFFFFF;
    color: #23232D;
    text-decoration: none; }
  @media (max-width: 767px) {
    /* line 20, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
    .mainheader-btn:focus, .mainheader-btn:hover, .mainheader-btn:active {
      background-color: inherit;
      color: #FFFFFF; } }

/* line 188, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.mainheader-btn--home {
  margin-top: 40px; }
  @media (max-width: 1099px) {
    /* line 188, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .mainheader-btn--home {
      margin-top: 40px; } }
  @media (max-width: 767px) {
    /* line 188, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .mainheader-btn--home {
      margin-top: 20px; } }

/* line 198, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.bottombar {
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  z-index: 400;
  background-color: #2a2b35;
  background-color: #1f2025; }

/* line 206, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.search-input {
  display: inline-block;
  width: 90%; }

/* line 212, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.search-stats--text {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block; }

/* line 219, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.ais-search-box--input {
  border: none;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 30px;
  margin-left: 10px;
  padding-left: 5px;
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 0.9rem;
  width: 100%;
  background: none;
  color: #fff; }
  /* line 232, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .ais-search-box--input:focus {
    outline: none; }

/* line 237, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.mempool, .search {
  max-height: 49px;
  overflow: hidden; }

/* line 242, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.search {
  transition: all ease-in-out 0.25s;
  position: absolute;
  height: 49px;
  top: -50px;
  width: 100%;
  z-index: 600;
  background: #1f2025;
  line-height: 50px; }

/* line 254, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.search.js-show {
  top: 0; }

/* line 258, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.search-close {
  padding: 15px;
  margin-right: 17px; }

/* line 263, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.search-results {
  background-color: #F4F4F4;
  position: absolute;
  top: 177px;
  top: 190px;
  bottom: 200px;
  width: 100%;
  overflow: hidden;
  z-index: 200;
  padding-top: 110px;
  display: none; }
  @media (max-width: 1099px) {
    /* line 263, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .search-results {
      top: 165px;
      padding-top: 32px; } }
  @media (max-width: 767px) {
    /* line 263, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .search-results {
      top: 137px;
      padding-top: 17px; } }

/* line 284, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.search-results.js-show {
  display: block; }

/* line 288, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.search-result--card {
  background-color: #FFFFFF;
  border: 1px solid #DADADA;
  border-bottom: none;
  height: 170px;
  overflow: hidden; }
  @media (max-width: 767px) {
    /* line 288, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .search-result--card {
      height: 100px; } }
  /* line 297, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .search-result--card:last-child {
    border-bottom: 1px solid #DADADA; }

/* line 303, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.algolia-logo {
  float: right;
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  color: #606060;
  font-size: 0.8rem; }
  /* line 308, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .algolia-logo img {
    height: 18px;
    margin-left: 4px; }

/* line 317, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.ais-hits--item .search-result--card:last-child {
  border-bottom: none; }

/* line 322, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.ais-hits--item:last-child .search-result--card {
  border-bottom: 1px solid #DADADA; }

/* line 329, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.ais-pagination--item {
  display: inline-block;
  border: 1px solid #DADADA;
  border-radius: 4px;
  background-color: #FFFFFF;
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  margin-right: 10px;
  margin-top: 20px;
  min-width: 29px;
  text-align: center; }

/* line 341, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.ais-pagination--item__active {
  border-color: black; }

/* line 345, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.ais-pagination--item__disabled {
  background-color: transparent; }

/* line 349, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.ais-pagination--link {
  padding: 10px;
  font-size: 0.8rem;
  line-height: 27px; }

/* line 355, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.search-result---content {
  padding: 20px;
  display: block; }

/* line 360, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.search-result--photo {
  height: 130px;
  width: 130px;
  float: left;
  background: no-repeat center center;
  background-size: cover;
  margin-right: 20px;
  margin-bottom: 20px; }
  @media (max-width: 767px) {
    /* line 360, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .search-result--photo {
      height: 60px;
      width: 60px;
      margin-right: 10px; } }

/* line 375, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.search-result--title {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 1.3rem;
  margin-bottom: 0; }
  @media (max-width: 1099px) {
    /* line 375, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .search-result--title {
      font-size: 1.1rem; } }
  @media (max-width: 767px) {
    /* line 375, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .search-result--title {
      font-size: 0.8rem; } }

/* line 388, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.noresults {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif; }

/* line 392, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.search-result--author,
.search-result--text {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 0.8rem;
  margin-top: 5px; }
  @media (max-width: 1099px) {
    /* line 392, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .search-result--author,
    .search-result--text {
      margin-top: 0; } }
  @media (max-width: 767px) {
    /* line 392, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .search-result--author,
    .search-result--text {
      font-size: 0.75rem; } }

@media (max-width: 767px) {
  /* line 406, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .search-result--text {
    display: none; } }

/* line 412, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.search-match {
  color: #F69120; }

/* line 416, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.mempool-title {
  margin-top: 1rem;
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.8rem;
  display: inline-block;
  color: #F69120; }

/* line 425, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.mempool-element {
  padding-left: 1.7rem;
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 0.8rem;
  color: #fdfdfd;
  display: inline-block; }
  /* line 432, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .mempool-element:hover {
    color: #9b9b9b; }
  @media (max-width: 1099px) {
    /* line 425, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .mempool-element {
      padding-left: 1rem; } }
  @media (max-width: 767px) {
    /* line 425, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .mempool-element {
      padding-left: .75rem; } }

/* line 444, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.mempool-social {
  padding: 13px 14px;
  min-width: 48px;
  display: inline-block;
  text-align: center;
  border-left: 1px solid #3e3e3e; }
  /* line 450, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .mempool-social:hover {
    background-color: #1d1e23; }
  /* line 454, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .mempool-social:last-child {
    border-right: 1px solid #3e3e3e; }
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
  .mempool-social:focus, .mempool-social:hover, .mempool-social:active {
    color: inherit;
    text-decoration: none; }

/* line 461, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.now-reading {
  position: fixed;
  top: -60px;
  width: 100%;
  height: 49px;
  background-color: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  z-index: 500;
  transition: all ease-in-out 0.25s;
  overflow-y: hidden; }

/* line 473, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.bottom-bar {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 49px;
  background-color: #FFFFFF;
  box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.12);
  z-index: 500;
  transition: all ease-in-out 0.25s;
  overflow-y: hidden; }
  /* line 483, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .bottom-bar .bottom-bar--author {
    max-width: 48px;
    border-radius: 10em;
    padding: 7px; }

/* line 490, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.now-reading.js-show {
  top: 0; }

/* line 494, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.now-reading--text {
  display: inline; }

@media (max-width: 767px) {
  /* line 498, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .container-sm-fluid {
    max-width: none !important; } }

/* line 504, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.signup-modal {
  background-color: rgba(60, 64, 73, 0.75);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: visibility 0s linear .25s, opacity .25s ease-in-out;
  -webkit-transition: visibility 0s linear .25s, opacity .25s ease-in-out;
  visibility: hidden;
  opacity: 0;
  text-align: center;
  /* align the inline(-block) elements horizontally */
  font: 0/0 a;
  z-index: 900; }
  /* line 518, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .signup-modal:before {
    /* create a full-height inline block pseudo=element */
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    /* vertical alignment of the inline element */
    height: 100%; }
  /* line 524, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .signup-modal .container {
    width: 100%;
    display: inline-block;
    font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: normal;
    vertical-align: middle;
    /* vertical alignment of the inline element */ }
    @media (max-width: 767px) {
      /* line 524, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
      .signup-modal .container {
        vertical-align: top;
        padding-top: 26px; } }

/* line 538, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.signup-modal--overlay {
  position: fixed;
  top: 50%;
  transform: translateY(-50%); }

/* line 544, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.signup-modal--overlay-text {
  color: #FFFFFF;
  font-size: 3.5rem;
  font-weight: 600; }

/* line 550, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.js-signup-modal.js-show {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  -webkit-transition-delay: 0s; }

/* line 557, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.modal-container {
  border-radius: 5px;
  background-color: #FFFFFF;
  text-align: center; }
  @media (max-width: 767px) {
    /* line 557, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .modal-container {
      border-radius: 0; } }
  /* line 564, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .modal-container input[type=checkbox] {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0; }
  /* line 568, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .modal-container input[type=checkbox] + label {
    margin-right: 10px;
    padding-left: 30px;
    height: 30px;
    display: inline-block;
    line-height: 30px;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 30px;
    vertical-align: middle;
    cursor: pointer;
    background-color: white;
    border-radius: 3px;
    border: 1px solid #DFDFDF; }
  /* line 584, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .modal-container input[type=checkbox]:checked + label {
    background-position: 0 -17px; }
    /* line 586, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .modal-container input[type=checkbox]:checked + label:after {
      opacity: 1; }
  /* line 590, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .modal-container label {
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    /* line 598, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .modal-container label:after {
      content: '';
      width: 20px;
      height: 8px;
      position: absolute;
      top: 8px;
      left: 6px;
      border: 2px solid #333333;
      border-top: none;
      border-right: none;
      background: transparent;
      opacity: 0;
      transform: rotate(-45deg); }

/* line 615, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.modal-header {
  background-color: #F5F5F5;
  border-bottom: 1px solid #CCCCCC;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  padding: 25px 35px; }
  @media (max-width: 767px) {
    /* line 615, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .modal-header {
      border-radius: 0; } }

/* line 624, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.modal-header--text {
  font-family: "Ropa Sans", sans-serif;
  font-size: 1.5rem;
  letter-spacing: -1px;
  margin-bottom: 0; }

/* line 631, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.modal-body {
  padding: 25px 35px;
  text-align: left; }

/* line 636, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.modal-body--subtext {
  font-size: 0.8rem;
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 600;
  color: #808080;
  text-align: center;
  padding-top: 15px; }

/* line 645, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.signup-modal--check-label {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  color: #363636;
  font-size: 0.8rem;
  vertical-align: text-top; }

/* line 652, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.signup-modal--input {
  border-radius: 3px;
  width: 100%;
  padding: 8px;
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  border: none;
  border: 1px solid #CCCCCC;
  padding: 11px 15px;
  -webkit-appearance: none; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
  .signup-modal--input:focus, .signup-modal--input:hover, .signup-modal--input:active {
    outline: none; }
  @media (max-width: 767px) {
    /* line 652, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .signup-modal--input {
      font-size: 16px; } }

/* line 668, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.signup-modal--button {
  background-color: #F69120;
  color: #FFFFFF;
  text-transform: uppercase;
  margin-top: 15px;
  border: none; }

/* line 676, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.modal-x {
  border: none;
  background: none;
  color: white;
  font-size: 3rem;
  position: absolute;
  right: -50px;
  top: -50px; }
  /* line 11, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
  .modal-x:focus, .modal-x:hover, .modal-x:active {
    color: #F69120; }
  /* line 20, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
  .modal-x:focus, .modal-x:hover, .modal-x:active {
    outline: none; }

/* line 690, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.modal-x-mobile {
  border: none;
  background: none;
  font-size: 0.8rem;
  line-height: 22px;
  position: absolute;
  top: 0;
  right: 0; }
  /* line 698, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .modal-x-mobile span {
    font-size: 2rem;
    vertical-align: top; }

/* line 704, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }

/* line 710, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 723, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sponsored {
  position: relative; }

/* line 727, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sponsored-header {
  position: absolute;
  top: 0;
  height: 400px;
  width: 100%;
  background: url("https://i.imgur.com/nekuQpt.jpg") no-repeat center;
  background-size: cover; }

/* line 735, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sponsored-footer {
  height: 400px;
  width: 100%;
  background: url("https://i.imgur.com/RtniK5J.jpg") no-repeat center;
  background-size: cover; }

/* line 742, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.relative {
  position: relative; }

/* line 746, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.fit-full {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  overflow: hidden; }

/* line 756, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sponsored-header-text {
  color: #FFFFFF; }

/* line 762, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sponsored-by {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 0.9rem;
  text-transform: uppercase;
  letter-spacing: 1px; }

/* line 770, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sponsored-headline {
  font-weight: 400;
  color: #FFFFFF; }

/* line 775, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.btn-outline-inverse {
  font-family: "Source Code Pro", Menlo, Monaco, Consolas, "Courier New", monospace;
  font-weight: 600;
  font-size: 0.9rem;
  border: 1px solid #FFFFFF;
  padding: 12px 40px;
  color: #FFFFFF; }
  /* line 782, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .btn-outline-inverse:hover {
    background-color: #FFFFFF;
    color: #A64371; }

/* line 794, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sponsored-article p {
  font-size: 1.2rem;
  padding-left: 90px;
  padding-right: 90px;
  padding-top: 25px; }
  @media (max-width: 1099px) {
    /* line 794, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .sponsored-article p {
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 15px; } }

/* line 805, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sponsored-article a {
  color: inherit;
  border-bottom: 2px solid #F69120; }
  /* line 3, /Users/tylev/code/btcmag/btcmag/scss/_utils.scss */
  .sponsored-article a:focus, .sponsored-article a:hover, .sponsored-article a:active {
    color: #F69120;
    text-decoration: none; }

/* line 813, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sponsored-figure, .sponsored-figure--left, .sponsored-figure--right {
  margin-top: 60px;
  margin-bottom: 60px; }

/* line 819, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sponsored-figure--left {
  margin-right: 90px; }
  @media (max-width: 767px) {
    /* line 819, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .sponsored-figure--left {
      margin-right: 0; } }

/* line 827, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sponsored-figure--right {
  margin-left: 90px; }

/* line 832, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sponsored-figure--caption {
  font-family: "Source Code Pro", Menlo, Monaco, Consolas, "Courier New", monospace;
  font-weight: 600;
  color: #35393E; }

@media (max-width: 767px) {
  /* line 839, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .nopad-right-mobile {
    padding-right: 0; } }

/* line 848, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.share-container.js-fixed {
  position: fixed;
  top: 69px;
  width: 88px; }

/* line 854, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.copy-container.js-absolute {
  position: absolute;
  bottom: 206px; }

/* line 860, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.share-container .share-header {
  border-bottom: 1px solid #F2F2F2;
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif; }

/* line 864, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.share-container .share-item {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  padding: 10px 0px;
  margin-top: -1px;
  position: relative; }

/* line 879, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.share-container .social-icon {
  max-width: 25px;
  margin-right: 8px; }

/* line 885, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.copy-share-text {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 600;
  color: #606060;
  font-size: 1rem;
  margin-bottom: 10px; }

/* line 893, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.copy-button {
  background-color: #F9F9F9;
  border: 1px solid #CECECE;
  border-radius: 3px;
  color: #606060;
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  padding: 5px 8px;
  width: 100%;
  text-align: left; }
  /* line 903, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .copy-button img {
    margin-right: 5px; }

/* line 913, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article-side-pad, .article--headline, .article--image, .article--content h2,
.article--content h3,
.article--content h4,
.article--content p,
.article--content ul,
.article--content li,
.article--content ol,
.article--content pre,
.article--content code,
.article--content img,
.article--content video {
  padding-left: 90px;
  padding-right: 90px; }
  @media (max-width: 1399px) {
    /* line 913, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .article-side-pad, .article--headline, .article--image, .article--content h2,
    .article--content h3,
    .article--content h4,
    .article--content p,
    .article--content ul,
    .article--content li,
    .article--content ol,
    .article--content pre,
    .article--content code,
    .article--content img,
    .article--content video {
      padding-left: 50px;
      padding-right: 50px; } }
  @media (max-width: 767px) {
    /* line 913, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .article-side-pad, .article--headline, .article--image, .article--content h2,
    .article--content h3,
    .article--content h4,
    .article--content p,
    .article--content ul,
    .article--content li,
    .article--content ol,
    .article--content pre,
    .article--content code,
    .article--content img,
    .article--content video {
      padding-left: 0;
      padding-right: 0; } }

/* line 927, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article-side-margin, .article--content iframe, .article--content blockquote {
  margin-left: 90px;
  margin-right: 90px; }
  @media (max-width: 1399px) {
    /* line 927, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .article-side-margin, .article--content iframe, .article--content blockquote {
      margin-left: 50px;
      margin-right: 50px; } }
  @media (max-width: 767px) {
    /* line 927, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .article-side-margin, .article--content iframe, .article--content blockquote {
      margin-left: 0;
      margin-right: 0; } }

/* line 944, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article--headline {
  font-size: 3.25rem;
  margin: 0;
  font-weight: 700; }
  @media (max-width: 767px) {
    /* line 944, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .article--headline {
      font-size: 2.25rem; } }

/* line 955, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article--time, .article--author {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1rem;
  color: #606060;
  line-height: 2rem; }

/* line 963, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article--author {
  font-weight: 600; }

/* line 972, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
figcaption {
  font-family: "Source Code Pro", Menlo, Monaco, Consolas, "Courier New", monospace;
  color: #606060;
  font-weight: 700;
  font-size: 0.8rem; }

/* line 979, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article--content {
  font-family: "Source Serif Pro", Georgia, "Times New Roman", Times, serif;
  font-size: 1.2rem; }
  /* line 982, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article--content a {
    border-bottom: 2px solid #F69120; }
    /* line 984, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .article--content a:hover {
      color: #F69120; }
  /* line 988, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article--content h2,
  .article--content h3,
  .article--content h4,
  .article--content p,
  .article--content ul,
  .article--content li,
  .article--content ol,
  .article--content pre,
  .article--content code,
  .article--content img,
  .article--content video {
    margin-bottom: 1.9rem; }
  /* line 1002, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article--content .wide {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  /* line 1006, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article--content h2,
  .article--content h3,
  .article--content h4 {
    font-size: 1.2rem;
    font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
    font-weight: 700; }
  /* line 1013, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article--content strong {
    font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif; }
  /* line 1016, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article--content iframe {
    margin-bottom: 1.9rem !important;
    max-width: 100%; }
  /* line 1024, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article--content p img {
    padding-left: 0;
    padding-right: 0; }
  /* line 1028, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article--content p code {
    padding: 0; }
  /* line 1032, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article--content ul,
  .article--content ol {
    padding: 0; }
    /* line 1035, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .article--content ul code,
    .article--content ul p,
    .article--content ol code,
    .article--content ol p {
      padding: 0; }
  /* line 1041, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article--content pre code {
    padding: 0;
    white-space: normal; }
  /* line 1048, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article--content blockquote {
    background: transparent;
    border-left: 10px solid #4C4C4C;
    margin-bottom: 1.9rem;
    padding: 0.5em 10px;
    padding-left: 30px;
    font-family: "Source Code Pro", Menlo, Monaco, Consolas, "Courier New", monospace;
    font-size: 1rem;
    quotes: "“" "”" "‘" "’"; }
    /* line 1058, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .article--content blockquote p {
      padding-left: 0;
      padding-right: 0; }
    /* line 1062, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .article--content blockquote:before {
      color: #ccc;
      content: open-quote;
      font-size: 3em;
      line-height: 0.1em;
      margin-right: 0.2em;
      vertical-align: -0.4em; }

/* line 1073, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article--author-box {
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.14);
  border-radius: 3px;
  padding: 20px;
  padding-left: 0;
  background-color: #FFFFFF; }

/* line 1081, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article--author-box-img {
  padding: 15px; }

/* line 1085, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article--author-box-name {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 600;
  color: #606060;
  font-size: 1.2rem; }
  /* line 1090, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article--author-box-name:hover {
    color: black; }

/* line 1095, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article--author-box-bio {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  color: #606060;
  line-height: 1.1rem;
  font-size: 0.9rem;
  margin-bottom: 0;
  padding-top: 10px;
  font-weight: 400; }
  @media (max-width: 767px) {
    /* line 1095, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
    .article--author-box-bio {
      font-size: 0.7rem;
      line-height: 0.9rem; } }
  /* line 1107, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article--author-box-bio a {
    text-decoration: underline; }

/* line 1113, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article--keywords {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-top: solid 1px #979797;
  border-bottom: solid 1px #979797; }

/* line 1120, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article--keywords--title {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #303030;
  text-transform: uppercase; }

/* line 1127, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article--keywords--word {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  color: #6A6A6A;
  font-size: 0.85rem; }

/* line 1135, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sidebar-block {
  border: 1px solid #DADADA;
  border-radius: 4px;
  width: 300px; }

/* line 1141, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sidebar-block--title-container {
  background-color: #F4F4F4;
  padding: 15px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px; }

/* line 1148, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sidebar-block--title {
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #5E5B5C;
  font-size: 1rem;
  text-transform: uppercase;
  margin-bottom: 0; }

/* line 1157, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sidebar-block--body {
  padding-left: 15px;
  padding-right: 15px;
  background-color: #FFFFFF; }

/* line 1162, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.sidebar-block--article {
  font-family: "Ropa Sans", sans-serif;
  font-size: 0.8rem;
  line-height: 1rem;
  color: black;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(151, 151, 151, 0.17);
  display: block; }
  /* line 1171, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .sidebar-block--article:last-child {
    border-bottom: none; }

/* line 1178, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
.article-footer {
  background-color: #FAFAFA;
  border-top: 1px solid #D5D5D5;
  border-bottom: 1px solid #D5D5D5;
  font-family: "Source Sans Pro", "Lucida Grande", Helvetica, Arial, sans-serif;
  z-index: 10;
  position: relative; }
  /* line 1185, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article-footer .next-headline {
    font-size: 2.25rem;
    margin: 0;
    font-weight: 700;
    line-height: 2rem;
    max-width: 75%; }
  /* line 1192, /Users/tylev/code/btcmag/btcmag/scss/new.scss */
  .article-footer .footer-label {
    font-size: 1rem;
    letter-spacing: 0px;
    line-height: 21px;
    font-weight: 600; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmV3LmNzcyIsInNvdXJjZXMiOlsibmV3LnNjc3MiLCJib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsImJvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19taXhpbnMuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fbGFiZWwuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX3NpemUuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmRzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wcm9ncmVzcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX2NlbnRlci1ibG9jay5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX3B1bGxzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fbm9ybWFsaXplLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsImJvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19hbmltYXRpb24uc2NzcyIsImJvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fcGFnZXIuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsImJvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsImJvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLWJhY2tncm91bmQuc2NzcyIsImJvb3RzdHJhcC9zY3NzL191dGlsaXRpZXMtc3BhY2luZy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy1yZXNwb25zaXZlLnNjc3MiLCJicmVha3BvaW50aWZ5L2FsbC5zY3NzIiwiYnJlYWtwb2ludGlmeS9saWIvX21peGlucy5zY3NzIiwiYnJlYWtwb2ludGlmeS9saWIvX21hcmdpbi5zY3NzIiwiYnJlYWtwb2ludGlmeS9saWIvX3BhZGRpbmcuc2NzcyIsImJyZWFrcG9pbnRpZnkvbGliL19ndC5zY3NzIiwiYnJlYWtwb2ludGlmeS9saWIvX2x0LnNjc3MiLCJfdXRpbHMuc2NzcyIsIl92YXJzLnNjc3MiLCJfemluZGV4LnNjc3MiLCJzaWRlYmFyLnNjc3MiLCJfYnRjLWJhci5zY3NzIiwiX2NvbXBvbmVudHMuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9hZHMuc2NzcyJdLCJtYXBwaW5ncyI6IjtBQ0FBOzs7O0dBSUc7QWtDSkgsNEVBQTRFO0E0Q0E1RSxPQUFPLENBQUMsb0dBQUk7QUFDWixPQUFPLENBQUMseUVBQUk7QUFDWixPQUFPLENBQUMsd0VBQUk7QUFDWixPQUFPLENBQUMsc0RBQUk7QUFIWixPQUFPLENBQUMsb0dBQUk7QUFDWixPQUFPLENBQUMseUVBQUk7QUFDWixPQUFPLENBQUMsd0VBQUk7QUFDWixPQUFPLENBQUMsc0RBQUk7O0E1Q0taLEFBQUEsSUFBSSxDQUFDO0VBQ0gsV0FBVyxFQUFFLFVBQVc7RUFDeEIsb0JBQW9CLEVBQUUsSUFBSztFQUMzQix3QkFBd0IsRUFBRSxJQUFLLEdBQ2hDOzs7QUFNRCxBQUFBLElBQUksQ0FBQztFQUNILE1BQU0sRUFBRSxDQUFFLEdBQ1g7OztBQVlELEFBQUEsT0FBTztBQUNQLEFBQUEsS0FBSztBQUNMLEFBQUEsT0FBTztBQUNQLEFBQUEsVUFBVTtBQUNWLEFBQUEsTUFBTTtBQUNOLEFBQUEsTUFBTTtBQUNOLEFBQUEsTUFBTTtBQUNOLEFBQUEsTUFBTTtBQUNOLEFBQUEsSUFBSTtBQUNKLEFBQUEsSUFBSTtBQUNKLEFBQUEsR0FBRztBQUNILEFBQUEsT0FBTztBQUNQLEFBQUEsT0FBTyxDQUFDO0VBQ04sT0FBTyxFQUFFLEtBQU0sR0FDaEI7OztBQU9ELEFBQUEsS0FBSztBQUNMLEFBQUEsTUFBTTtBQUNOLEFBQUEsUUFBUTtBQUNSLEFBQUEsS0FBSyxDQUFDO0VBQ0osT0FBTyxFQUFFLFlBQWE7RUFDdEIsY0FBYyxFQUFFLFFBQVMsR0FDMUI7OztBQU9ELEFBQW9CLEtBQWYsQUFBQSxJQUFLLEVBQUEs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VixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFNBVWEsRUFBVCxBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsRUFBVixBQVZKLFVBVWMsQ0FWRDtFQUNYLFFBQVEsRUFBRSxRQUFTO0VBRW5CLFVBQVUsRUFBRSxHQUFJO0VBRWhCLFlBQVksRUFBRyxNQUFPO0VBQ3RCLGFBQWEsRUFBRyxNQUFPLEdBQ3hCOzs7QUFhSyxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksQ0FKWjtFQUNFLEtBQUssRUFBRSxJQUFLLEdBQ2I7OztBQUVDLEFBQUEsU0FBUyxDQUFUO0VDc0JKLEtBQUssRUFBRSxRQUFVLEdEakJaOzs7QUFMRCxBQUFBLFNBQVMsQ0FBVDtFQ3NCSixLQUFLLEVBQUUsUUFBVSxHRGpCWjs7O0FBTEQsQUFBQSxTQUFTLENBQVQ7RUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7OztBQUxELEFBQUEsU0FBUyxDQUFUO0VDc0JKLEtBQUssRUFBRSxTQUFVLEdEakJaOzs7QUFMRCxBQUFBLFNBQVMsQ0FBVDtFQ3NCSixLQUFLLEVBQUUsU0FBVSxHRGpCWjs7O0FBTEQsQUFBQSxTQUFTLENBQVQ7RUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7OztBQUxELEFBQUEsU0FBUyxDQUFUO0VDc0JKLEtBQUssRUFBRSxTQUFVLEdEakJaOzs7QUFMRCxBQUFBLFNBQVMsQ0FBVDtFQ3NCSixLQUFLLEVBQUUsU0FBVSxHRGpCWjs7O0FBTEQsQUFBQSxTQUFTLENBQVQ7RUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7OztBQUxELEFBQUEsVUFBVSxDQUFWO0VDc0JKLEtBQUssRUFBRSxTQUFVLEdEakJaOzs7QUFMRCxBQUFBLFVBQVUsQ0FBVjtFQ3NCSixLQUFLLEVBQUUsU0FBVSxHRGpCWjs7O0FBTEQsQUFBQSxVQUFVLENBQVY7RUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7OztBQUxELEFBQUEsVUFBVSxDQUFWO0VDc0JKLEtBQUssRUFBRSxTQUFVLEdEakJaOzs7QUFMRCxBQUFBLFVBQVUsQ0FBVjtFQ3NCSixLQUFLLEVBQUUsU0FBVSxHRGpCWjs7O0FBTEQsQUFBQSxVQUFVLENBQVY7RUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7OztBQUxELEFBQUEsVUFBVSxDQUFWO0VDc0JKLEtBQUssRUFBRSxTQUFVLEdEakJaOzs7QUFMRCxBQUFBLFVBQVUsQ0FBVjtFQ3NCSixLQUFLLEVBQUUsU0FBVSxHRGpCWjs7O0FBTEQsQUFBQSxVQUFVLENBQVY7RUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7OztBQUxELEFBQUEsVUFBVSxDQUFWO0VDc0JKLEtBQUssRUFBRSxTQUFVLEdEakJaOzs7QUFMRCxBQUFBLFVBQVUsQ0FBVjtFQ3NCSixLQUFLLEVBQUUsU0FBVSxHRGpCWjs7O0FBTEQsQUFBQSxVQUFVLENBQVY7RUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7OztBQUxELEFBQUEsVUFBVSxDQUFWO0VDc0JKLEtBQUssRUFBRSxTQUFVLEdEakJaOzs7QUFMRCxBQUFBLFVBQVUsQ0FBVjtFQ3NCSixLQUFLLEVBQUUsU0FBVSxHRGpCWjs7O0FBTEQsQUFBQSxVQUFVLENBQVY7RUNzQkosS0FBSyxFQUFFLElBQVUsR0RqQlo7OztBQUlDLEFBQUEsY0FBYyxDQUFkO0VDMEJSLEtBQUssRUFBOEMsSUFBSSxHRHhCOUM7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDMEJSLEtBQUssRUFBZ0IsUUFBVSxHRHhCdEI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDMEJSLEtBQUssRUFBZ0IsUUFBVSxHRHhCdEI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDMEJSLEtBQUssRUFBZ0IsS0FBVSxHRHhCdEI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDMEJSLEtBQUssRUFBZ0IsU0FBVSxHRHhCdEI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDMEJSLEtBQUssRUFBZ0IsU0FBVSxHRHhCdEI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDMEJSLEtBQUssRUFBZ0IsR0FBVSxHRHhCdEI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDMEJSLEtBQUssRUFBZ0IsU0FBVSxHRHhCdEI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDMEJSLEtBQUssRUFBZ0IsU0FBVSxHRHhCdEI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDMEJSLEtBQUssRUFBZ0IsS0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsU0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsU0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsR0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsU0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsU0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsS0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsU0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsU0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsR0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsU0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsU0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsS0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsU0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsU0FBVSxHRHhCdEI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDMEJSLEtBQUssRUFBZ0IsSUFBVSxHRHhCdEI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDc0JSLElBQUksRUFBOEMsSUFBSSxHRHBCN0M7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDc0JSLElBQUksRUFBZ0IsUUFBVSxHRHBCckI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDc0JSLElBQUksRUFBZ0IsUUFBVSxHRHBCckI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDc0JSLElBQUksRUFBZ0IsS0FBVSxHRHBCckI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDc0JSLElBQUksRUFBZ0IsU0FBVSxHRHBCckI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDc0JSLElBQUksRUFBZ0IsU0FBVSxHRHBCckI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDc0JSLElBQUksRUFBZ0IsR0FBVSxHRHBCckI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDc0JSLElBQUksRUFBZ0IsU0FBVSxHRHBCckI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDc0JSLElBQUksRUFBZ0IsU0FBVSxHRHBCckI7OztBQUZELEFBQUEsY0FBYyxDQUFkO0VDc0JSLElBQUksRUFBZ0IsS0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsU0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsU0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsR0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsU0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsU0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsS0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsU0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsU0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsR0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsU0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsU0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsS0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsU0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsU0FBVSxHRHBCckI7OztBQUZELEFBQUEsZUFBZSxDQUFmO0VDc0JSLElBQUksRUFBZ0IsSUFBVSxHRHBCckI7OztBQUZELEFBQUEsZ0JBQWdCLENBQWhCO0VDa0JSLFdBQVcs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LENBQVQ7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VB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QUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxRQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxRQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxLQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxHQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxLQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxHQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxLQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxHQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxLQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxJQUFVLEdEaEJkOztBNUJPUCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7O0U0QmxCYixBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksQ0FKWjtJQUNFLEtBQUssRUFBRSxJQUFLLEdBQ2I7O0VBRUMsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFFBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFFBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VB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LEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxRQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxLQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxHQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxLQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxHQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxLQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxHQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxLQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxJQUFVLEdEaEJkOztBNUJPUCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU07O0U0QmxCZCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksQ0FKWjtJQUNFLEtBQUssRUFBRSxJQUFLLEdBQ2I7O0VBRUMsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFFBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFFBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VB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QUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxLQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxHQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxLQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxHQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxLQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxHQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxLQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxJQUFVLEdEaEJkOztBNUJPUCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU07O0U0QmxCZCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFNBSVcsRUFBVCxBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksRUFBVixBQUpGLFVBSVksQ0FKWjtJQUNFLEtBQUssRUFBRSxJQUFLLEdBQ2I7O0VBRUMsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFFBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFFBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxTQUFTLENBQVQ7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEdBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLEtBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLFNBQVUsR0RqQlo7O0VBTEQsQUFBQSxVQUFVLENBQVY7SUNzQkosS0FBSyxFQUFFLElBQVUsR0RqQlo7O0VB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OztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxHQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsZ0JBQWdCLENBQWhCO0lDa0JSLFdBQVcsRUFBRSxLQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxHQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxLQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxHQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdBQVcsRUFBRSxTQUFVLEdEaEJkOztFQUZELEFBQUEsaUJBQWlCLENBQWpCO0lDa0JSLFdB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QW1CZ1F0QixBbkIvUG9CLFltQitQUixBbkIvUFQsZ0JBQWdCLENBQUMsS0FBSyxDQUFFO0VBQ3ZCLEtBQUssRXRCa0JtQixPQUFPLEdzQmpCaEM7OztBbUI2UEgsQW5CM1BFLFltQjJQVSxDbkIzUFYsYUFBYSxDQUFDO0VBQ1osWUFBWSxFdEJjWSxPQUFPLEdzQk5oQzs7O0FtQmtQSCxBbkIvT0UsWW1CK09VLENuQi9PVixrQkFBa0IsQ0FBQztFQUNqQixLQUFLLEV0QkVtQixPQUFPO0VzQkQvQixZQUFZLEV0QkNZLE9BQU87RXNCQS9CLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7OztBbUIyT0gsQW5Cek9FLFltQnlPVSxDbkJ6T1Ysc0JBQXNCLENBQUM7RUFDckIsS0FBSyxFdEJKbUIsT0FBTyxHc0JLaEM7OztBbUJ1T0gsQUFHRSxZQUhVLENBR1YscUJBQXFCLENBQUM7RUFDcEIsZ0JBQWdCLEVBQUUscWJBQUcsR0FDdEI7OztBQUdILEFuQmhSRSxZbUJnUlUsQ25CaFJWLFVBQVU7QW1CZ1JaLEFuQi9RRSxZbUIrUVUsQ25CL1FWLG1CQUFtQjtBbUIrUXJCLEFuQjlRRSxZbUI4UVUsQ25COVFWLE1BQU07QW1COFFSLEFuQjdRRSxZbUI2UVUsQ25CN1FWLFNBQVM7QW1CNlFYLEFuQjVRRSxZbUI0UVUsQ25CNVFWLGFBQWE7QW1CNFFmLEFuQjNRRSxZbUIyUVUsQ25CM1FWLGdCQUFnQjtBbUIyUWxCLEFuQjFRVSxZbUIwUUUsQW5CMVFULE1BQU0sQ0FBQyxLQUFLO0FtQjBRZixBbkJ6UWEsWW1CeVFELEFuQnpRVCxTQUFTLENBQUMsS0FBSztBbUJ5UWxCLEFuQnhRaUIsWW1Cd1FMLEFuQnhRVCxhQUFhLENBQUMsS0FBSztBbUJ3UXRCLEFuQnZRb0IsWW1CdVFSLEFuQnZRVCxnQkFBZ0IsQ0FBQyxLQUFLLENBQUU7RUFDdkIsS0FBSyxFdEJvQm1CLE9BQU8sR3NCbkJoQzs7O0FtQnFRSCxBbkJuUUUsWW1CbVFVLENuQm5RVixhQUFhLENBQUM7RUFDWixZQUFZLEV0QmdCWSxPQUFPLEdzQlJoQzs7O0FtQjBQSCxBbkJ2UEUsWW1CdVBVLENuQnZQVixrQkFBa0IsQ0FBQztFQUNqQixLQUFLLEV0QkltQixPQUFPO0VzQkgvQixZQUFZLEV0QkdZLE9BQU87RXNCRi9CLGdCQUFnQixFQUFFLEtBQU8sR0FDMUI7OztBbUJtUEgsQW5CalBFLFltQmlQVSxDbkJqUFYsc0JBQXNCLENBQUM7RUFDckIsS0FBSyxFdEJGbUIsT0FBTyxHc0JHaEM7OztBbUIrT0gsQUFHRSxZQUhVLENBR1YscUJBQXFCLENBQUM7RUFDcEIsZ0JBQWdCLEVBQUUsNmRBQUcsR0FDdEI7OztBQUdILEFuQnhSRSxXbUJ3UlMsQ25CeFJULFVBQVU7QW1Cd1JaLEFuQnZSRSxXbUJ1UlMsQ25CdlJULG1CQUFtQjtBbUJ1UnJCLEFuQnRSRSxXbUJzUlMsQ25CdFJULE1BQU07QW1Cc1JSLEFuQnJSRSxXbUJxUlMsQ25CclJULFNBQVM7QW1CcVJYLEFuQnBSRSxXbUJvUlMsQ25CcFJULGFBQWE7QW1Cb1JmLEFuQm5SRSxXbUJtUlMsQ25CblJULGdCQUFnQjtBbUJtUmxCLEFuQmxSVSxXbUJrUkMsQW5CbFJSLE1BQU0sQ0FBQyxLQUFLO0FtQmtSZixBbkJqUmEsV21CaVJGLEFuQmpSUixTQUFTLENBQUMsS0FBSztBbUJpUmxCLEFuQmhSaUIsV21CZ1JOLEFuQmhSUixhQUFhLENBQUMsS0FBSztBbUJnUnRCLEFuQi9Rb0IsV21CK1FULEFuQi9RUixnQkFBZ0IsQ0FBQyxLQUFLLENBQUU7RUFDdkIsS0FBSyxFdEJxQm1CLE9BQU8sR3NCcEJoQzs7O0FtQjZRSCxBbkIzUUUsV21CMlFTLENuQjNRVCxhQUFhLENBQUM7RUFDWixZQUFZLEV0QmlCWSxPQUFPLEdzQlRoQzs7O0FtQmtRSCxBbkIvUEUsV21CK1BTLENuQi9QVCxrQkFBa0IsQ0FBQztFQUNqQixLQUFLLEV0QkttQixPQUFPO0VzQkovQixZQUFZLEV0QklZLE9BQU87RXNCSC9CLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7OztBbUIyUEgsQW5CelBFLFdtQnlQUyxDbkJ6UFQsc0JBQXNCLENBQUM7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QUFVLE1BQU8sQ0FBUSxVQUFVLEdBQUk7O0VBQ2hELEFBQUEsYUFBYSxDQUFiO0lBQUUsV0FBVyxFQUFNLE1BQVMsQ0FBUSxVQUFVLEdBQUk7O0VBQ2xELEFBQUEsYUFBYSxDQUFiO0lBQUUsYUFBYSxFQUFJLE1BQVMsQ0FBUSxVQUFVLEdBQUk7O0VBQ2xELEFBQUEsYUFBYSxDQUFiO0lBQUUsY0FBYyxFQUFHLE1BQVMsQ0FBUSxVQUFVLEdBQUk7O0VBQ2xELEFBQUEsYUFBYSxDQUFiO0lBQUUsWUFBWSxFQUFLLE1BQVMsQ0FBUSxVQUFVLEdBQUk7O0VBQ2xELEFBQUEsYUFBYSxDQUFiO0lBQUUsYUFBYSxFQUFJLE1BQVMsQ0FBUSxVQUFVO0lBQUUsWUFBWSxFQUFLLE1BQVMsQ0FBUSxVQUFVLEdBQUk7O0VBQ2hHLEFBQUEsYUFBYSxDQUFiO0lBQUUsV0FBVyxFQUFNLE1BQVMsQ0FBUSxVQUFVO0lBQUUsY0FBYyxFQUFHLE1BQVMsQ0FBUSxVQUFVLEdBQUk7O0VBRWhHLEFBQUEsYUFBYSxDQUFiO0lBQUUsT0FBTyxFQUFVLElBQU8sQ0FBTSxVQUFVLEdBQUk7O0VBQzlDLEFBQUEsYUFBYSxDQUFiO0lBQUUsV0FBVyxFQUFNLElBQVMsQ0FBTSxVQUFVLEdBQUk7O0VBQ2hELEFBQUEsYUFBYSxDQUFiO0lBQUUsYUFBYSxFQUFJLElBQVMsQ0FBTSxVQUFVLEdBQUk7O0VBQ2hELEFBQUEsYUFBYSxDQUFiO0lBQUUsY0FBYyxFQUFHLElBQVMsQ0FBTSxVQUFVLEdBQUk7O0VBQ2hELEFBQUEsYUFBYSxDQUFiO0lBQUUsWUFBWSxFQUFLLElBQVMsQ0FBTSxVQUFVLEdBQUk7O0VBQ2hELEFBQUEsYUFBYSxDQUFiO0lBQUUsYUFBYSxFQUFJLElBQVMsQ0FBTSxVQUFVO0lBQUUsWUFBWSxFQUFLLElBQVMsQ0FBTSxVQUFVLEdBQUk7O0VBQzVGLEFBQUEsYUFBYSxDQUFiO0lBQUUsV0FBVyxFQUFNLElBQVMsQ0FBTSxVQUFVO0lBQUUsY0FBYyxFQUFHLElBQVMsQ0FBTSxVQUFVLEdBQUk7O0F2RUsxRixNQUFNLEVB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QWdCLEdBQUk7O0VBRW5FLEFBQUEsYUFBYSxDQUFiO0lBQUUsTUFBTSxFQUFVLE1BQU8sQ0FBUSxVQUFVLEdBQUk7O0VBQy9DLEFBQUEsYUFBYSxDQUFiO0lBQUUsVUFBVSxFQUFNLE1BQVMsQ0FBUSxVQUFVLEdBQUk7O0VBQ2pELEFBQUEsYUFBYSxDQUFiO0lBQUUsWUFBWSxFQUFJLE1BQVMsQ0FBUSxVQUFVLEdBQUk7O0VBQ2pELEFBQUEsYUFBYSxDQUFiO0lBQUUsYUFBYSxFQUFHLE1BQVMsQ0FBUSxVQUFVLEdBQUk7O0VBQ2pELEFBQUEsYUFBYSxDQUFiO0lBQUUsV0FBVyxFQUFLLE1BQVMsQ0FBUSxVQUFVLEdBQUk7O0VBQ2pELEFBQUEsYUFBYSxDQUFiO0lBQUUsWUFBWSxFQUFJLE1BQVMsQ0FBUSxVQUFVO0lBQUUsV0FBVyxFQUFLLE1BQVMsQ0FBUSxVQUFVLEdBQUk7O0VBQzlGLEFBQUEsYUFBYSxDQUFiO0lBQUUsVUFBVSxFQUFNLE1BQVMsQ0FBUSxVQUFVO0lBQUUsYUFBYSxFQUFHLE1BQVMsQ0FBUSxVQUFVLEdBQUk7O0VBRTlGLEFBQUEsYUFBYSxDQUFiO0lBQUUsTUFBTSxFQUFVLElBQU8sQ0FBTSxVQUFVLEdBQUk7O0VBQzdDLEFBQUEsYUFBYSxDQUFiO0lBQUUsVUFBVSxFQUFNLElBQVMsQ0FBTSxVQUFVLEdBQUk7O0VBQy9DLEFBQUEsYUFBYSxDQUFiO0lBQUUsWUFBWSxFQUFJLElBQVMsQ0FBTSxVQUFVLEdBQUk7O0VBQy9DLEFBQUEsYUFBYSxDQUFiO0lBQUUsYUFBYSxFQUFHLElBQVMsQ0FBTSxVQUFVLEdBQUk7O0VBQy9DLEFBQUEsYUFBYSxDQUFiO0lBQUUsV0FBVyxFQUFLLElBQVMsQ0FBTSxVQUFVLEdBQUk7O0VBQy9DLEFBQUEsYUFBYSxDQUFiO0lBQUUsWUFBWSxFQUFJLElBQVMsQ0FBTSxVQUFVO0lBQUUsV0FBVyxFQUFLLElBQVMsQ0FBTSxVQUFVLEdBQUk7O0VBQzFGLEFBQUEsYUFBYSxDQUFiO0lBQUUsVUFBVSxFQUFNLElBQVMsQ0FBTSxVQUFVO0lBQUUsYUFB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 */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ldy5jc3MiLCJib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19ub3JtYWxpemUuc2NzcyIsIl92YXJzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsImJvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2FuaW1hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LWZpbHRlci5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJkcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9zY3NzL19wYWdlci5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2xhYmVscy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19sYWJlbC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX3Byb2dyZXNzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fcHVsbHMuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLWJhY2tncm91bmQuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLXNwYWNpbmcuc2NzcyIsImJvb3RzdHJhcC9zY3NzL191dGlsaXRpZXMtcmVzcG9uc2l2ZS5zY3NzIiwiYnJlYWtwb2ludGlmeS9saWIvX21hcmdpbi5zY3NzIiwiYnJlYWtwb2ludGlmeS9saWIvX3BhZGRpbmcuc2NzcyIsIl91dGlscy5zY3NzIiwic2lkZWJhci5zY3NzIiwiX2NvbXBvbmVudHMuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9hZHMuc2NzcyIsIm5ldy5zY3NzIiwiX3ppbmRleC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjs7OztHQUlHO0FDSkgsNEVBQTRFO0FDQTVFLDZHQUFZO0FBQ1osa0ZBQVk7QUFDWixpRkFBWTtBQUNaLCtEQUFZO0FBSFosNkdBQVk7QUFDWixrRkFBWTtBQUNaLGlGQUFZO0FBQ1osK0RBQVk7QUhZWixpRkFBaUY7QUVQakY7RUFDRSx3QkFBd0I7RUFDeEIsMkJBQTJCO0VBQzNCLCtCQUErQixFQUNoQzs7QUZTRCxrRkFBa0Y7QUVIbEY7RUFDRSxVQUFVLEVBQ1g7O0FGS0Qsa0ZBQWtGO0FFT2xGOzs7Ozs7Ozs7Ozs7O0VBYUUsZUFBZSxFQUNoQjs7QUZMRCxrRkFBa0Y7QUVZbEY7Ozs7RUFJRSxzQkFBc0I7RUFDdEIseUJBQXlCLEVBQzFCOztBRlZELGtGQUFrRjtBRWlCbEY7RUFDRSxjQUFjO0VBQ2QsVUFBVSxFQUNYOztBRmZELGtGQUFrRjtBQUNsRjs7RUV1QkUsY0FBYyxFQUNmOztBRnBCRCxrRkFBa0Y7QUU2QmxGO0VBQ0UsOEJBQThCLEVBQy9COztBRjNCRCxrRkFBa0Y7QUVrQ2xGO0VBRUksV0FBVyxFQUNaOztBRmpDSCxtRkFBbUY7QUU4Qm5GO0VBS0ksV0FBVyxFQUNaOztBRmhDSCxtRkFBbUY7QUUwQ25GO0VBQ0UsMEJBQTBCLEVBQzNCOztBRnhDRCxtRkFBbUY7QUU4Q25GOztFQUVFLGtCQUFrQixFQUNuQjs7QUY1Q0QsbUZBQW1GO0FFa0RuRjtFQUNFLG1CQUFtQixFQUNwQjs7QUZoREQsbUZBQW1GO0FFdURuRjtFQUNFLGVBQWU7RUFDZixpQkFBaUIsRUFDbEI7O0FGckRELG1GQUFtRjtBRTJEbkY7RUFDRSxpQkFBaUI7RUFDakIsWUFBWSxFQUNiOztBRnpERCxtRkFBbUY7QUUrRG5GO0VBQ0UsZUFBZSxFQUNoQjs7QUY3REQsbUZBQW1GO0FFbUVuRjs7RUFFRSxlQUFlO0VBQ2YsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQix5QkFBeUIsRUFDMUI7O0FGakVELG1GQUFtRjtBRW1FbkY7RUFDRSxZQUFZLEVBQ2I7O0FGakVELG1GQUFtRjtBRW1FbkY7RUFDRSxnQkFBZ0IsRUFDakI7O0FGakVELG1GQUFtRjtBRTBFbkY7RUFDRSxVQUFVLEVBQ1g7O0FGeEVELG1GQUFtRjtBRThFbkY7RUFDRSxpQkFBaUIsRUFDbEI7O0FGNUVELG1GQUFtRjtBRXFGbkY7RUFDRSxpQkFBaUIsRUFDbEI7O0FGbkZELG1GQUFtRjtBRXlGbkY7RUFDRSx3QkFBd0I7RUFDeEIsVUFBVSxFQUNYOztBRnZGRCxtRkFBbUY7QUU2Rm5GO0VBQ0UsZUFBZSxFQUNoQjs7QUYzRkQsbUZBQW1GO0FFaUduRjs7OztFQUlFLGtDQUFrQztFQUNsQyxlQUFlLEVBQ2hCOztBRi9GRCxtRkFBbUY7QUVnSG5GOzs7OztFQUtFLGVBQWU7RUFDZixjQUFjO0VBQ2QsVUFBVSxFQUNYOztBRjlHRCxtRkFBbUY7QUVvSG5GO0VBQ0Usa0JBQWtCLEVBQ25COztBRmxIRCxtRkFBbUY7QUUySG5GOztFQUVFLHFCQUFxQixFQUN0Qjs7QUZ6SEQsbUZBQW1GO0FFbUluRjs7OztFQUlFLDJCQUEyQjtFQUMzQixnQkFBZ0IsRUFDakI7O0FGaklELG1GQUFtRjtBRXVJbkY7O0VBRUUsZ0JBQWdCLEVBQ2pCOztBRnJJRCxtRkFBbUY7QUUySW5GOztFQUVFLFVBQVU7RUFDVixXQUFXLEVBQ1o7O0FGeklELG1GQUFtRjtBRWdKbkY7RUFDRSxvQkFBb0IsRUFDckI7O0FGOUlELG1GQUFtRjtBRXdKbkY7O0VBRUUsdUJBQXVCO0VBQ3ZCLFdBQVcsRUFDWjs7QUZ0SkQsbUZBQW1GO0FFOEpuRjs7RUFFRSxhQUFhLEVBQ2Q7O0FGNUpELG1GQUFtRjtBRW1LbkY7RUFDRSw4QkFBOEI7RUFDOUIsd0JBQXdCLEVBQ3pCOztBRmpLRCxtRkFBbUY7QUV5S25GOztFQUVFLHlCQUF5QixFQUMxQjs7QUZ2S0QsbUZBQW1GO0FFNktuRjtFQUNFLDBCQUEwQjtFQUMxQixjQUFjO0VBQ2QsK0JBQStCLEVBQ2hDOztBRjNLRCxtRkFBbUY7QUVrTG5GO0VBQ0UsVUFBVTtFQUNWLFdBQVcsRUFDWjs7QUZoTEQsbUZBQW1GO0FFc0xuRjtFQUNFLGVBQWUsRUFDaEI7O0FGcExELG1GQUFtRjtBRTJMbkY7RUFDRSxrQkFBa0IsRUFDbkI7O0FGekxELG1GQUFtRjtBRWtNbkY7RUFDRSwwQkFBMEI7RUFDMUIsa0JBQWtCLEVBQ25COztBRmhNRCxtRkFBbUY7QUVrTW5GOztFQUVFLFdBQVcsRUFDWjs7QUVwYUQ7RUpxT0UsNkVBQTZFO0VJcE83RTs7O0lBR0UsNkJBQTZCO0lBQzdCLDRCQUE0QixFQUM3QjtFSnFPRCw4RUFBOEU7RUluTzlFOztJQUVFLDJCQUEyQixFQUM1QjtFSm9PRCw4RUFBOEU7RUlsTzlFO0lBQ0UsOEJBQTZCLEVBQzlCO0VKbU9ELDhFQUE4RTtFSWpPOUU7O0lBRUUsdUJBQWdDO0lBQ2hDLHlCQUF5QixFQUMxQjtFSmtPRCw4RUFBOEU7RUloTzlFO0lBQ0UsNEJBQTRCLEVBQzdCO0VKaU9ELDhFQUE4RTtFSS9OOUU7O0lBRUUseUJBQXlCLEVBQzFCO0VKZ09ELDhFQUE4RTtFSTlOOUU7SUFDRSwyQkFBMkIsRUFDNUI7RUorTkQsOEVBQThFO0VJN045RTs7O0lBR0UsV0FBVztJQUNYLFVBQVUsRUFDWDtFSjhORCw4RUFBOEU7RUk1TjlFOztJQUVFLHdCQUF3QixFQUN6QjtFSjZORCw4RUFBOEU7RUl4TjlFO0lBQ0UsY0FBYyxFQUNmO0VKeU5ELDhFQUE4RTtFSXhOOUU7O0lBR0ksa0NBQWtDLEVBQ25DO0VKd05ILDhFQUE4RTtFSXROOUU7SUFDRSx1QkFBZ0MsRUFDakM7RUp1TkQsOEVBQThFO0VJck45RTtJQUNFLHFDQUFxQyxFQU10QztJSmlOQyw4RUFBOEU7SUl4TmhGOztNQUtJLGtDQUFrQyxFQUNuQztFSnNOSCw4RUFBOEU7RUlwTjlFOztJQUdJLGtDQUFrQyxFQUNuQyxFQUFBOztBSnFOTCwrRUFBK0U7QUtyUi9FO0VBQ0UsdUJBQXVCLEVBQ3hCOztBTHVSRCwrRUFBK0U7QUtyUi9FOzs7RUFHRSxvQkFBb0IsRUFDckI7O0FBc0JDO0VBQXNCLG9CQUFvQixFQUFBOztBQUMxQztFQUFzQixvQkFBb0IsRUFBQTs7QUFFMUM7RUFBc0Isb0JBQW9CLEVBQUE7O0FBQzFDO0VBQXNCLG9CQUFvQixFQUFBOztBTDRRNUMsK0VBQStFO0FLcFEvRTtFQUVFLGdCQ3dGK0I7RUR0Ri9CLHlDQUFpQyxFQUNsQzs7QUxvUUQsK0VBQStFO0FLbFEvRTtFQUVFLDREQzJFeUU7RUQxRXpFLGdCQ2tGK0I7RURqRi9CLGlCQ3VHOEI7RURyRzlCLGVDOUNpQztFRGdEakMsdUJDVytCLEVEVmhDOztBTGlRRCwrRUFBK0U7QUFDL0U7RUsxUEUseUJBQXlCLEVBQzFCOztBTDRQRCwrRUFBK0U7QUtqUC9FO0VBQ0UsY0FBYztFQUNkLHFCQUFxQixFQUN0Qjs7QUxtUEQsZ0ZBQWdGO0FLN09oRjtFQUNFLGNBQWM7RUFDZCxvQkFBb0IsRUFDckI7O0FMK09ELGdGQUFnRjtBSzVPaEY7O0VBR0UsYUFBYTtFQUNiLGtDQ3RGaUMsRUR1RmxDOztBTDZPRCxnRkFBZ0Y7QUszT2hGO0VBQ0Usb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixxQkFBcUIsRUFDdEI7O0FMNk9ELGdGQUFnRjtBSzNPaEY7OztFQUdFLGNBQWM7RUFDZCxvQkFBb0IsRUFDckI7O0FMNk9ELGdGQUFnRjtBSzNPaEY7Ozs7RUFJRSxpQkFBaUIsRUFDbEI7O0FMNk9ELGdGQUFnRjtBSzNPaEY7RUFDRSxrQkN5RGdDLEVEeERqQzs7QUw2T0QsZ0ZBQWdGO0FLM09oRjtFQUNFLHFCQUFxQjtFQUNyQixlQUFlLEVBQ2hCOztBTDZPRCxnRkFBZ0Y7QUszT2hGO0VBQ0UsaUJBQWlCLEVBQ2xCOztBTDZPRCxnRkFBZ0Y7QUt0T2hGO0VBQ0UsZUM1SGlDO0VENkhqQyxzQkMvRCtCLEVEeUVoQztFTDhOQyxxRkFBcUY7RUsxT3ZGO0lBS0ksZUNqRStCO0lEa0UvQiwyQkNqRWtDLEVDNUVqQztFUHFYSCxnRkFBZ0Y7RUs5T2xGO0lHekpFLHFCQUFxQjtJQUVyQiwyQ0FBMkM7SUFDM0MscUJBQXFCLEVIaUtwQjs7QUx5T0gsZ0ZBQWdGO0FLak9oRjtFQUVFLGNBQWM7RUFFZCxvQkFBb0IsRUFDckI7O0FMaU9ELGdGQUFnRjtBSzFOaEY7RUFHRSxpQkFBaUIsRUFDbEI7O0FMME5ELGdGQUFnRjtBS25OaEY7RUFHRSx1QkFBdUIsRUFHeEI7O0FMaU5ELGdGQUFnRjtBQUNoRjtFS3hNRSxnQkFBZ0IsRUFDakI7O0FMME1ELGdGQUFnRjtBSzdMaEY7Ozs7Ozs7OztFQVNFLCtCQUEyQjtNQUEzQiwyQkFBMkIsRUFDNUI7O0FMK0xELGdGQUFnRjtBS3hMaEY7RUFFRSw4QkNuQnlDLEVEb0IxQzs7QUx5TEQsZ0ZBQWdGO0FLdkxoRjtFQUNFLHFCQzFCb0M7RUQyQnBDLHdCQzNCb0M7RUQ0QnBDLGVDaE9pQztFRGlPakMsaUJBQWlCO0VBQ2pCLHFCQUFxQixFQUN0Qjs7QUx5TEQsZ0ZBQWdGO0FLdkxoRjtFQUVFLGlCQUFpQixFQUNsQjs7QUx3TEQsZ0ZBQWdGO0FLakxoRjtFQUVFLHNCQUFzQjtFQUN0QixxQkFBcUIsRUFDdEI7O0FMa0xELGdGQUFnRjtBSzVLaEY7RUFDRSxvQkFBb0I7RUFDcEIsMkNBQTJDLEVBQzVDOztBTDhLRCxnRkFBZ0Y7QUs1S2hGOzs7O0VBS0UsVUFBVTtFQUlWLHFCQUFxQjtFQUVyQixpQkFBaUIsRUFDbEI7O0FMeUtELGdGQUFnRjtBS3ZLaEY7RUFFRSxpQkFBaUIsRUFDbEI7O0FMd0tELGdGQUFnRjtBS3RLaEY7RUFJRSxhQUFhO0VBRWIsV0FBVztFQUNYLFVBQVU7RUFDVixVQUFVLEVBQ1g7O0FMb0tELGdGQUFnRjtBS2xLaEY7RUFFRSxlQUFlO0VBQ2YsWUFBWTtFQUNaLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLHFCQUFxQixFQUV0Qjs7QUxrS0QsZ0ZBQWdGO0FLaEtoRjtFQUVFLG9CQUFvQjtFQUtwQix5QkFBeUIsRUFDMUI7O0FMNkpELGdGQUFnRjtBSzFKaEY7RUFDRSxzQkFBc0IsRUFJdkI7O0FMeUpELGdGQUFnRjtBQUNoRjtFS3RKRSx5QkFBeUIsRUFDMUI7O0FMd0pELDRFQUE0RTtBUzllNUU7O0VBRUUsc0JIMkttQztFRzFLbkMscUJIMktrQztFRzFLbEMsaUJIMks4QjtFRzFLOUIsaUJIMks4QjtFRzFLOUIsZUgyS2tDLEVHMUtuQzs7QVRnZkQsNkVBQTZFO0FTOWU3RTtFQUFLLGtCSGlKOEIsRUdqSkY7O0FUa2ZqQyw2RUFBNkU7QVNqZjdFO0VBQUssZ0JIaUo0QixFR2pKQTs7QVRxZmpDLDZFQUE2RTtBU3BmN0U7RUFBSyxtQkhpSitCLEVHakpIOztBVHdmakMsNkVBQTZFO0FTdmY3RTtFQUFLLGtCSGlKOEIsRUdqSkY7O0FUMmZqQyw2RUFBNkU7QVMxZjdFO0VBQUssbUJIaUorQixFR2pKSDs7QVQ4ZmpDLDZFQUE2RTtBUzdmN0U7RUFBSyxnQkhpSjRCLEVHakpBOztBVGlnQmpDLDZFQUE2RTtBUzVmN0U7RUFBTSxrQkh1STZCLEVHdklEOztBVGdnQmxDLDZFQUE2RTtBUy9mN0U7RUFBTSxnQkh1STJCLEVHdklDOztBVG1nQmxDLDZFQUE2RTtBU2xnQjdFO0VBQU0sbUJIdUk4QixFR3ZJRjs7QVRzZ0JsQyw2RUFBNkU7QVNyZ0I3RTtFQUFNLGtCSHVJNkIsRUd2SUQ7O0FUeWdCbEMsNkVBQTZFO0FTeGdCN0U7RUFBTSxtQkh1SThCLEVHdklGOztBVDRnQmxDLDZFQUE2RTtBUzNnQjdFO0VBQU0sZ0JIdUkyQixFR3ZJQzs7QVQrZ0JsQyw2RUFBNkU7QVM3Z0I3RTtFQUNFLG1CSHdKa0M7RUd2SmxDLGlCSHdKOEIsRUd2Si9COztBVCtnQkQsNkVBQTZFO0FTNWdCN0U7RUFDRSxnQkhnSWdDO0VHL0hoQyxpQkhvSStCLEVHbkloQzs7QVQ4Z0JELDZFQUE2RTtBUzdnQjdFO0VBQ0Usa0JINkhrQztFRzVIbEMsaUJIaUkrQixFR2hJaEM7O0FUK2dCRCw2RUFBNkU7QVM5Z0I3RTtFQUNFLGtCSDBIa0M7RUd6SGxDLGlCSDhIK0IsRUc3SGhDOztBVGdoQkQsNkVBQTZFO0FTL2dCN0U7RUFDRSxrQkh1SGtDO0VHdEhsQyxpQkgySCtCLEVHMUhoQzs7QVRpaEJELDZFQUE2RTtBUzFnQjdFO0VBQ0UsaUJIQStCO0VHQy9CLG9CSEQrQjtFR0UvQixVQUFVO0VBQ1YseUNIb0lnQyxFR25JakM7O0FUNGdCRCw2RUFBNkU7QVNyZ0I3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RjtFRnNCSixpQkFBaUIsRUVqQlo7O0FuQit4QlQsOEZBQThGO0FtQnB5QnRGO0VGc0JKLGlCQUFpQixFRWpCWjs7QW5CbXlCVCw4RkFBOEY7QW1CeHlCdEY7RUZzQkosV0FBaUIsRUVqQlo7O0FuQnV5QlQsOEZBQThGO0FtQjV5QnRGO0VGc0JKLGlCQUFpQixFRWpCWjs7QW5CMnlCVCw4RkFBOEY7QW1CaHpCdEY7RUZzQkosaUJBQWlCLEVFakJaOztBbkIreUJULDhGQUE4RjtBbUJwekJ0RjtFRnNCSixhQUFpQixFRWpCWjs7QW5CbXpCVCw4RkFBOEY7QW1CeHpCdEY7RUZzQkosaUJBQWlCLEVFakJaOztBbkJ1ekJULDhGQUE4RjtBbUI1ekJ0RjtFRnNCSixpQkFBaUIsRUVqQlo7O0FuQjJ6QlQsOEZBQThGO0FtQmgwQnRGO0VGc0JKLFdBQWlCLEVFakJaOztBbkIrekJULDhGQUE4RjtBbUJwMEJ0RjtFRnNCSixpQkFBaUIsRUVqQlo7O0FuQm0wQlQsOEZBQThGO0FtQngwQnRGO0VGc0JKLGlCQUFpQixFRWpCWjs7QW5CdTBCVCw4RkFBOEY7QW1CNTBCdEY7RUZzQkosYUFBaUIsRUVqQlo7O0FuQjIwQlQsOEZBQThGO0FtQmgxQnRGO0VGc0JKLGlCQUFpQixFRWpCWjs7QW5CKzBCVCw4RkFBOEY7QW1CcDFCdEY7RUZzQkosaUJBQWlCLEVFakJaOztBbkJtMUJULDhGQUE4RjtBbUJ4MUJ0RjtFRnNCSixXQUFpQixFRWpCWjs7QW5CdTFCVCw4RkFBOEY7QW1CNTFCdEY7RUZzQkosaUJBQWlCLEVFakJaOztBbkIyMUJULDhGQUE4RjtBbUJoMkJ0RjtFRnNCSixpQkFBaUIsRUVqQlo7O0FuQisxQlQsOEZBQThGO0FtQnAyQnRGO0VGc0JKLGFBQWlCLEVFakJaOztBbkJtMkJULDhGQUE4RjtBbUJ4MkJ0RjtFRnNCSixpQkFBaUIsRUVqQlo7O0FuQnUyQlQsOEZBQThGO0FtQjUyQnRGO0VGc0JKLGlCQUFpQixFRWpCWjs7QW5CMjJCVCw4RkFBOEY7QW1CaDNCdEY7RUZzQkosWUFBaUIsRUVqQlo7O0FuQisyQlQsOEZBQThGO0FtQjMyQnBGO0VGMEJSLFlBQXVELEVFeEI5Qzs7QW5CNjJCWCw4RkFBOEY7QW1CLzJCcEY7RUYwQlIsZ0JBQStCLEVFeEJ0Qjs7QW5CaTNCWCw4RkFBOEY7QW1CbjNCcEY7RUYwQlIsZ0JBQStCLEVFeEJ0Qjs7QW5CcTNCWCw4RkFBOEY7QW1CdjNCcEY7RUYwQlIsYUFBK0IsRUV4QnRCOztBbkJ5M0JYLDhGQUE4RjtBbUIzM0JwRjtFRjBCUixpQkFBK0IsRUV4QnRCOztBbkI2M0JYLDhGQUE4RjtBbUIvM0JwRjtFRjBCUixpQkFBK0IsRUV4QnRCOztBbkJpNEJYLDhGQUE4RjtBbUJuNEJwRjtFRjBCUixXQUErQixFRXhCdEI7O0FuQnE0QlgsOEZBQThGO0FtQnY0QnBGO0VGMEJSLGlCQUErQixFRXhCdEI7O0FuQnk0QlgsOEZBQThGO0FtQjM0QnBGO0VGMEJSLGlCQUErQixFRXhCdEI7O0FuQjY0QlgsOEZBQThGO0FtQi80QnBGO0VGMEJSLGFBQStCLEVFeEJ0Qjs7QW5CaTVCWCw4RkFBOEY7QW1CbjVCcEY7RUYwQlIsaUJBQStCLEVFeEJ0Qjs7QW5CcTVCWCw4RkFBOEY7QW1CdjVCcEY7RUYwQlIsaUJBQStCLEVFeEJ0Qjs7QW5CeTVCWCw4RkFBOEY7QW1CMzVCcEY7RUYwQlIsV0FBK0IsRUV4QnRCOztBbkI2NUJYLDhGQUE4RjtBbUIvNUJwRjtFRjBCUixpQkFBK0IsRUV4QnRCOztBbkJpNkJYLDhGQUE4RjtBbUJuNkJwRjtFRjBCUixpQkFBK0IsRUV4QnRCOztBbkJxNkJYLDhGQUE4RjtBbUJ2NkJwRjtFRjBCUixhQUErQixFRXhCdEI7O0FuQnk2QlgsOEZBQThGO0FtQjM2QnBGO0VGMEJSLGlCQUErQixFRXhCdEI7O0FuQjY2QlgsOEZBQThGO0FtQi82QnBGO0VGMEJSLGlCQUErQixFRXhCdEI7O0FuQmk3QlgsOEZBQThGO0FtQm43QnBGO0VGMEJSLFdBQStCLEVFeEJ0Qjs7QW5CcTdCWCw4RkFBOEY7QW1CdjdCcEY7RUYwQlIsaUJBQStCLEVFeEJ0Qjs7QW5CeTdCWCw4RkFBOEY7QW1CMzdCcEY7RUYwQlIsaUJBQStCLEVFeEJ0Qjs7QW5CNjdCWCw4RkFBOEY7QW1CLzdCcEY7RUYwQlIsYUFBK0IsRUV4QnRCOztBbkJpOEJYLDhGQUE4RjtBbUJuOEJwRjtFRjBCUixpQkFBK0IsRUV4QnRCOztBbkJxOEJYLDhGQUE4RjtBbUJ2OEJwRjtFRjBCUixpQkFBK0IsRUV4QnRCOztBbkJ5OEJYLDhGQUE4RjtBbUIzOEJwRjtFRjBCUixZQUErQixFRXhCdEI7O0FuQjY4QlgsOEZBQThGO0FtQi84QnBGO0VGc0JSLFdBQXNELEVFcEI3Qzs7QW5CaTlCWCw4RkFBOEY7QW1CbjlCcEY7RUZzQlIsZUFBOEIsRUVwQnJCOztBbkJxOUJYLDhGQUE4RjtBbUJ2OUJwRjtFRnNCUixlQUE4QixFRXBCckI7O0FuQnk5QlgsOEZBQThGO0FtQjM5QnBGO0VGc0JSLFlBQThCLEVFcEJyQjs7QW5CNjlCWCw4RkFBOEY7QW1CLzlCcEY7RUZzQlIsZ0JBQThCLEVFcEJyQjs7QW5CaStCWCw4RkFBOEY7QW1CbitCcEY7RUZzQlIsZ0JBQThCLEVFcEJyQjs7QW5CcStCWCw4RkFBOEY7QW1CditCcEY7RUZzQlIsVUFBOEIsRUVwQnJCOztBbkJ5K0JYLDhGQUE4RjtBbUIzK0JwRjtFRnNCUixnQkFBOEIsRUVwQnJCOztBbkI2K0JYLDhGQUE4RjtBbUIvK0JwRjtFRnNCUixnQkFBOEIsRUVwQnJCOztBbkJpL0JYLDhGQUE4RjtBbUJuL0JwRjtFRnNCUixZQUE4QixFRXBCckI7O0FuQnEvQlgsOEZBQThGO0FtQnYvQnBGO0VGc0JSLGdCQUE4QixFRXBCckI7O0FuQnkvQlgsOEZBQThGO0FtQjMvQnBGO0VGc0JSLGdCQUE4QixFRXBCckI7O0FuQjYvQlgsOEZBQThGO0FtQi8vQnBGO0VGc0JSLFVBQThCLEVFcEJyQjs7QW5CaWdDWCw4RkFBOEY7QW1CbmdDcEY7RUZzQlIsZ0JBQThCLEVFcEJyQjs7QW5CcWdDWCw4RkFBOEY7QW1CdmdDcEY7RUZzQlIsZ0JBQThCLEVFcEJyQjs7QW5CeWdDWCw4RkFBOEY7QW1CM2dDcEY7RUZzQlIsWUFBOEIsRUVwQnJCOztBbkI2Z0NYLDhGQUE4RjtBbUIvZ0NwRjtFRnNCUixnQkFBOEIsRUVwQnJCOztBbkJpaENYLDhGQUE4RjtBbUJuaENwRjtFRnNCUixnQkFBOEIsRUVwQnJCOztBbkJxaENYLDhGQUE4RjtBbUJ2aENwRjtFRnNCUixVQUE4QixFRXBCckI7O0FuQnloQ1gsOEZBQThGO0FtQjNoQ3BGO0VGc0JSLGdCQUE4QixFRXBCckI7O0FuQjZoQ1gsOEZBQThGO0FtQi9oQ3BGO0VGc0JSLGdCQUE4QixFRXBCckI7O0FuQmlpQ1gsOEZBQThGO0FtQm5pQ3BGO0VGc0JSLFlBQThCLEVFcEJyQjs7QW5CcWlDWCw4RkFBOEY7QW1CdmlDcEY7RUZzQlIsZ0JBQThCLEVFcEJyQjs7QW5CeWlDWCw4RkFBOEY7QW1CM2lDcEY7RUZzQlIsZ0JBQThCLEVFcEJyQjs7QW5CNmlDWCw4RkFBOEY7QW1CL2lDcEY7RUZzQlIsV0FBOEIsRUVwQnJCOztBbkJpakNYLDhGQUE4RjtBbUJuakNwRjtFRmtCUixnQkFBdUIsRUVoQmQ7O0FuQnFqQ1gsOEZBQThGO0FtQnZqQ3BGO0VGa0JSLHNCQUF1QixFRWhCZDs7QW5CeWpDWCw4RkFBOEY7QW1CM2pDcEY7RUZrQlIsc0JBQXVCLEVFaEJkOztBbkI2akNYLDhGQUE4RjtBbUIvakNwRjtFRmtCUixtQkFBdUIsRUVoQmQ7O0FuQmlrQ1gsOEZBQThGO0FtQm5rQ3BGO0VGa0JSLHVCQUF1QixFRWhCZDs7QW5CcWtDWCw4RkFBOEY7QW1CdmtDcEY7RUZrQlIsdUJBQXVCLEVFaEJkOztBbkJ5a0NYLDhGQUE4RjtBbUIza0NwRjtFRmtCUixpQkFBdUIsRUVoQmQ7O0FuQjZrQ1gsOEZBQThGO0FtQi9rQ3BGO0VGa0JSLHVCQUF1QixFRWhCZDs7QW5CaWxDWCw4RkFBOEY7QW1CbmxDcEY7RUZrQlIsdUJBQXVCLEVFaEJkOztBbkJxbENYLDhGQUE4RjtBbUJ2bENwRjtFRmtCUixtQkFBdUIsRUVoQmQ7O0FuQnlsQ1gsOEZBQThGO0FtQjNsQ3BGO0VGa0JSLHVCQUF1QixFRWhCZDs7QW5CNmxDWCw4RkFBOEY7QW1CL2xDcEY7RUZrQlIsdUJBQXVCLEVFaEJkOztBbkJpbUNYLDhGQUE4RjtBbUJubUNwRjtFRmtCUixpQkFBdUIsRUVoQmQ7O0FuQnFtQ1gsOEZBQThGO0FtQnZtQ3BGO0VGa0JSLHVCQUF1QixFRWhCZDs7QW5CeW1DWCw4RkFBOEY7QW1CM21DcEY7RUZrQlIsdUJBQXVCLEVFaEJkOztBbkI2bUNYLDhGQUE4RjtBbUIvbUNwRjtFRmtCUixtQkFBdUIsRUVoQmQ7O0FuQmluQ1gsOEZBQThGO0FtQm5uQ3BGO0VGa0JSLHVCQUF1QixFRWhCZDs7QW5CcW5DWCw4RkFBOEY7QW1Cdm5DcEY7RUZrQlIsdUJBQXVCLEVFaEJkOztBbkJ5bkNYLDhGQUE4RjtBbUIzbkNwRjtFRmtCUixpQkFBdUIsRUVoQmQ7O0FuQjZuQ1gsOEZBQThGO0FtQi9uQ3BGO0VGa0JSLHVCQUF1QixFRWhCZDs7QW5CaW9DWCw4RkFBOEY7QW1Cbm9DcEY7RUZrQlIsdUJBQXVCLEVFaEJkOztBbkJxb0NYLDhGQUE4RjtBbUJ2b0NwRjtFRmtCUixtQkFBdUIsRUVoQmQ7O0FuQnlvQ1gsOEZBQThGO0FtQjNvQ3BGO0VGa0JSLHVCQUF1QixFRWhCZDs7QW5CNm9DWCw4RkFBOEY7QW1CL29DcEY7RUZrQlIsdUJBQXVCLEVFaEJkOztBbkJpcENYLDhGQUE4RjtBbUJucENwRjtFRmtCUixrQkFBdUIsRUVoQmQ7O0FET1A7RWxCK29DRiw4RkFBOEY7RW1CcnFDMUY7SUFDRSxZQUFZLEVBQ2I7RW5Cc3FDTCw4RkFBOEY7RW1CcHFDeEY7SUZzQkosZ0JBQWlCLEVFakJaO0VuQmtxQ1AsOEZBQThGO0VtQnZxQ3hGO0lGc0JKLGdCQUFpQixFRWpCWjtFbkJxcUNQLDhGQUE4RjtFbUIxcUN4RjtJRnNCSixhQUFpQixFRWpCWjtFbkJ3cUNQLDhGQUE4RjtFbUI3cUN4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CMnFDUCw4RkFBOEY7RW1CaHJDeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQjhxQ1AsOEZBQThGO0VtQm5yQ3hGO0lGc0JKLFdBQWlCLEVFakJaO0VuQmlyQ1AsOEZBQThGO0VtQnRyQ3hGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkJvckNQLDhGQUE4RjtFbUJ6ckN4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CdXJDUCw4RkFBOEY7RW1CNXJDeEY7SUZzQkosYUFBaUIsRUVqQlo7RW5CMHJDUCw4RkFBOEY7RW1CL3JDeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQjZyQ1AsOEZBQThGO0VtQmxzQ3hGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkJnc0NQLDhGQUE4RjtFbUJyc0N4RjtJRnNCSixXQUFpQixFRWpCWjtFbkJtc0NQLDhGQUE4RjtFbUJ4c0N4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5Cc3NDUCw4RkFBOEY7RW1CM3NDeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQnlzQ1AsOEZBQThGO0VtQjlzQ3hGO0lGc0JKLGFBQWlCLEVFakJaO0VuQjRzQ1AsOEZBQThGO0VtQmp0Q3hGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkIrc0NQLDhGQUE4RjtFbUJwdEN4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5Ca3RDUCw4RkFBOEY7RW1CdnRDeEY7SUZzQkosV0FBaUIsRUVqQlo7RW5CcXRDUCw4RkFBOEY7RW1CMXRDeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQnd0Q1AsOEZBQThGO0VtQjd0Q3hGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkIydENQLDhGQUE4RjtFbUJodUN4RjtJRnNCSixhQUFpQixFRWpCWjtFbkI4dENQLDhGQUE4RjtFbUJudUN4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CaXVDUCw4RkFBOEY7RW1CdHVDeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQm91Q1AsOEZBQThGO0VtQnp1Q3hGO0lGc0JKLFlBQWlCLEVFakJaO0VuQnV1Q1AsOEZBQThGO0VtQm51Q3RGO0lGMEJSLFlBQXVELEVFeEI5QztFbkJvdUNULDhGQUE4RjtFbUJ0dUN0RjtJRjBCUixnQkFBK0IsRUV4QnRCO0VuQnV1Q1QsOEZBQThGO0VtQnp1Q3RGO0lGMEJSLGdCQUErQixFRXhCdEI7RW5CMHVDVCw4RkFBOEY7RW1CNXVDdEY7SUYwQlIsYUFBK0IsRUV4QnRCO0VuQjZ1Q1QsOEZBQThGO0VtQi91Q3RGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CZ3ZDVCw4RkFBOEY7RW1CbHZDdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkJtdkNULDhGQUE4RjtFbUJydkN0RjtJRjBCUixXQUErQixFRXhCdEI7RW5Cc3ZDVCw4RkFBOEY7RW1CeHZDdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkJ5dkNULDhGQUE4RjtFbUIzdkN0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQjR2Q1QsOEZBQThGO0VtQjl2Q3RGO0lGMEJSLGFBQStCLEVFeEJ0QjtFbkIrdkNULDhGQUE4RjtFbUJqd0N0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQmt3Q1QsOEZBQThGO0VtQnB3Q3RGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CcXdDVCw4RkFBOEY7RW1CdndDdEY7SUYwQlIsV0FBK0IsRUV4QnRCO0VuQnd3Q1QsOEZBQThGO0VtQjF3Q3RGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CMndDVCw4RkFBOEY7RW1CN3dDdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkI4d0NULDhGQUE4RjtFbUJoeEN0RjtJRjBCUixhQUErQixFRXhCdEI7RW5CaXhDVCw4RkFBOEY7RW1CbnhDdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkJveENULDhGQUE4RjtFbUJ0eEN0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQnV4Q1QsOEZBQThGO0VtQnp4Q3RGO0lGMEJSLFdBQStCLEVFeEJ0QjtFbkIweENULDhGQUE4RjtFbUI1eEN0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQjZ4Q1QsOEZBQThGO0VtQi94Q3RGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CZ3lDVCw4RkFBOEY7RW1CbHlDdEY7SUYwQlIsYUFBK0IsRUV4QnRCO0VuQm15Q1QsOEZBQThGO0VtQnJ5Q3RGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5Cc3lDVCw4RkFBOEY7RW1CeHlDdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkJ5eUNULDhGQUE4RjtFbUIzeUN0RjtJRjBCUixZQUErQixFRXhCdEI7RW5CNHlDVCw4RkFBOEY7RW1COXlDdEY7SUZzQlIsV0FBc0QsRUVwQjdDO0VuQit5Q1QsOEZBQThGO0VtQmp6Q3RGO0lGc0JSLGVBQThCLEVFcEJyQjtFbkJrekNULDhGQUE4RjtFbUJwekN0RjtJRnNCUixlQUE4QixFRXBCckI7RW5CcXpDVCw4RkFBOEY7RW1CdnpDdEY7SUZzQlIsWUFBOEIsRUVwQnJCO0VuQnd6Q1QsOEZBQThGO0VtQjF6Q3RGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CMnpDVCw4RkFBOEY7RW1CN3pDdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkI4ekNULDhGQUE4RjtFbUJoMEN0RjtJRnNCUixVQUE4QixFRXBCckI7RW5CaTBDVCw4RkFBOEY7RW1CbjBDdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkJvMENULDhGQUE4RjtFbUJ0MEN0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQnUwQ1QsOEZBQThGO0VtQnowQ3RGO0lGc0JSLFlBQThCLEVFcEJyQjtFbkIwMENULDhGQUE4RjtFbUI1MEN0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQjYwQ1QsOEZBQThGO0VtQi8wQ3RGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CZzFDVCw4RkFBOEY7RW1CbDFDdEY7SUZzQlIsVUFBOEIsRUVwQnJCO0VuQm0xQ1QsOEZBQThGO0VtQnIxQ3RGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CczFDVCw4RkFBOEY7RW1CeDFDdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkJ5MUNULDhGQUE4RjtFbUIzMUN0RjtJRnNCUixZQUE4QixFRXBCckI7RW5CNDFDVCw4RkFBOEY7RW1COTFDdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkIrMUNULDhGQUE4RjtFbUJqMkN0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQmsyQ1QsOEZBQThGO0VtQnAyQ3RGO0lGc0JSLFVBQThCLEVFcEJyQjtFbkJxMkNULDhGQUE4RjtFbUJ2MkN0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQncyQ1QsOEZBQThGO0VtQjEyQ3RGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CMjJDVCw4RkFBOEY7RW1CNzJDdEY7SUZzQlIsWUFBOEIsRUVwQnJCO0VuQjgyQ1QsOEZBQThGO0VtQmgzQ3RGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CaTNDVCw4RkFBOEY7RW1CbjNDdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkJvM0NULDhGQUE4RjtFbUJ0M0N0RjtJRnNCUixXQUE4QixFRXBCckI7RW5CdTNDVCw4RkFBOEY7RW1CejNDdEY7SUZrQlIsZ0JBQXVCLEVFaEJkO0VuQjAzQ1QsOEZBQThGO0VtQjUzQ3RGO0lGa0JSLHNCQUF1QixFRWhCZDtFbkI2M0NULDhGQUE4RjtFbUIvM0N0RjtJRmtCUixzQkFBdUIsRUVoQmQ7RW5CZzRDVCw4RkFBOEY7RW1CbDRDdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQm00Q1QsOEZBQThGO0VtQnI0Q3RGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJzNENULDhGQUE4RjtFbUJ4NEN0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CeTRDVCw4RkFBOEY7RW1CMzRDdEY7SUZrQlIsaUJBQXVCLEVFaEJkO0VuQjQ0Q1QsOEZBQThGO0VtQjk0Q3RGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkIrNENULDhGQUE4RjtFbUJqNUN0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CazVDVCw4RkFBOEY7RW1CcDVDdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQnE1Q1QsOEZBQThGO0VtQnY1Q3RGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJ3NUNULDhGQUE4RjtFbUIxNUN0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CMjVDVCw4RkFBOEY7RW1CNzVDdEY7SUZrQlIsaUJBQXVCLEVFaEJkO0VuQjg1Q1QsOEZBQThGO0VtQmg2Q3RGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJpNkNULDhGQUE4RjtFbUJuNkN0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CbzZDVCw4RkFBOEY7RW1CdDZDdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQnU2Q1QsOEZBQThGO0VtQno2Q3RGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkIwNkNULDhGQUE4RjtFbUI1NkN0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CNjZDVCw4RkFBOEY7RW1CLzZDdEY7SUZrQlIsaUJBQXVCLEVFaEJkO0VuQmc3Q1QsOEZBQThGO0VtQmw3Q3RGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJtN0NULDhGQUE4RjtFbUJyN0N0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CczdDVCw4RkFBOEY7RW1CeDdDdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQnk3Q1QsOEZBQThGO0VtQjM3Q3RGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkI0N0NULDhGQUE4RjtFbUI5N0N0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CKzdDVCw4RkFBOEY7RW1CajhDdEY7SUZrQlIsa0JBQXVCLEVFaEJkLEVBQUE7O0FET1A7RWxCNjdDRiw4RkFBOEY7RW1CbjlDMUY7SUFDRSxZQUFZLEVBQ2I7RW5CbzlDTCw4RkFBOEY7RW1CbDlDeEY7SUZzQkosZ0JBQWlCLEVFakJaO0VuQmc5Q1AsOEZBQThGO0VtQnI5Q3hGO0lGc0JKLGdCQUFpQixFRWpCWjtFbkJtOUNQLDhGQUE4RjtFbUJ4OUN4RjtJRnNCSixhQUFpQixFRWpCWjtFbkJzOUNQLDhGQUE4RjtFbUIzOUN4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CeTlDUCw4RkFBOEY7RW1COTlDeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQjQ5Q1AsOEZBQThGO0VtQmorQ3hGO0lGc0JKLFdBQWlCLEVFakJaO0VuQis5Q1AsOEZBQThGO0VtQnArQ3hGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkJrK0NQLDhGQUE4RjtFbUJ2K0N4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CcStDUCw4RkFBOEY7RW1CMStDeEY7SUZzQkosYUFBaUIsRUVqQlo7RW5CdytDUCw4RkFBOEY7RW1CNytDeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQjIrQ1AsOEZBQThGO0VtQmgvQ3hGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkI4K0NQLDhGQUE4RjtFbUJuL0N4RjtJRnNCSixXQUFpQixFRWpCWjtFbkJpL0NQLDhGQUE4RjtFbUJ0L0N4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5Cby9DUCw4RkFBOEY7RW1Cei9DeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQnUvQ1AsOEZBQThGO0VtQjUvQ3hGO0lGc0JKLGFBQWlCLEVFakJaO0VuQjAvQ1AsOEZBQThGO0VtQi8vQ3hGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkI2L0NQLDhGQUE4RjtFbUJsZ0R4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CZ2dEUCw4RkFBOEY7RW1CcmdEeEY7SUZzQkosV0FBaUIsRUVqQlo7RW5CbWdEUCw4RkFBOEY7RW1CeGdEeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQnNnRFAsOEZBQThGO0VtQjNnRHhGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkJ5Z0RQLDhGQUE4RjtFbUI5Z0R4RjtJRnNCSixhQUFpQixFRWpCWjtFbkI0Z0RQLDhGQUE4RjtFbUJqaER4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CK2dEUCw4RkFBOEY7RW1CcGhEeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQmtoRFAsOEZBQThGO0VtQnZoRHhGO0lGc0JKLFlBQWlCLEVFakJaO0VuQnFoRFAsOEZBQThGO0VtQmpoRHRGO0lGMEJSLFlBQXVELEVFeEI5QztFbkJraERULDhGQUE4RjtFbUJwaER0RjtJRjBCUixnQkFBK0IsRUV4QnRCO0VuQnFoRFQsOEZBQThGO0VtQnZoRHRGO0lGMEJSLGdCQUErQixFRXhCdEI7RW5Cd2hEVCw4RkFBOEY7RW1CMWhEdEY7SUYwQlIsYUFBK0IsRUV4QnRCO0VuQjJoRFQsOEZBQThGO0VtQjdoRHRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5COGhEVCw4RkFBOEY7RW1CaGlEdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkJpaURULDhGQUE4RjtFbUJuaUR0RjtJRjBCUixXQUErQixFRXhCdEI7RW5Cb2lEVCw4RkFBOEY7RW1CdGlEdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkJ1aURULDhGQUE4RjtFbUJ6aUR0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQjBpRFQsOEZBQThGO0VtQjVpRHRGO0lGMEJSLGFBQStCLEVFeEJ0QjtFbkI2aURULDhGQUE4RjtFbUIvaUR0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQmdqRFQsOEZBQThGO0VtQmxqRHRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CbWpEVCw4RkFBOEY7RW1CcmpEdEY7SUYwQlIsV0FBK0IsRUV4QnRCO0VuQnNqRFQsOEZBQThGO0VtQnhqRHRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CeWpEVCw4RkFBOEY7RW1CM2pEdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkI0akRULDhGQUE4RjtFbUI5akR0RjtJRjBCUixhQUErQixFRXhCdEI7RW5CK2pEVCw4RkFBOEY7RW1CamtEdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkJra0RULDhGQUE4RjtFbUJwa0R0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQnFrRFQsOEZBQThGO0VtQnZrRHRGO0lGMEJSLFdBQStCLEVFeEJ0QjtFbkJ3a0RULDhGQUE4RjtFbUIxa0R0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQjJrRFQsOEZBQThGO0VtQjdrRHRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5COGtEVCw4RkFBOEY7RW1CaGxEdEY7SUYwQlIsYUFBK0IsRUV4QnRCO0VuQmlsRFQsOEZBQThGO0VtQm5sRHRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5Cb2xEVCw4RkFBOEY7RW1CdGxEdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkJ1bERULDhGQUE4RjtFbUJ6bER0RjtJRjBCUixZQUErQixFRXhCdEI7RW5CMGxEVCw4RkFBOEY7RW1CNWxEdEY7SUZzQlIsV0FBc0QsRUVwQjdDO0VuQjZsRFQsOEZBQThGO0VtQi9sRHRGO0lGc0JSLGVBQThCLEVFcEJyQjtFbkJnbURULDhGQUE4RjtFbUJsbUR0RjtJRnNCUixlQUE4QixFRXBCckI7RW5CbW1EVCw4RkFBOEY7RW1Ccm1EdEY7SUZzQlIsWUFBOEIsRUVwQnJCO0VuQnNtRFQsOEZBQThGO0VtQnhtRHRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CeW1EVCw4RkFBOEY7RW1CM21EdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkI0bURULDhGQUE4RjtFbUI5bUR0RjtJRnNCUixVQUE4QixFRXBCckI7RW5CK21EVCw4RkFBOEY7RW1Cam5EdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkJrbkRULDhGQUE4RjtFbUJwbkR0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQnFuRFQsOEZBQThGO0VtQnZuRHRGO0lGc0JSLFlBQThCLEVFcEJyQjtFbkJ3bkRULDhGQUE4RjtFbUIxbkR0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQjJuRFQsOEZBQThGO0VtQjduRHRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5COG5EVCw4RkFBOEY7RW1CaG9EdEY7SUZzQlIsVUFBOEIsRUVwQnJCO0VuQmlvRFQsOEZBQThGO0VtQm5vRHRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5Cb29EVCw4RkFBOEY7RW1CdG9EdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkJ1b0RULDhGQUE4RjtFbUJ6b0R0RjtJRnNCUixZQUE4QixFRXBCckI7RW5CMG9EVCw4RkFBOEY7RW1CNW9EdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkI2b0RULDhGQUE4RjtFbUIvb0R0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQmdwRFQsOEZBQThGO0VtQmxwRHRGO0lGc0JSLFVBQThCLEVFcEJyQjtFbkJtcERULDhGQUE4RjtFbUJycER0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQnNwRFQsOEZBQThGO0VtQnhwRHRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CeXBEVCw4RkFBOEY7RW1CM3BEdEY7SUZzQlIsWUFBOEIsRUVwQnJCO0VuQjRwRFQsOEZBQThGO0VtQjlwRHRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CK3BEVCw4RkFBOEY7RW1CanFEdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkJrcURULDhGQUE4RjtFbUJwcUR0RjtJRnNCUixXQUE4QixFRXBCckI7RW5CcXFEVCw4RkFBOEY7RW1CdnFEdEY7SUZrQlIsZ0JBQXVCLEVFaEJkO0VuQndxRFQsOEZBQThGO0VtQjFxRHRGO0lGa0JSLHNCQUF1QixFRWhCZDtFbkIycURULDhGQUE4RjtFbUI3cUR0RjtJRmtCUixzQkFBdUIsRUVoQmQ7RW5COHFEVCw4RkFBOEY7RW1CaHJEdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQmlyRFQsOEZBQThGO0VtQm5yRHRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJvckRULDhGQUE4RjtFbUJ0ckR0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CdXJEVCw4RkFBOEY7RW1CenJEdEY7SUZrQlIsaUJBQXVCLEVFaEJkO0VuQjByRFQsOEZBQThGO0VtQjVyRHRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkI2ckRULDhGQUE4RjtFbUIvckR0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CZ3NEVCw4RkFBOEY7RW1CbHNEdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQm1zRFQsOEZBQThGO0VtQnJzRHRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJzc0RULDhGQUE4RjtFbUJ4c0R0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CeXNEVCw4RkFBOEY7RW1CM3NEdEY7SUZrQlIsaUJBQXVCLEVFaEJkO0VuQjRzRFQsOEZBQThGO0VtQjlzRHRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkIrc0RULDhGQUE4RjtFbUJqdER0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5Ca3REVCw4RkFBOEY7RW1CcHREdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQnF0RFQsOEZBQThGO0VtQnZ0RHRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJ3dERULDhGQUE4RjtFbUIxdER0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CMnREVCw4RkFBOEY7RW1CN3REdEY7SUZrQlIsaUJBQXVCLEVFaEJkO0VuQjh0RFQsOEZBQThGO0VtQmh1RHRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJpdURULDhGQUE4RjtFbUJudUR0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5Cb3VEVCw4RkFBOEY7RW1CdHVEdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQnV1RFQsOEZBQThGO0VtQnp1RHRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkIwdURULDhGQUE4RjtFbUI1dUR0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CNnVEVCw4RkFBOEY7RW1CL3VEdEY7SUZrQlIsa0JBQXVCLEVFaEJkLEVBQUE7O0FET1A7RWxCMnVERiw4RkFBOEY7RW1CandEMUY7SUFDRSxZQUFZLEVBQ2I7RW5Ca3dETCw4RkFBOEY7RW1CaHdEeEY7SUZzQkosZ0JBQWlCLEVFakJaO0VuQjh2RFAsOEZBQThGO0VtQm53RHhGO0lGc0JKLGdCQUFpQixFRWpCWjtFbkJpd0RQLDhGQUE4RjtFbUJ0d0R4RjtJRnNCSixhQUFpQixFRWpCWjtFbkJvd0RQLDhGQUE4RjtFbUJ6d0R4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CdXdEUCw4RkFBOEY7RW1CNXdEeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQjB3RFAsOEZBQThGO0VtQi93RHhGO0lGc0JKLFdBQWlCLEVFakJaO0VuQjZ3RFAsOEZBQThGO0VtQmx4RHhGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkJneERQLDhGQUE4RjtFbUJyeER4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CbXhEUCw4RkFBOEY7RW1CeHhEeEY7SUZzQkosYUFBaUIsRUVqQlo7RW5Cc3hEUCw4RkFBOEY7RW1CM3hEeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQnl4RFAsOEZBQThGO0VtQjl4RHhGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkI0eERQLDhGQUE4RjtFbUJqeUR4RjtJRnNCSixXQUFpQixFRWpCWjtFbkIreERQLDhGQUE4RjtFbUJweUR4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5Ca3lEUCw4RkFBOEY7RW1CdnlEeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQnF5RFAsOEZBQThGO0VtQjF5RHhGO0lGc0JKLGFBQWlCLEVFakJaO0VuQnd5RFAsOEZBQThGO0VtQjd5RHhGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkIyeURQLDhGQUE4RjtFbUJoekR4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5COHlEUCw4RkFBOEY7RW1CbnpEeEY7SUZzQkosV0FBaUIsRUVqQlo7RW5CaXpEUCw4RkFBOEY7RW1CdHpEeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQm96RFAsOEZBQThGO0VtQnp6RHhGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkJ1ekRQLDhGQUE4RjtFbUI1ekR4RjtJRnNCSixhQUFpQixFRWpCWjtFbkIwekRQLDhGQUE4RjtFbUIvekR4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CNnpEUCw4RkFBOEY7RW1CbDBEeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQmcwRFAsOEZBQThGO0VtQnIwRHhGO0lGc0JKLFlBQWlCLEVFakJaO0VuQm0wRFAsOEZBQThGO0VtQi96RHRGO0lGMEJSLFlBQXVELEVFeEI5QztFbkJnMERULDhGQUE4RjtFbUJsMER0RjtJRjBCUixnQkFBK0IsRUV4QnRCO0VuQm0wRFQsOEZBQThGO0VtQnIwRHRGO0lGMEJSLGdCQUErQixFRXhCdEI7RW5CczBEVCw4RkFBOEY7RW1CeDBEdEY7SUYwQlIsYUFBK0IsRUV4QnRCO0VuQnkwRFQsOEZBQThGO0VtQjMwRHRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CNDBEVCw4RkFBOEY7RW1COTBEdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkIrMERULDhGQUE4RjtFbUJqMUR0RjtJRjBCUixXQUErQixFRXhCdEI7RW5CazFEVCw4RkFBOEY7RW1CcDFEdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkJxMURULDhGQUE4RjtFbUJ2MUR0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQncxRFQsOEZBQThGO0VtQjExRHRGO0lGMEJSLGFBQStCLEVFeEJ0QjtFbkIyMURULDhGQUE4RjtFbUI3MUR0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQjgxRFQsOEZBQThGO0VtQmgyRHRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CaTJEVCw4RkFBOEY7RW1CbjJEdEY7SUYwQlIsV0FBK0IsRUV4QnRCO0VuQm8yRFQsOEZBQThGO0VtQnQyRHRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CdTJEVCw4RkFBOEY7RW1CejJEdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkIwMkRULDhGQUE4RjtFbUI1MkR0RjtJRjBCUixhQUErQixFRXhCdEI7RW5CNjJEVCw4RkFBOEY7RW1CLzJEdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkJnM0RULDhGQUE4RjtFbUJsM0R0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQm0zRFQsOEZBQThGO0VtQnIzRHRGO0lGMEJSLFdBQStCLEVFeEJ0QjtFbkJzM0RULDhGQUE4RjtFbUJ4M0R0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQnkzRFQsOEZBQThGO0VtQjMzRHRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CNDNEVCw4RkFBOEY7RW1COTNEdEY7SUYwQlIsYUFBK0IsRUV4QnRCO0VuQiszRFQsOEZBQThGO0VtQmo0RHRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CazREVCw4RkFBOEY7RW1CcDREdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkJxNERULDhGQUE4RjtFbUJ2NER0RjtJRjBCUixZQUErQixFRXhCdEI7RW5CdzREVCw4RkFBOEY7RW1CMTREdEY7SUZzQlIsV0FBc0QsRUVwQjdDO0VuQjI0RFQsOEZBQThGO0VtQjc0RHRGO0lGc0JSLGVBQThCLEVFcEJyQjtFbkI4NERULDhGQUE4RjtFbUJoNUR0RjtJRnNCUixlQUE4QixFRXBCckI7RW5CaTVEVCw4RkFBOEY7RW1CbjVEdEY7SUZzQlIsWUFBOEIsRUVwQnJCO0VuQm81RFQsOEZBQThGO0VtQnQ1RHRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CdTVEVCw4RkFBOEY7RW1CejVEdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkIwNURULDhGQUE4RjtFbUI1NUR0RjtJRnNCUixVQUE4QixFRXBCckI7RW5CNjVEVCw4RkFBOEY7RW1CLzVEdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkJnNkRULDhGQUE4RjtFbUJsNkR0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQm02RFQsOEZBQThGO0VtQnI2RHRGO0lGc0JSLFlBQThCLEVFcEJyQjtFbkJzNkRULDhGQUE4RjtFbUJ4NkR0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQnk2RFQsOEZBQThGO0VtQjM2RHRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CNDZEVCw4RkFBOEY7RW1COTZEdEY7SUZzQlIsVUFBOEIsRUVwQnJCO0VuQis2RFQsOEZBQThGO0VtQmo3RHRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CazdEVCw4RkFBOEY7RW1CcDdEdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkJxN0RULDhGQUE4RjtFbUJ2N0R0RjtJRnNCUixZQUE4QixFRXBCckI7RW5CdzdEVCw4RkFBOEY7RW1CMTdEdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkIyN0RULDhGQUE4RjtFbUI3N0R0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQjg3RFQsOEZBQThGO0VtQmg4RHRGO0lGc0JSLFVBQThCLEVFcEJyQjtFbkJpOERULDhGQUE4RjtFbUJuOER0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQm84RFQsOEZBQThGO0VtQnQ4RHRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CdThEVCw4RkFBOEY7RW1CejhEdEY7SUZzQlIsWUFBOEIsRUVwQnJCO0VuQjA4RFQsOEZBQThGO0VtQjU4RHRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CNjhEVCw4RkFBOEY7RW1CLzhEdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkJnOURULDhGQUE4RjtFbUJsOUR0RjtJRnNCUixXQUE4QixFRXBCckI7RW5CbTlEVCw4RkFBOEY7RW1CcjlEdEY7SUZrQlIsZ0JBQXVCLEVFaEJkO0VuQnM5RFQsOEZBQThGO0VtQng5RHRGO0lGa0JSLHNCQUF1QixFRWhCZDtFbkJ5OURULDhGQUE4RjtFbUIzOUR0RjtJRmtCUixzQkFBdUIsRUVoQmQ7RW5CNDlEVCw4RkFBOEY7RW1COTlEdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQis5RFQsOEZBQThGO0VtQmorRHRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJrK0RULDhGQUE4RjtFbUJwK0R0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CcStEVCw4RkFBOEY7RW1CditEdEY7SUZrQlIsaUJBQXVCLEVFaEJkO0VuQncrRFQsOEZBQThGO0VtQjErRHRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkIyK0RULDhGQUE4RjtFbUI3K0R0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5COCtEVCw4RkFBOEY7RW1CaC9EdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQmkvRFQsOEZBQThGO0VtQm4vRHRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJvL0RULDhGQUE4RjtFbUJ0L0R0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CdS9EVCw4RkFBOEY7RW1Cei9EdEY7SUZrQlIsaUJBQXVCLEVFaEJkO0VuQjAvRFQsOEZBQThGO0VtQjUvRHRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkI2L0RULDhGQUE4RjtFbUIvL0R0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CZ2dFVCw4RkFBOEY7RW1CbGdFdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQm1nRVQsOEZBQThGO0VtQnJnRXRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJzZ0VULDhGQUE4RjtFbUJ4Z0V0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CeWdFVCw4RkFBOEY7RW1CM2dFdEY7SUZrQlIsaUJBQXVCLEVFaEJkO0VuQjRnRVQsOEZBQThGO0VtQjlnRXRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkIrZ0VULDhGQUE4RjtFbUJqaEV0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5Ca2hFVCw4RkFBOEY7RW1CcGhFdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQnFoRVQsOEZBQThGO0VtQnZoRXRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJ3aEVULDhGQUE4RjtFbUIxaEV0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CMmhFVCw4RkFBOEY7RW1CN2hFdEY7SUZrQlIsa0JBQXVCLEVFaEJkLEVBQUE7O0FET1A7RWxCeWhFRiw4RkFBOEY7RW1CL2lFMUY7SUFDRSxZQUFZLEVBQ2I7RW5CZ2pFTCw4RkFBOEY7RW1COWlFeEY7SUZzQkosZ0JBQWlCLEVFakJaO0VuQjRpRVAsOEZBQThGO0VtQmpqRXhGO0lGc0JKLGdCQUFpQixFRWpCWjtFbkIraUVQLDhGQUE4RjtFbUJwakV4RjtJRnNCSixhQUFpQixFRWpCWjtFbkJrakVQLDhGQUE4RjtFbUJ2akV4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CcWpFUCw4RkFBOEY7RW1CMWpFeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQndqRVAsOEZBQThGO0VtQjdqRXhGO0lGc0JKLFdBQWlCLEVFakJaO0VuQjJqRVAsOEZBQThGO0VtQmhrRXhGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkI4akVQLDhGQUE4RjtFbUJua0V4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CaWtFUCw4RkFBOEY7RW1CdGtFeEY7SUZzQkosYUFBaUIsRUVqQlo7RW5Cb2tFUCw4RkFBOEY7RW1CemtFeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQnVrRVAsOEZBQThGO0VtQjVrRXhGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkIwa0VQLDhGQUE4RjtFbUIva0V4RjtJRnNCSixXQUFpQixFRWpCWjtFbkI2a0VQLDhGQUE4RjtFbUJsbEV4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CZ2xFUCw4RkFBOEY7RW1CcmxFeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQm1sRVAsOEZBQThGO0VtQnhsRXhGO0lGc0JKLGFBQWlCLEVFakJaO0VuQnNsRVAsOEZBQThGO0VtQjNsRXhGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkJ5bEVQLDhGQUE4RjtFbUI5bEV4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CNGxFUCw4RkFBOEY7RW1Cam1FeEY7SUZzQkosV0FBaUIsRUVqQlo7RW5CK2xFUCw4RkFBOEY7RW1CcG1FeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQmttRVAsOEZBQThGO0VtQnZtRXhGO0lGc0JKLGlCQUFpQixFRWpCWjtFbkJxbUVQLDhGQUE4RjtFbUIxbUV4RjtJRnNCSixhQUFpQixFRWpCWjtFbkJ3bUVQLDhGQUE4RjtFbUI3bUV4RjtJRnNCSixpQkFBaUIsRUVqQlo7RW5CMm1FUCw4RkFBOEY7RW1CaG5FeEY7SUZzQkosaUJBQWlCLEVFakJaO0VuQjhtRVAsOEZBQThGO0VtQm5uRXhGO0lGc0JKLFlBQWlCLEVFakJaO0VuQmluRVAsOEZBQThGO0VtQjdtRXRGO0lGMEJSLFlBQXVELEVFeEI5QztFbkI4bUVULDhGQUE4RjtFbUJobkV0RjtJRjBCUixnQkFBK0IsRUV4QnRCO0VuQmluRVQsOEZBQThGO0VtQm5uRXRGO0lGMEJSLGdCQUErQixFRXhCdEI7RW5Cb25FVCw4RkFBOEY7RW1CdG5FdEY7SUYwQlIsYUFBK0IsRUV4QnRCO0VuQnVuRVQsOEZBQThGO0VtQnpuRXRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CMG5FVCw4RkFBOEY7RW1CNW5FdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkI2bkVULDhGQUE4RjtFbUIvbkV0RjtJRjBCUixXQUErQixFRXhCdEI7RW5CZ29FVCw4RkFBOEY7RW1CbG9FdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkJtb0VULDhGQUE4RjtFbUJyb0V0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQnNvRVQsOEZBQThGO0VtQnhvRXRGO0lGMEJSLGFBQStCLEVFeEJ0QjtFbkJ5b0VULDhGQUE4RjtFbUIzb0V0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQjRvRVQsOEZBQThGO0VtQjlvRXRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CK29FVCw4RkFBOEY7RW1CanBFdEY7SUYwQlIsV0FBK0IsRUV4QnRCO0VuQmtwRVQsOEZBQThGO0VtQnBwRXRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CcXBFVCw4RkFBOEY7RW1CdnBFdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkJ3cEVULDhGQUE4RjtFbUIxcEV0RjtJRjBCUixhQUErQixFRXhCdEI7RW5CMnBFVCw4RkFBOEY7RW1CN3BFdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkI4cEVULDhGQUE4RjtFbUJocUV0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQmlxRVQsOEZBQThGO0VtQm5xRXRGO0lGMEJSLFdBQStCLEVFeEJ0QjtFbkJvcUVULDhGQUE4RjtFbUJ0cUV0RjtJRjBCUixpQkFBK0IsRUV4QnRCO0VuQnVxRVQsOEZBQThGO0VtQnpxRXRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CMHFFVCw4RkFBOEY7RW1CNXFFdEY7SUYwQlIsYUFBK0IsRUV4QnRCO0VuQjZxRVQsOEZBQThGO0VtQi9xRXRGO0lGMEJSLGlCQUErQixFRXhCdEI7RW5CZ3JFVCw4RkFBOEY7RW1CbHJFdEY7SUYwQlIsaUJBQStCLEVFeEJ0QjtFbkJtckVULDhGQUE4RjtFbUJyckV0RjtJRjBCUixZQUErQixFRXhCdEI7RW5Cc3JFVCw4RkFBOEY7RW1CeHJFdEY7SUZzQlIsV0FBc0QsRUVwQjdDO0VuQnlyRVQsOEZBQThGO0VtQjNyRXRGO0lGc0JSLGVBQThCLEVFcEJyQjtFbkI0ckVULDhGQUE4RjtFbUI5ckV0RjtJRnNCUixlQUE4QixFRXBCckI7RW5CK3JFVCw4RkFBOEY7RW1CanNFdEY7SUZzQlIsWUFBOEIsRUVwQnJCO0VuQmtzRVQsOEZBQThGO0VtQnBzRXRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CcXNFVCw4RkFBOEY7RW1CdnNFdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkJ3c0VULDhGQUE4RjtFbUIxc0V0RjtJRnNCUixVQUE4QixFRXBCckI7RW5CMnNFVCw4RkFBOEY7RW1CN3NFdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkI4c0VULDhGQUE4RjtFbUJodEV0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQml0RVQsOEZBQThGO0VtQm50RXRGO0lGc0JSLFlBQThCLEVFcEJyQjtFbkJvdEVULDhGQUE4RjtFbUJ0dEV0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQnV0RVQsOEZBQThGO0VtQnp0RXRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CMHRFVCw4RkFBOEY7RW1CNXRFdEY7SUZzQlIsVUFBOEIsRUVwQnJCO0VuQjZ0RVQsOEZBQThGO0VtQi90RXRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CZ3VFVCw4RkFBOEY7RW1CbHVFdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkJtdUVULDhGQUE4RjtFbUJydUV0RjtJRnNCUixZQUE4QixFRXBCckI7RW5Cc3VFVCw4RkFBOEY7RW1CeHVFdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkJ5dUVULDhGQUE4RjtFbUIzdUV0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQjR1RVQsOEZBQThGO0VtQjl1RXRGO0lGc0JSLFVBQThCLEVFcEJyQjtFbkIrdUVULDhGQUE4RjtFbUJqdkV0RjtJRnNCUixnQkFBOEIsRUVwQnJCO0VuQmt2RVQsOEZBQThGO0VtQnB2RXRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CcXZFVCw4RkFBOEY7RW1CdnZFdEY7SUZzQlIsWUFBOEIsRUVwQnJCO0VuQnd2RVQsOEZBQThGO0VtQjF2RXRGO0lGc0JSLGdCQUE4QixFRXBCckI7RW5CMnZFVCw4RkFBOEY7RW1CN3ZFdEY7SUZzQlIsZ0JBQThCLEVFcEJyQjtFbkI4dkVULDhGQUE4RjtFbUJod0V0RjtJRnNCUixXQUE4QixFRXBCckI7RW5CaXdFVCw4RkFBOEY7RW1CbndFdEY7SUZrQlIsZ0JBQXVCLEVFaEJkO0VuQm93RVQsOEZBQThGO0VtQnR3RXRGO0lGa0JSLHNCQUF1QixFRWhCZDtFbkJ1d0VULDhGQUE4RjtFbUJ6d0V0RjtJRmtCUixzQkFBdUIsRUVoQmQ7RW5CMHdFVCw4RkFBOEY7RW1CNXdFdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQjZ3RVQsOEZBQThGO0VtQi93RXRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJneEVULDhGQUE4RjtFbUJseEV0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CbXhFVCw4RkFBOEY7RW1CcnhFdEY7SUZrQlIsaUJBQXVCLEVFaEJkO0VuQnN4RVQsOEZBQThGO0VtQnh4RXRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJ5eEVULDhGQUE4RjtFbUIzeEV0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CNHhFVCw4RkFBOEY7RW1COXhFdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQit4RVQsOEZBQThGO0VtQmp5RXRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJreUVULDhGQUE4RjtFbUJweUV0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CcXlFVCw4RkFBOEY7RW1CdnlFdEY7SUZrQlIsaUJBQXVCLEVFaEJkO0VuQnd5RVQsOEZBQThGO0VtQjF5RXRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkIyeUVULDhGQUE4RjtFbUI3eUV0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5COHlFVCw4RkFBOEY7RW1CaHpFdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQml6RVQsOEZBQThGO0VtQm56RXRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJvekVULDhGQUE4RjtFbUJ0ekV0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CdXpFVCw4RkFBOEY7RW1CenpFdEY7SUZrQlIsaUJBQXVCLEVFaEJkO0VuQjB6RVQsOEZBQThGO0VtQjV6RXRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkI2ekVULDhGQUE4RjtFbUIvekV0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CZzBFVCw4RkFBOEY7RW1CbDBFdEY7SUZrQlIsbUJBQXVCLEVFaEJkO0VuQm0wRVQsOEZBQThGO0VtQnIwRXRGO0lGa0JSLHVCQUF1QixFRWhCZDtFbkJzMEVULDhGQUE4RjtFbUJ4MEV0RjtJRmtCUix1QkFBdUIsRUVoQmQ7RW5CeTBFVCw4RkFBOEY7RW1CMzBFdEY7SUZrQlIsa0JBQXVCLEVFaEJkLEVBQUE7O0FuQjYwRVgsOEVBQThFO0FvQi8yRTlFO0VBQ0UsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixvQmRvRCtCLEVjOUJoQztFcEIyMUVDLCtFQUErRTtFb0JwM0VqRjs7SUFPSSxpQmR1TmtDO0ljdE5sQyxpQmRtSzRCO0ljbEs1QixvQkFBb0I7SUFDcEIsOEJkaUIrQixFY2hCaEM7RXBCZzNFRCwrRUFBK0U7RW9CMzNFakY7SUFjSSx1QkFBdUI7SUFDdkIsaUNkWStCLEVjWGhDO0VwQisyRUQsK0VBQStFO0VvQi8zRWpGO0lBbUJJLDhCZFErQixFY1BoQztFcEI4MkVELCtFQUErRTtFb0JsNEVqRjtJQXVCSSx1QmQ0RDZCLEVjM0Q5Qjs7QXBCODJFSCwrRUFBK0U7QW9CdDJFL0U7O0VBR0ksZ0JkNExpQyxFYzNMbEM7O0FwQnUyRUgsK0VBQStFO0FvQi8xRS9FO0VBQ0UsMEJkbEJpQyxFYytCbEM7RXBCbzFFQywrRUFBK0U7RW9CbDJFakY7O0lBS0ksMEJkdEIrQixFY3VCaEM7RXBCZzJFRCwrRUFBK0U7RW9CdDJFakY7O0lBV00seUJBQXVCLEVBQ3hCOztBcEIrMUVMLCtFQUErRTtBb0J0MUUvRTtFQUVJLDBCZCtKbUMsRWM5SnBDOztBcEJ1MUVILHFGQUFxRjtBb0IvMEVyRjtFQUdNLDBCZG9KaUMsRUM5TmQ7O0FQMDVFekIsd0ZBQXdGO0FxQjk1RXRGOzs7RUFJSSwwQmY4TmlDLEVlN05sQzs7QXJCKzVFTCxxRkFBcUY7QXFCMTVFbkY7RUFLTSwwQkFKcUIsRWRQSjtFUG02RXZCLHlGQUF5RjtFcUI3NUV6Rjs7SUFTUSwwQkFSbUIsRUFTcEI7O0FyQnc1RVQsd0ZBQXdGO0FxQjU2RXRGOzs7RUFJSSwwQmZvY2tDLEVlbmNuQzs7QXJCNjZFTCxxRkFBcUY7QXFCeDZFbkY7RUFLTSwwQkFKcUIsRWRQSjtFUGk3RXZCLHlGQUF5RjtFcUIzNkV6Rjs7SUFTUSwwQkFSbUIsRUFTcEI7O0FyQnM2RVQsd0ZBQXdGO0FxQjE3RXRGOzs7RUFJSSwwQmZ3Y2tDLEVldmNuQzs7QXJCMjdFTCxxRkFBcUY7QXFCdDdFbkY7RUFLTSwwQkFKcUIsRWRQSjtFUCs3RXZCLHlGQUF5RjtFcUJ6N0V6Rjs7SUFTUSwwQkFSbUIsRUFTcEI7O0FyQm83RVQsd0ZBQXdGO0FxQng4RXRGOzs7RUFJSSwwQmY0Y2tDLEVlM2NuQzs7QXJCeThFTCxxRkFBcUY7QXFCcDhFbkY7RUFLTSwwQkFKcUIsRWRQSjtFUDY4RXZCLHlGQUF5RjtFcUJ2OEV6Rjs7SUFTUSwwQkFSbUIsRUFTcEI7O0FyQms4RVQsd0ZBQXdGO0FxQnQ5RXRGOzs7RUFJSSwwQmZnZGtDLEVlL2NuQzs7QXJCdTlFTCxxRkFBcUY7QXFCbDlFbkY7RUFLTSwwQkFKcUIsRWRQSjtFUDI5RXZCLHlGQUF5RjtFcUJyOUV6Rjs7SUFTUSwwQkFSbUIsRUFTcEI7O0FyQmc5RVQsZ0ZBQWdGO0FvQjczRWhGO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBTWxCOztBcEIwM0VELGdGQUFnRjtBb0J2M0VoRjtFQUVJLFlBQVk7RUFDWiwwQmRoRytCLEVjaUdoQzs7QXBCdzNFSCxnRkFBZ0Y7QW9CdDNFaEY7RUFFSSxlZHBHK0I7RWNxRy9CLDBCZG5HK0IsRWNvR2hDOztBcEJ1M0VILGdGQUFnRjtBb0JwM0VoRjtFQUNFLGVkeEdpQztFY3lHakMsMEJkNUdpQyxFY3VIbEM7RXBCMjJFQyxnRkFBZ0Y7RW9CeDNFbEY7SUFLSSxVQUFVLEVBQ1g7RXBCcTNFRCxnRkFBZ0Y7RW9CMzNFbEY7OztJQVdJLHNCZHBIK0IsRWNxSGhDOztBcEJxM0VILGdGQUFnRjtBb0JqM0VoRjtFQUVJLFlBQVksRUFDYjs7QXBCazNFSCxnRkFBZ0Y7QW9CcjNFaEY7RUFNSSxlQUFlO0VBQ2Ysb0JBQW9CLEVBQ3JCOztBcEJrM0VILGdGQUFnRjtBb0IxM0VoRjs7RUFZSSw4QmRuSStCO0Vjb0kvQiwrQmRwSStCLEVjeUloQztFcEI2MkVELGdGQUFnRjtFb0IvM0VsRjs7SUFnQk0sZ0Nkdkk2QixFY3dJOUI7O0FwQm0zRUwsZ0ZBQWdGO0FvQnA0RWhGOzs7Ozs7RUEyQlUsaUNkbEp5QixFY21KMUI7O0FwQmkzRVQsZ0ZBQWdGO0FvQjc0RWhGO0VBa0NJLFlBQVksRUFPYjtFcEJ1MkVELGdGQUFnRjtFb0JoNUVsRjs7SUFzQ00sMEJBQTBCO0lBQzFCLDBCZDlKNkIsRWMrSjlCOztBcEI4MkVMLDZFQUE2RTtBc0J4aUY3RTtFQUNFLGVBQWU7RUFDZixZQUFZO0VBR1osMEJoQnFScUM7RWdCcFJyQyxnQmhCK0krQjtFZ0I5SS9CLGlCaEJvSzhCO0VnQm5LOUIsZWhCaUJpQztFZ0JoQmpDLHVCaEJvUm1DO0VnQmxSbkMsdUJBQXVCO0VBQ3ZCLHVCaEJxUm1DO0VRalNqQyx1QlIrTTJCLEVnQnRKOUI7RXRCMi9FQyw4RUFBOEU7RXNCcGpGaEY7SUE0QkksOEJBQThCO0lBQzlCLFVBQVUsRUFDWDtFdEIwaEZELHFGQUFxRjtFc0J4akZ2RjtJQ3FESSxzQmpCb1BvQztJaUJuUHBDLGNBQWMsRUFHZjtFdkJtZ0ZELDhFQUE4RTtFc0I1akZoRjtJQXFDSSxZaEJ1UWlDO0lnQnJRakMsV0FBVyxFQUNaO0VBeENIO0lBcUNJLFloQnVRaUM7SWdCclFqQyxXQUFXLEVBQ1o7RUF4Q0g7SUFxQ0ksWWhCdVFpQztJZ0JyUWpDLFdBQVcsRUFDWjtFQXhDSDtJQXFDSSxZaEJ1UWlDO0lnQnJRakMsV0FBVyxFQUNaO0V0QndoRkQsOEVBQThFO0VzQmhrRmhGO0lBaURJLDBCaEJ0QitCO0lnQndCL0IsV0FBVyxFQUNaO0V0QmdoRkQsOEVBQThFO0VzQnBrRmhGO0lBdURJLG9CaEJzUXdDLEVnQnJRekM7O0F0QmdoRkgsOEVBQThFO0FzQjNnRjlFOztFQUVFLGVBQWUsRUFDaEI7O0F0QjZnRkQsOEVBQThFO0FzQnBnRjlFO0VBQ0UsMEJoQmdOcUM7RWdCL01yQyxpQkFBaUIsRUFDbEI7O0FBY0Q7RXRCeS9FRSwrRUFBK0U7RXNCeC9FL0U7Ozs7SUFLSSxxQmhCb040QyxFZ0JuTjdDO0V0QncvRUgsK0VBQStFO0VzQjkvRS9FOzs7Ozs7Ozs7OztJQVVJLHVCaEJpTjBDLEVnQmhOM0M7RXRCZ2dGSCwrRUFBK0U7RXNCM2dGL0U7Ozs7Ozs7Ozs7O0lBZUksd0JoQjJNMEMsRWdCMU0zQyxFQUFBOztBdEJ5Z0ZMLCtFQUErRTtBc0IvL0UvRTtFQUNFLG9CaEI4TGdEO0VnQjVMaEQsc0JoQm1Lc0M7RWdCbEt0Qyx5QmhCa0tzQztFZ0JoS3RDLGlCQUFpQixFQU9sQjtFdEJ3L0VDLCtFQUErRTtFc0JyZ0ZqRjs7Ozs7SUFVSSxpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQ2pCOztBdEJrZ0ZILCtFQUErRTtBc0J0L0UvRTs7O0VBRUUsMEJoQitKcUM7RWdCOUpyQyxvQmhCT2tDO0VnQk5sQyxpQmhCNEQwQjtFUTdNeEIsc0JSaU4wQixFZ0I5RDdCOztBdEJ5L0VELCtFQUErRTtBc0J2L0UvRTs7O0VBRUUseUJoQjBKc0M7RWdCekp0QyxtQmhCRmtDO0VnQkdsQyxxQmhCbUR5QjtFUTVNdkIsc0JSZ04wQixFZ0JyRDdCOztBdEIwL0VELCtFQUErRTtBc0JsL0UvRTtFQUNFLG9CaEI3RytCLEVnQjhHaEM7O0F0Qm8vRUQsK0VBQStFO0FzQjcrRS9FOztFQUVFLG1CQUFtQjtFQUNuQixlQUFlO0VBRWYsdUJBQXVCLEVBYXhCO0V0QmkrRUMsK0VBQStFO0VzQm4vRWpGOztJQVFJLHNCQUFzQjtJQUN0QixpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLGdCQUFnQixFQU1qQjtJdEJ5K0VDLCtFQUErRTtJc0IxL0VuRjs7TUFlTSxpQkFBaUIsRUFDbEI7O0F0QisrRUwsK0VBQStFO0FzQjUrRS9FOzs7O0VBSUUsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUVuQixzQkFBc0IsRUFDdkI7O0F0QjYrRUQsK0VBQStFO0FzQjMrRS9FOztFQUdFLG9CQUFvQixFQUNyQjs7QXRCNCtFRCwrRUFBK0U7QXNCeitFL0U7O0VBRUUsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQix1QkFBdUI7RUFDdkIsZ0JBQWdCLEVBQ2pCOztBdEIyK0VELCtFQUErRTtBc0IxK0UvRTs7RUFFRSxjQUFjO0VBQ2Qsb0JBQW9CLEVBQ3JCOztBdEI0K0VELCtFQUErRTtBc0J0K0UvRTs7O0VBSUksb0JoQnFGd0MsRWdCcEZ6Qzs7QXRCdStFSCwrRUFBK0U7QXNCcCtFL0U7O0VBR0ksb0JoQjhFd0MsRWdCN0V6Qzs7QXRCcStFSCwrRUFBK0U7QXNCbCtFL0U7O0VBSU0sb0JoQnNFc0MsRWdCckV2Qzs7QXRCaytFTCwrRUFBK0U7QXNCejlFL0U7OztFQUdFLHVCQUFnQztFQUNoQyw2QkFBNkI7RUFDN0IsNENBQWdEO0VBQ2hELHFDQUFxRCxFQUN0RDs7QXRCMjlFRCxvRkFBb0Y7QXVCaHVGbEY7Ozs7Ozs7Ozs7RUFVRSxlakJrQitCLEVpQmpCaEM7O0F2Qmt1RkgscUZBQXFGO0F1Qmh1Rm5GO0VBQ0Usc0JqQmMrQixFaUJOaEM7O0F2QjJ0RkgscUZBQXFGO0F1Qnh0Rm5GO0VBQ0UsZWpCRStCO0VpQkQvQixzQmpCQytCO0VpQkEvQiwwQkFBeUIsRUFDMUI7O0F2QjB0RkgscUZBQXFGO0F1Qnh0Rm5GO0VBQ0UsZWpCSitCLEVpQktoQzs7QXZCMHRGSCwrRUFBK0U7QXNCbi9FL0U7RUFJSSx3Y0FBcUIsRUFDdEI7O0F0QmsvRUgsb0ZBQW9GO0F1Qi92RmxGOzs7Ozs7Ozs7O0VBVUUsZWpCb0IrQixFaUJuQmhDOztBdkJpd0ZILHFGQUFxRjtBdUIvdkZuRjtFQUNFLHNCakJnQitCLEVpQlJoQzs7QXZCMHZGSCxxRkFBcUY7QXVCdnZGbkY7RUFDRSxlakJJK0I7RWlCSC9CLHNCakJHK0I7RWlCRi9CLHdCQUF5QixFQUMxQjs7QXZCeXZGSCxxRkFBcUY7QXVCdnZGbkY7RUFDRSxlakJGK0IsRWlCR2hDOztBdkJ5dkZILCtFQUErRTtBc0IxZ0YvRTtFQUlJLGdmQUFxQixFQUN0Qjs7QXRCeWdGSCxvRkFBb0Y7QXVCOXhGbEY7Ozs7Ozs7Ozs7RUFVRSxlakJxQitCLEVpQnBCaEM7O0F2Qmd5RkgscUZBQXFGO0F1Qjl4Rm5GO0VBQ0Usc0JqQmlCK0IsRWlCVGhDOztBdkJ5eEZILHFGQUFxRjtBdUJ0eEZuRjtFQUNFLGVqQksrQjtFaUJKL0Isc0JqQkkrQjtFaUJIL0IsMEJBQXlCLEVBQzFCOztBdkJ3eEZILHFGQUFxRjtBdUJ0eEZuRjtFQUNFLGVqQkQrQixFaUJFaEM7O0F2Qnd4RkgsK0VBQStFO0FzQmppRi9FO0VBSUksd2lCQUFxQixFQUN0Qjs7QUp2UEM7RWxCd3hGRiwrRUFBK0U7RXNCdDhFakY7SUFNTSxzQkFBc0I7SUFDdEIsaUJBQWlCO0lBQ2pCLHVCQUF1QixFQUN4QjtFdEJrOEVILCtFQUErRTtFc0IzOEVqRjtJQWFNLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osdUJBQXVCLEVBQ3hCO0V0Qmc4RUgsK0VBQStFO0VzQmg5RWpGO0lBb0JNLHNCQUFzQixFQUN2QjtFdEI4N0VILCtFQUErRTtFc0JuOUVqRjtJQXdCTSxzQkFBc0I7SUFDdEIsdUJBQXVCLEVBT3hCO0l0QnU3RUQsK0VBQStFO0lzQnY5RW5GOzs7TUE4QlEsWUFBWSxFQUNiO0V0QjY3RUwsK0VBQStFO0VzQjU5RWpGO0lBb0NNLFlBQVksRUFDYjtFdEIwN0VILCtFQUErRTtFc0IvOUVqRjtJQXdDTSxpQkFBaUI7SUFDakIsdUJBQXVCLEVBQ3hCO0V0Qnk3RUgsK0VBQStFO0VzQm4rRWpGOztJQWdETSxzQkFBc0I7SUFDdEIsY0FBYztJQUNkLGlCQUFpQjtJQUNqQix1QkFBdUIsRUFLeEI7SXRCazdFRCwrRUFBK0U7SXNCMStFbkY7O01Bc0RRLGdCQUFnQixFQUNqQjtFdEJ1N0VMLCtFQUErRTtFc0I5K0VqRjs7SUEyRE0sbUJBQW1CO0lBQ25CLGVBQWUsRUFDaEI7RXRCczdFSCwrRUFBK0U7RXNCbi9FakY7SUFpRU0sT0FBTyxFQUNSLEVBQUE7O0F0QnE3RUwsK0VBQStFO0F3QmwzRi9FO0VBQ0Usc0JBQXNCO0VBQ3RCLG9CbEI4T3FDO0VrQjdPckMsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLDBCQUFrQjtLQUFsQix1QkFBa0I7TUFBbEIsc0JBQWtCO1VBQWxCLGtCQUFrQjtFQUNsQiw4QkFBaUQ7RUNtRmpELHVCbkJtSm1DO0VtQmxKbkMsZ0JuQnlEK0I7RW1CeEQvQixpQm5COEU4QjtFUTNLNUIsdUJSK00yQixFa0J0SzlCO0V4QnUxRkMsZ0ZBQWdGO0V3Qmg0RmxGO0loQkFFLHFCQUFxQjtJQUVyQiwyQ0FBMkM7SUFDM0MscUJBQXFCLEVnQmVsQjtFeEJtM0ZILHFGQUFxRjtFd0JyNEZ2RjtJQXNCSSxzQkFBc0IsRWpCSnJCO0VQczNGSCxnRkFBZ0Y7RXdCeDRGbEY7SUF5Qkksc0JBQXNCLEVBQ3ZCO0V4QmkzRkQsZ0ZBQWdGO0V3QjM0RmxGO0lBOEJJLHVCQUF1QjtJQUN2QixXQUFXLEVBRVo7RXhCODJGRCxnRkFBZ0Y7RXdCLzRGbEY7SUFxQ0ksb0JsQndSd0M7SWtCdlJ4QyxhQUFhLEVBRWQ7O0F4QjQyRkgsZ0ZBQWdGO0F3QngyRmhGOztFQUVFLHFCQUFxQixFQUN0Qjs7QXhCMDJGRCxnRkFBZ0Y7QXdCbjJGaEY7RUNqREUsWW5CNk9tQztFbUI1T25DLDBCbkJ3QmlDO0VtQnZCakMsc0JuQnVCaUMsRWtCMEJsQztFeEJzMkZDLHFGQUFxRjtFd0J4MkZ2RjtJQzNDSSxZbkJ1T2lDO0ltQnRPakMsMEJBVndCO0lBV3BCLHNCQVZnQixFbEJFQztFUDg1RnZCLHVGQUF1RjtFd0I3MkZ6RjtJQ3BDSSxZbkJnT2lDO0ltQi9OakMsMEJBakJ3QjtJQWtCcEIsc0JBakJnQixFQWtCckI7RXpCbTVGRCx1RkFBdUY7RXdCbDNGekY7O0lDNUJJLFluQndOaUM7SW1Cdk5qQywwQkF6QndCO0lBMEJwQixzQkF6QmdCO0lBMkJwQix1QkFBdUIsRUFVeEI7SXpCdTRGQyx1RkFBdUY7SXdCejNGM0Y7Ozs7TUNsQk0sWW5COE0rQjtNbUI3TS9CLDBCQUF3QjtNQUNwQixzQkFBb0IsRUFDekI7RXpCZzVGSCx1RkFBdUY7RXdCajRGekY7SUNSTSwwQm5CaEI2QjtJbUJpQnpCLHNCbkJqQnlCLEVtQmtCOUI7RXpCMjRGSCxxRkFBcUY7RXdCcjRGdkY7SUNKTSwwQm5CcEI2QjtJbUJxQnpCLHNCbkJyQnlCLEVDekJWOztBUDI3RnpCLGdGQUFnRjtBd0J2NEZoRjtFQ3BERSxlbkJtQmlDO0VtQmxCakMsdUJuQmlQbUM7RW1CaFBuQyxtQm5CaVBtQyxFa0I3THBDO0V4QjA0RkMscUZBQXFGO0V3QjU0RnZGO0lDOUNJLGVuQmErQjtJbUJaL0IsMEJBVndCO0lBV3BCLHNCQVZnQixFbEJFQztFUHE4RnZCLHVGQUF1RjtFd0JqNUZ6RjtJQ3ZDSSxlbkJNK0I7SW1CTC9CLDBCQWpCd0I7SUFrQnBCLHNCQWpCZ0IsRUFrQnJCO0V6QjA3RkQsdUZBQXVGO0V3QnQ1RnpGOztJQy9CSSxlbkJGK0I7SW1CRy9CLDBCQXpCd0I7SUEwQnBCLHNCQXpCZ0I7SUEyQnBCLHVCQUF1QixFQVV4QjtJekI4NkZDLHVGQUF1RjtJd0I3NUYzRjs7OztNQ3JCTSxlbkJaNkI7TW1CYTdCLDBCQUF3QjtNQUNwQixzQkFBb0IsRUFDekI7RXpCdTdGSCx1RkFBdUY7RXdCcjZGekY7SUNYTSx1Qm5CeU0rQjtJbUJ4TTNCLG1CbkJ5TTJCLEVtQnhNaEM7RXpCazdGSCxxRkFBcUY7RXdCejZGdkY7SUNQTSx1Qm5CcU0rQjtJbUJwTTNCLG1CbkJxTTJCLEVDblBaOztBUGsrRnpCLGdGQUFnRjtBd0IzNkZoRjtFQ3ZERSxZbkJxUG1DO0VtQnBQbkMsMEJuQjBCaUM7RW1CekJqQyxzQm5CeUJpQyxFa0I4QmxDO0V4Qjg2RkMscUZBQXFGO0V3Qmg3RnZGO0lDakRJLFluQitPaUM7SW1COU9qQywwQkFWd0I7SUFXcEIsc0JBVmdCLEVsQkVDO0VQNCtGdkIsdUZBQXVGO0V3QnI3RnpGO0lDMUNJLFluQndPaUM7SW1Cdk9qQywwQkFqQndCO0lBa0JwQixzQkFqQmdCLEVBa0JyQjtFekJpK0ZELHVGQUF1RjtFd0IxN0Z6Rjs7SUNsQ0ksWW5CZ09pQztJbUIvTmpDLDBCQXpCd0I7SUEwQnBCLHNCQXpCZ0I7SUEyQnBCLHVCQUF1QixFQVV4QjtJekJxOUZDLHVGQUF1RjtJd0JqOEYzRjs7OztNQ3hCTSxZbkJzTitCO01tQnJOL0IsMEJBQXdCO01BQ3BCLHNCQUFvQixFQUN6QjtFekI4OUZILHVGQUF1RjtFd0J6OEZ6RjtJQ2RNLDBCbkJkNkI7SW1CZXpCLHNCbkJmeUIsRW1CZ0I5QjtFekJ5OUZILHFGQUFxRjtFd0I3OEZ2RjtJQ1ZNLDBCbkJsQjZCO0ltQm1CekIsc0JuQm5CeUIsRUMzQlY7O0FQeWdHekIsZ0ZBQWdGO0F3Qi84RmhGO0VDMURFLFluQnlQbUM7RW1CeFBuQywwQm5CeUJpQztFbUJ4QmpDLHNCbkJ3QmlDLEVrQmtDbEM7RXhCazlGQyxxRkFBcUY7RXdCcDlGdkY7SUNwREksWW5CbVBpQztJbUJsUGpDLDBCQVZ3QjtJQVdwQixzQkFWZ0IsRWxCRUM7RVBtaEd2Qix1RkFBdUY7RXdCejlGekY7SUM3Q0ksWW5CNE9pQztJbUIzT2pDLDBCQWpCd0I7SUFrQnBCLHNCQWpCZ0IsRUFrQnJCO0V6QndnR0QsdUZBQXVGO0V3Qjk5RnpGOztJQ3JDSSxZbkJvT2lDO0ltQm5PakMsMEJBekJ3QjtJQTBCcEIsc0JBekJnQjtJQTJCcEIsdUJBQXVCLEVBVXhCO0l6QjQvRkMsdUZBQXVGO0l3QnIrRjNGOzs7O01DM0JNLFluQjBOK0I7TW1Cek4vQiwwQkFBd0I7TUFDcEIsc0JBQW9CLEVBQ3pCO0V6QnFnR0gsdUZBQXVGO0V3QjcrRnpGO0lDakJNLDBCbkJmNkI7SW1CZ0J6QixzQm5CaEJ5QixFbUJpQjlCO0V6QmdnR0gscUZBQXFGO0V3QmovRnZGO0lDYk0sMEJuQm5CNkI7SW1Cb0J6QixzQm5CcEJ5QixFQzFCVjs7QVBnakd6QixnRkFBZ0Y7QXdCbi9GaEY7RUM3REUsWW5CNlBtQztFbUI1UG5DLDBCbkIyQmlDO0VtQjFCakMsc0JuQjBCaUMsRWtCbUNsQztFeEJzL0ZDLHFGQUFxRjtFd0J4L0Z2RjtJQ3ZESSxZbkJ1UGlDO0ltQnRQakMsMEJBVndCO0lBV3BCLHNCQVZnQixFbEJFQztFUDBqR3ZCLHVGQUF1RjtFd0I3L0Z6RjtJQ2hESSxZbkJnUGlDO0ltQi9PakMsMEJBakJ3QjtJQWtCcEIsc0JBakJnQixFQWtCckI7RXpCK2lHRCx1RkFBdUY7RXdCbGdHekY7O0lDeENJLFluQndPaUM7SW1Cdk9qQywwQkF6QndCO0lBMEJwQixzQkF6QmdCO0lBMkJwQix1QkFBdUIsRUFVeEI7SXpCbWlHQyx1RkFBdUY7SXdCemdHM0Y7Ozs7TUM5Qk0sWW5COE4rQjtNbUI3Ti9CLDBCQUF3QjtNQUNwQixzQkFBb0IsRUFDekI7RXpCNGlHSCx1RkFBdUY7RXdCamhHekY7SUNwQk0sMEJuQmI2QjtJbUJjekIsc0JuQmR5QixFbUJlOUI7RXpCdWlHSCxxRkFBcUY7RXdCcmhHdkY7SUNoQk0sMEJuQmpCNkI7SW1Ca0J6QixzQm5CbEJ5QixFQzVCVjs7QVB1bEd6QixnRkFBZ0Y7QXdCdmhHaEY7RUNoRUUsWW5CaVFtQztFbUJoUW5DLDBCbkI0QmlDO0VtQjNCakMsc0JuQjJCaUMsRWtCcUNsQztFeEIwaEdDLHFGQUFxRjtFd0I1aEd2RjtJQzFESSxZbkIyUGlDO0ltQjFQakMsMEJBVndCO0lBV3BCLHNCQVZnQixFbEJFQztFUGltR3ZCLHVGQUF1RjtFd0JqaUd6RjtJQ25ESSxZbkJvUGlDO0ltQm5QakMsMEJBakJ3QjtJQWtCcEIsc0JBakJnQixFQWtCckI7RXpCc2xHRCx1RkFBdUY7RXdCdGlHekY7O0lDM0NJLFluQjRPaUM7SW1CM09qQywwQkF6QndCO0lBMEJwQixzQkF6QmdCO0lBMkJwQix1QkFBdUIsRUFVeEI7SXpCMGtHQyx1RkFBdUY7SXdCN2lHM0Y7Ozs7TUNqQ00sWW5Ca08rQjtNbUJqTy9CLDBCQUF3QjtNQUNwQixzQkFBb0IsRUFDekI7RXpCbWxHSCx1RkFBdUY7RXdCcmpHekY7SUN2Qk0sMEJuQlo2QjtJbUJhekIsc0JuQmJ5QixFbUJjOUI7RXpCOGtHSCxxRkFBcUY7RXdCempHdkY7SUNuQk0sMEJuQmhCNkI7SW1CaUJ6QixzQm5CakJ5QixFQzdCVjs7QVA4bkd6QixnRkFBZ0Y7QXdCempHaEY7RUNqQkUsZW5CM0JpQztFbUI0QmpDLHVCQUF1QjtFQUN2Qiw4QkFBOEI7RUFDOUIsc0JuQjlCaUMsRWtCOENsQztFeEI2akdDLHVGQUF1RjtFd0Ivakd6Rjs7SUNQSSxZQUFZO0lBQ1osMEJuQnRDK0I7SW1CdUMzQixzQm5CdkMyQixFbUJ3Q2hDO0V6QnlrR0QscUZBQXFGO0V3QnJrR3ZGO0lDRkksWUFBWTtJQUNaLDBCbkIzQytCO0ltQjRDM0Isc0JuQjVDMkIsRUN6QlY7RVArb0d2Qix1RkFBdUY7RXdCMWtHekY7SUNPTSxzQkFBcUIsRUFDdEI7RXpCcWtHSCxxRkFBcUY7RXdCN2tHdkY7SUNVTSxzQkFBcUIsRWxCL0VGOztBUHNwR3pCLGdGQUFnRjtBd0I5a0doRjtFQ3BCRSxZbkIrTG1DO0VtQjlMbkMsdUJBQXVCO0VBQ3ZCLDhCQUE4QjtFQUM5QixtQm5CNExtQyxFa0J6S3BDO0V4QmtsR0MsdUZBQXVGO0V3QnBsR3pGOztJQ1ZJLFlBQVk7SUFDWix1Qm5Cb0xpQztJbUJuTDdCLG1CbkJtTDZCLEVtQmxMbEM7RXpCaW1HRCxxRkFBcUY7RXdCMWxHdkY7SUNMSSxZQUFZO0lBQ1osdUJuQitLaUM7SW1COUs3QixtQm5COEs2QixFQ25QWjtFUHVxR3ZCLHVGQUF1RjtFd0IvbEd6RjtJQ0lNLG9CQUFxQixFQUN0QjtFekI2bEdILHFGQUFxRjtFd0JsbUd2RjtJQ09NLG9CQUFxQixFbEIvRUY7O0FQOHFHekIsZ0ZBQWdGO0F3Qm5tR2hGO0VDdkJFLGVuQnpCaUM7RW1CMEJqQyx1QkFBdUI7RUFDdkIsOEJBQThCO0VBQzlCLHNCbkI1QmlDLEVrQmtEbEM7RXhCdW1HQyx1RkFBdUY7RXdCem1HekY7O0lDYkksWUFBWTtJQUNaLDBCbkJwQytCO0ltQnFDM0Isc0JuQnJDMkIsRW1Cc0NoQztFekJ5bkdELHFGQUFxRjtFd0IvbUd2RjtJQ1JJLFlBQVk7SUFDWiwwQm5CekMrQjtJbUIwQzNCLHNCbkIxQzJCLEVDM0JWO0VQK3JHdkIsdUZBQXVGO0V3QnBuR3pGO0lDQ00sc0JBQXFCLEVBQ3RCO0V6QnFuR0gscUZBQXFGO0V3QnZuR3ZGO0lDSU0sc0JBQXFCLEVsQi9FRjs7QVBzc0d6QixnRkFBZ0Y7QXdCeG5HaEY7RUMxQkUsZW5CMUJpQztFbUIyQmpDLHVCQUF1QjtFQUN2Qiw4QkFBOEI7RUFDOUIsc0JuQjdCaUMsRWtCc0RsQztFeEI0bkdDLHVGQUF1RjtFd0I5bkd6Rjs7SUNoQkksWUFBWTtJQUNaLDBCbkJyQytCO0ltQnNDM0Isc0JuQnRDMkIsRW1CdUNoQztFekJpcEdELHFGQUFxRjtFd0Jwb0d2RjtJQ1hJLFlBQVk7SUFDWiwwQm5CMUMrQjtJbUIyQzNCLHNCbkIzQzJCLEVDMUJWO0VQdXRHdkIsdUZBQXVGO0V3QnpvR3pGO0lDRk0sc0JBQXFCLEVBQ3RCO0V6QjZvR0gscUZBQXFGO0V3QjVvR3ZGO0lDQ00sc0JBQXFCLEVsQi9FRjs7QVA4dEd6QixnRkFBZ0Y7QXdCN29HaEY7RUM3QkUsZW5CeEJpQztFbUJ5QmpDLHVCQUF1QjtFQUN2Qiw4QkFBOEI7RUFDOUIsc0JuQjNCaUMsRWtCdURsQztFeEJpcEdDLHVGQUF1RjtFd0JucEd6Rjs7SUNuQkksWUFBWTtJQUNaLDBCbkJuQytCO0ltQm9DM0Isc0JuQnBDMkIsRW1CcUNoQztFekJ5cUdELHFGQUFxRjtFd0J6cEd2RjtJQ2RJLFlBQVk7SUFDWiwwQm5CeEMrQjtJbUJ5QzNCLHNCbkJ6QzJCLEVDNUJWO0VQK3VHdkIsdUZBQXVGO0V3QjlwR3pGO0lDTE0sc0JBQXFCLEVBQ3RCO0V6QnFxR0gscUZBQXFGO0V3QmpxR3ZGO0lDRk0sc0JBQXFCLEVsQi9FRjs7QVBzdkd6QixnRkFBZ0Y7QXdCbHFHaEY7RUNoQ0UsZW5CdkJpQztFbUJ3QmpDLHVCQUF1QjtFQUN2Qiw4QkFBOEI7RUFDOUIsc0JuQjFCaUMsRWtCeURsQztFeEJzcUdDLHVGQUF1RjtFd0J4cUd6Rjs7SUN0QkksWUFBWTtJQUNaLDBCbkJsQytCO0ltQm1DM0Isc0JuQm5DMkIsRW1Cb0NoQztFekJpc0dELHFGQUFxRjtFd0I5cUd2RjtJQ2pCSSxZQUFZO0lBQ1osMEJuQnZDK0I7SW1Cd0MzQixzQm5CeEMyQixFQzdCVjtFUHV3R3ZCLHVGQUF1RjtFd0Juckd6RjtJQ1JNLHNCQUFxQixFQUN0QjtFekI2ckdILHFGQUFxRjtFd0J0ckd2RjtJQ0xNLHNCQUFxQixFbEIvRUY7O0FQOHdHekIsaUZBQWlGO0F3QmhyR2pGO0VBQ0Usb0JBQW9CO0VBQ3BCLGVsQnZFaUM7RWtC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LG1CQUFtQjtJQUNuQixXQUFXO0lBV1QsWUFBWTtJQUNaLFlBQVk7SUFFZCxpQkFBaUIsRUFDbEI7SS9CZ3BIQyxxRkFBcUY7SStCL3FIekY7TUFtQk0sV0FBVyxFeEJpQ1o7O0FQK25ITCxvRkFBb0Y7QStCanBIcEY7OztFQU1JLG9CQUFvQixFQU12QjtFL0Iwb0hDLG9GQUFvRjtFK0J0cEh0Rjs7O0lqQmxDSSxpQmlCNEN3QixFQUN6Qjs7QS9CaXBISCxvRkFBb0Y7QStCOW9IcEY7O0VBS0ksVUFBVTtFQUVaLG9CQUFvQjtFQUNwQix1QkFBdUIsRUFDeEI7O0EvQjRvSEQsb0ZBQW9GO0ErQnBuSHBGO0VBQ0UsMEJ6QndNcUM7RXlCdk1yQyxnQnpCa0UrQjtFeUJqRS9CLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsZXpCN0RpQztFeUI4RGpDLG1CQUFtQjtFQUNuQiwwQnpCN0RpQztFeUI4RGpDLHVCekJ3TW1DO0VRalNqQyx1QlIrTTJCLEV5QmxHOUI7RS9CbW1IQyxvRkFBb0Y7RStCL25IdEY7OztJQWFJLDBCekJnTm1DO0l5Qi9NbkMsb0J6QndEZ0M7SVF2SmhDLHNCUmlOMEIsRXlCaEgzQjtFL0JzbkhELHFGQUFxRjtFK0J0b0h2Rjs7O0lBa0JJLHlCekI4TW9DO0l5QjdNcEMsbUJ6QmtEZ0M7SVF0SmhDLHNCUmdOMEIsRXlCMUczQjtFL0J3bkhELHFGQUFxRjtFK0I3b0h2Rjs7SUEwQkksY0FBYyxFQUNmOztBL0J1bkhILHFGQUFxRjtBK0IvbUhyRjs7Ozs7OztFakJ2R0ksOEJpQjhHNEI7RWpCN0c1QiwyQmlCNkc0QixFQUMvQjs7QS9Ca25IRCxxRkFBcUY7QStCam5IckY7RUFDRSxnQkFBZ0IsRUFDakI7O0EvQm1uSEQscUZBQXFGO0ErQmxuSHJGOzs7Ozs7O0VqQnJHSSw2QmlCNEcyQjtFakIzRzNCLDBCaUIyRzJCLEVBQzlCOztBL0JxbkhELHFGQUFxRjtBK0JwbkhyRjtFQUNFLGVBQWUsRUFDaEI7O0EvQnNuSEQscUZBQXFGO0ErQi9tSHJGO0VBQ0UsbUJBQW1CO0VBR25CLGFBQWE7RUFD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Ozs7RUF1QlEsMEI1QitMZ0MsRUNuVm5DOztBUDRxSUwsZ0ZBQWdGO0FrQy9pSWhGO0VBNkJJLHVDQUFzQixFQUN2Qjs7QWxDcWhJSCxnRkFBZ0Y7QWtDamhJaEY7RUFFSSxhNUI2S29DLEU0QnhLckM7RWxDNmdJRCxxRkFBcUY7RWtDcGhJdkY7SUFLTSxhNUIwS2tDLEVDL1ZuQzs7QVB3c0lMLGdGQUFnRjtBa0N4aEloRjtFQVdNLGdDNUJrS2tDLEU0QjdKbkM7RWxDMmdJSCxxRkFBcUY7RWtDM2hJdkY7SUFjUSxpQzVCZ0tnQyxFQzlWbkM7O0FQK3NJTCxxRkFBcUY7QWtDL2hJckY7Ozs7Ozs7Ozs7RUF1QlEsYTVCd0pnQyxFQzlVbkM7O0FQMnNJTCxnRkFBZ0Y7QWtDNWlJaEY7RUE2QkksNkNBQXNCLEVBQ3ZCOztBbENraElILDRFQUE0RTtBbUNsdkk1RTtFQUNFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsdUI3QndkK0I7RTZCdmQvQix1QjdCNmQ2QjtFNkI1ZDdCLDBCN0J5ZGdDO0VROWQ5Qix1QlIrTTJCLEU2QnhNOUI7O0FuQ292SUQsNkVBQTZFO0FtQ2x2STdFO0VBQ0UsaUI3QmdkZ0MsRTZCL2NqQzs7QW5Db3ZJRCw2RUFBNkU7QW1DbHZJN0U7RUFDRSx1QjdCNmMrQixFNkI1Y2hDOztBbkNvdklELDZFQUE2RTtBbUNsdkk3RTtFQUNFLHNCQUE0QjtFQUM1QixpQkFBaUIsRUFDbEI7O0FuQ292SUQsNkVBQTZFO0FtQ2x2STdFO0VBQ0UsaUJBQWlCLEVBQ2xCOztBbkNvdklELHFGQUFxRjtBbUMxdUlyRjtFQUVJLHNCQUFzQixFNUIvQkQ7O0FQMndJekIsNkVBQTZFO0FtQzl1STdFO0VBTUkscUI3QmtiOEIsRTZCamIvQjs7QW5DMnVJSCw2RUFBNkU7QW1DdnVJM0U7RUFHTSxtQ0FBMEQsRUFDM0Q7O0FuQ3V1SVAsNkVBQTZFO0FtQzN1STNFO0VBU00sbUM3QnlKdUIsRTZCeEp4Qjs7QW5DcXVJUCw2RUFBNkU7QW1DM3RJN0U7RUFDRSx5QjdCd1pnQztFNkJ2WmhDLDBCN0I2WmdDO0U2QjVaaEMsaUM3QjBaZ0MsRTZCclpqQztFbkN3dElDLDZFQUE2RTtFbUNodUkvRTtJckJqRUksbUNxQnVFOEUsRUFDL0U7O0FuQzZ0SUgsNkVBQTZFO0FtQzF0STdFO0VBQ0UseUI3QjhZZ0M7RTZCN1loQywwQjdCbVpnQztFNkJsWmhDLDhCN0JnWmdDLEU2QjNZakM7RW5DdXRJQyw2RUFBNkU7RW1DL3RJL0U7SXJCM0VJLG1DUitNMkIsRTZCN0g1Qjs7QW5DNHRJSCw2RUFBNkU7QW1DcHRJN0U7RUMzRkUsMEI5QitCaUM7RThCOUJqQyxzQjlCOEJpQyxFNkI4RGxDOztBbkN1dElELDZFQUE2RTtBbUN0dEk3RTtFQzlGRSwwQjlCZ0NpQztFOEIvQmpDLHNCOUIrQmlDLEU2QmdFbEM7O0FuQ3l0SUQsOEVBQThFO0FtQ3h0STlFO0VDakdFLDBCOUJpQ2lDO0U4QmhDakMsc0I5QmdDaUMsRTZCa0VsQzs7QW5DMnRJRCw4RUFBOEU7QW1DMXRJOUU7RUNwR0UsMEI5QmtDaUM7RThCakNqQyxzQjlCaUNpQyxFNkJvRWxDOztBbkM2dElELDhFQUE4RTtBbUM1dEk5RTtFQ3ZHRSwwQjlCbUNpQztFOEJsQ2pDLHNCOUJrQ2lDLEU2QnNFbEM7O0FuQyt0SUQsOEVBQThFO0FtQzV0STlFO0VDdkdFLDhCQUE4QjtFQUM5QixzQjlCeUJpQyxFNkIrRWxDOztBbkMrdElELDhFQUE4RTtBbUM5dEk5RTtFQzFHRSw4QkFBOEI7RUFDOUIsbUI5Qm1QbUMsRTZCeElwQzs7QW5DaXVJRCw4RUFBOEU7QW1DaHVJOUU7RUM3R0UsOEJBQThCO0VBQzlCLHNCOUIyQmlDLEU2Qm1GbEM7O0FuQ211SUQsOEVBQThFO0FtQ2x1STlFO0VDaEhFLDhCQUE4QjtFQUM5QixzQjlCMEJpQyxFNkJ1RmxDOztBbkNxdUlELDhFQUE4RTtBbUNwdUk5RTtFQ25IRSw4QkFBOEI7RUFDOUIsc0I5QjRCaUMsRTZCd0ZsQzs7QW5DdXVJRCw4RUFBOEU7QW1DdHVJOUU7RUN0SEUsOEJBQThCO0VBQzlCLHNCOUI2QmlDLEU2QjBGbEM7O0FuQ3l1SUQscUZBQXFG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K00yQixFZ0M3TTlCOztBdEN5L0lELGtGQUFrRjtBc0N2L0lsRjtFQUNFLGdCQUFnQixFQWdDakI7RXRDeTlJQyxtRkFBbUY7RXNDMS9JckY7SUFLTSxlQUFlO0l4QmtCakIsbUNSb0wyQjtJUW5MM0IsZ0NSbUwyQixFZ0NwTTFCO0V0Q3cvSUgsbUZBQW1GO0VzQy8vSXJGO0l4QlNJLG9DUmtNMkI7SVFqTTNCLGlDUmlNMkIsRWdDL0wxQjtFdEN1L0lILHFGQUFxRjtFc0NuZ0p2RjtJQWlCTSxXQUFXO0lBQ1gsWWhDZ1pxQztJZ0MvWXJDLGdCQUFnQjtJQUNoQiwwQmhDTTZCO0lnQ0w3QixzQmhDSzZCLEVDSzlCO0VQMitJSCxxRkFBcUY7RXNDMWdKdkY7SUEyQk0sZWhDTDZCO0lnQ003QixvQmhDNlJzQztJZ0M1UnRDLHVCaEMwWXFDO0lnQ3pZckMsbUJoQzBZcUMsRUN6WXRDOztBUGsvSUwsbUZBQW1GO0FzQzkrSW5GO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWix3QmhDMlcwQztFZ0MxVzFDLGtCQUFrQjtFQUNsQixpQmhDK0g4QjtFZ0M5SDlCLGVoQ2ZpQztFZ0NnQmpDLHNCQUFzQjtFQUN0Qix1QmhDK1d5QztFZ0M5V3pDLHVCaENnWHlDLEVnQ3pXMUM7RXRDeStJQyxxRkFBcUY7RXNDei9JdkY7SUFZSSxlaEMwQytCO0lnQ3pDL0IsMEJoQ3pCK0I7SWdDMEIvQixtQmhDK1d1QyxFQ2xadEM7O0FQb2hKTCx5RkFBeUY7QXVDdmlKdkY7RUFDRSx3QmpDeVp3QztFaUN4WnhDLG1CakNxSmdDO0VpQ3BKaEMscUJqQzBNdUIsRWlDek14Qjs7QXZDeWlKSCwwRkFBMEY7QXVDcmlKcEY7RXpCb0JGLGtDUnFMMEI7RVFwTDFCLCtCUm9MMEIsRWlDdk12Qjs7QXZDd2lKUCwwRkFBMEY7QXVDcmlKcEY7RXpCQ0YsbUNSbU0wQjtFUWxNMUIsZ0NSa00wQixFaUNsTXZCOztBdkN3aUpQLHlGQUF5RjtBdUN2akp2RjtFQUNFLDBCakN1WndDO0VpQ3RaeEMsb0JqQ3NKZ0M7RWlDckpoQyxpQmpDMk13QixFaUMxTXpCOztBdkN5akpILDBGQUEwRjtBdUNyakpwRjtFekJvQkYsa0NSc0wwQjtFUXJMMUIsK0JScUwwQixFaUN4TXZCOztBdkN3akpQLDBGQUEwRjtBdUNyakpwRjtFekJDRixtQ1JvTTBCO0VRbk0xQixnQ1JtTTBCLEVpQ25NdkI7O0F2Q3dqSlAsNkVBQTZFO0F3QzFrSjdFO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCbEN5RCtCO0VrQ3hEL0Isb0JsQ3dEK0I7RWtDdkQvQixtQkFBbUI7RUFDbkIsaUJBQWlCLEVBcUNsQjtFeEN1aUpDLHVGQUF1RjtFd0NqbEp6RjtJN0JFSSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVksRUFDYjtFWGlsSkQsNkVBQTZFO0V3Q3RsSi9FO0lBU0ksZ0JBQWdCLEVBaUJqQjtJeEMrakpDLDhFQUE4RTtJd0N6bEpsRjs7TUFhTSxzQkFBc0I7TUFDdEIsa0JBQWtCO01BQ2xCLHVCbENtWnFDO01rQ2xackMsdUJsQ29acUM7TWtDblpyQyxvQmxDdWFxQyxFa0N0YXRDO0l4QytrSkQscUZBQXFGO0l3Q2ptSnpGO01Bc0JRLHNCQUFzQjtNQUN0QiwwQmxDUTJCLEVDVDlCO0VQK2tKSCxxRkFBcUY7RXdDcm1KdkY7SUErQlEsZWxDRDJCO0lrQ0UzQixvQmxDaVNvQztJa0NoU3BDLHVCbENpWW1DLEVDM1h0QztFUG1rSkgsOEVBQThFO0V3QzFtSmhGO0lBcUNNLGVsQ1A2QjtJa0NRN0Isb0JsQzJSc0M7SWtDMVJ0Qyx1QmxDMlhxQyxFa0MxWHRDOztBeEN3a0pMLDhFQUE4RTtBd0Nwa0o5RTs7RUFHSSxhQUFhLEVBQ2Q7O0F4Q3FrSkgsOEVBQThFO0F3Q2xrSjlFOztFQUdJLFlBQVksRUFDYjs7QXhDbWtKSCw4RUFBOEU7QXlDcm5KOUU7RUFDRSxzQkFBc0I7RUFDdEIsb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZixrQm5DdWdCZ0M7RW1DdGdCaEMsZUFBZTtFQUNmLFluQ21nQmdDO0VtQ2xnQmhDLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIseUJBQXlCO0UzQlZ2Qix1QlIrTTJCLEVtQzlMOUI7RXpDaW5KQywrRUFBK0U7RXlDam9KakY7SUFjSSxjQUFjLEVBQ2Y7O0F6Q3NuSkgsK0VBQStFO0F5Q2xuSi9FO0VBQ0UsbUJBQW1CO0VBQ25CLFVBQVUsRUFDWDs7QXpDb25KRCxxRkFBcUY7QXlDam5KckY7RUFFSSxZbkMrZThCO0VtQzllOUIsc0JBQXNCO0VBQ3RCLGdCQUFnQixFbENaZjs7QVArbkpMLCtFQUErRTtBeUMzbUovRTtFQUNFLG9CQUFvQjtFQUNwQixtQkFBbUI7RTNCeENqQixxQjJCMkMwQixFQUM3Qjs7QXpDMm1KRCwrRUFBK0U7QXlDcm1KL0U7RUNuREUsMEJwQzJCaUMsRW1DMEJsQztFekNzbUpDLHFGQUFxRjtFeUN4bUp2RjtJQy9DTSwwQkFBd0IsRW5DZXpCOztBUDRvSkwsK0VBQStFO0F5Q3htSi9FO0VDdkRFLDBCcEMrQmlDLEVtQzBCbEM7RXpDeW1KQyxxRkFBcUY7RXlDM21KdkY7SUNuRE0sMEJBQXdCLEVuQ2V6Qjs7QVBtcEpMLCtFQUErRTtBeUMzbUovRTtFQzNERSwwQnBDZ0NpQyxFbUM2QmxDO0V6QzRtSkMscUZBQXFGO0V5QzltSnZGO0lDdkRNLDBCQUF3QixFbkNlekI7O0FQMHBKTCwrRUFBK0U7QXlDOW1KL0U7RUMvREUsMEJwQ2lDaUMsRW1DZ0NsQztFekMrbUpDLHFGQUFxRjtFeUNqbkp2RjtJQzNETSwwQkFBd0IsRW5DZXpCOztBUGlxSkwsK0VBQStFO0F5Q2puSi9FO0VDbkVFLDBCcENrQ2lDLEVtQ21DbEM7RXpDa25KQyxxRkFBcUY7RXlDcG5KdkY7SUMvRE0sMEJBQXdCLEVuQ2V6Qjs7QVB3cUpMLCtFQUErRTtBeUNwbkovRTtFQ3ZFRSwwQnBDbUNpQyxFbUNzQ2xDO0V6Q3FuSkMscUZBQXFGO0V5Q3ZuSnZGO0lDbkVNLDBCQUF3QixFbkNlekI7O0FQK3FKTCxpRkFBaUY7QTJDcnNKakY7RUFDRSxtQkFBK0M7RUFDL0Msb0JyQ2tjbUM7RXFDamNuQywwQnJDNEJpQztFUTNCL0Isc0JSZ04wQixFcUMzTTdCO0V6Qm9DRztJbEIrcEpBLGlGQUFpRjtJMkM1c0pyRjtNQU9JLG1CckM2YmlDLEVxQzNicEMsRUFBQTs7QTNDdXNKRCxrRkFBa0Y7QTJDcnNKbEY7RUFDRSwwQkFBd0IsRUFDekI7O0EzQ3VzSkQsa0ZBQWtGO0EyQ3JzSmxGO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFN0JiZCxpQjZCY3NCLEVBQ3pCOztBM0N1c0pELDZFQUE2RTtBNEN0dEo3RTtFQUNFLGN0Q3VpQmdDO0VzQ3RpQmhDLG9CdENxRCtCO0VzQ3BEL0IsOEJBQTZDO0U5QkgzQyx1QlIrTTJCLEVzQ2pNOUI7RTVDOHNKQyw4RUFBOEU7RTRDNXRKaEY7O0lBU0ksaUJBQWlCLEVBQ2xCO0U1Q3N0SkQsOEVBQThFO0U0Q2h1SmhGO0lBWUksZ0JBQWdCLEVBQ2pCOztBNUN1dEpILDhFQUE4RTtBNENudEo5RTtFQUVFLGVBQWUsRUFDaEI7O0E1Q290SkQsOEVBQThFO0E0Q2p0SjlFO0VBQ0Usa0J0Q2toQmdDLEVzQ2poQmpDOztBNUNtdEpELDhFQUE4RTtBNEM1c0o5RTtFQUNFLG9CQUE4QixFQVMvQjtFNUNxc0pDLDhFQUE4RTtFNEMvc0poRjtJQUtJLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsYUFBYTtJQUNiLGVBQWUsRUFDaEI7O0E1QzZzSkgsOEVBQThFO0E0Q3JzSjlFO0VDbERFLDBCdkMwY3NDO0V1Q3pjdEMsc0J2QzBjcUM7RXVDemNyQyxldkN1Y3NDLEVzQ3JadkM7RTVDd3NKQyxvRkFBb0Y7RTZDeHZKcEY7SUFDRSwwQkFBd0IsRUFDekI7RTdDeXZKRCxxRkFBcUY7RTZDeHZKckY7SUFDRSxlQUFhLEVBQ2Q7O0E3QzB2SkgsOEVBQThFO0E0QzlzSjlFO0VDckRFLDBCdkM4Y3NDO0V1QzdjdEMsc0J2QzhjcUM7RXVDN2NyQyxldkMyY3NDLEVzQ3RadkM7RTVDaXRKQyxvRkFBb0Y7RTZDcHdKcEY7SUFDRSwwQkFBd0IsRUFDekI7RTdDcXdKRCxxRkFBcUY7RTZDcHdKckY7SUFDRSxlQUFhLEVBQ2Q7O0E3Q3N3SkgsOEVBQThFO0E0Q3Z0SjlFO0VDeERFLDBCdkNrZHNDO0V1Q2pkdEMsc0J2Q2tkcUM7RXVDamRyQyxldkMrY3NDLEVzQ3ZadkM7RTVDMHRKQyxvRkFBb0Y7RTZDaHhKcEY7SUFDRSwwQkFBd0IsRUFDekI7RTdDaXhKRCxxRkFBcUY7RTZDaHhKckY7SUFDRSxlQUFhLEVBQ2Q7O0E3Q2t4SkgsOEVBQThFO0E0Q2h1SjlFO0VDM0RFLDBCdkNzZHNDO0V1Q3JkdEMsc0J2Q3NkcUM7RXVDcmRyQyxldkNtZHNDLEVzQ3hadkM7RTVDbXVKQyxvRkFBb0Y7RTZDNXhKcEY7SUFDRSwwQkFBd0IsRUFDekI7RTdDNnhKRCxxRkFBcUY7RTZDNXhKckY7SUFDRSxlQUFhLEVBQ2Q7O0FDUkg7RUFDRTtJQUFRLDRCQUFnQyxFQUFBO0VBQ3hDO0lBQVEseUJBQXlCLEVBQUEsRUFBQTs7QTlDMHlKbkMsaUZBQWlGO0E4Q2x5SmpGO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixheEMwQytCO0V3Q3pDL0Isb0J4Q3lDK0IsRXdDeENoQzs7QTlDb3lKRCxpRkFBaUY7QThDbnlKakY7RUFFRSxlQUFlO0VBRWYsVUFBVTtFQUVWLHlCQUFpQjtLQUFqQixzQkFBaUI7VUFBakIsaUJBQWlCLEVBQ2xCOztBOUNreUpELGlGQUFpRjtBOENqeUpqRjtFQUNFLHVCQUF1QjtFaEN6QnJCLHVCUitNMkIsRXdDbkw5Qjs7QTlDa3lKRCxpRkFBaUY7QThDanlKakY7RUFDRSxxQkFBYSxFQUNkOztBOUNteUpELGlGQUFpRjtBOENseUpqRjtFQUNFLDBCQUEwQjtFQUMxQixnQ3hDNks2QjtFd0M1SzdCLG1DeEM0SzZCLEV3QzNLOUI7O0E5Q295SkQsaUZBQWlGO0E4Q255SmpGO0VBQ0UsaUN4Q3lLNkI7RXdDeEs3QixvQ3hDd0s2QixFd0N2SzlCOztBQThCRDtFOUN3d0pFLGlGQUFpRjtFOEN2d0pqRjtJQUNFLHVCQUF1QjtJaEN4RXZCLHVCUitNMkIsRXdDcEk1QjtFOUN1d0pELGlGQUFpRjtFOEN0d0pqRjtJQUNFLHNCQUFzQjtJQUN0QixheEN2QjZCO0l3Q3dCN0IscUJBQXFCO0lBQ3JCLDBCQUEwQjtJQUMxQixnQ3hDOEgyQjtJd0M3SDNCLG1DeEM2SDJCLEV3QzVINUI7RTlDdXdKRCxpRkFBaUY7RThDdHdKakY7SUFDRSxnQkFBZ0I7SUFDaEIsZXhDNUQrQjtJd0M2RC9CLDhCQUE4QjtJQUM5Qix1QkFBdUIsRUFDeEI7RTlDdXdKRCxpRkFBaUY7RThDdHdKakY7SUFDRSxpQ3hDb0gyQjtJd0NuSDNCLG9DeENtSDJCLEV3Q2xINUIsRUFBQTs7QTlDd3dKSCxrRkFBa0Y7QThDaHdKbEY7RUNoRUUsc01BQWlDO0VEa0VqQywyQnhDaEQrQixFd0NpRGhDOztBOUNrd0pELGtGQUFrRjtBOENqd0psRjtFQ3BFRSxzTUFBaUM7RURzRWpDLDJCeENwRCtCLEV3Q3FEaEM7O0FBRUQ7RTlDa3dKRSxrRkFBa0Y7RThDandKbEY7SUMxRUEsc01BQWlDO0lENEUvQiwyQnhDMUQ2QixFd0MyRDlCLEVBQUE7O0E5Q213Skgsa0ZBQWtGO0E4QzN2SmxGO0VBQ0UsbURBQW1ELEVBQ3BEOztBOUM2dkpELGtGQUFrRjtBOEM1dkpsRjtFQUNFLG1EQUFtRCxFQUNwRDs7QUFFRDtFOUM2dkpFLGtGQUFrRjtFOEM1dkpsRjtJQUNFLG1EQUFtRCxFQUNwRCxFQUFBOztBOUM4dkpILHVGQUF1RjtBOEN0dkp2RjtFRTVJSSwwQjFDK0IrQixFMEM5QmhDOztBaERxNEpILHVGQUF1RjtBOEMxdkp2RjtFRXhJSSwwQjFDMkIrQixFMEMxQmhDOztBQUdEO0VoRG00SkEsd0ZBQXdGO0VnRGw0SnRGO0lBQ0UsMEIxQ3FCNkIsRTBDcEI5QixFQUFBOztBaERvNEpMLHVGQUF1RjtBOENod0p2RjtFRS9JSSwwQjFDZ0MrQixFMEMvQmhDOztBaERrNUpILHVGQUF1RjtBOENwd0p2RjtFRTNJSSwwQjFDNEIrQixFMEMzQmhDOztBQUdEO0VoRGc1SkEsd0ZBQXdGO0VnRC80SnRGO0lBQ0UsMEIxQ3NCNkIsRTBDckI5QixFQUFBOztBaERpNUpMLHVGQUF1RjtBOEMxd0p2RjtFRWxKSSwwQjFDaUMrQixFMENoQ2hDOztBaEQrNUpILHVGQUF1RjtBOEM5d0p2RjtFRTlJSSwwQjFDNkIrQixFMEM1QmhDOztBQUdEO0VoRDY1SkEsd0ZBQXdGO0VnRDU1SnRGO0lBQ0UsMEIxQ3VCNkIsRTBDdEI5QixFQUFBOztBaEQ4NUpMLHVGQUF1RjtBOENweEp2RjtFRXJKSSwwQjFDa0MrQixFMENqQ2hDOztBaEQ0NkpILHVGQUF1RjtBOEN4eEp2RjtFRWpKSSwwQjFDOEIrQixFMEM3QmhDOztBQUdEO0VoRDA2SkEsd0ZBQXdGO0VnRHo2SnRGO0lBQ0UsMEIxQ3dCNkIsRTBDdkI5QixFQUFBOztBaEQyNkpMLDhFQUE4RTtBaUQzNko1RTtFQUNFLGlCQUFpQixFQUtsQjtFakR3NkpELDhFQUE4RTtFaUQ5Nko5RTtJQUlJLGNBQWMsRUFDZjs7QWpENjZKTCw4RUFBOEU7QWlEMzZKNUU7O0VBRUUsaUJBQWlCO0VBQ2pCLFFBQVEsRUFDVDs7QWpENjZKSCw4RUFBOEU7QWlENTZKNUU7RUFDRSxlQUFlLEVBQ2hCOztBakQ4NkpILDhFQUE4RTtBaUQ3Nko1RTs7O0VBR0Usb0JBQW9CO0VBQ3BCLG9CQUFvQixFQUNyQjs7QWpEKzZKSCw4RUFBOEU7QWlEOTZKNUU7RUFDRSx1QkFBdUIsRUFDeEI7O0FqRGc3SkgsOEVBQThFO0FpRC82SjVFO0VBQ0UsdUJBQXVCLEVBQ3hCOztBakRpN0pILDhFQUE4RTtBaUR6Nko5RTtFQUNFLGVBQWUsRUFNaEI7RWpEcTZKQyw4RUFBOEU7RWlENTZKaEY7SUFLSSxnQkFBZ0IsRUFDakI7O0FqRDA2SkgsOEVBQThFO0FpRGw2SjlFO0VBQ0UsbUJBQW1CLEVBQ3BCOztBakRvNkpELDhFQUE4RTtBaURsNko5RTtFQUNFLG9CQUFvQixFQUNyQjs7QWpEbzZKRCw4RUFBOEU7QWlENzVKOUU7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CLEVBQ3BCOztBakQrNUpELDhFQUE4RTtBaUR4NUo5RTtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUIsRUFDbEI7O0FqRDA1SkQsa0ZBQWtGO0FrRC8rSmxGO0VBRUUsZ0JBQWdCO0VBQ2hCLGlCQUFpQixFQUNsQjs7QWxEZy9KRCxtRkFBbUY7QWtEeitKbkY7RUFDRSxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHdCQUF3QjtFQUV4QixvQjVDNEQ4QjtFNEMzRDlCLHVCNUM0akJrQztFNEMzakJsQyx1QjVDNGpCa0MsRTRDbGpCbkM7RWxEZytKQyxtRkFBbUY7RWtEai9KckY7SXBDTEksaUNSeU0yQjtJUXhNM0IsZ0NSd00yQixFNEN4TDVCO0VsRHkrSkQsbUZBQW1GO0VrRHIvSnJGO0lBY0ksaUJBQWlCO0lwQ0xqQixvQ1IyTDJCO0lRMUwzQixtQ1IwTDJCLEU0Q3BMNUI7O0FsRDIrSkgsbUZBQW1GO0FrRHgrSm5GO0VBRUksb0JBQXdDO0VBQ3hDLGlCQUFpQixFQUNsQjs7QWxEeStKSCxtRkFBbUY7QWtENytKbkY7RUFRTSxjQUFjLEVBQ2Y7O0FsRHcrSkwsbUZBQW1GO0FrRGovSm5GO0VBY00saUJBQWlCLEVBQ2xCOztBbERzK0pMLG1GQUFtRjtBa0Q1OUpuRjs7RUFFRSxZQUFZO0VBQ1osWTVDa2lCa0M7RTRDamlCbEMsb0JBQW9CLEVBWXJCO0VsRGs5SkMsbUZBQW1GO0VrRGwrSnJGOztJQU9JLFk1Q2dpQmdDLEU0Qy9oQmpDO0VsRDg5SkQscUZBQXFGO0VrRHQrSnZGOzs7SUFZSSxZNUN5aEJnQztJNEN4aEJoQyxzQkFBc0I7SUFDdEIsMEI1QzZnQm1DLEVDaGtCbEM7O0FQbWhLTCxxRkFBcUY7QWtENTlKckY7RUFJTSxlNUNuRDZCO0U0Q29EN0Isb0I1QytPc0M7RTRDOU90QywwQjVDcEQ2QixFQ1E5QjtFUHVnS0gsbUZBQW1GO0VrRGorSnJGO0lBVVEsZUFBZSxFQUNoQjtFbER5OUpMLG1GQUFtRjtFa0RwK0pyRjtJQWFRLGU1QzVEMkIsRTRDNkQ1Qjs7QWxEMDlKUCxxRkFBcUY7QWtEeCtKckY7RUFxQk0sV0FBVztFQUNYLFk1Q29IdUI7RTRDbkh2QiwwQjVDbEU2QjtFNENtRTdCLHNCNUNuRTZCLEVDSzlCO0VQb2hLSCxvRkFBb0Y7RWtEOStKdEY7Ozs7Ozs7SUE4QlEsZUFBZSxFQUNoQjtFbER3OUpMLG9GQUFvRjtFa0R2L0p0RjtJQWlDUSxlNUM0ZStCLEU0QzNlaEM7O0FsRHk5SlAseUZBQXlGO0FtRHJrS3ZGO0VBQ0UsZTdDd2NvQztFNkN2Y3BDLDBCN0N3Y29DLEU2Q3ZjckM7O0FuRHVrS0gseUZBQXlGO0FtRHJrS3ZGOztFQUNFLGU3Q21jb0MsRTZDamJyQztFbkRzaktELDBGQUEwRjtFbUR6a0sxRjs7SUFJSSxlQUFlLEVBQ2hCO0VuRHdrS0gscUZBQXFGO0VtRDdrS3JGOzs7SUFRSSxlN0M0YmtDO0k2QzNibEMsMEJBQXdCLEU1Q0t6QjtFUHFrS0gscUZBQXFGO0VtRG5sS3JGOzs7O0lBY00sWUFBWTtJQUNaLDBCN0NxYmdDO0k2Q3BiaEMsc0I3Q29iZ0MsRUNyYW5DOztBUDZqS0wseUZBQXlGO0FtRGptS3ZGO0VBQ0UsZTdDNGNvQztFNkMzY3BDLDBCN0M0Y29DLEU2QzNjckM7O0FuRG1tS0gseUZBQXlGO0FtRGptS3ZGOztFQUNFLGU3Q3Vjb0MsRTZDcmJyQztFbkRrbEtELDBGQUEwRjtFbURybUsxRjs7SUFJSSxlQUFlLEVBQ2hCO0VuRG9tS0gscUZBQXFGO0VtRHptS3JGOzs7SUFRSSxlN0NnY2tDO0k2Qy9ibEMsMEJBQXdCLEU1Q0t6QjtFUGltS0gscUZBQXFGO0VtRC9tS3JGOzs7O0lBY00sWUFBWTtJQUNaLDBCN0N5YmdDO0k2Q3hiaEMsc0I3Q3diZ0MsRUN6YW5DOztBUHlsS0wseUZBQXlGO0FtRDduS3ZGO0VBQ0UsZTdDZ2RvQztFNkMvY3BDLDBCN0NnZG9DLEU2Qy9jckM7O0FuRCtuS0gseUZBQXlGO0FtRDduS3ZGOztFQUNFLGU3QzJjb0MsRTZDemJyQztFbkQ4bUtELDBGQUEwRjtFbURqb0sxRjs7SUFJSSxlQUFlLEVBQ2hCO0VuRGdvS0gscUZBQXFGO0VtRHJvS3JGOzs7SUFRSSxlN0NvY2tDO0k2Q25jbEMsMEJBQXdCLEU1Q0t6QjtFUDZuS0gscUZBQXFGO0VtRDNvS3JGOzs7O0lBY00sWUFBWTtJQUNaLDBCN0M2YmdDO0k2QzViaEMsc0I3QzRiZ0MsRUM3YW5DOztBUHFuS0wseUZB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dCI6W251bGwsIi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMC1hbHBoYS4yIChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTUgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuXG4vLyBDb3JlIENTU1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwiYW5pbWF0aW9uXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcInBhZ2VyXCI7XG5AaW1wb3J0IFwibGFiZWxzXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcInJlc3BvbnNpdmUtZW1iZWRcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcblxuLy8gVXRpbGl0eSBjbGFzc2VzXG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzLWJhY2tncm91bmRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMtc3BhY2luZ1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy1yZXNwb25zaXZlXCI7XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXG4vL1xuXG5hIHtcbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Tb3VyY2UrU2FucytQcm86MjAwLDMwMCw0MDAsNDAwaXRhbGljLDYwMCw2MDBpdGFsaWMsNzAwKTtcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Tb3VyY2UrU2VyaWYrUHJvOjQwMCw2MDAsNzAwKTtcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Tb3VyY2UrQ29kZStQcm86MzAwLDQwMCw2MDApO1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvcGErU2Fucyk7XG5cbi8vICBWYXJpYWJsZXNcbiRmb250LXNhbnM6XHRcdFx0J1NvdXJjZSBTYW5zIFBybycsICdMdWNpZGEgR3JhbmRlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LXNlcmlmOlx0XHQnU291cmNlIFNlcmlmIFBybycsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiRmb250LWNvZGU6XHRcdFx0J1NvdXJjZSBDb2RlIFBybycsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiRmb250LWhlYWRsaW5lOlx0J1JvcGEgU2FucycsIHNhbnMtc2VyaWY7XG5cbi8vIFBST0RVQ1RJT04gLSBsb2FkIGZyb20gc2VydmVyXG4kaW1nOlx0XHRcdFx0XHRcdFx0J2h0dHBzOi8vZnMuYml0Y29pbm1hZ2F6aW5lLmNvbS9pbWcvJztcbi8vIERFViA9IGxvYWQgbG9jYWxseVxuLy8gJGltZzpcdFx0XHRcdFx0XHRcdCcvaW1nLyc7XG5cblxuLy8gQm9vdHN0cmFwIE92ZXJyaWRlXG5cbi8vIENvbG9yc1xuJHdoaXRlOiBcdFx0I0ZGRkZGRjtcbiRibHVlZ3JleTogXHRcdCMzNTM5M2U7XG4kbGlnaHRncmV5OiBcdCNGNEY0RjQ7XG4kbGlnaHRlcmdyZXk6XHQjRjVGNUY1O1xuJGJvcmRlci1ib3R0b206XHQjQ0NDQ0NDO1xuJG90aGVyZ3JleTpcdFx0I0Q1RDVENTtcbiRkYXJrZ3JleTogXHRcdCM2MDYwNjA7XG4kaG92ZXJibHVlOlx0XHQjZjNmOWZmO1xuJGhlYWRlcmJnOlx0XHQjMzUzOTNFO1xuJGdyZXlhbHQ6IFx0XHQjNkE2QTZBO1xuJGFydGljbGUtZm9vdGVyOiAjRkFGQUZBO1xuJG9yYW5nZTpcdFx0I0Y2OTEyMDtcbiR0b3BiYXItYmFjazpcdCMyMDFEMUU7XG4kdG9wYmFyLWxpbmU6XHQjMzUzNTM1O1xuJG1vZGFsLWhlYWRlcjpcdCM2MTYxNjE7XG4kZGFya2VyLXRleHQ6XHQjMzYzNjM2O1xuJGVycm9yLWNvbG9yOlx0I0IxMzgzODtcbiRoZWFkbGluZS1jb2xvcjogIzIyMjMyQjtcbiRibS1kYXJrLWJsdWU6ICMyNjI3MzQ7XG5cbi5tYWluLWhlYWRsaW5lIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAkaGVhZGVyYmc7XG5cdGxldHRlci1zcGFjaW5nOiAtMnB4O1xufVxuIiwiLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgfVxuXG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLFxuICAuZHJvcHVwID4gLmJ0biB7XG4gICAgPiAuY2FyZXQge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjMDAwO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxufVxuIiwiLy8gUmVib290XG4vL1xuLy8gR2xvYmFsIHJlc2V0cyB0byBjb21tb24gSFRNTCBlbGVtZW50cyBhbmQgbW9yZSBmb3IgZWFzaWVyIHVzYWdlIGJ5IEJvb3RzdHJhcC5cbi8vIEFkZHMgYWRkaXRpb25hbCBydWxlcyBvbiB0b3Agb2YgTm9ybWFsaXplLmNzcywgaW5jbHVkaW5nIHNldmVyYWwgb3ZlcnJpZGVzLlxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCB0byBgYm9yZGVyLWJveGAgc28gdGhhdCB3aGVuIHlvdSBhZGRcbi8vIGBwYWRkaW5nYCBvciBgYm9yZGVyYHMgdG8gYW4gZWxlbWVudCwgdGhlIG92ZXJhbGwgZGVjbGFyZWQgYHdpZHRoYCBkb2VzIG5vdFxuLy8gY2hhbmdlLiBGb3IgZXhhbXBsZSwgYHdpZHRoOiAxMDBweDtgIHdpbGwgYWx3YXlzIGJlIGAxMDBweGAgZGVzcGl0ZSB0aGVcbi8vIGBib3JkZXI6IDEwcHggc29saWQgcmVkO2AgYW5kIGBwYWRkaW5nOiAyMHB4O2AuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy4gRm9yXG4vLyByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuXG4vLyBNYWtlIHZpZXdwb3J0IHJlc3BvbnNpdmVcbi8vXG4vLyBAdmlld3BvcnQgaXMgbmVlZGVkIGJlY2F1c2UgSUUgMTArIGRvZXNuJ3QgaG9ub3IgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+IGluXG4vLyBzb21lIGNhc2VzLiBTZWUgaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vLlxuLy8gRXZlbnR1YWxseSBAdmlld3BvcnQgd2lsbCByZXBsYWNlIDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPi4gSXQncyBiZWVuIG1hbnVhbGx5XG4vLyBwcmVmaXhlZCBmb3IgZm9yd2FyZC1jb21wYXRpYmlsaXR5LlxuLy9cbi8vIEhvd2V2ZXIsIGBkZXZpY2Utd2lkdGhgIGlzIGJyb2tlbiBvbiBJRSAxMCBvbiBXaW5kb3dzIChQaG9uZSkgOCxcbi8vIChzZWUgaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTcpXG4vLyBhbmQgdGhlIGZpeCBmb3IgdGhhdCBpbnZvbHZlcyBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudFxuLy8gYW5kIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTLlxuLy9cbi8vIFNlZSBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aCBmb3IgdGhlIHJlbGV2YW50IGhhY2suXG4vL1xuLy8gV3JhcCBgQHZpZXdwb3J0YCB3aXRoIGBAYXQtcm9vdGAgZm9yIHdoZW4gZm9sa3MgZG8gYSBuZXN0ZWQgaW1wb3J0IChlLmcuLFxuLy8gYC5jbGFzcy1uYW1lIHsgQGltcG9ydCBcImJvb3RzdHJhcFwiOyB9YCkuXG4vL1xuLy8gSW5jbHVkZXMgZnV0dXJlLXByb29mZWQgdmVuZG9yIHByZWZpeGVzIGFzIHdlbGwuXG5AYXQtcm9vdCB7XG4gIEAtbW96LXZpZXdwb3J0ICAgICAgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG4gIEAtbXMtdmlld3BvcnQgICAgICAgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG4gIEAtby12aWV3cG9ydCAgICAgICAgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG4gIEAtd2Via2l0LXZpZXdwb3J0ICAgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG4gIEB2aWV3cG9ydCAgICAgICAgICAgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG59XG5cblxuLy9cbi8vIFJlc2V0IEhUTUwsIGJvZHksIGFuZCBtb3JlXG4vL1xuXG5odG1sIHtcbiAgLy8gU2V0cyBhIHNwZWNpZmljIGRlZmF1bHQgYGZvbnQtc2l6ZWAgZm9yIHVzZXIgd2l0aCBgcmVtYCB0eXBlIHNjYWxlcy5cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXJvb3Q7XG4gIC8vIENoYW5nZXMgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xufVxuXG5ib2R5IHtcbiAgLy8gTWFrZSB0aGUgYGJvZHlgIHVzZSB0aGUgYGZvbnQtc2l6ZS1yb290YFxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBHbyBlYXN5IG9uIHRoZSBleWVzIGFuZCB1c2Ugc29tZXRoaW5nIG90aGVyIHRoYW4gYCMwMDBgIGZvciB0ZXh0XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgLy8gQnkgZGVmYXVsdCwgYDxib2R5PmAgaGFzIG5vIGBiYWNrZ3JvdW5kLWNvbG9yYCBzbyB3ZSBzZXQgb25lIGFzIGEgYmVzdCBwcmFjdGljZS5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuYWJiclt0aXRsZV0sXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGFiYnItYm9yZGVyLWNvbG9yO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHRhYi1mb2N1cygpO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBOb3JtYWxpemUgYWRkcyBgbWFyZ2luYCB0byBgZmlndXJlYHMgYXMgYnJvd3NlcnMgYXBwbHkgaXQgaW5jb25zaXN0ZW50bHkuXG4gIC8vIFdlIHJlc2V0IHRoYXQgdG8gY3JlYXRlIGEgYmV0dGVyIGZsb3cgaW4tcGFnZS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzXG4vL1xuXG5pbWcge1xuICAvLyBCeSBkZWZhdWx0LCBgPGltZz5gcyBhcmUgYGlubGluZS1ibG9ja2AuIFRoaXMgYXNzdW1lcyB0aGF0LCBhbmQgdmVydGljYWxseVxuICAvLyBjZW50ZXJzIHRoZW0uIFRoaXMgd29uJ3QgYXBwbHkgc2hvdWxkIHlvdSByZXNldCB0aGVtIHRvIGBibG9ja2AgbGV2ZWwuXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8vIE5vdGU6IGA8aW1nPmBzIGFyZSBkZWxpYmVyYXRlbHkgbm90IG1hZGUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0LlxuICAvLyBGb3IgdGhlIHJhdGlvbmFsZSBiZWhpbmQgdGhpcywgc2VlIHRoZSBjb21tZW50cyBvbiB0aGUgYC5pbWctZmx1aWRgIGNsYXNzLlxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gQXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gIENTUyBwcm9wZXJ0eS5cbi8vXG4vLyBJbiBwYXJ0aWN1bGFyLCB1bmxpa2UgbW9zdCBvdGhlciBicm93c2VycywgSUUxMStFZGdlIG9uIFdpbmRvd3MgMTAgb24gdG91Y2ggZGV2aWNlcyBhbmQgSUUgTW9iaWxlIDEwLTExXG4vLyBET04nVCByZW1vdmUgdGhlIGNsaWNrIGRlbGF5IHdoZW4gYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGhcIj5gIGlzIHByZXNlbnQuXG4vLyBIb3dldmVyLCB0aGV5IERPIHN1cHBvcnQgcmVtb3ZpbmcgdGhlIGNsaWNrIGRlbGF5IHZpYSBgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25gLlxuLy8gU2VlOlxuLy8gKiBodHRwOi8vdjQtYWxwaGEuZ2V0Ym9vdHN0cmFwLmNvbS9jb250ZW50L3JlYm9vdC8jY2xpY2stZGVsYXktb3B0aW1pemF0aW9uLWZvci10b3VjaFxuLy8gKiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLXRvdWNoLWFjdGlvblxuLy8gKiBodHRwOi8vcGF0cmlja2hsYXVrZS5naXRodWIuaW8vdG91Y2gvdGVzdHMvcmVzdWx0cy8jc3VwcHJlc3NpbmctMzAwbXMtZGVsYXlcblxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gQ2VudGVyZWQgYnkgZGVmYXVsdCwgYnV0IGxlZnQtYWxpZ24tZWQgdG8gbWF0Y2ggdGhlIGB0ZGBzIGJlbG93LlxuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLy8gUmVtb3ZlIGFsbCBgbWFyZ2luYHMgc28gb3VyIGNsYXNzZXMgZG9uJ3QgaGF2ZSB0byBkbyBpdCB0aGVtc2VsdmVzLlxuICBtYXJnaW46IDA7XG4gIC8vIE5vcm1hbGl6ZSBpbmNsdWRlcyBgZm9udDogaW5oZXJpdDtgLCBzbyBgZm9udC1mYW1pbHlgLiBgZm9udC1zaXplYCwgZXRjIGFyZVxuICAvLyBwcm9wZXJseSBpbmhlcml0ZWQuIEhvd2V2ZXIsIGBsaW5lLWhlaWdodGAgaXNuJ3QgYWRkcmVzc2VkIHRoZXJlLiBVc2luZyB0aGlzXG4gIC8vIGVuc3VyZXMgd2UgZG9uJ3QgbmVlZCB0byB1bm5lY2Vzc2FyaWx5IHJlZGVjbGFyZSB0aGUgZ2xvYmFsIGZvbnQgc3RhY2suXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAvLyBpT1MgYWRkcyByb3VuZGVkIGJvcmRlcnMgYnkgZGVmYXVsdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICAvLyBSZXNldCB0aGUgZW50aXJlIGxlZ2VuZCBlbGVtZW50IHRvIG1hdGNoIHRoZSBgZmllbGRzZXRgXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbi8vICBib3JkZXI6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBVbmRvIE5vcm1hbGl6ZSdzIGRlZmF1bHQgaGVyZSB0byBtYXRjaCBvdXIgZ2xvYmFsIG92ZXJyaWRlcy5cbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIHRvZG86IG5lZWRlZD9cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbi8vICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuLy8gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIENvcHkgc2V0dGluZ3MgZnJvbSB0aGlzIGZpbGUgaW50byB0aGUgcHJvdmlkZWQgYF9jdXN0b20uc2Nzc2AgdG8gb3ZlcnJpZGVcbi8vIHRoZSBCb290c3RyYXAgZGVmYXVsdHMgd2l0aG91dCBtb2RpZnlpbmcga2V5LCB2ZXJzaW9uZWQgZmlsZXMuXG5cblxuLy8gVGFibGUgb2YgQ29udGVudHNcbi8vXG4vLyBDb2xvcnNcbi8vIE9wdGlvbnNcbi8vIFNwYWNpbmdcbi8vIEJvZHlcbi8vIExpbmtzXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIEdyaWQgY29sdW1uc1xuLy8gRm9udHNcbi8vIENvbXBvbmVudHNcblxuLy8gR2VuZXJhbCB2YXJpYWJsZSBzdHJ1Y3R1cmVcbi8vXG4vLyBWYXJpYWJsZSBmb3JtYXQgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtbW9kaWZpZXItc3RhdGUtcHJvcGVydHlgIG9yZGVyLlxuXG5cbi8vIENvbG9yc1xuLy9cbi8vIEdyYXlzY2FsZSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuJGdyYXktZGFyazogICAgICAgICAgICAgICAgICMzNzNhM2MgIWRlZmF1bHQ7XG4kZ3JheTogICAgICAgICAgICAgICAgICAgICAgIzU1NTk1YyAhZGVmYXVsdDtcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICAgICAjODE4YTkxICFkZWZhdWx0O1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgICAgICNlY2VlZWYgIWRlZmF1bHQ7XG4kZ3JheS1saWdodGVzdDogICAgICAgICAgICAgI2Y3ZjdmOSAhZGVmYXVsdDtcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgICAgICMwMjc1ZDggIWRlZmF1bHQ7XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAgICAgIzVjYjg1YyAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICAgICAjNWJjMGRlICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAgICAgI2Q5NTM0ZiAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWZsZXg6ICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG5cbiRzcGFjZXI6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXIteDogICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRzcGFjZXIteTogICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IChcbiAgICB4OiAgIDAsXG4gICAgeTogICAwXG4gICksXG4gIDE6IChcbiAgICB4OiAgICRzcGFjZXIteCxcbiAgICB5OiAgICRzcGFjZXIteVxuICApLFxuICAyOiAoXG4gICAgeDogICAoJHNwYWNlci14ICogMS41KSxcbiAgICB5OiAgICgkc3BhY2VyLXkgKiAxLjUpXG4gICksXG4gIDM6IChcbiAgICB4OiAgICgkc3BhY2VyLXggKiAzKSxcbiAgICB5OiAgICgkc3BhY2VyLXkgKiAzKVxuICApXG4pICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGFuZCBtYXhpbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIC8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4gIHhzOiAwLFxuICAvLyBTbWFsbCBzY3JlZW4gLyBwaG9uZVxuICBzbTogNTQ0cHgsXG4gIC8vIE1lZGl1bSBzY3JlZW4gLyB0YWJsZXRcbiAgbWQ6IDc2OHB4LFxuICAvLyBMYXJnZSBzY3JlZW4gLyBkZXNrdG9wXG4gIGxnOiAxMTAwcHgsXG4gIC8vIEV4dHJhIGxhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuICB4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTc2cHgsXG4gIG1kOiA5NTBweCxcbiAgbGc6IDEyMDBweCxcbiAgeGw6IDEzMDBweFxuKSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuLy8gJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgMjQgIWRlZmF1bHQ7XG4vLyAkZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgIDEuODc1cmVtICFkZWZhdWx0OyAvLyAzMHB4XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuLy8gUGl4ZWwgdmFsdWUgdXNlZCB0byByZXNwb25zaXZlbHkgc2NhbGUgYWxsIHR5cG9ncmFwaHkuIEFwcGxpZWQgdG8gdGhlIGA8aHRtbD5gIGVsZW1lbnQuXG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgIDE2cHggIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUteHM6ICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgICAgIDIuNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgICAgMS43NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodDogICAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRhYmJyLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcblxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAoNCAvIDMpICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXdpZHRoLWxnOiAgICAgICAgICRjYXJldC13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLXNtLWNlbGwtcGFkZGluZzogICAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXByaW1hcnktYmcgIWRlZmF1bHQ7XG5cbiRidG4tc2Vjb25kYXJ5LWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zZWNvbmRhcnktYm9yZGVyOiAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgJGJ0bi1pbmZvLWJnICFkZWZhdWx0O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgICRidG4td2FybmluZy1iZyAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICAkYnRuLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9uc1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93LWZvY3VzOiAgICAgICAgIHJnYmEoMTAyLDE3NSwyMzMsLjYpICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjOTk5ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAuMjc1cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodCkgKyAoJGlucHV0LXBhZGRpbmcteSAqIDIpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1sZyAqICRsaW5lLWhlaWdodC1sZykgKyAoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1zbSAqICRsaW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIpKSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgJHNwYWNlci15ICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdmFsaWRhdGlvbiBpY29uc1xuJGZvcm0taWNvbi1zdWNjZXNzOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJak5XTmlPRFZqSWlCa1BTSk5Nak16TGpnZ05qRXdZeTB4TXk0eklEQXRNall0Tmkwek5DMHhOaTQ0VERrd0xqVWdORFE0TGpoRE56WXVNeUEwTXpBZ09EQWdOREF6TGpNZ09UZ3VPQ0F6T0Rsak1UZ3VPQzB4TkM0eUlEUTFMalV0TVRBdU5DQTFPUzQ0SURndU5HdzNNaUE1TlV3ME5URXVNeUF5TkRKak1USXVOUzB5TUNBek9DNDRMVEkyTGpJZ05UZ3VPQzB4TXk0M0lESXdJREV5TGpRZ01qWWdNemd1TnlBeE15NDNJRFU0TGpoTU1qY3dJRFU1TUdNdE55NDBJREV5TFRJd0xqSWdNVGt1TkMwek5DNHpJREl3YUMweWVpSXZQand2YzNablBnPT1cIiAhZGVmYXVsdDtcbiRmb3JtLWljb24td2FybmluZzogXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpaakJoWkRSbElpQmtQU0pOTmpBeklEWTBNQzR5YkMweU56Z3VOUzAxTURsakxUTXVPQzAyTGpZdE1UQXVPQzB4TUM0MkxURTRMalV0TVRBdU5uTXRNVFF1TnlBMExURTRMalVnTVRBdU5rdzVJRFkwTUM0eVl5MHpMamNnTmk0MUxUTXVOaUF4TkM0MExqSWdNakF1T0NBekxqZ2dOaTQxSURFd0xqZ2dNVEF1TkNBeE9DNHpJREV3TGpSb05UVTNZemN1TmlBd0lERTBMall0TkNBeE9DNDBMVEV3TGpRZ015NDFMVFl1TkNBekxqWXRNVFF1TkNBd0xUSXdMamg2YlMweU5qWXVOQzB6TUdndE5qRXVNbFkxTkRsb05qRXVNblkyTVM0eWVtMHdMVEV3TjJndE5qRXVNbFl6TURSb05qRXVNbll4T1RsNklpOCtQQzl6ZG1jK1wiICFkZWZhdWx0O1xuJGZvcm0taWNvbi1kYW5nZXI6IFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqWkRrMU16Um1JaUJrUFNKTk5EUTNJRFUwTkM0MFl5MHhOQzQwSURFMExqUXRNemN1TmlBeE5DNDBMVFV5SURCc0xUZzVMVGt5TGpjdE9Ea2dPVEl1TjJNdE1UUXVOU0F4TkM0MExUTTNMamNnTVRRdU5DMDFNaUF3TFRFMExqUXRNVFF1TkMweE5DNDBMVE0zTGpZZ01DMDFNbXc1TWk0MExUazJMak10T1RJdU5DMDVOaTR6WXkweE5DNDBMVEUwTGpRdE1UUXVOQzB6Tnk0MklEQXROVEp6TXpjdU5pMHhOQzR6SURVeUlEQnNPRGtnT1RJdU9DQTRPUzR5TFRreUxqZGpNVFF1TkMweE5DNDBJRE0zTGpZdE1UUXVOQ0ExTWlBd0lERTBMak1nTVRRdU5DQXhOQzR6SURNM0xqWWdNQ0ExTWt3ek5UUXVOaUF6T1Rac09USXVOQ0E1Tmk0MFl6RTBMalFnTVRRdU5DQXhOQzQwSURNM0xqWWdNQ0ExTW5vaUx6NDhMM04yWno0PVwiICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItc3RpY2t5OiAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmc6ICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LC4yNSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKDAsMCwwLC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgLjVlbSAxZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAuMjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy8gUGFnZXJcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJHBhZ2VyLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24taG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwYWdlci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdlci1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vXG4vLyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oJHN0YXRlLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgIzMxNzA4ZiAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICNkOWVkZjcgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJHN0YXRlLWluZm8tYmcsIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgIzhhNmQzYiAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oJHN0YXRlLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJHN0YXRlLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcjogJGNhcmQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2FyZC1saW5rLWhvdmVyLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBMYWJlbHNcblxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRsYWJlbC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbiRsYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAjZTVlNWU1ICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNjAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmc6ICAgICAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWluZm8tYmc6ICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgI2RkZCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjogICAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogIGxpZ2h0ZW4oJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA0MCUpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgI2RkZCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsMCwwLC42KSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgMCAxcHggMCAjZmZmICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2JkNDE0NyAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmN2Y3ZjkgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjdmN2Y5ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcbiIsIkBtaXhpbiBob3ZlciB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBTZWUgTWVkaWEgUXVlcmllcyBMZXZlbCA0OiBodHRwOi8vZHJhZnRzLmNzc3dnLm9yZy9tZWRpYXF1ZXJpZXMvI2hvdmVyXG4gICAgLy8gQ3VycmVudGx5IHNoaW1tZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvbXE0LWhvdmVyLXNoaW1cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7IEBjb250ZW50IH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgICY6aG92ZXIgeyBAY29udGVudCB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMgeyBAY29udGVudCB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XG4gIH1cbiAgQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJixcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxuICB9XG4gIEBlbHNlIHtcbiAgICAmLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XG4gIH1cbiAgQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIERlZmF1bHRcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIC8vIFdlYktpdFxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cbmgzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgzOyB9XG5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cbmg2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg2OyB9XG5cbi8vIFRoZXNlIGRlY2xhcmF0aW9ucyBhcmUga2VwdCBzZXBhcmF0ZSBmcm9tIGFuZCBwbGFjZWQgYWZ0ZXJcbi8vIHRoZSBwcmV2aW91cyB0YWctYmFzZWQgZGVjbGFyYXRpb25zIHNvIHRoYXQgdGhlIGNsYXNzZXMgYmVhdCB0aGUgdGFncyBpblxuLy8gdGhlIENTUyBjYXNjYWRlLCBhbmQgdGh1cyA8aDEgY2xhc3M9XCJoMlwiPiB3aWxsIGJlIHN0eWxlZCBsaWtlIGFuIGgyLlxuLmgxIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgxOyB9XG4uaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cbi5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuLmg0IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg0OyB9XG4uaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cbi5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlci15O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHMgdy8gZ3JpZCBjbGFzc2VzXG4uZGwtaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1yaWdodDogLSRncmlkLWd1dHRlci13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1ndXR0ZXItd2lkdGg7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAoJHNwYWNlciAvIDIpICRzcGFjZXI7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogLjI1cmVtIHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi5ibG9ja3F1b3RlLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmlnaHQ6IC4yNXJlbSBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwQTAgXFwyMDE0XCI7IC8vIG5ic3AsIGVtIGRhc2hcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNzUpKTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlci15IC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRncmF5LWxpZ2h0O1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAuMnJlbSAuNHJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogLjJyZW0gLjRyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAtLjFyZW0gMCByZ2JhKDAsMCwwLC4yNSkpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDkwJTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG5cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG5cblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBpZiAkZW5hYmxlLWZsZXggYW5kICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcblxuICAvLyBGbGV4IGNvbHVtbiByZW9yZGVyaW5nXG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAuY29sLSN7JGJyZWFrcG9pbnR9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG4gICAgICAuY29sLSN7JGJyZWFrcG9pbnR9LWxhc3QgIHsgb3JkZXI6IDE7IH1cbiAgICB9XG4gIH1cblxuICAvLyBBbGlnbm1lbnQgZm9yIGV2ZXJ5IGNvbHVtbiBpbiByb3dcblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIC5yb3ctI3skYnJlYWtwb2ludH0tdG9wICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5yb3ctI3skYnJlYWtwb2ludH0tY2VudGVyIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnJvdy0jeyRicmVha3BvaW50fS1ib3R0b20geyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICB9XG4gIH1cblxuICAvLyBBbGlnbm1lbnQgcGVyIGNvbHVtblxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgLmNvbC0jeyRicmVha3BvaW50fS10b3AgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuY29sLSN7JGJyZWFrcG9pbnR9LWNlbnRlciB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgLmNvbC0jeyRicmVha3BvaW50fS1ib3R0b20geyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gIEBpZiBub3QgJGVuYWJsZS1mbGV4IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICB9XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgQGlmICRlbmFibGUtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIH1cbiAgbWFyZ2luLWxlZnQ6ICAoJGd1dHRlciAvIC0yKTtcbiAgbWFyZ2luLXJpZ2h0OiAoJGd1dHRlciAvIC0yKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpZiBub3QgJGVuYWJsZS1mbGV4IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1zcGFuKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgfSBAZWxzZSB7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1wdXNoKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBsZWZ0OiBpZigkc2l6ZSA+IDAsIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyksIGF1dG8pO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcHVsbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgcmlnaHQ6IGlmKCRzaXplID4gMCwgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKSwgYXV0byk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1tb2RpZmllcigkdHlwZSwgJHNpemUsICRjb2x1bW5zKSB7XG4gIC8vIFdvcmsgYXJvdW5kIHRoZSBsYWNrIG9mIGR5bmFtaWMgbWl4aW4gQGluY2x1ZGUgc3VwcG9ydCAoaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvNjI2KVxuICBAaWYgJHR5cGUgPT0gcHVzaCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcHVzaCgkc2l6ZSwgJGNvbHVtbnMpO1xuICB9IEBlbHNlIGlmICR0eXBlID09IHB1bGwge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXB1bGwoJHNpemUsICRjb2x1bW5zKTtcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBvZmZzZXQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnMpO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NDRweCwgbWQ6IDc2OHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU0NHB4LCBtZDogNzY4cHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU0NHB4LCBtZDogNzY4cHgpKVxuLy8gICAgNTQ0cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMS5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTQ0cHgsIG1kOiA3NjhweCkpXG4vLyAgICA3NjdweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gMXB4LCBudWxsKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICB9XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbC0jeyRicmVha3BvaW50fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAvLyBXb3JrIGFyb3VuZCBjcm9zcy1tZWRpYSBAZXh0ZW5kIChodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xMDUwKVxuICAgICAgJWdyaWQtY29sdW1uLWZsb2F0LSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbC0jeyRicmVha3BvaW50fS0jeyRpfSB7XG4gICAgICAgICAgQGlmIG5vdCAkZW5hYmxlLWZsZXgge1xuICAgICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW4tZmxvYXQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXNwYW4oJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVhY2ggJG1vZGlmaWVyIGluIChwdWxsLCBwdXNoLCBvZmZzZXQpIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbC0jeyRicmVha3BvaW50fS0jeyRtb2RpZmllcn0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtbW9kaWZpZXIoJG1vZGlmaWVyLCAkaSwgJGNvbHVtbnMpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1zbS1jZWxsLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWJnLWFjdGl2ZSk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG4gIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgLy8gVE9ETzogZmluZCBvdXQgaWYgd2UgbmVlZCB0aGlzIHN0aWxsLlxuICAvL1xuICAvLyBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgLy8gLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDA1N1xufVxuXG5cbi50aGVhZC1pbnZlcnNlIHtcbiAgdGgge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XG4gIH1cbn1cbi50aGVhZC1kZWZhdWx0IHtcbiAgdGgge1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICB9XG59XG5cbi50YWJsZS1pbnZlcnNlIHtcbiAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiAgfVxufVxuXG5cbi50YWJsZS1yZWZsb3cge1xuICB0aGVhZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICB0Ym9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1sZWZ0OiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgdGhlYWQsXG4gIHRib2R5LFxuICB0Zm9vdCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRyIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICAvLyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNC5cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpLlxuICAvLyBPbmx5IGFwcGx5IHRoZSBoZWlnaHQgdG8gdGV4dHVhbCBpbnB1dHMgYW5kIHNvbWUgc2VsZWN0cy5cbiAgLy8gJjpub3QodGV4dGFyZWEpLFxuICAvLyAmOm5vdChzZWxlY3Rbc2l6ZV0pLFxuICAvLyAmOm5vdChzZWxlY3RbbXVsdGlwbGVdKSB7XG4gIC8vICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAvLyB9XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIHRleHQgdG9cbi8vIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD5gIGRlZmF1bHRcbn1cblxuXG4vLyBUb2RvOiBjbGVhciB0aGlzIHVwXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbi8vXG4vLyBOb3RlIHRoYXQgYXMgb2YgOC4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGBkYXRldGltZWAgb3IgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIH1cblxuICAgICYuaW5wdXQtc20sXG4gICAgLmlucHV0LWdyb3VwLXNtICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICAgIH1cblxuICAgICYuaW5wdXQtbGcsXG4gICAgLmlucHV0LWdyb3VwLWxnICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGFuIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW4gYVxuLy8gaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICAvLyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIC8vIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vIG1hcmdpbi10b3A6ICAgICgkc3BhY2VyICogLjc1KTtcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAuNzUpO1xuXG4gIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vIFdoZW4gdGhlcmUncyBubyBsYWJlbHMsIGRvbid0IHBvc2l0aW9uIHRoZSBpbnB1dC5cbiAgICBpbnB1dDpvbmx5LWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgLy8gbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xuICBtYXJnaW4tdG9wOiAtLjI1cmVtO1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLjc1cmVtO1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICAmLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5mb3JtLWNvbnRyb2wtc3VjY2Vzcyxcbi5mb3JtLWNvbnRyb2wtd2FybmluZyxcbi5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgcGFkZGluZy1yaWdodDogKCRpbnB1dC1wYWRkaW5nLXggKiAzKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICgkaW5wdXQtaGVpZ2h0ICogLjI1KTtcbiAgYmFja2dyb3VuZC1zaXplOiAoJGlucHV0LWhlaWdodCAqIC42NSkgKCRpbnB1dC1oZWlnaHQgKiAuNjUpO1xufVxuXG4vLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkYnJhbmQtc3VjY2Vzcyk7XG5cbiAgLmZvcm0tY29udHJvbC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZvcm0taWNvbi1zdWNjZXNzKTtcbiAgfVxufVxuXG4uaGFzLXdhcm5pbmcge1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkYnJhbmQtd2FybmluZyk7XG5cbiAgLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZvcm0taWNvbi13YXJuaW5nKTtcbiAgfVxufVxuXG4uaGFzLWRhbmdlciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRicmFuZC1kYW5nZXIpO1xuXG4gIC5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZvcm0taWNvbi1kYW5nZXIpO1xuICB9XG59XG5cblxuXG5cbi8vIC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4vLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGZvcm0taWNvbi1zdWNjZXNzfVwiKTtcbi8vICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtc3VjY2Vzcztcbi8vIH1cbi8vXG4vLyAuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRmb3JtLWljb24td2FybmluZ31cIik7XG4vLyAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXdhcm5pbmc7XG4vLyB9XG4vL1xuLy8gLmZvcm0tY29udHJvbC1lcnJvciB7XG4vLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGZvcm0taWNvbi1kYW5nZXJ9XCIpO1xuLy8gICBib3JkZXItY29sb3I6ICRicmFuZC1kYW5nZXI7XG4vLyB9XG5cblxuLy8gLmhhcy1mZWVkYmFjayB7XG4vLyAgIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vL1xuLy8gICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4vLyAgIC5mb3JtLWNvbnRyb2wge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6ICgkaW5wdXQtaGVpZ2h0ICogMS4yNSk7XG4vLyAgIH1cbi8vIH1cbi8vIC8vIEZlZWRiYWNrIGljb25cbi8vIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIHRvcDogMDtcbi8vICAgcmlnaHQ6IDA7XG4vLyAgIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuLy8gICBkaXNwbGF5OiBibG9jaztcbi8vICAgd2lkdGg6ICRpbnB1dC1oZWlnaHQ7XG4vLyAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbi8vICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4vLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4vLyB9XG4vLyAuaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLy8gLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4vLyAgIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWxnO1xuLy8gICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4vLyAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuLy8gfVxuLy8gLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi8vIC5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuLy8gICB3aWR0aDogJGlucHV0LWhlaWdodC1zbTtcbi8vICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuLy8gICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbi8vIH1cbi8vXG4vLyAvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vLyAuaGFzLXN1Y2Nlc3Mge1xuLy8gICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy10ZXh0LCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG4vLyB9XG4vLyAuaGFzLXdhcm5pbmcge1xuLy8gICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy10ZXh0LCAkc3RhdGUtd2FybmluZy1iZyk7XG4vLyB9XG4vLyAuaGFzLWRhbmdlciB7XG4vLyAgIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcbi8vIH1cbi8vXG4vLyAvLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi8vIC5oYXMtZmVlZGJhY2sgbGFiZWwge1xuLy9cbi8vICAgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbi8vICAgICAvLyBUT0RPOiByZWRvIHRoaXMgc2luY2Ugd2UgbnVrZWQgdGhlIGAkbGluZS1oZWlnaHQtY29tcHV0ZWRgXG4vLyAgICAgdG9wOiAwOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbi8vICAgfVxuLy9cbi8vICAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4vLyAgICAgdG9wOiAwO1xuLy8gICB9XG4vLyB9XG5cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gX2Zvcm1zLnNjc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJGNvbG9yKSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC50ZXh0LWhlbHAsXG4gIC5mb3JtLWNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAvLyBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgIC8vICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIC8vIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDQwJSk7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkaW5wdXQtYm94LXNoYWRvdy1mb2N1cztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhI3skcGFyZW50fSxcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cygpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogLjY1O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4uYnRuLXByaW1hcnkge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlcik7XG59XG4uYnRuLXNlY29uZGFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc2Vjb25kYXJ5LWNvbG9yLCAkYnRuLXNlY29uZGFyeS1iZywgJGJ0bi1zZWNvbmRhcnktYm9yZGVyKTtcbn1cbi5idG4taW5mbyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4taW5mby1jb2xvciwgJGJ0bi1pbmZvLWJnLCAkYnRuLWluZm8tYm9yZGVyKTtcbn1cbi5idG4tc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tc3VjY2Vzcy1jb2xvciwgJGJ0bi1zdWNjZXNzLWJnLCAkYnRuLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi5idG4td2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4td2FybmluZy1jb2xvciwgJGJ0bi13YXJuaW5nLWJnLCAkYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5idG4tZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kYW5nZXItY29sb3IsICRidG4tZGFuZ2VyLWJnLCAkYnRuLWRhbmdlci1ib3JkZXIpO1xufVxuXG4vLyBSZW1vdmUgYWxsIGJhY2tncm91bmRzXG4uYnRuLXByaW1hcnktb3V0bGluZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWJnKTtcbn1cbi5idG4tc2Vjb25kYXJ5LW91dGxpbmUge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4tc2Vjb25kYXJ5LWJvcmRlcik7XG59XG4uYnRuLWluZm8tb3V0bGluZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1pbmZvLWJnKTtcbn1cbi5idG4tc3VjY2Vzcy1vdXRsaW5lIHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLXN1Y2Nlc3MtYmcpO1xufVxuLmJ0bi13YXJuaW5nLW91dGxpbmUge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4td2FybmluZy1iZyk7XG59XG4uYnRuLWRhbmdlci1vdXRsaW5lIHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLWRhbmdlci1iZyk7XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuXG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xNSksIDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gICAgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyxcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDIwJSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDIwJSk7XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuIiwiLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xuXG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvLyB0ciYuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLy8gdGJvZHkmLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkpO1xufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kOiBub25lOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxuXG4gIC8vIEFjdGl2ZSBzdGF0ZVxuICAmLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgLy9cbiAgLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcbiAgJi5kaXNhYmxlZCB7XG4gICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgICAgQGluY2x1ZGUgcmVzZXQtZmlsdGVyKCk7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogKCR6aW5kZXgtZHJvcGRvd24gLSAxMCk7XG59XG5cbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy9cbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICB9XG5cbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoJHNwYWNlci15IC8gMikgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuIiwiLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcbi8vXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOS5cblxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcbiAgZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpXCI7XG59XG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IC8vIE9mZnNldCB0aGUgZmlyc3QgY2hpbGQncyBtYXJnaW5cbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAuYnRuLWdyb3VwLFxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudSBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLy8gR2l2ZSB0aGUgbGluZSBiZXR3ZWVuIGJ1dHRvbnMgc29tZSBkZXB0aFxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6ICRjYXJldC13aWR0aC1sZyAkY2FyZXQtd2lkdGgtbGcgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCAkY2FyZXQtd2lkdGgtbGcgJGNhcmV0LXdpZHRoLWxnO1xufVxuXG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH0gQGVsc2Uge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIC8vIFByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlblxuICAgIC8vIHBsYWNlZCB3aXRoaW4gYSB0YWJsZS5cbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSBmcm9udFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgQGlmICRlbmFibGUtZmxleCB7XG4gICAgLy8gZG8gbm90aGluZ1xuICB9IEBlbHNlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAvLyBkbyBub3RoaW5nXG4gIH0gQGVsc2Uge1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1zbTtcbn1cblxuXG4vL1xuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAvLyBTaXppbmdcbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLy9cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuXG4vL1xuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy9cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIHNpbmdsZSwgc2hhcmVkIGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICAgIC8vIEJlY2F1c2Ugc3BlY2lmaWNpdHlcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cDovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBjb2xvcjogIzU1NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gID4gaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gICAgb3BhY2l0eTogMDtcblxuICAgICY6Y2hlY2tlZCB+IC5jLWluZGljYXRvciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ZDk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMgfiAuYy1pbmRpY2F0b3Ige1xuICAgICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4ycmVtICMwMDc0ZDk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUgfiAuYy1pbmRpY2F0b3Ige1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRjNmZmO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICB9XG4gIH1cblxuICArIC5jLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG4vLyBDdXN0b20gaW5kaWNhdG9yXG4vL1xuLy8gR2VuZXJhdGVzIGEgc2hhZG93IGVsZW1lbnQgdG8gY3JlYXRlIG91ciBtYWtlc2hpZnQgY2hlY2tib3gvcmFkaW8gYmFja2dyb3VuZC5cblxuLmMtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDY1JTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAuMTI1cmVtIC4xMjVyZW0gcmdiYSgwLDAsMCwuMSkpO1xufVxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jLWNoZWNrYm94IHtcbiAgLmMtaW5kaWNhdG9yIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIH1cblxuICBpbnB1dDpjaGVja2VkIH4gLmMtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF4Tnk0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5DandoUkU5RFZGbFFSU0J6ZG1jZ1VGVkNURWxESUNJdEx5OVhNME12TDBSVVJDQlRWa2NnTVM0eEx5OUZUaUlnSW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTDBkeVlYQm9hV056TDFOV1J5OHhMakV2UkZSRUwzTjJaekV4TG1SMFpDSStEUW84YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZzBLQ1NCMmFXVjNRbTk0UFNJd0lEQWdPQ0E0SWlCbGJtRmliR1V0WW1GamEyZHliM1Z1WkQwaWJtVjNJREFnTUNBNElEZ2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGcwS1BIQmhkR2dnWm1sc2JEMGlJMFpHUmtaR1JpSWdaRDBpVFRZdU5Dd3hURFV1Tnl3eExqZE1NaTQ1TERRdU5Vd3lMakVzTXk0M1RERXVOQ3d6VERBc05DNDBiREF1Tnl3d0xqZHNNUzQxTERFdU5Xd3dMamNzTUM0M2JEQXVOeTB3TGpkc015NDFMVE11Tld3d0xqY3RNQzQzVERZdU5Dd3hURFl1TkN3eGVpSU5DZ2t2UGcwS1BDOXpkbWMrRFFvPSk7XG4gIH1cblxuICBpbnB1dDppbmRldGVybWluYXRlIH4gLmMtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXhOeTR4TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqd2hSRTlEVkZsUVJTQnpkbWNnVUZWQ1RFbERJQ0l0THk5WE0wTXZMMFJVUkNCVFZrY2dNUzR4THk5RlRpSWdJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MMGR5WVhCb2FXTnpMMU5XUnk4eExqRXZSRlJFTDNOMlp6RXhMbVIwWkNJK0RRbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnMEtDU0IzYVdSMGFEMGlPSEI0SWlCb1pXbG5hSFE5SWpod2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURnZ09DSWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdPQ0E0SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNE5Danh3WVhSb0lHWnBiR3c5SWlOR1JrWkdSa1lpSUdROUlrMHdMRE4yTW1nNFZqTklNSG9pTHo0TkNqd3ZjM1puUGcwSyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uYy1yYWRpbyB7XG4gIC5jLWluZGljYXRvciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCB+IC5jLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeE55NHhMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p3aFJFOURWRmxRUlNCemRtY2dVRlZDVEVsRElDSXRMeTlYTTBNdkwwUlVSQ0JUVmtjZ01TNHhMeTlGVGlJZ0ltaDBkSEE2THk5M2QzY3Vkek11YjNKbkwwZHlZWEJvYVdOekwxTldSeTh4TGpFdlJGUkVMM04yWnpFeExtUjBaQ0krRFFvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWcwS0NTQjJhV1YzUW05NFBTSXdJREFnT0NBNElpQmxibUZpYkdVdFltRmphMmR5YjNWdVpEMGlibVYzSURBZ01DQTRJRGdpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnMEtQSEJoZEdnZ1ptbHNiRDBpSTBaR1JrWkdSaUlnWkQwaVRUUXNNVU15TGpNc01Td3hMREl1TXl3eExEUnpNUzR6TERNc015d3pjek10TVM0ekxETXRNMU0xTGpjc01TdzBMREY2SWk4K0RRbzhMM04yWno0TkNnPT0pO1xuICB9XG59XG5cblxuLy8gTGF5b3V0IG9wdGlvbnNcbi8vXG4vLyBCeSBkZWZhdWx0IHJhZGlvcyBhbmQgY2hlY2tib3hlcyBhcmUgYGlubGluZS1ibG9ja2Agd2l0aCBubyBhZGRpdGlvbmFsIHNwYWNpbmdcbi8vIHNldC4gVXNlIHRoZXNlIG9wdGlvbmFsIGNsYXNzZXMgdG8gdHdlYWsgdGhlIGxheW91dC5cblxuLmMtaW5wdXRzLXN0YWNrZWQge1xuICAuYy1pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgICsgLmMtaW5wdXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cDovL3ByaW1lcmNzcy5pby5cbi8vXG4vLyBJbmNsdWRlcyBJRTktc3BlY2lmaWMgaGFja3MgKG5vdGVkIGJ5IGAgXFw5YCkuXG5cbi5jLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuMzc1cmVtIDEuNzVyZW0gLjM3NXJlbSAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IC43NXJlbSBcXDk7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBVUNBTUFBQUN6dkUxRkFBQUFERkJNVkVVek16TXpNek16TXpNek16TUtBRy8zQUFBQUEzUlNUbE1BZjRDL2FTTEhBQUFBUEVsRVFWUjQycTNOTVE0QUlBZ0VRVG4vLzJjTGRSS3BwU0d6Qll3elZYdnpuTldzOEM1OENpdXNzUEpqOGg2Tndnb3JyS1JkVHZ1Vjl2MTZBZm4wQVlGT0I3YVlBQUFBQUVsRlRrU3VRbUNDKSBuby1yZXBlYXQgcmlnaHQgLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSBcXDk7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwcHg7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgLy8gVXNlIHZlbmRvciBwcmVmaXhlcyBhcyBgYXBwZWFyYW5jZWAgaXNuJ3QgcGFydCBvZiB0aGUgQ1NTIHNwZWMuXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzUxYTdlODtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNXB4IHJnYmEoODEsIDE2NywgMjMyLCAwLjUpKTtcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uYy1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgJjpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbGUgaW5wdXQge1xuICBtaW4td2lkdGg6IDE0cmVtO1xuICBtYXJnaW46IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDApO1xuICBvcGFjaXR5OiAwO1xufVxuLmZpbGUtY3VzdG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM1NTU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIC4ycmVtIC40cmVtIHJnYmEoMCwwLDAsLjA1KSk7XG59XG4uZmlsZS1jdXN0b206OmFmdGVyIHtcbiAgY29udGVudDogXCJDaG9vc2UgZmlsZS4uLlwiO1xufVxuLmZpbGUtY3VzdG9tOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLS4wNzVyZW07XG4gIHJpZ2h0OiAtLjA3NXJlbTtcbiAgYm90dG9tOiAtLjA3NXJlbTtcbiAgei1pbmRleDogNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU1NTtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwIC4yNXJlbSAuMjVyZW0gMDtcbn1cblxuLy8gRm9jdXMgc3RhdGVcbi5maWxlIGlucHV0OmZvY3VzIH4gLmZpbGUtY3VzdG9tIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDAgMCAuMDc1cmVtICNmZmYsIDAgMCAwIC4ycmVtICMwMDc0ZDkpO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dCBhbmQgcmVtb3ZlcyBob3Zlci90YWIgZWZmZWN0c1xuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiBpbmxpbmVcblxuLm5hdi1pbmxpbmUge1xuICAubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5uYXYtaXRlbSArIC5uYXYtaXRlbSxcbiAgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAubmF2LWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIE1ha2UgdGhlIGxpc3QtaXRlbXMgb3ZlcmxheSB0aGUgYm90dG9tIGJvcmRlclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICArIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZztcbiAgICBib3JkZXI6ICRuYXYtdGFicy1saW5rLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMCk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIEBpbmNsdWRlIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAubmF2LWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgKyAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLm9wZW4gLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1zdGFja2VkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcblxuICAgICsgLm5hdi1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IC4ycmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG5cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi8vXG4vLyBEcm9wZG93bnNcbi8vXG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbiIsIi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3Ncbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gQSBzdGF0aWMsIGZ1bGwgd2lkdGggbW9kaWZpZXIgd2l0aCBubyByb3VuZGVkIGNvcm5lcnMuXG4ubmF2YmFyLWZ1bGwge1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbn1cblxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi5uYXZiYXItc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogJHppbmRleC1uYXZiYXItc3RpY2t5O1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG4vL1xuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAgICAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4ubmF2YmFyLWRpdmlkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDFweDtcbiAgcGFkZGluZy10b3A6IC40MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNDI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tbGVmdDogICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDAwYTBcIjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0b2dnbGVcbi8vXG4vLyBDdXN0b20gYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgYC5uYXZiYXItY29sbGFwc2VgLCBwb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZVxuLy8gQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gQ3VzdG9tIG92ZXJyaWRlIGZvclxuLm5hdmJhci10b2dnbGVhYmxlIHtcbiAgJi14cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1zbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1tZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZpZ2F0aW9uXG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIGJ1aWx0IG9uIHRoZSBiYXNlIGAubmF2YCBzdHlsZXMuXG5cbi5uYXZiYXItbmF2IHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6ICAgIC40MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC40MjVyZW07XG5cbiAgICArIC5uYXYtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3BlbiA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5vcGVuLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNzUpO1xuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9wZW4gPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsub3BlbixcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4wNzUpO1xuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWJsb2NrIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSgkY2FyZC1zcGFjZXIteSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyAuY2FyZC1hY3Rpb25zIHtcbi8vICAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG5cbi8vICAgLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbi8vICAgfVxuLy8gfVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAuY2FyZCB7XG4gICAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cyAkY2FyZC1ib3JkZXItcmFkaXVzIDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRjYXJkLWJvcmRlci1yYWRpdXMgJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lciAkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWJvcmRlci1yYWRpdXMtaW5uZXIgJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcik7XG4gIH1cbn1cblxuXG4vL1xuLy8gQmFja2dyb3VuZCB2YXJpYXRpb25zXG4vL1xuXG4uY2FyZC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1wcmltYXJ5LCAkYnJhbmQtcHJpbWFyeSk7XG59XG4uY2FyZC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1zdWNjZXNzLCAkYnJhbmQtc3VjY2Vzcyk7XG59XG4uY2FyZC1pbmZvIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1pbmZvLCAkYnJhbmQtaW5mbyk7XG59XG4uY2FyZC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC13YXJuaW5nLCAkYnJhbmQtd2FybmluZyk7XG59XG4uY2FyZC1kYW5nZXIge1xuICBAaW5jbHVkZSBjYXJkLXZhcmlhbnQoJGJyYW5kLWRhbmdlciwgJGJyYW5kLWRhbmdlcik7XG59XG5cbi8vIFJlbW92ZSBhbGwgYmFja2dyb3VuZHNcbi5jYXJkLXByaW1hcnktb3V0bGluZSB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tcHJpbWFyeS1iZyk7XG59XG4uY2FyZC1zZWNvbmRhcnktb3V0bGluZSB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tc2Vjb25kYXJ5LWJvcmRlcik7XG59XG4uY2FyZC1pbmZvLW91dGxpbmUge1xuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLWluZm8tYmcpO1xufVxuLmNhcmQtc3VjY2Vzcy1vdXRsaW5lIHtcbiAgQGluY2x1ZGUgY2FyZC1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWJnKTtcbn1cbi5jYXJkLXdhcm5pbmctb3V0bGluZSB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4td2FybmluZy1iZyk7XG59XG4uY2FyZC1kYW5nZXItb3V0bGluZSB7XG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tZGFuZ2VyLWJnKTtcbn1cblxuLy9cbi8vIEludmVyc2UgdGV4dCB3aXRoaW4gYSBjYXJkIGZvciB1c2Ugd2l0aCBkYXJrIGJhY2tncm91bmRzXG4vL1xuXG4uY2FyZC1pbnZlcnNlIHtcbiAgQGluY2x1ZGUgY2FyZC1pbnZlcnNlO1xufVxuXG4vL1xuLy8gQmxvY2txdW90ZVxuLy9cblxuLmNhcmQtYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWcge1xuICAvLyBtYXJnaW46IC0xLjMyNXJlbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyguMjVyZW0pO1xufVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuXG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lciAkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyIDAgMCk7XG59XG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lciAkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBzZXRcbi8vXG5cbkBpZiAkZW5hYmxlLWZsZXgge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLmNhcmQtZGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogLS42MjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLS42MjVyZW07XG5cbiAgICAgIC5jYXJkIHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjYyNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC42MjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59IEBlbHNlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC5jYXJkLWRlY2sge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgYm9yZGVyLXNwYWNpbmc6IDEuMjVyZW0gMDtcblxuICAgICAgLmNhcmQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWRlY2std3JhcHBlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgfSBAZWxzZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkXG4vL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVtIGV4Y2VlZCB0aGUgY29sdW1uIHdpZHRoXG4gICAgfVxuICB9XG59XG4iLCIvLyBDYXJkIHZhcmlhbnRzXG5cbkBtaXhpbiBjYXJkLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbn1cblxuQG1peGluIGNhcmQtb3V0bGluZS12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG59XG5cbi8vXG4vLyBJbnZlcnNlIHRleHQgd2l0aGluIGEgY2FyZCBmb3IgdXNlIHdpdGggZGFyayBiYWNrZ3JvdW5kc1xuLy9cblxuQG1peGluIGNhcmQtaW52ZXJzZSB7XG4gIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMik7XG4gIH1cbiAgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1mb290ZXIsXG4gIC5jYXJkLXRpdGxlLFxuICAuY2FyZC1ibG9ja3F1b3RlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuY2FyZC1saW5rLFxuICAuY2FyZC10ZXh0LFxuICAuY2FyZC1ibG9ja3F1b3RlID4gZm9vdGVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNjUpO1xuICB9XG4gIC5jYXJkLWxpbmsge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY2FyZC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgKyBsaTo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLWRpdmlkZXJ9XCI7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXk7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIEBpbmNsdWRlIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBib3JkZXI6ICRwYWdlci1ib3JkZXItd2lkdGggc29saWQgJHBhZ2VyLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhIHtcbiAgICAgIEBpbmNsdWRlIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogJHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZXItbmV4dCB7XG4gID4gYSxcbiAgPiBzcGFuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLnBhZ2VyLXByZXYge1xuICA+IGEsXG4gID4gc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjI1ZW0gLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiAkbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xuLmJ0biAubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5sYWJlbCB7XG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBQaWxsIGxhYmVsc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4ubGFiZWwtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gIHBhZGRpbmctbGVmdDogLjZlbTtcbiAgLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuICAvLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTByZW0pO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRlZmF1bHQtYmcpO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXByaW1hcnktYmcpO1xufVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXN1Y2Nlc3MtYmcpO1xufVxuXG4ubGFiZWwtaW5mbyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWluZm8tYmcpO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLXdhcm5pbmctYmcpO1xufVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGFuZ2VyLWJnKTtcbn1cbiIsIi8vIExhYmVsc1xuXG5AbWl4aW4gbGFiZWwtdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXk7XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxuICA+IHAsXG4gID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogKCRhbGVydC1wYWRkaW5nICsgMjApO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuLmFsZXJ0LWluZm8ge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1pbmZvLWJnLCAkYWxlcnQtaW5mby1ib3JkZXIsICRhbGVydC1pbmZvLXRleHQpO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRib2R5LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkYm9keS1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFByb2dyZXNzIGFuaW1hdGlvbnNcbi8vXG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246ICRzcGFjZXIteSAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuLy9cbi8vIEJhc2ljIHByb2dyZXNzIGJhclxuLy9cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRzcGFjZXIteTsgLy8gdG9kbzogbWFrZSBhIG5ldyB2YXIgZm9yIHRoaXNcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci15O1xufVxuLnByb2dyZXNzW3ZhbHVlXSB7XG4gIC8vIElFMTAgdXNlcyBgY29sb3JgIHRvIHNldCB0aGUgYmFyIGJhY2tncm91bmQtY29sb3JcbiAgY29sb3I6ICMwMDc0ZDk7XG4gIC8vIFJlbW92ZSBGaXJlZm94IGFuZCBPcGVyYSBib3JkZXJcbiAgYm9yZGVyOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgwLDAsMCwuMSkpO1xufVxuLnByb2dyZXNzW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cih2YWx1ZSk7XG59XG4ucHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuLnByb2dyZXNzW3ZhbHVlPVwiMTAwXCJdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi8vIEZpcmVmb3ggc3R5bGVzIG11c3QgYmUgZW50aXJlbHkgc2VwYXJhdGUgb3IgaXQgYnVzdHMgV2Via2l0IHN0eWxlcy5cbi8vXG4vLyBDb21tZW50ZWQgb3V0IGZvciBub3cgYmVjYXVzZSBsaW50ZXIuXG4vL1xuLy8gJC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbi8vICAgLnByb2dyZXNzW3ZhbHVlXSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbi8vICAgICAuYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4vLyAgICAgLmJveC1zaGFkb3coaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKDAsMCwwLC4xKSk7XG4vLyAgIH1cbi8vICAgLnByb2dyZXNzW3ZhbHVlXTo6LW1vei1wcm9ncmVzcy1iYXIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ZDk7XG4vLyAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4vLyAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4vLyAgIH1cbi8vICAgLnByb2dyZXNzW3ZhbHVlPVwiMFwiXTo6LW1vei1wcm9ncmVzcy1iYXIge1xuLy8gICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbi8vICAgICBtaW4td2lkdGg6IDJyZW07XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbi8vICAgfVxuLy8gICAucHJvZ3Jlc3NbdmFsdWU9XCIxMDBcIl06Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbi8vICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4vLyAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuLy8gICB9XG4vLyB9XG5cbi8vIElFOSBoYWNrcyB0byBhY2NvbXBhbnkgY3VzdG9tIG1hcmt1cC4gV2UgZG9uJ3QgbmVlZCB0byBzY29wZSB0aGlzIHZpYSBtZWRpYSBxdWVyaWVzLCBidXQgSSBmZWVsIGJldHRlciBkb2luZyBpdCBhbnl3YXkuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIHtcbiAgLnByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKDAsMCwwLC4xKSk7XG4gIH1cbiAgLnByb2dyZXNzLWJhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogJHNwYWNlci15O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cmVtOyAvLyBTaW11bGF0ZSBoaWRpbmcgb2YgdmFsdWUgYXMgaW4gbmF0aXZlIGA8cHJvZ3Jlc3M+YFxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc0ZDk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cbiAgLnByb2dyZXNzW3dpZHRoXj1cIjBcIl0ge1xuICAgIG1pbi13aWR0aDogMnJlbTtcbiAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAucHJvZ3Jlc3Nbd2lkdGg9XCIxMDAlXCJdIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG59XG5cblxuLy9cbi8vIFN0cmlwZWRcbi8vXG5cbi5wcm9ncmVzcy1zdHJpcGVkW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkc3BhY2VyLXkgJHNwYWNlci15O1xufVxuLnByb2dyZXNzLXN0cmlwZWRbdmFsdWVdOjotbW96LXByb2dyZXNzLWJhciB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkc3BhY2VyLXkgJHNwYWNlci15O1xufVxuLy8gSUU5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIHtcbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkc3BhY2VyLXkgJHNwYWNlci15O1xuICB9XG59XG5cblxuLy9cbi8vIEFuaW1hdGVkXG4vL1xuXG4ucHJvZ3Jlc3MtYW5pbWF0ZWRbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucHJvZ3Jlc3MtYW5pbWF0ZWRbdmFsdWVdOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLy8gSUU5XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIHtcbiAgLnByb2dyZXNzLWFuaW1hdGVkIC5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmFyaWF0aW9uc1xuLy9cblxuLnByb2dyZXNzLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBwcm9ncmVzcy12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG4ucHJvZ3Jlc3MtaW5mbyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLXZhcmlhbnQoJHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cbi5wcm9ncmVzcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xufVxuLnByb2dyZXNzLWRhbmdlciB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkuXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOVxufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOS5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTlcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn0iLCIvLyBQcm9ncmVzcyBiYXJzXG5cbkBtaXhpbiBwcm9ncmVzcy12YXJpYW50KCRjb2xvcikge1xuICAmW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgJlt2YWx1ZV06Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAvLyBJRTlcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDowXFwwKSB7XG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCJAaWYgJGVuYWJsZS1mbGV4IHtcbiAgLm1lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIH1cbiAgLm1lZGlhLWJvZHkge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLm1lZGlhLW1pZGRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5tZWRpYS1ib3R0b20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59IEBlbHNlIHtcbiAgLm1lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAubWVkaWEsXG4gIC5tZWRpYS1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHpvb206IDE7XG4gIH1cbiAgLm1lZGlhLWJvZHkge1xuICAgIHdpZHRoOiAxMDAwMHB4O1xuICB9XG4gIC5tZWRpYS1sZWZ0LFxuICAubWVkaWEtcmlnaHQsXG4gIC5tZWRpYS1ib2R5IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLm1lZGlhLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubWVkaWEtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cblxuLy9cbi8vIEltYWdlcy9lbGVtZW50cyBhcyB0aGUgbWVkaWEgYW5jaG9yXG4vL1xuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLy8gRml4IGNvbGxhcHNlIGluIHdlYmtpdCBmcm9tIG1heC13aWR0aDogMTAwJSBhbmQgZGlzcGxheTogdGFibGUtY2VsbC5cbiAgJi5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWxpZ25tZW50XG4vL1xuXG4ubWVkaWEtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5cbi8vXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxuLy9cblxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLmRpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcblxuICAgICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZywgJHN0YXRlLWluZm8tdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cblxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xuLy9cbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICB9XG5cbiAgYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xuICBwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSg5IC8gMjEpO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKDkgLyAxNik7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgzIC8gNCk7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xuICBwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgxIC8gMSk7XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuMjtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLmluIHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpOyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAubW9kYWwtbGcgeyB3aWR0aDogJG1vZGFsLWxnOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgb3BhY2l0eTogMDtcblxuICAmLmluIHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gICYudG9vbHRpcC10b3AsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG5cbiAgICAudG9vbHRpcC1hcnJvdyB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYudG9vbHRpcC1yaWdodCxcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG5cbiAgICAudG9vbHRpcC1hcnJvdyB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnRvb2x0aXAtYm90dG9tLFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG5cbiAgICAudG9vbHRpcC1hcnJvdyB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYudG9vbHRpcC1sZWZ0LFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuXG4gICAgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMXB4O1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpKTtcblxuXG4gIC8vIFBvcG92ZXIgZGlyZWN0aW9uc1xuXG4gICYucG9wb3Zlci10b3AsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAucG9wb3Zlci1hcnJvdyB7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBvcG92ZXItcmlnaHQsXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLnBvcG92ZXItYXJyb3cge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucG9wb3Zlci1ib3R0b20sXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5wb3BvdmVyLWFycm93IHtcbiAgICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucG9wb3Zlci1sZWZ0LFxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLnBvcG92ZXItYXJyb3cge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMXB4O1xuICAgICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci10aXRsZSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci10aXRsZS1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci10aXRsZS1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCgkYm9yZGVyLXJhZGl1cy1sZyAtIDEpICgkYm9yZGVyLXJhZGl1cy1sZyAtIDEpIDAgMCk7XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cblxuXG4vLyBBcnJvd3Ncbi8vXG4vLyAucG9wb3Zlci1hcnJvdyBpcyBvdXRlciwgLnBvcG92ZXItYXJyb3c6OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyLWFycm93IHtcbiAgJixcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG4ucG9wb3Zlci1hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG59XG4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xufVxuIiwiLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gLmNhcm91c2VsLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IC42cyBlYXNlLWluLW91dCBsZWZ0O1xuXG4gICAgLy8gQWNjb3VudCBmb3IgamFua2l0dWRlIG9uIGltYWdlc1xuICAgID4gaW1nLFxuICAgID4gYSA+IGltZyB7XG4gICAgICBAZXh0ZW5kIC5pbWctZmx1aWQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuXG4gICAgICAmLm5leHQsXG4gICAgICAmLmFjdGl2ZS5yaWdodCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICB9XG4gICAgICAmLm5leHQubGVmdCxcbiAgICAgICYucHJldi5yaWdodCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUsXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLm5leHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgPiAucHJldiB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAubmV4dC5sZWZ0LFxuICA+IC5wcmV2LnJpZ2h0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAuYWN0aXZlLmxlZnQge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLmFjdGl2ZS5yaWdodCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBmb250LXNpemU6ICRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xuICAmLmxlZnQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC41KSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSkpO1xuICB9XG4gICYucmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KSk7XG4gIH1cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IC45O1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAuaWNvbi1wcmV2IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLW5leHQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIC5pY29uLXByZXYge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAzOVwiOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAzYVwiOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gSUU5IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA5IGRvZXMgbm90IHByb3Blcmx5IGhhbmRsZSBjbGlja3Mgb24gZWxlbWVudHMgd2l0aCBhIGBiYWNrZ3JvdW5kLWNvbG9yYCBvZiBgdHJhbnNwYXJlbnRgLFxuICAgIC8vIHNvIHdlIHVzZSBgcmdiYSgwLDAsMCwwKWAgaW5zdGVhZCBzaW5jZSBpdCdzIGEgbm9uLWJ1Z2d5IGVxdWl2YWxlbnQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzLlxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuXG4gIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyAvLyBObyBzaGFkb3cgZm9yIGJ1dHRvbiBlbGVtZW50cyBpbiBjYXJvdXNlbC1jYXB0aW9uXG4gIH1cbn1cblxuXG4vL1xuLy8gUmVzcG9uc2l2ZSB2YXJpYXRpb25zXG4vL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIFNjYWxlIHVwIHRoZSBjb250cm9scyBhIHNtaWRnZVxuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgLmljb24tcHJldixcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIC5pY29uLXByZXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIH1cbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgbGVmdDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvL1xuLy8gRmxvYXRzXG4vL1xuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrKCk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAucHVsbC0jeyRicmVha3BvaW50fS1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIHB1bGwtbGVmdCgpO1xuICAgIH1cbiAgICAucHVsbC0jeyRicmVha3BvaW50fS1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBwdWxsLXJpZ2h0KCk7XG4gICAgfVxuICAgIC5wdWxsLSN7JGJyZWFrcG9pbnR9LW5vbmUge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgpO1xufVxuXG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSAgICAgICB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIC50ZXh0LSN7JGJyZWFrcG9pbnR9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0LSN7JGJyZWFrcG9pbnR9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dC0jeyRicmVha3BvaW50fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xufVxuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtc3VjY2VzcycsICRicmFuZC1zdWNjZXNzKTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1pbmZvJywgJGJyYW5kLWluZm8pO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkYnJhbmQtd2FybmluZyk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZGFuZ2VyJywgJGJyYW5kLWRhbmdlcik7XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiQG1peGluIHB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgZm9udDogXCIwLzBcIiBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59IiwiLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vXG5cbi8vIEludmVyc2Vcbi8vIFRPRE86IHJlZG8gdGhpcyBhcyBhIHByb3BlciBjbGFzc1xuLmJnLWludmVyc2Uge1xuICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcbn1cblxuLmJnLWZhZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XG59XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctc3VjY2VzcycsICRicmFuZC1zdWNjZXNzKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWluZm8nLCAkYnJhbmQtaW5mbyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy13YXJuaW5nJywgJGJyYW5kLXdhcm5pbmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctZGFuZ2VyJywgJGJyYW5kLWRhbmdlcik7XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbi5tLXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogIGF1dG8gIWltcG9ydGFudDtcbn1cblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aHMgaW4gJHNwYWNlcnMge1xuICAgICRsZW5ndGgteDogICBtYXAtZ2V0KCRsZW5ndGhzLCB4KTtcbiAgICAkbGVuZ3RoLXk6ICAgbWFwLWdldCgkbGVuZ3RocywgeSk7XG5cbiAgICAuI3skYWJicmV2fS1hLSN7JHNpemV9IHsgI3skcHJvcH06ICAgICAgICAkbGVuZ3RoLXkgJGxlbmd0aC14ICFpbXBvcnRhbnQ7IH0gLy8gYSA9IEFsbCBzaWRlc1xuICAgIC4jeyRhYmJyZXZ9LXQtI3skc2l6ZX0geyAjeyRwcm9wfS10b3A6ICAgICRsZW5ndGgteSAhaW1wb3J0YW50OyB9XG4gICAgLiN7JGFiYnJldn0tci0jeyRzaXplfSB7ICN7JHByb3B9LXJpZ2h0OiAgJGxlbmd0aC14ICFpbXBvcnRhbnQ7IH1cbiAgICAuI3skYWJicmV2fS1iLSN7JHNpemV9IHsgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoLXkgIWltcG9ydGFudDsgfVxuICAgIC4jeyRhYmJyZXZ9LWwtI3skc2l6ZX0geyAjeyRwcm9wfS1sZWZ0OiAgICRsZW5ndGgteCAhaW1wb3J0YW50OyB9XG5cbiAgICAvLyBBeGVzXG4gICAgLiN7JGFiYnJldn0teC0jeyRzaXplfSB7XG4gICAgICAjeyRwcm9wfS1yaWdodDogICRsZW5ndGgteCAhaW1wb3J0YW50O1xuICAgICAgI3skcHJvcH0tbGVmdDogICAkbGVuZ3RoLXggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLiN7JGFiYnJldn0teS0jeyRzaXplfSB7XG4gICAgICAjeyRwcm9wfS10b3A6ICAgICRsZW5ndGgteSAhaW1wb3J0YW50O1xuICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoLXkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9zaXRpb25pbmdcblxuLnBvcy1mLXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG4vL1xuXG5AZWFjaCAkYnAgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLmhpZGRlbi0jeyRicH0tdXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5oaWRkZW4tI3skYnB9LWRvd24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi1wcmludCB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAbWl4aW4gbWFyZ2luKCRzdWZmaXgpIHtcblxuICAubS1hLTAtI3skc3VmZml4fSB7IG1hcmdpbjogICAgICAgIDAgIWltcG9ydGFudDsgfVxuICAubS10LTAtI3skc3VmZml4fSB7IG1hcmdpbi10b3A6ICAgIDAgIWltcG9ydGFudDsgfVxuICAubS1yLTAtI3skc3VmZml4fSB7IG1hcmdpbi1yaWdodDogIDAgIWltcG9ydGFudDsgfVxuICAubS1iLTAtI3skc3VmZml4fSB7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubS1sLTAtI3skc3VmZml4fSB7IG1hcmdpbi1sZWZ0OiAgIDAgIWltcG9ydGFudDsgfVxuICAubS14LTAtI3skc3VmZml4fSB7IG1hcmdpbi1yaWdodDogIDAgIWltcG9ydGFudDsgbWFyZ2luLWxlZnQ6ICAgMCAhaW1wb3J0YW50OyB9XG4gIC5tLXktMC0jeyRzdWZmaXh9IHsgbWFyZ2luLXRvcDogICAgMCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuICAubS1hLXNtLSN7JHN1ZmZpeH0geyBtYXJnaW46ICAgICAgICAoJHNwYWNlciAqIDAuNSkgIWltcG9ydGFudDsgfVxuICAubS10LXNtLSN7JHN1ZmZpeH0geyBtYXJnaW4tdG9wOiAgICAoJHNwYWNlci15ICogMC41KSAhaW1wb3J0YW50OyB9XG4gIC5tLXItc20tI3skc3VmZml4fSB7IG1hcmdpbi1yaWdodDogICgkc3BhY2VyLXkgKiAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLm0tYi1zbS0jeyRzdWZmaXh9IHsgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIteSAqIDAuNSkgIWltcG9ydGFudDsgfVxuICAubS1sLXNtLSN7JHN1ZmZpeH0geyBtYXJnaW4tbGVmdDogICAoJHNwYWNlci15ICogMC41KSAhaW1wb3J0YW50OyB9XG4gIC5tLXgtc20tI3skc3VmZml4fSB7IG1hcmdpbi1yaWdodDogICgkc3BhY2VyLXggKiAwLjUpICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAgICgkc3BhY2VyLXggKiAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLm0teS1zbS0jeyRzdWZmaXh9IHsgbWFyZ2luLXRvcDogICAgKCRzcGFjZXIteSAqIDAuNSkgIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIteSAqIDAuNSkgIWltcG9ydGFudDsgfVxuXG4gIC5tLWEtI3skc3VmZml4fSB7IG1hcmdpbjogICAgICAgICRzcGFjZXIgIWltcG9ydGFudDsgfVxuICAubS10LSN7JHN1ZmZpeH0geyBtYXJnaW4tdG9wOiAgICAkc3BhY2VyLXkgIWltcG9ydGFudDsgfVxuICAubS1yLSN7JHN1ZmZpeH0geyBtYXJnaW4tcmlnaHQ6ICAkc3BhY2VyLXggIWltcG9ydGFudDsgfVxuICAubS1iLSN7JHN1ZmZpeH0geyBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXkgIWltcG9ydGFudDsgfVxuICAubS1sLSN7JHN1ZmZpeH0geyBtYXJnaW4tbGVmdDogICAkc3BhY2VyLXggIWltcG9ydGFudDsgfVxuICAubS14LSN7JHN1ZmZpeH0geyBtYXJnaW4tcmlnaHQ6ICAkc3BhY2VyLXggIWltcG9ydGFudDsgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteCAhaW1wb3J0YW50OyB9XG4gIC5tLXktI3skc3VmZml4fSB7IG1hcmdpbi10b3A6ICAgICRzcGFjZXIteSAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXkgIWltcG9ydGFudDsgfVxuICAubS14LWF1dG8tI3skc3VmZml4fSB7IG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbiAgLm0tYS1tZC0jeyRzdWZmaXh9IHsgbWFyZ2luOiAgICAgICAgKCRzcGFjZXIgKiAxLjUpICFpbXBvcnRhbnQ7IH1cbiAgLm0tdC1tZC0jeyRzdWZmaXh9IHsgbWFyZ2luLXRvcDogICAgKCRzcGFjZXIteSAqIDEuNSkgIWltcG9ydGFudDsgfVxuICAubS1yLW1kLSN7JHN1ZmZpeH0geyBtYXJnaW4tcmlnaHQ6ICAoJHNwYWNlci15ICogMS41KSAhaW1wb3J0YW50OyB9XG4gIC5tLWItbWQtI3skc3VmZml4fSB7IG1hcmdpbi1ib3R0b206ICgkc3BhY2VyLXkgKiAxLjUpICFpbXBvcnRhbnQ7IH1cbiAgLm0tbC1tZC0jeyRzdWZmaXh9IHsgbWFyZ2luLWxlZnQ6ICAgKCRzcGFjZXIteSAqIDEuNSkgIWltcG9ydGFudDsgfVxuICAubS14LW1kLSN7JHN1ZmZpeH0geyBtYXJnaW4tcmlnaHQ6ICAoJHNwYWNlci14ICogMS41KSAhaW1wb3J0YW50OyBtYXJnaW4tbGVmdDogICAoJHNwYWNlci14ICogMS41KSAhaW1wb3J0YW50OyB9XG4gIC5tLXktbWQtI3skc3VmZml4fSB7IG1hcmdpbi10b3A6ICAgICgkc3BhY2VyLXkgKiAxLjUpICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206ICgkc3BhY2VyLXkgKiAxLjUpICFpbXBvcnRhbnQ7IH1cblxuICAubS1hLWxnLSN7JHN1ZmZpeH0geyBtYXJnaW46ICAgICAgICAoJHNwYWNlciAqIDMpICFpbXBvcnRhbnQ7IH1cbiAgLm0tdC1sZy0jeyRzdWZmaXh9IHsgbWFyZ2luLXRvcDogICAgKCRzcGFjZXIteSAqIDMpICFpbXBvcnRhbnQ7IH1cbiAgLm0tci1sZy0jeyRzdWZmaXh9IHsgbWFyZ2luLXJpZ2h0OiAgKCRzcGFjZXIteSAqIDMpICFpbXBvcnRhbnQ7IH1cbiAgLm0tYi1sZy0jeyRzdWZmaXh9IHsgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIteSAqIDMpICFpbXBvcnRhbnQ7IH1cbiAgLm0tbC1sZy0jeyRzdWZmaXh9IHsgbWFyZ2luLWxlZnQ6ICAgKCRzcGFjZXIteSAqIDMpICFpbXBvcnRhbnQ7IH1cbiAgLm0teC1sZy0jeyRzdWZmaXh9IHsgbWFyZ2luLXJpZ2h0OiAgKCRzcGFjZXIteCAqIDMpICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAgICgkc3BhY2VyLXggKiAzKSAhaW1wb3J0YW50OyB9XG4gIC5tLXktbGctI3skc3VmZml4fSB7IG1hcmdpbi10b3A6ICAgICgkc3BhY2VyLXkgKiAzKSAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAoJHNwYWNlci15ICogMykgIWltcG9ydGFudDsgfVxuXG59XG4iLCJAbWl4aW4gcGFkZGluZygkc3VmZml4KSB7XG5cbiAgLnAtYS0wLSN7JHN1ZmZpeH0geyBwYWRkaW5nOiAgICAgICAgMCAhaW1wb3J0YW50OyB9XG4gIC5wLXQtMC0jeyRzdWZmaXh9IHsgcGFkZGluZy10b3A6ICAgIDAgIWltcG9ydGFudDsgfVxuICAucC1yLTAtI3skc3VmZml4fSB7IHBhZGRpbmctcmlnaHQ6ICAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtYi0wLSN7JHN1ZmZpeH0geyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWwtMC0jeyRzdWZmaXh9IHsgcGFkZGluZy1sZWZ0OiAgIDAgIWltcG9ydGFudDsgfVxuICAucC14LTAtI3skc3VmZml4fSB7IHBhZGRpbmctcmlnaHQ6ICAwICFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDogICAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteS0wLSN7JHN1ZmZpeH0geyBwYWRkaW5nLXRvcDogICAgMCAhaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbiAgLnAtYS1zbS0jeyRzdWZmaXh9IHsgcGFkZGluZzogICAgICAgICgkc3BhY2VyICogMC41KSAhaW1wb3J0YW50OyB9XG4gIC5wLXQtc20tI3skc3VmZml4fSB7IHBhZGRpbmctdG9wOiAgICAoJHNwYWNlci15ICogMC41KSAhaW1wb3J0YW50OyB9XG4gIC5wLXItc20tI3skc3VmZml4fSB7IHBhZGRpbmctcmlnaHQ6ICAoJHNwYWNlci15ICogMC41KSAhaW1wb3J0YW50OyB9XG4gIC5wLWItc20tI3skc3VmZml4fSB7IHBhZGRpbmctYm90dG9tOiAoJHNwYWNlci15ICogMC41KSAhaW1wb3J0YW50OyB9XG4gIC5wLWwtc20tI3skc3VmZml4fSB7IHBhZGRpbmctbGVmdDogICAoJHNwYWNlci15ICogMC41KSAhaW1wb3J0YW50OyB9XG4gIC5wLXgtc20tI3skc3VmZml4fSB7IHBhZGRpbmctcmlnaHQ6ICAoJHNwYWNlci14ICogMC41KSAhaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6ICAgKCRzcGFjZXIteCAqIDAuNSkgIWltcG9ydGFudDsgfVxuICAucC15LXNtLSN7JHN1ZmZpeH0geyBwYWRkaW5nLXRvcDogICAgKCRzcGFjZXIteSAqIDAuNSkgIWltcG9ydGFudDsgcGFkZGluZy1ib3R0b206ICgkc3BhY2VyLXkgKiAwLjUpICFpbXBvcnRhbnQ7IH1cblxuICAucC1hLSN7JHN1ZmZpeH0geyBwYWRkaW5nOiAgICAgICAgJHNwYWNlciAhaW1wb3J0YW50OyB9XG4gIC5wLXQtI3skc3VmZml4fSB7IHBhZGRpbmctdG9wOiAgICAkc3BhY2VyLXkgIWltcG9ydGFudDsgfVxuICAucC1yLSN7JHN1ZmZpeH0geyBwYWRkaW5nLXJpZ2h0OiAgJHNwYWNlci14ICFpbXBvcnRhbnQ7IH1cbiAgLnAtYi0jeyRzdWZmaXh9IHsgcGFkZGluZy1ib3R0b206ICRzcGFjZXIteSAhaW1wb3J0YW50OyB9XG4gIC5wLWwtI3skc3VmZml4fSB7IHBhZGRpbmctbGVmdDogICAkc3BhY2VyLXggIWltcG9ydGFudDsgfVxuICAucC14LSN7JHN1ZmZpeH0geyBwYWRkaW5nLXJpZ2h0OiAgJHNwYWNlci14ICFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDogICAkc3BhY2VyLXggIWltcG9ydGFudDsgfVxuICAucC15LSN7JHN1ZmZpeH0geyBwYWRkaW5nLXRvcDogICAgJHNwYWNlci15ICFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLXkgIWltcG9ydGFudDsgfVxuXG4gIC5wLWEtbWQtI3skc3VmZml4fSB7IHBhZGRpbmc6ICAgICAgICAoJHNwYWNlciAqIDEuNSkgIWltcG9ydGFudDsgfVxuICAucC10LW1kLSN7JHN1ZmZpeH0geyBwYWRkaW5nLXRvcDogICAgKCRzcGFjZXIteSAqIDEuNSkgIWltcG9ydGFudDsgfVxuICAucC1yLW1kLSN7JHN1ZmZpeH0geyBwYWRkaW5nLXJpZ2h0OiAgKCRzcGFjZXIteSAqIDEuNSkgIWltcG9ydGFudDsgfVxuICAucC1iLW1kLSN7JHN1ZmZpeH0geyBwYWRkaW5nLWJvdHRvbTogKCRzcGFjZXIteSAqIDEuNSkgIWltcG9ydGFudDsgfVxuICAucC1sLW1kLSN7JHN1ZmZpeH0geyBwYWRkaW5nLWxlZnQ6ICAgKCRzcGFjZXIteSAqIDEuNSkgIWltcG9ydGFudDsgfVxuICAucC14LW1kLSN7JHN1ZmZpeH0geyBwYWRkaW5nLXJpZ2h0OiAgKCRzcGFjZXIteCAqIDEuNSkgIWltcG9ydGFudDsgcGFkZGluZy1sZWZ0OiAgICgkc3BhY2VyLXggKiAxLjUpICFpbXBvcnRhbnQ7IH1cbiAgLnAteS1tZC0jeyRzdWZmaXh9IHsgcGFkZGluZy10b3A6ICAgICgkc3BhY2VyLXkgKiAxLjUpICFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiAoJHNwYWNlci15ICogMS41KSAhaW1wb3J0YW50OyB9XG5cbiAgLnAtYS1sZy0jeyRzdWZmaXh9IHsgcGFkZGluZzogICAgICAgICgkc3BhY2VyICogMykgIWltcG9ydGFudDsgfVxuICAucC10LWxnLSN7JHN1ZmZpeH0geyBwYWRkaW5nLXRvcDogICAgKCRzcGFjZXIteSAqIDMpICFpbXBvcnRhbnQ7IH1cbiAgLnAtci1sZy0jeyRzdWZmaXh9IHsgcGFkZGluZy1yaWdodDogICgkc3BhY2VyLXkgKiAzKSAhaW1wb3J0YW50OyB9XG4gIC5wLWItbGctI3skc3VmZml4fSB7IHBhZGRpbmctYm90dG9tOiAoJHNwYWNlci15ICogMykgIWltcG9ydGFudDsgfVxuICAucC1sLWxnLSN7JHN1ZmZpeH0geyBwYWRkaW5nLWxlZnQ6ICAgKCRzcGFjZXIteSAqIDMpICFpbXBvcnRhbnQ7IH1cbiAgLnAteC1sZy0jeyRzdWZmaXh9IHsgcGFkZGluZy1yaWdodDogICgkc3BhY2VyLXggKiAzKSAhaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6ICAgKCRzcGFjZXIteCAqIDMpICFpbXBvcnRhbnQ7IH1cbiAgLnAteS1sZy0jeyRzdWZmaXh9IHsgcGFkZGluZy10b3A6ICAgICgkc3BhY2VyLXkgKiAzKSAhaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogKCRzcGFjZXIteSAqIDMpICFpbXBvcnRhbnQ7IH1cblxufVxuIiwiQG1peGluIGhvdmVydGV4dCgkY29sb3IsICR1bmRlcmxpbmU6bnVsbCkge1xuICAgIEBpZiAkdW5kZXJsaW5lID09IDAge1xuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGhvdmVyKCkge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG59XG5cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyIHtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucmVxdWlyZWQuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI0IxMzgzOCFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubm9wYWQge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubm9tYXJnaW4ge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1nLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcbn1cbiIsIkBpbXBvcnQgJ3V0aWxzJztcbkBpbXBvcnQgJ3ZhcnMnO1xuXG4vLy8vLyBcbi8vICBTSURFQkFSXG4vLy8vLyBcblxuLm91dGVyLXNoYWRvdyB7XG5cdGJveC1zaGFkb3c6IDFweCAwcHggN3B4IDBweCByZ2JhKDAsMCwwLDAuNCk7XG59XG5cbi5zaWRlYmFyLWJveCB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdEBleHRlbmQgLm91dGVyLXNoYWRvdztcbn1cblxuLnNpZGViYXItYm94X19wYWQge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4vLy8vLyBcbi8vICBTSURFQkFSIEFST1VORCBUSEUgQkxPQ0tcbi8vLy8vIFxuLnNpZGViYXItbGF0ZXN0X19oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xufVxuXG4uc2lkZWJhci1sYXRlc3RfX2hlYWRlci10ZXh0IHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRkYXJrZ3JleTtcblx0cGFkZGluZzogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGxldHRlci1zcGFjaW5nOiAxLjFweDtcbn1cblxuLnNpZGViYXItbGF0ZXN0X19ib2R5IHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uc2lkZWJhci1sYXRlc3RfX2JvZHktbGluayB7XG5cdFxufVxuXG4uc2lkZWJhci1sYXRlc3RfX2JvZHktaXRlbSB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodGdyZXk7XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyYmx1ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5zaWRlYmFyLWxhdGVzdF9fYm9keS1pdGVtLS1sYXN0IHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNpZGViYXItbGF0ZXN0X19ib2R5LWl0ZW0taW1nIHtcblx0aGVpZ2h0OiA1MXB4O1xuXHR3aWR0aDogNTFweDtcblx0bWFyZ2luLWxlZnQ6IDEzcHg7XG59XG5cbi5zaWRlYmFyLWxhdGVzdF9fYm9keS1pdGVtLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS4xcmVtO1xuXHRjb2xvcjogIzFDMTcxOTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn0iLCIkYm0tY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAxNnJlbTtcbiRibS1jYXJkLXNwYWNlcjogICAgICAgICAgICAgICAgICAgIDFyZW07XG4kYXJvdW5kLXRoZS1ibG9jay1oZWFkZXItaGVpZ2h0OiAgICAycmVtO1xuXG5cbi8vIEdsb2JhbCBDYXJkIFN0eWxlcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmJtLWNhcmQge1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xuICAvLyBib3gtc2hhZG93OiAwcHggMXB4IDBweCAwcHggcmdiYSgwLDAsMCwwLjIwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xuXHQvLyBTdGlsbCB0aGlua2luZyBhYm91dCB0aGlzIG9uZVxuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICAub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTFkZWcsICMyNjI3MzQgMCUsIHJndGJhKDAsMCwwLDAuMSkgMTAwJSwgcmdiYSgyMTIsMjEyLDIxMiwwLjAwKSAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgLmhlYWRsaW5lIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fucztcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAjMzgzODNBO1xuICB9XG4gIC5hcnRpY2xlLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBjb2xvcjogIzk1OTU5NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4vLyBGdWxsIEltYWdlID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5ibS1mdWxsLWltYWdlIHtcbiAgaGVpZ2h0OiAkYm0tY2FyZC1oZWlnaHQ7XG4gIC5vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTFkZWcsICMyNjI3MzQgMCUsIHJnYmEoMCwwLDAsMC42MCkgNDAlLCByZ2JhKDIxMiwyMTIsMjEyLDAuMDApIDEwMCUpO1xuICB9XG4gIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjI3MzQ7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAyNnJlbTtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuXG4vLyBGdWxsIEltYWdlIFRleHQgQ2VudGVyID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJtLWZ1bGwtaW1hZ2UtdGV4dC1jZW50ZXIge1xuICBoZWlnaHQ6ICRibS1jYXJkLWhlaWdodDtcbiAgLm92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMWRlZywgIzI2MjczNCAwJSwgcmdiYSgwLDAsMCwwLjYwKSA0MCUsIHJnYmEoMjEyLDIxMiwyMTIsMC4wMCkgMTAwJSk7XG4gIH1cblx0LmNlbnRlci1pbi1jYXJkIHtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgdG9wOiA1MCU7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuICAuaGVhZGxpbmUge1xuICAgIG1hcmdpbjogMHJlbSBhdXRvO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDJweCAzcHggcmdiYSgwLDAsMCwwLjUwKTtcbiAgfVxuXHQuYXV0aG9yIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fucztcblx0XHRmb250LXNpemU6IDE0LjE5cHg7XG5cdFx0Y29sb3I6ICNDQ0NDQ0M7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR9XG59XG5cbi8vIEhhbGYgSW1hZ2UgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmhhbGYtaW1hZ2UtY2FyZCB7XG4gIGhlaWdodDogJGJtLWNhcmQtaGVpZ2h0O1xuICAmLmhhbGYtaW1hZ2UtY2FyZC10YWxsIHtcbiAgICBoZWlnaHQ6ICRibS1jYXJkLWhlaWdodCAqIDIgKyAkYm0tY2FyZC1zcGFjZXI7XG4gIH1cblx0LmZpeGVkLWJvdHRvbSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4IDEwcHggMTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuICAuaGVhZGxpbmUge1xuICAgIGNvbG9yOiAjMjIyMzJCO1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdG1hcmdpbjogNXB4IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogbGlnaHRlbigjMzgzODNBLCAxNSUpO1xuICAgIH1cbiAgfVxuICAmLmhhbGYtaW1hZ2UtY2FyZC10YWxsIHtcbiAgICAuaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgfVxuICB9XG4gIC5leGNlcnB0IHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuXHRcdGNvbG9yOiAjNTg1ODU4O1xuICB9XG5cdC5rZXl3b3JkcyB7XG5cdFx0cGFkZGluZy1yaWdodDogLjhyZW07XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHR9XG5cdH1cblx0LmF1dGhvci1pbWFnZSB7XG5cdFx0bWF4LWhlaWdodDogMi41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDIuNXJlbTtcblx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcblx0fVxuXHQuYXV0aG9yLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0Y29sb3I6ICMzQjNCM0I7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRtYXJnaW4tbGVmdDogLjVyZW07XG5cdH1cbn1cblxuLy8gQXJvdW5kIHRoZSBCbG9jayA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXJvdW5kLXRoZS1ibG9jayB7XG5cdGhlaWdodDogKCgkYm0tY2FyZC1oZWlnaHQgKiAyKSArICRibS1jYXJkLXNwYWNlcik7XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgaGVpZ2h0OiAoKCgoJGJtLWNhcmQtaGVpZ2h0ICogMikgKyAkYm0tY2FyZC1zcGFjZXIpIC0gJGFyb3VuZC10aGUtYmxvY2staGVhZGVyLWhlaWdodCkgLyA0KSA7XG4gIH1cbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm0tZGFyay1ibHVlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdHBhZGRpbmc6IDAuMjVyZW0gMS4yNXJlbTtcbiAgICBoZWlnaHQ6ICRhcm91bmQtdGhlLWJsb2NrLWhlYWRlci1oZWlnaHQ7XG5cdH1cblx0LmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcblx0fVxuICAuYXV0aG9yIHtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGNvbG9yOiAkaGVhZGxpbmUtY29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcbiAgICBjb2xvcjogIzk1OTU5NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuIiwiJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAyMHB4OyAvLyAxNXB4XG5cblxuLmFydGljbGUtbGF5b3V0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhvbWUtbGF5b3V0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcblx0LmhvbWUtY29udGVudCB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEzMDBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZGFyay1wYW5lbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlZ3JleTtcblx0Y29sb3I6ICNmZmY7XG59XG4iLCIkc3RyaXBlOiBcdFx0J2h0dHBzOi8vZnMuYml0Y29pbm1hZ2F6aW5lLmNvbS9pbWcvc3RyaXBlLnBuZyc7XG5cbiRsZWFkZXJib2FyZDogXHQnaHR0cHM6Ly9mcy5iaXRjb2lubWFnYXppbmUuY29tL2ltZy9oZWFsdGgtNzI4eDkwLTEuanBnJztcbiRtZWRyZWM6IFx0XHQnaHR0cHM6Ly9mcy5iaXRjb2lubWFnYXppbmUuY29tL2ltZy9oZWFsdGgtMzAweDI1MC5qcGcnO1xuJG1vYmlsZTogXHRcdCdodHRwczovL2ZzLmJpdGNvaW5tYWdhemluZS5jb20vaW1nL2hlYWx0aC0zMjB4NTAuanBnJztcblxuLy8gZnVsbCB3aWR0aCBsZWFkZXJib2FyZCBhZCB1bml0IGNvbnRhaW5lclxuLmRhZWwtZGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJHN0cmlwZSkgcmVwZWF0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblx0XHQvLyBib3gtc2hhZG93OiBpbnNldCAwcHggLTJweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbn1cblxuLy8gbGVhZGVyYm9hcmQgYWQgdW5pdFxuLmRhLWZpbGwge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC41cztcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDcyOHB4O1xuICAgIC8vIGJhY2tncm91bmQ6IHVybCgkbGVhZGVyYm9hcmQpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoJG1vYmlsZSk7XG4gICAgfVxufVxuXG4vLyBsZWFkZXJib2FyZCBhZCB1bml0XG4uZGFlbCB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiA3MjhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG59XG5cbi5jZXItZGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgkc3RyaXBlKSByZXBlYXQ7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uaGFsZi1kYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZGEtc2lkZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRhLWZpbGwtc2lkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC41cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjVzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gYmFja2dyb3VuZDogdXJsKCRtZWRyZWMpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uanMtc3RpY2t5LXNpZGViYXIge1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjE1cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjE1cztcbn1cblxuLmpzLXN0aWNreS1zaWRlYmFyLmpzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3MHB4O1xufVxuXG4uanMtc3RpY2t5LXNpZGViYXIuanMtZml4ZWQtYm90dG9tIHtcbiAgICBAZXh0ZW5kIC5qcy1zdGlja3ktc2lkZWJhci5qcy1maXhlZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9ib290c3RyYXBcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50aWZ5L2FsbFwiO1xuQGltcG9ydCAndXRpbHMnO1xuQGltcG9ydCAndmFycyc7XG5AaW1wb3J0ICd6aW5kZXgnO1xuQGltcG9ydCAnc2lkZWJhcic7XG5AaW1wb3J0ICdidGMtYmFyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMnO1xuQGltcG9ydCAnbGF5b3V0JztcbkBpbXBvcnQgJ2Fkcyc7XG5cbmh0bWwsIGJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cblxuaHRtbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlZ3JleTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuYm9keS5nciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZXkgIWltcG9ydGFudDtcbn1cblxudWwge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLy8gb3ZlcnJpZ2h0IGJvb3RzdHJhcCBkZWZhdWx0IHN0eWxlc1xuXG5hIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbmE6Zm9jdXMsIGE6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbn1cblxuXG5cbi5jcmVhdGl2ZS1icmVhayB7XG5cdGhlaWdodDogMTIwcHg7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcbn1cblxuLmFydGljbGVfX2hlYWRsaW5lLXRleHQge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGxpbmU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxuXHQvLyBmb250LXNpemU6IDNyZW07XG5cdC8vIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG59XG5cblxuLy8gQUxMIFNUWUxFUyBGT1IgTUFJTiBIRUFERVIgSEVSRVxuLmxhcmdlLWhlYWRlci1jb250YWluZXIge1xuXHRwYWRkaW5nOiAzNHB4IDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyBwYWRkaW5nOiAwOyB9XG59XG5cbi5sYXJnZS1oZWFkZXIge1xuXHRoZWlnaHQ6IDE5MHB4O1xuXHR6LWluZGV4OiAkbWFpbmhlYWRlci16O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3MzLmFtYXpvbmF3cy5jb20vZnMuYml0Y29pbm1hZ2F6aW5lLmNvbS9pbWcvYm0tYmFubmVyLWhhbHZpbmctYi5qcGdcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb24teTogLTE1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdGhlaWdodDogMTIwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMHB4O1xuXHR9XG59XG5cbi5tYWluLWhlYWRlci1jb250YWluZXIge1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyBwYWRkaW5nOiAwOyB9XG59XG5cblxuLm1haW5oZWFkZXIge1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHR6LWluZGV4OiAkbWFpbmhlYWRlci16O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgaGVpZ2h0OiA4OHB4OyB9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBoZWlnaHQ6IDYwcHg7IH1cblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xNDhkZWcsICMyRjMzNDcgMCUsICMyMzIzMkQgMTAwJSk7XG59XG5cbi5tYWlubG9nbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cdG1heC13aWR0aDogOTAlO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgbWFyZ2luLXRvcDogMTVweDsgfVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgbWFyZ2luLXRvcDogMTJweDsgbWF4LXdpZHRoOiA0NXB4O31cbn1cblxuLmhvbWUtbG9nbyB7XG5cdG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzVweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IG1hcmdpbi10b3A6IDM1cHg7IH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IG1hcmdpbi10b3A6IDEycHg7IG1heC13aWR0aDogNDVweDt9XG59XG5cbi5tYWluaGVhZGVyLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJHdoaXRlO1xuICBvcGFjaXR5OiAwLjc7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuXG4ubWFpbmhlYWRlci1zdGF0cyB7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBtYXJnaW4tdG9wOiAxMnB4OyB9XG59XG5cbi5tYWluaGVhZGVyLXN0YXRzLS1hcnRpY2xlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgbWFyZ2luLXRvcDogMjNweDsgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgbWFyZ2luLXRvcDogMTJweDsgfVxufVxuXG4ubWFpbmhlYWRlci1zdGF0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRAaW5jbHVkZSBob3ZlcnRleHQoJHdoaXRlLDApO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogLTZweDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ubWFpbmhlYWRlci1idG4ge1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250LWZhbWlseTogJGZvbnQtc2Fucztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjlyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblx0bWFyZ2luLXRvcDogMjhweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IG1hcmdpbi10b3A6IDIzcHg7IH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHR9XG5cdEBpbmNsdWRlIGhvdmVyKCkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRjb2xvcjogIzIzMjMyRDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0QGluY2x1ZGUgaG92ZXIoKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLm1haW5oZWFkZXItYnRuLS1ob21lIHtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbi5ib3R0b21iYXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHotaW5kZXg6ICRib3R0b21iYXItejtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYjM1O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxZjIwMjU7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogIzNDM0IzQztcbn1cblxuLnNlYXJjaC1pbnB1dCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ly8gZXllYmFsbGVkIC4uLiB3aWxsIHByb2JhYmx5IG5lZWQgdG8gY2hhbmdlXG4gICAgd2lkdGg6IDkwJTtcbn1cblxuLnNlYXJjaC1zdGF0cy0tdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haXMtc2VhcmNoLWJveC0taW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiAjZmZmO1xuICAgICY6Zm9jdXMge1xuICAgIFx0b3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5tZW1wb29sIHtcblx0bWF4LWhlaWdodDogNDlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlYXJjaCB7XG5cdEBleHRlbmQgLm1lbXBvb2w7XG5cdHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjI1cztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDQ5cHg7XG5cdHRvcDogLTUwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAkc2VhcmNoLXo7XG5cdGJhY2tncm91bmQ6ICMxZjIwMjU7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5zZWFyY2guanMtc2hvdyB7XG5cdHRvcDogMDtcbn1cblxuLnNlYXJjaC1jbG9zZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cHhcbn1cblxuLnNlYXJjaC1yZXN1bHRzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JleTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3N3B4O1xuICB0b3A6IDE5MHB4O1xuXHRib3R0b206IDIwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogJHNlYXJjaC1yZXN1bHRzLXo7XG5cdHBhZGRpbmctdG9wOiAxMTBweDtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0dG9wOiAxNjVweDtcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHR0b3A6IDEzN3B4O1xuXHRcdHBhZGRpbmctdG9wOiAxN3B4O1xuXHR9XG59XG5cbi5zZWFyY2gtcmVzdWx0cy5qcy1zaG93IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtcmVzdWx0LS1jYXJkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjREFEQURBO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBcdGhlaWdodDogMTAwcHg7XG5cdH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RBREFEQTtcbiAgfVxufVxuXG4vLyBhbGdvbGlhIGxvZ28gcmVxdWlyZWQgd2hpbGUgd2UncmUgb24gdGhlIGZyZWUgcGxhblxuLmFsZ29saWEtbG9nbyB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIGNvbG9yOiAkZGFya2dyZXk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBpbWcge1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG59XG5cbi8vIHRoaXMgaXMgcHJldHR5IGhhY2t5XG4uYWlzLWhpdHMtLWl0ZW0ge1xuICAuc2VhcmNoLXJlc3VsdC0tY2FyZCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0LnNlYXJjaC1yZXN1bHQtLWNhcmQge1xuICAgIFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RBREFEQTtcblx0XHR9XG4gIH1cbn1cblxuLy8gU2VhcmNoIHJlc3VsdCBwYWdpbmF0aW9uXG4uYWlzLXBhZ2luYXRpb24tLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREFEQURBO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAyOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFpcy1wYWdpbmF0aW9uLS1pdGVtX19hY3RpdmUge1xuXHRib3JkZXItY29sb3I6IGJsYWNrO1xufVxuXG4uYWlzLXBhZ2luYXRpb24tLWl0ZW1fX2Rpc2FibGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haXMtcGFnaW5hdGlvbi0tbGluayB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtLS1jb250ZW50IHtcblx0cGFkZGluZzogMjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtcmVzdWx0LS1waG90byB7XG5cdGhlaWdodDogMTMwcHg7XG5cdHdpZHRoOiAxMzBweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcblx0XHR3aWR0aDogNjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXHRmbG9hdDogbGVmdDtcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdC0tdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtc2Fucztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxLjNyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHR9XG59XG5cbi5ub3Jlc3VsdHMge1xuXHRmb250LWZhbWlseTogJGZvbnQtc2Fucztcbn1cblxuLnNlYXJjaC1yZXN1bHQtLWF1dGhvcixcbi5zZWFyY2gtcmVzdWx0LS10ZXh0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHR9XG59XG5cbi5zZWFyY2gtcmVzdWx0LS10ZXh0IHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VhcmNoLW1hdGNoIHtcblx0Y29sb3I6ICRvcmFuZ2U7XG59XG5cbi5tZW1wb29sLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMXJlbTtcblx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiAkb3JhbmdlO1xufVxuXG4ubWVtcG9vbC1lbGVtZW50IHtcblx0cGFkZGluZy1sZWZ0OiAxLjdyZW07XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuOHJlbTtcblx0Y29sb3I6ICNmZGZkZmQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICM5YjliOWI7XG5cdH1cblx0Ly8gQGluY2x1ZGUgaG92ZXJ0ZXh0KGluaGVyaXQpO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XG5cdH1cbn1cblxuLm1lbXBvb2wtc29jaWFsIHtcblx0cGFkZGluZzogMTNweCAxNHB4O1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZTNlM2U7XG5cdCY6aG92ZXIge1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFkMWUyMztcblx0fVxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZTNlM2U7XG5cdH1cblx0QGluY2x1ZGUgaG92ZXJ0ZXh0KGluaGVyaXQsMCk7XG59XG5cblxuLm5vdy1yZWFkaW5nIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IC02MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0OXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMTIpO1xuXHR6LWluZGV4OiAkbm93LXJlYWRpbmctejtcblx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMjVzO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5ib3R0b20tYmFyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQ5cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0Ym94LXNoYWRvdzogMHB4IC0ycHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMTIpO1xuXHR6LWluZGV4OiAkbm93LXJlYWRpbmctejtcblx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMjVzO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdC5ib3R0b20tYmFyLS1hdXRob3Ige1xuXHRcdG1heC13aWR0aDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMGVtO1xuXHRcdHBhZGRpbmc6IDdweDtcblx0fVxufVxuXG4ubm93LXJlYWRpbmcuanMtc2hvdyB7XG5cdHRvcDogMDtcbn1cblxuLm5vdy1yZWFkaW5nLS10ZXh0IHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4uY29udGFpbmVyLXNtLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2lnbnVwLW1vZGFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNjQsIDczLCAwLjc1KTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIC4yNXMsIG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMjVzLCBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyOyAgLyogYWxpZ24gdGhlIGlubGluZSgtYmxvY2spIGVsZW1lbnRzIGhvcml6b250YWxseSAqL1xuXHRmb250OiAwLzAgYTtcblx0ei1pbmRleDogJHNpZ251cC1tb2RhbC16O1xuXHQmOmJlZm9yZSB7ICAgIC8qIGNyZWF0ZSBhIGZ1bGwtaGVpZ2h0IGlubGluZSBibG9jayBwc2V1ZG89ZWxlbWVudCAqL1xuXHRcdGNvbnRlbnQ6ICcgJztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTsgIC8qIHZlcnRpY2FsIGFsaWdubWVudCBvZiB0aGUgaW5saW5lIGVsZW1lbnQgKi9cblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ICAvKiB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgdGhlIGlubGluZSBlbGVtZW50ICovXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgfVxuXHR9XG59XG5cbi5zaWdudXAtbW9kYWwtLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zaWdudXAtbW9kYWwtLW92ZXJsYXktdGV4dCB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGZvbnQtc2l6ZTogMy41cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uanMtc2lnbnVwLW1vZGFsLmpzLXNob3cge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLm1vZGFsLWNvbnRhaW5lciB7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBib3JkZXItcmFkaXVzOiAwOyB9XG5cblx0Ly8gY3JhenkgY3NzIGZvciB0aGUgY3VzdG9tIGNoZWNrYm94ZXNcblx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsgei1pbmRleDotMTAwMDsgbGVmdDotMTAwMHB4OyBvdmVyZmxvdzogaGlkZGVuOyBjbGlwOiByZWN0KDAgMCAwIDApOyBoZWlnaHQ6MXB4OyB3aWR0aDoxcHg7IG1hcmdpbjotMXB4OyBwYWRkaW5nOjA7IGJvcmRlcjowO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RGREZERjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xN3B4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG5cdFx0ICAgIGhlaWdodDogOHB4O1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogOHB4O1xuXHRcdCAgICBsZWZ0OiA2cHg7XG5cdFx0ICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzMzMzM7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyZ3JleTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItYm90dG9tO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgcGFkZGluZzogMjVweCAzNXB4O1xufVxuXG4ubW9kYWwtaGVhZGVyLS10ZXh0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRsaW5lO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2RhbC1ib2R5IHtcblx0cGFkZGluZzogMjVweCAzNXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubW9kYWwtYm9keS0tc3VidGV4dCB7XG5cdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRmb250LWZhbWlseTogJGZvbnQtc2Fucztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICM4MDgwODA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5zaWdudXAtbW9kYWwtLWNoZWNrLWxhYmVsIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG5cdGNvbG9yOiAkZGFya2VyLXRleHQ7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4uc2lnbnVwLW1vZGFsLS1pbnB1dCB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDhweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG5cdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItYm90dG9tO1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdEBpbmNsdWRlIGhvdmVyKCkge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IGZvbnQtc2l6ZTogMTZweDsgfVxufVxuXG4uc2lnbnVwLW1vZGFsLS1idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXHRjb2xvcjogJHdoaXRlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5tb2RhbC14IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTUwcHg7XG4gICAgdG9wOiAtNTBweDtcbiAgICBAaW5jbHVkZSBob3ZlcnRleHQoJG9yYW5nZSk7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgIFx0b3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5tb2RhbC14LW1vYmlsZSB7XG5cdGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgc3BhbiB7XG5cdCAgICBmb250LXNpemU6IDJyZW07XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG59XG5cbi52aWRlby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyBoZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1jb250YWluZXIgaWZyYW1lLFxuLnZpZGVvLWNvbnRhaW5lciBvYmplY3QsXG4udmlkZW8tY29udGFpbmVyIGVtYmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5cblxuXG4uc3BvbnNvcmVkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BvbnNvcmVkLWhlYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDQwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogdXJsKCdodHRwczovL2kuaW1ndXIuY29tL25la3VRcHQuanBnJykgbm8tcmVwZWF0IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNwb25zb3JlZC1mb290ZXIge1xuXHRAZXh0ZW5kIC5tLXQtbGctZ3QteHM7XG5cdGhlaWdodDogNDAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vaS5pbWd1ci5jb20vUnRuaUs1Si5qcGcnKSBuby1yZXBlYXQgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucmVsYXRpdmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maXQtZnVsbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG4gIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQvLyBib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3BvbnNvcmVkLWhlYWRlci10ZXh0IHtcblx0QGV4dGVuZCAuY2VudGVyO1xuXHRjb2xvcjogJHdoaXRlO1xufVxuXG5cbi5zcG9uc29yZWQtYnkge1xuXHRmb250LWZhbWlseTogJGZvbnQtc2Fucztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAwLjlyZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5zcG9uc29yZWQtaGVhZGxpbmUge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogJHdoaXRlO1xufVxuXG4uYnRuLW91dGxpbmUtaW52ZXJzZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1jb2RlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDAuOXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgcGFkZGluZzogMTJweCA0MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgXHRjb2xvcjogI0E2NDM3MTtcbiAgICB9XG59XG5cblxuXG4kc3BvbnNvcmVkLXRleHQtc2lkZS1wYWRkaW5nOiA5MHB4O1xuJHNwb25zb3JlZC10ZXh0LXRvcC1wYWRkaW5nOiA2MHB4O1xuXG4uc3BvbnNvcmVkLWFydGljbGUge1xuXHRwIHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcG9uc29yZWQtdGV4dC1zaWRlLXBhZGRpbmc7XG5cdFx0cGFkZGluZy1yaWdodDogJHNwb25zb3JlZC10ZXh0LXNpZGUtcGFkZGluZztcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRvcmFuZ2U7XG5cdFx0QGluY2x1ZGUgaG92ZXJ0ZXh0KCRvcmFuZ2UsMCk7XG5cdH1cblxufVxuXG4uc3BvbnNvcmVkLWZpZ3VyZSB7XG5cdG1hcmdpbi10b3A6ICRzcG9uc29yZWQtdGV4dC10b3AtcGFkZGluZztcblx0bWFyZ2luLWJvdHRvbTogJHNwb25zb3JlZC10ZXh0LXRvcC1wYWRkaW5nO1xuXG59XG5cbi5zcG9uc29yZWQtZmlndXJlLS1sZWZ0IHtcblx0QGV4dGVuZCAuc3BvbnNvcmVkLWZpZ3VyZTtcblx0bWFyZ2luLXJpZ2h0OiAkc3BvbnNvcmVkLXRleHQtc2lkZS1wYWRkaW5nO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cblxuLnNwb25zb3JlZC1maWd1cmUtLXJpZ2h0IHtcblx0QGV4dGVuZCAuc3BvbnNvcmVkLWZpZ3VyZTtcblx0bWFyZ2luLWxlZnQ6ICRzcG9uc29yZWQtdGV4dC1zaWRlLXBhZGRpbmc7XG59XG5cbi5zcG9uc29yZWQtZmlndXJlLS1jYXB0aW9uIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWNvZGU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAkaGVhZGVyYmc7XG59XG5cblxuLm5vcGFkLXJpZ2h0LW1vYmlsZSB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuXG5cbi8vIFNUQVJUSU5HIE9OIEFMTCBBUlRJQ0xFIFNVRkZcbi5zaGFyZS1jb250YWluZXIuanMtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjlweDtcbiAgd2lkdGg6IDg4cHg7XG59XG5cbi5jb3B5LWNvbnRhaW5lci5qcy1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMDZweDtcbn1cblxuLnNoYXJlLWNvbnRhaW5lcntcblx0LnNoYXJlLWhlYWRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRjI7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG5cdH1cblx0LnNoYXJlLWl0ZW0ge1xuXHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGMkYyO1xuXHRcdC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuXHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ly8gdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAuMjVzO1xuXHRcdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigjRjJGMkYyLCAxMCUpO1xuXHRcdFx0Ly8gYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigjRjJGMkYyLCAxMCUpO1xuXHRcdFx0Ly8gei1pbmRleDogMztcblxuXHRcdH1cblx0fVxuXHQuc29jaWFsLWljb24ge1xuXHRcdG1heC13aWR0aDogMjVweDtcblx0ICBtYXJnaW4tcmlnaHQ6IDhweDtcblx0fVxufVxuXG4uY29weS1zaGFyZS10ZXh0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjNjA2MDYwO1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb3B5LWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Y29sb3I6ICM2MDYwNjA7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuXHRmb250LXNpemU6IDAuOHJlbTtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaW1nIHtcbiAgICBcdG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbn1cblxuXG4kYXJ0aWNsZS1zcGFjZXI6IDkwcHg7XG4kYXJ0aWNsZS1zcGFjZXItbGc6IDUwcHg7XG4kYXJ0aWNsZS1zcGFjZXItc206IDA7XG5cbi5hcnRpY2xlLXNpZGUtcGFkIHtcblx0cGFkZGluZy1sZWZ0OiAkYXJ0aWNsZS1zcGFjZXI7XG5cdHBhZGRpbmctcmlnaHQ6ICRhcnRpY2xlLXNwYWNlcjtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkYXJ0aWNsZS1zcGFjZXItbGc7XG5cdFx0cGFkZGluZy1yaWdodDogJGFydGljbGUtc3BhY2VyLWxnO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmctbGVmdDogJGFydGljbGUtc3BhY2VyLXNtO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRhcnRpY2xlLXNwYWNlci1zbTtcblx0fVxuXG59XG5cbi5hcnRpY2xlLXNpZGUtbWFyZ2luIHtcblx0bWFyZ2luLWxlZnQ6ICRhcnRpY2xlLXNwYWNlcjtcblx0bWFyZ2luLXJpZ2h0OiAkYXJ0aWNsZS1zcGFjZXI7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdG1hcmdpbi1sZWZ0OiAkYXJ0aWNsZS1zcGFjZXItbGc7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkYXJ0aWNsZS1zcGFjZXItbGc7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRhcnRpY2xlLXNwYWNlci1zbTtcblx0XHRtYXJnaW4tcmlnaHQ6ICRhcnRpY2xlLXNwYWNlci1zbTtcblx0fVxufVxuXG4uYXJ0aWNsZS1zdGFuZGFyZCB7XG5cbn1cblxuLmFydGljbGUtLWhlYWRsaW5lIHtcblx0QGV4dGVuZCAuYXJ0aWNsZS1zaWRlLXBhZDtcblx0QGV4dGVuZCAubWFpbi1oZWFkbGluZTtcblx0Zm9udC1zaXplOiAzLjI1cmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdGZvbnQtc2l6ZTogMi4yNXJlbTtcblx0fVxufVxuXG4uYXJ0aWNsZS0tdGltZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGNvbG9yOiAkZGFya2dyZXk7XG5cdGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4uYXJ0aWNsZS0tYXV0aG9yIHtcblx0QGV4dGVuZCAuYXJ0aWNsZS0tdGltZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFydGljbGUtLWltYWdlIHtcblx0QGV4dGVuZCAuYXJ0aWNsZS1zaWRlLXBhZDtcbn1cblxuZmlnY2FwdGlvbiB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1jb2RlO1xuXHRjb2xvcjogJGRhcmtncmV5O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLmFydGljbGUtLWNvbnRlbnQge1xuXHRmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuICBhIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG9yYW5nZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgfVxuXHRoMixcblx0aDMsXG5cdGg0LFxuXHRwLFxuXHR1bCxcblx0bGksXG5cdG9sLFxuXHRwcmUsXG5cdGNvZGUsXG5cdGltZyxcblx0dmlkZW8ge1xuXHRcdEBleHRlbmQgLmFydGljbGUtc2lkZS1wYWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45cmVtO1xuXHR9XG4gIC53aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuICB9XG5cdGgyLFxuICBoMyxcbiAgaDQge1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0c3Ryb25nIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fucztcblx0fVxuXHRpZnJhbWUge1xuICAgIEBleHRlbmQgLmFydGljbGUtc2lkZS1tYXJnaW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMS45cmVtICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblxuICBwIHtcbiAgICBpbWcge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0Y29kZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXHR1bCxcbiAgb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29kZSxcbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXHR9XG5cdHByZSB7XG5cdFx0Y29kZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHQgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR9XG5cdH1cblxuXG5cdGJsb2NrcXVvdGUge1xuICAgIEBleHRlbmQgLmFydGljbGUtc2lkZS1tYXJnaW47XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzRDNEM0Qztcblx0XHRtYXJnaW4tYm90dG9tOiAxLjlyZW07XG5cdFx0cGFkZGluZzogMC41ZW0gMTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWNvZGU7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuICAgICBxdW90ZXM6IFwiXFwyMDFDXCJcIlxcMjAxRFwiXCJcXDIwMThcIlwiXFwyMDE5XCI7XG5cdFx0cCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjFlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xuICAgIH1cblx0fVxufVxuXG4uYXJ0aWNsZS0tYXV0aG9yLWJveCB7XG5cdGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMTQpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4uYXJ0aWNsZS0tYXV0aG9yLWJveC1pbWcge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uYXJ0aWNsZS0tYXV0aG9yLWJveC1uYW1lIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAjNjA2MDYwO1xuXHRmb250LXNpemU6IDEuMnJlbTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG59XG5cbi5hcnRpY2xlLS1hdXRob3ItYm94LWJpbyB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBjb2xvcjogIzYwNjA2MDtcbiAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRmb250LXNpemU6IDAuN3JlbTtcblx0XHRsaW5lLWhlaWdodDogMC45cmVtO1xuXHR9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbn1cblxuLmFydGljbGUtLWtleXdvcmRzIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM5Nzk3OTc7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM5Nzk3OTc7XG59XG5cbi5hcnRpY2xlLS1rZXl3b3Jkcy0tdGl0bGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtc2Fucztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMzMDMwMzA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hcnRpY2xlLS1rZXl3b3Jkcy0td29yZCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuXHRjb2xvcjogIzZBNkE2QTtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG5cbi8vIFNJREVCQVIgU1RVRkZcbi5zaWRlYmFyLWJsb2NrIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0RBREFEQTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR3aWR0aDogMzAwcHg7XG59XG5cbi5zaWRlYmFyLWJsb2NrLS10aXRsZS1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5zaWRlYmFyLWJsb2NrLS10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzVFNUI1Qztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2lkZWJhci1ibG9jay0tYm9keSB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuLnNpZGViYXItYmxvY2stLWFydGljbGUge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGxpbmU7XG5cdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRsaW5lLWhlaWdodDogMXJlbTtcblx0Y29sb3I6IGJsYWNrO1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MSwxNTEsMTUxLDAuMTcpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG59XG5cbi8vIEFydGljbGUgRm9vdGVyXG5cbi5hcnRpY2xlLWZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhcnRpY2xlLWZvb3Rlcjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRvdGhlcmdyZXk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkb3RoZXJncmV5O1xuXHRmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Lm5leHQtaGVhZGxpbmUge1xuXHRcdGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcblx0fVxuXHQuZm9vdGVyLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXHR9XG59XG4iLCIvLyBaLUluZGV4IFNjYWxlIChwcml2YXRlIHZhcnMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHpJbmRleDA6ICAgIC0xO1xuJHpJbmRleDE6ICAgMTAwO1xuJHpJbmRleDI6ICAgMjAwO1xuJHpJbmRleDM6ICAgMzAwO1xuJHpJbmRleDQ6ICAgNDAwO1xuJHpJbmRleDU6ICAgNTAwO1xuJHpJbmRleDY6ICAgNjAwO1xuJHpJbmRleDc6ICAgNzAwO1xuJHpJbmRleDg6ICAgODAwO1xuJHpJbmRleDk6ICAgOTAwO1xuJHpJbmRleDEwOiAxMDAwO1xuXG5cbi8vIFotSW5kZXggQXBwbGljYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNoYW5uZWxzLW1lbnUtejpcdCR6SW5kZXgwO1xuJHNlYXJjaC1yZXN1bHRzLXo6XHQkekluZGV4MjtcbiRib3R0b21iYXItejpcdFx0JHpJbmRleDQ7XG4kbm93LXJlYWRpbmctejpcdFx0JHpJbmRleDU7XG4kc2VhcmNoLXo6XHRcdFx0JHpJbmRleDY7XG4kbWFpbmhlYWRlci16Olx0XHQkekluZGV4NztcbiR0b3BiYXItejogICAgICBcdCR6SW5kZXg4O1xuJHNpZ251cC1tb2RhbC16Olx0JHpJbmRleDk7XG4iXX0= */
