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,
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,
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
}

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
}

@font-face {
  font-family: "casper-icons";
  src: url("https://noriah.dev/blog/assets/font/casper-icons.eot?v=1");
  src: url("https://noriah.dev/blog/assets/font/casper-icons.eot?v=1#iefix") format("embedded-opentype"), url("https://noriah.dev/blog/assets/font/casper-icons.woff?v=1") format("woff"), url("https://noriah.dev/blog/assets/font/casper-icons.ttf?v=1") format("truetype"), url("https://noriah.dev/blog/assets/font/casper-icons.svg?v=1#icons") format("svg");
  font-weight: normal;
  font-style: normal
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "casper-icons", "Open Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  text-decoration: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.icon-ghost:before {
  content: "\f600"
}

.icon-feed:before {
  content: "\f601"
}

.icon-twitter:before {
  content: "\f602";
  font-size: 1.1em
}

.icon-google-plus:before {
  content: "\f603"
}

.icon-facebook:before {
  content: "\f604"
}

.icon-arrow-left:before {
  content: "\f605"
}

.icon-stats:before {
  content: "\f606";
  margin-right: 2px
}

.icon-location:before {
  content: "\f607";
  margin-left: -3px
}

.icon-link:before {
  content: "\f608";
  margin-right: 2px
}

.icon-menu:before {
  content: "\f609"
}

html {
  height: 100%;
  max-height: 100%;
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
  height: 100%;
  max-height: 100%;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 0.01rem;
  font-size: 1.8rem;
  line-height: 1.75em;
  color: #616161;
  -webkit-font-feature-settings: 'kern' 1;
  -moz-font-feature-settings: 'kern' 1;
  -o-font-feature-settings: 'kern' 1;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased
}

::-moz-selection {
  background: #D6EDFF
}

::selection {
  background: #D6EDFF
}

h1,
h2,
h3,
h4,
h5,
h6 {
  -webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1;
  -moz-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1;
  -o-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1;
  color: #424242;
  line-height: 1.15em;
  margin: 0 0 0.4em 0;
  font-family: "Lato", sans-serif;
  text-rendering: geometricPrecision
}

h1 {
  font-size: 5rem;
  letter-spacing: -2px;
  text-indent: -3px
}

h2 {
  font-size: 3.6rem;
  letter-spacing: -1px
}

h3 {
  font-size: 3rem;
  letter-spacing: -0.6px
}

h4 {
  font-size: 2.5rem
}

h5 {
  font-size: 2rem
}

h6 {
  font-size: 1.5rem
}

a {
  color: #424242;
  transition: color 0.3s ease
}

a:hover {
  color: #212121
}

p,
ul,
ol,
dl {
  -webkit-font-feature-settings: 'liga' 1, 'onum' 1, 'kern' 1;
  -moz-font-feature-settings: 'liga' 1, 'onum' 1, 'kern' 1;
  -o-font-feature-settings: 'liga' 1, 'onum' 1, 'kern' 1;
  margin: 0 0 1.75em 0;
  text-rendering: geometricPrecision
}

ol,
ul {
  padding-left: 3rem
}

ol ol,
ul ul,
ul ol,
ol ul {
  margin: 0 0 0.4em 0;
  padding-left: 2em
}

dl dt {
  float: left;
  width: 180px;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
  margin-bottom: 1em
}

dl dd {
  margin-left: 200px;
  margin-bottom: 1em
}

li {
  margin: 0.4em 0
}

li li {
  margin: 0
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: #EFEFEF 1px solid;
  margin: 3.2em 0;
  padding: 0
}

blockquote {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1.75em 0 1.75em -2.2em;
  padding: 0 0 0 1.75em;
  border-left: #424242 0.4em solid
}

blockquote p {
  margin: 0.8em 0;
  font-style: italic
}

blockquote small {
  display: inline-block;
  margin: 0.8em 0 0.8em 1.5em;
  font-size: 0.9em;
  color: #CCC
}

blockquote small:before {
  content: "\2014 \00A0"
}

blockquote cite {
  font-weight: 700
}

blockquote cite a {
  font-weight: normal
}

mark {
  background-color: #FFF59D;
  color: #424242
}

code,
tt {
  padding: 1px 3px;
  font-family: Inconsolata, monospace, sans-serif;
  font-size: 0.85em;
  white-space: pre-wrap;
  border: #E3EDF3 1px solid;
  background: #F7FAFB;
  border-radius: 2px;
  -webkit-font-feature-settings: "liga" 0;
  -moz-font-feature-settings: "liga" 0;
  font-feature-settings: "liga" 0
}

pre {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 1.75em 0;
  border: #E3EDF3 1px solid;
  width: 100%;
  padding: 10px;
  font-family: Inconsolata, monospace, sans-serif;
  font-size: 0.9em;
  white-space: pre;
  overflow: auto;
  background: #F7FAFB;
  border-radius: 3px
}

pre code,
pre tt {
  font-size: inherit;
  white-space: pre-wrap;
  background: transparent;
  border: none;
  padding: 0
}

kbd {
  display: inline-block;
  margin-bottom: 0.4em;
  padding: 1px 8px;
  border: #CCC 1px solid;
  color: #666;
  text-shadow: #FFF 0 1px 0;
  font-size: 0.9em;
  font-weight: 700;
  background: #F4F4F4;
  border-radius: 4px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 0 #fff inset
}

table {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1.75em 0;
  width: 100%;
  max-width: 100%;
  background-color: transparent
}

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

table th {
  color: #000
}

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

table tbody+tbody {
  border-top: #EFEFEF 2px solid
}

table table table {
  background-color: #FFF
}

table tbody>tr:nth-child(odd)>td,
table tbody>tr:nth-child(odd)>th {
  background-color: #F6F6F6
}

table.plain tbody>tr:nth-child(odd)>td,
table.plain tbody>tr:nth-child(odd)>th {
  background: transparent
}

iframe,
.fluid-width-video-wrapper {
  display: block;
  margin: 1.75em 0
}

.fluid-width-video-wrapper iframe {
  margin: 0
}

textarea,
select,
input {
  width: 260px;
  padding: 6px 9px;
  margin: 0 0 5px 0;
  outline: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.6rem;
  font-weight: 100;
  line-height: 1.4em;
  background: #fff;
  border: #e7eef2 1px solid;
  border-radius: 4px;
  box-shadow: none;
  -webkit-appearance: none
}

textarea {
  width: 100%;
  max-width: 340px;
  min-width: 250px;
  height: auto;
  min-height: 80px
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
textarea:focus {
  border: #bbc7cc 1px solid;
  background: #fff;
  outline: none;
  outline-width: 0
}

select {
  width: 270px;
  height: 30px;
  line-height: 30px
}

button {
  min-height: 35px;
  width: auto;
  display: inline-block;
  padding: 0.1rem 1.5rem;
  cursor: pointer;
  outline: none;
  text-decoration: none;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: none;
  border-radius: 0.3rem;
  border: rgba(0, 0, 0, 0.05) 0.1em solid;
  background: #5ba4e5
}

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table
}

.clearfix:after {
  clear: both
}

.clearfix {
  zoom: 1
}

.hidden {
  text-indent: -9999px;
  visibility: hidden;
  display: none
}

.inner {
  position: relative;
  width: 80%;
  max-width: 710px;
  margin: 0 auto
}

.vertical {
  display: table-cell;
  vertical-align: middle
}

.site-wrapper {
  position: relative;
  z-index: 10;
  min-height: 100%;
  background: #fff;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease
}

body.nav-opened .site-wrapper {
  overflow-x: hidden;
  -webkit-transform: translate3D(-240px, 0, 0);
  -ms-transform: translate3D(-240px, 0, 0);
  transform: translate3D(-240px, 0, 0);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease
}

.main-header {
  position: relative;
  display: table;
  width: 100%;
  height: 38.1966vh;
  margin-bottom: 5rem;
  text-align: center;
  background: #212121 no-repeat center center;
  background-size: cover;
  overflow: hidden
}

.main-header-background-square {
  background-color: #212121;
  width: 100%;
  height: 100%;
  position: absolute;
  transition: background-color 450ms linear
}

.no-cover .main-header-background-square {
  display: none
}

.main-header .inner {
  width: 80%
}

.main-nav {
  position: relative;
  padding: 35px 40px;
  margin: 0 0 30px 0
}

.main-nav a {
  text-decoration: none;
  font-family: 'Open Sans', sans-serif
}

body.nav-opened .nav-cover {
  position: fixed;
  top: 0;
  left: 0;
  right: 240px;
  bottom: 0;
  z-index: 200
}

.nav {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
  width: 240px;
  opacity: 0;
  background: #111;
  margin-bottom: 0;
  text-align: left;
  overflow-y: auto;
  -webkit-transition: -webkit-transform 0.5s ease, opacity 0.3s ease 0.7s;
  transition: transform 0.5s ease, opacity 0.3s ease 0.7s
}

body.nav-closed .nav {
  -webkit-transform: translate3D(97px, 0, 0);
  -ms-transform: translate3D(97px, 0, 0);
  transform: translate3D(97px, 0, 0)
}

body.nav-opened .nav {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0s ease 0s;
  transition: transform 0.3s ease, opacity 0s ease 0s;
  -webkit-transform: translate3D(0, 0, 0);
  -ms-transform: translate3D(0, 0, 0);
  transform: translate3D(0, 0, 0)
}

.nav-title {
  position: absolute;
  top: 45px;
  left: 30px;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  font-family: "Open Sans", sans-serif
}

.nav-close {
  position: absolute;
  top: 38px;
  right: 25px;
  width: 20px;
  height: 20px;
  padding: 0;
  font-size: 10px
}

.nav-close:focus {
  outline: 0
}

.nav-close:before,
.nav-close:after {
  content: '';
  position: absolute;
  top: 0;
  width: 20px;
  height: 1px;
  background: #969696;
  top: 15px;
  -webkit-transition: background 0.15s ease;
  transition: background 0.15s ease
}

.nav-close:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.nav-close:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.nav-close:hover:before,
.nav-close:hover:after {
  background: #fff
}

.nav ul {
  padding: 90px 9% 5%;
  list-style: none;
  counter-reset: item;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  margin-top: 32px;
  -webkit-font-smoothing: auto
}

.nav li {
  margin: 0
}

.nav li a {
  text-decoration: none;
  line-height: 1.4;
  font-size: 1.4rem;
  display: block;
  padding: 1.25rem 4%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px
}

.nav .nav-current:before {
  color: #fff
}

.nav .nav-current a:after {
  content: " ";
  border-bottom: rgba(255, 255, 255, 0.5) 1px solid;
  width: 100%;
  height: 1px
}

.nav a:link,
.nav a:visited {
  color: #B8B8B8
}

.nav li.nav-current a,
.nav a:hover,
.nav a:active,
.nav a:focus {
  color: #fff
}

.subscribe-button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  position: absolute;
  bottom: 30px;
  left: 30px;
  right: 30px;
  height: 38px;
  padding: 0 20px;
  color: #111 !important;
  text-align: center;
  font-size: 12px;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 35px;
  border-radius: 3px;
  background: #fff;
  transition: all ease 0.3s
}

.subscribe-button:before {
  font-size: 9px;
  margin-right: 6px
}

.scroll-down {
  display: none;
  position: absolute;
  z-index: 100;
  bottom: 45px;
  left: 50%;
  margin-left: -16px;
  width: 34px;
  height: 34px;
  font-size: 34px;
  text-align: center;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.7);
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-animation: bounce 4s 2s infinite;
  animation: bounce 4s 2s infinite
}

.scroll-down:hover {
  color: #fff;
  -webkit-animation: none;
  animation: none
}

.home-template .main-header:after {
  display: none;
  content: " ";
  width: 150px;
  height: 130px;
  border-radius: 100%;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -75px;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%)
}

.no-cover .scroll-down,
.no-cover.main-header:after,
.paged .scroll-down,
.paged .main-header:after {
  display: none
}

.blog-logo {
  display: block;
  float: left;
  background: none !important;
  border: none !important
}

.blog-logo img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  height: 38px;
  padding: 1px 0 5px 0;
  width: auto;
  transition: all 0.5s ease;
  animation: fade-in 0.5s both
}

.menu-button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: right;
  height: 38px;
  padding: 0 15px;
  border-style: solid;
  border-width: 1px;
  opacity: 1;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 35px;
  white-space: nowrap;
  border-radius: 3px;
  transition: all 0.5s ease
}

.menu-button:before {
  font-size: 12px;
  font-weight: bold;
  margin-right: 6px;
  position: relative;
  top: 1px
}

.menu-button:hover {
  background: #fff
}

.menu-button:focus {
  outline: 0
}

.nav-closed .menu-button {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.6);
  animation: fade-in 0.5s both
}

.nav-closed .menu-button:hover {
  color: #212121
}

.nav-closed .no-cover .menu-button {
  border-color: rgba(255, 255, 255, 0.6);
  color: #fff
}

.nav-closed .no-cover .menu-button:hover {
  color: #212121
}

.post-template.nav-closed .main-header.no-cover .menu-button,
.author-template.nav-closed .main-header.no-cover .menu-button {
  border-color: #BDBDBD;
  color: #9E9E9E
}

.post-template.nav-closed .main-header.no-cover .menu-button:hover,
.author-template.nav-closed .main-header.no-cover .menu-button:hover {
  border-color: #9E9E9E;
  color: #757575
}

.author-template.nav-closed header.main-header.author-head.no-cover {
  z-index: 1
}

.author-template .author-bio {
  font-weight: normal;
  color: #616161
}

.nav-opened .menu-button {
  padding: 0 12px;
  background: #111;
  border-color: #111;
  color: #fff;
  -webkit-transform: translate3D(94px, 0, 0);
  -ms-transform: translate3D(94px, 0, 0);
  transform: translate3D(94px, 0, 0);
  transition: all 0.3s ease
}

.nav-opened .menu-button .word {
  opacity: 0;
  transition: all 0.3s ease
}

.main-nav.overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 70px;
  border: none;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%)
}

.no-cover .main-nav.overlay {
  background: none
}

.page-title {
  margin: 10px 0 10px 0;
  font-size: 3em;
  letter-spacing: -1px;
  font-weight: 700;
  font-family: "Lato", sans-serif;
  color: #fff
}

.page-description {
  margin: 0;
  font-size: 2rem;
  line-height: 1.5em;
  font-weight: 400;
  font-family: "Lato", sans-serif;
  letter-spacing: 0.01rem;
  color: rgba(255, 255, 255, 0.8)
}

.no-cover.main-header {
  min-height: 160px;
  max-height: 40vh;
  background: #212121
}

.home-template .page-title,
.paged .page-title,
.tag-template .page-title {
  -webkit-animation: fade-in 0.6s both;
  animation: fade-in 0.6s both;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  font-weight: 800;
  display: none
}

.home-template .no-cover .page-title,
.paged .no-cover .page-title,
.tag-template .no-cover .page-title {
  display: inherit
}

.paged .page-title,
.tag-template .page-title {
  font-weight: 700;
  display: inherit
}

.home-template .page-description,
.paged .page-description,
.tag-template .page-description {
  -webkit-animation: fade-in 0.9s both;
  animation: fade-in 0.9s both;
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
  display: none
}

.home-template .no-cover .page-description,
.paged .no-cover .page-description,
.tag-template .no-cover .page-description {
  display: inherit
}

.paged .page-description,
.tag-template .page-description {
  display: inherit
}

.post {
  position: relative;
  width: 80%;
  max-width: 910px;
  margin: 4rem auto;
  padding-bottom: 4rem;
  border-bottom: #EEEEEE 1px solid;
  word-wrap: break-word
}

body:not(.post-template) .post-title,
body:not(.page-template) .post-title {
  font-size: 3.6rem
}

.post-title a {
  font-size: 0.9em;
  text-decoration: none
}

.post-excerpt p {
  margin: 0;
  font-size: 0.9em;
  line-height: 1.6em
}

.read-more {
  text-decoration: none;
  color: #616161
}

.post-meta {
  display: block;
  margin: 1.75rem 0 0 0;
  font-family: "Open Sans", sans-serif;
  font-size: 1.5rem;
  line-height: 2.2rem;
  color: #9E9E9E
}

.author-thumb {
  width: 24px;
  height: 24px;
  float: left;
  margin-right: 9px;
  border-radius: 100%
}

.post-meta a {
  color: #9E9E9E;
  text-decoration: none
}

.post-meta a:hover {
  text-decoration: underline
}

.user-meta {
  position: relative;
  padding: 0.3rem 40px 0 100px;
  min-height: 77px
}

.post-date {
  margin-left: 8px;
  padding-left: 10px;
  border-left: #BDBDBD 1px solid
}

.user-image {
  position: absolute;
  top: 0;
  left: 0
}

.user-name {
  display: block;
  font-weight: 700
}

.user-bio {
  display: block;
  max-width: 440px;
  font-size: 1.4rem;
  line-height: 1.5em
}

.publish-meta {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4.3rem 0 4rem 0;
  text-align: right
}

.publish-heading {
  display: block;
  font-weight: 700
}

.publish-date {
  display: block;
  font-size: 1.4rem;
  line-height: 1.5em
}

.kg-gallery-card.kg-width-wide {
  width: 100vw
}

.kg-gallery-card figcaption {
  margin: -1.55em 0 1.5em
}

.kg-gallery-container {
  display: flex;
  flex-direction: column;
  margin: 1.5em auto;
  max-width: 1040px;
  width: calc(100vw - 32px)
}

.kg-gallery-row {
  display: flex;
  flex-direction: row;
  justify-content: center
}

.kg-gallery-image img {
  display: block;
  margin: 0;
  width: 100%;
  height: 100%
}

.kg-gallery-row:not(:first-of-type) {
  margin: -0.45em 0 0 0
}

.kg-gallery-image:not(:first-of-type) {
  margin: 0 0 0 0.75em
}

figcaption {
  text-align: center;
  opacity: 0.68;
  font-size: 1.65rem;
  line-height: 1em
}

.kg-width-wide {
  position: relative;
  width: 60vw;
  min-width: 100%;
  margin: auto calc(50% - 50vw);
  transform: translateX(calc(50vw - 50%))
}

.kg-width-full {
  position: relative;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw
}

.kg-card {
  margin-bottom: 1.75em
}

.kg-card.kg-image-card {
  margin-bottom: 2.5em
}

.kg-card.kg-image-card figcaption {
  margin-bottom: -15px
}

.kg-card.kg-embed-card figcaption {
  margin-top: -56px;
  margin-bottom: -11px
}

.fluid-width-video-wrapper {
  margin-bottom: 66px;
  margin-top: 51px
}

.kg-card.kg-embed-card iframe {
  width: 100%;
  margin-bottom: 10px
}

.fas.fa-star {
  position: relative;
  bottom: 2px
}

.post-head.main-header {
  height: 60vh;
  min-height: 180px
}

.no-cover.post-head.main-header {
  height: 85px;
  min-height: 0;
  margin-bottom: 0;
  background: transparent
}

.post-template .post-header,
.page-template .post-header {
  margin-bottom: 3.4rem
}

.post-template .post-title,
.page-template .post-title {
  margin-bottom: 0
}

.post-template .content .post-title {
  font-size: 5rem;
  font-family: "Lato", sans-serif;
  font-weight: 700
}

.post-template .post-content p {
  line-height: 1.65em
}

.post-template .post-meta,
.page-template .post-meta {
  margin: 0
}

.post-template .post-date,
.page-template .post-date {
  padding: 0;
  margin: 0;
  border: none
}

.post-template .content,
.page-template .content {
  overflow: hidden
}

.post-template .post,
.page-template .post {
  margin-top: 0;
  border-bottom: none;
  padding-bottom: 0
}

.post-template .post:after,
.page-template .post:after {
  display: none
}

.post-content img {
  display: block;
  max-width: 100%;
  height: auto;
  padding: 0.6em 0;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.footnotes {
  font-style: italic;
  font-size: 1.3rem;
  line-height: 1.6em
}

.footnotes li {
  margin: 0.6rem 0
}

.footnotes p {
  margin: 0
}

.footnotes p a:last-child {
  text-decoration: none
}

.post-footer {
  position: relative;
  margin: 6rem 0 0 0;
  padding: 3rem 0 0 0;
  border-top: #EBF2F6 1px solid
}

.post-footer h4 {
  font-size: 1.8rem;
  margin: 0
}

.post-footer p {
  margin: 1rem 0;
  font-size: 1.4rem;
  line-height: 1.75em
}

.author-meta {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 1.4rem;
  line-height: 1;
  color: #9E9E9E
}

.author-meta a {
  color: #9E9E9E
}

.author-meta a:hover {
  color: #616161
}

.post-footer .author {
  margin-right: 180px
}

.post-footer h4 a {
  text-decoration: none
}

.post-footer h4 a:hover {
  text-decoration: underline
}

.post-footer .share {
  position: absolute;
  top: 3rem;
  right: 0;
  width: 140px
}

.post-footer .share a {
  font-size: 1.8rem;
  display: inline-block;
  margin: 1rem 1.6rem 1.6rem 0;
  color: #BBC7CC;
  text-decoration: none
}

.post-footer .share .icon-twitter:hover {
  color: #55acee
}

.post-footer .share .icon-facebook:hover {
  color: #3b5998
}

.post-footer .share .icon-google-plus:hover {
  color: #dd4b39
}

.tag-head.main-header {
  height: 40vh;
  min-height: 180px
}

.author-head.main-header {
  height: 40vh;
  min-height: 180px
}

.no-cover.author-head.main-header {
  height: 10vh;
  min-height: 100px;
  background: transparent
}

.author-profile {
  padding: 0 15px 5rem 15px;
  border-bottom: #EBF2F6 1px solid;
  text-align: center
}

.author-profile:after {
  display: block;
  content: "";
  width: 7px;
  height: 7px;
  border: #E7EEF2 1px solid;
  position: absolute;
  bottom: -5px;
  left: 50%;
  margin-left: -5px;
  background: #FFF;
  border-radius: 100%;
  box-shadow: #FFF 0 0 0 5px
}

.author-image {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: absolute;
  top: -40px;
  left: 50%;
  margin-left: -40px;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  overflow: hidden;
  padding: 6px;
  background: #fff;
  z-index: 2;
  box-shadow: #E7EEF2 0 0 0 1px;
  visibility: hidden;
  animation: fade-in 1s both
}

.author-image .img {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  border-radius: 100%
}

.author-profile .author-image {
  position: relative;
  left: auto;
  top: auto;
  width: 120px;
  height: 120px;
  padding: 3px;
  margin: -100px auto 0 auto;
  box-shadow: none
}

.author-title {
  margin: 1.5rem 0 1rem
}

.author-bio {
  font-size: 1.8rem;
  line-height: 1.5em;
  font-weight: 200;
  color: #50585D;
  letter-spacing: 0;
  text-indent: 0
}

.author-meta {
  margin: 1.6rem 0
}

.author-profile .author-meta {
  margin: 2rem 0;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 0.01rem;
  font-size: 1.7rem
}

.author-meta span {
  display: inline-block;
  margin: 0 2rem 1rem 0;
  word-wrap: break-word
}

.author-meta a {
  text-decoration: none
}

.paged .author-profile .author-meta {
  display: none
}

.read-next {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-top: 10rem
}

.read-next-story {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 50%;
  text-decoration: none;
  position: relative;
  text-align: center;
  color: #fff;
  background: #212121 no-repeat center center;
  background-size: cover;
  overflow: hidden
}

.read-next-story:hover:before {
  background: rgba(0, 0, 0, 0.8);
  transition: all 0.2s ease
}

.read-next-story:hover .post:before {
  color: #212121;
  background: #fff;
  transition: all 0.2s ease
}

.read-next-story:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: all 0.5s ease
}

.read-next-story .post {
  padding-top: 6rem;
  padding-bottom: 6rem
}

.read-next-story .post:before {
  visibility: hidden;
  content: "Read This Next";
  padding: 4px 10px 5px;
  text-transform: uppercase;
  font-size: 1.1rem;
  font-family: "Open Sans", sans-serif;
  color: rgba(255, 255, 255, 0.8);
  border: rgba(255, 255, 255, 0.5) 1px solid;
  border-radius: 4px;
  transition: all 0.5s ease
}

.read-next-story.prev .post:before {
  content: "You Might Enjoy"
}

.read-next-story h2 {
  margin-top: 1rem;
  color: #fff
}

.read-next-story p {
  margin: 0;
  color: rgba(255, 255, 255, 0.8);
  line-height: 1.65em
}

.read-next-story.no-cover {
  background: #F5F5F5
}

.read-next-story.no-cover:before {
  display: none
}

.read-next-story.no-cover .post:before {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.2)
}

.read-next-story.no-cover h2 {
  color: #424242
}

.read-next-story.no-cover p {
  color: #757575
}

.read-next-story.no-cover+.read-next-story.no-cover {
  border-left: rgba(0, 0, 100, 0.04) 1px solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.read-next+.site-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0
}

.gist table {
  margin: 0;
  font-size: 1.4rem;
  text-rendering: auto
}

.gist td {
  line-height: 1.4
}

.gist .line-number {
  min-width: 25px
}

.content .embedPastebin {
  margin-bottom: 1.75em
}

.pagination {
  position: relative;
  width: 80%;
  max-width: 710px;
  margin: 4rem auto;
  font-family: "Open Sans", sans-serif;
  font-size: 1.3rem;
  color: #9E9E9E;
  text-align: center
}

.pagination a {
  color: #9E9E9E;
  transition: all 0.2s ease
}

.older-posts,
.newer-posts {
  position: absolute;
  display: inline-block;
  padding: 0 15px;
  border: #BDBDBD 1px solid;
  text-decoration: none;
  border-radius: 4px;
  transition: border 0.3s ease
}

.older-posts {
  right: 0
}

.page-number {
  display: inline-block;
  padding: 2px 0;
  min-width: 100px
}

.newer-posts {
  left: 0
}

.older-posts:hover,
.newer-posts:hover {
  color: #757575;
  border-color: #9E9E9E
}

.extra-pagination {
  display: none;
  border-bottom: #EBF2F6 1px solid
}

.extra-pagination:after {
  display: block;
  content: "";
  width: 7px;
  height: 7px;
  border: #E7EEF2 1px solid;
  position: absolute;
  bottom: -5px;
  left: 50%;
  margin-left: -5px;
  background: #FFF;
  border-radius: 100%;
  box-shadow: #FFF 0 0 0 5px
}

.extra-pagination .pagination {
  width: auto
}

.paged .main-header {
  height: 40vh;
  min-height: 180px
}

.paged .extra-pagination {
  display: block
}

.gh-subscribe {
  border: #e7eef2 1px solid;
  padding: 3rem;
  margin-top: 3rem;
  text-align: center;
  background: #f5f8fa;
  border-radius: 5px
}

.gh-subscribe-title {
  margin-bottom: 0;
  font-size: 2.7rem
}

.gh-subscribe p {
  margin-top: 0;
  font-size: 1.5rem
}

.gh-subscribe form {
  display: flex;
  justify-content: center;
  margin: 20px 0 0 0
}

.gh-subscribe .form-group {
  flex-grow: 1;
  max-width: 300px
}

.gh-subscribe .subscribe-email {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  border-radius: 4px 0 0 4px;
  transition: all ease 0.5s;
  font-weight: normal
}

.gh-subscribe .subscribe-email:focus {
  border: #5ba4e5 1px solid;
  transition: all ease 0.2s
}

.gh-subscribe button {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
  font-weight: 600
}

.gh-subscribe-rss {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.2rem;
  line-height: 1.4em
}

.site-footer {
  position: relative;
  margin: 8rem 0 0 0;
  padding: 1rem 15px;
  font-family: "Open Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.75em;
  color: #9E9E9E
}

.site-footer a {
  color: #9E9E9E;
  text-decoration: none;
  font-weight: bold
}

.site-footer a:hover {
  border-bottom: #bbc7cc 1px solid
}

.poweredby {
  display: block;
  width: 45%;
  float: right;
  text-align: right
}

.copyright {
  display: block;
  width: 45%;
  float: left
}

@media only screen and (max-height: 800px) {
  .main-header {
    height: 100vh
  }

  .scroll-down,
  .home-template .main-header:after {
    display: block
  }
}

@media only screen and (max-width: 900px) {
  blockquote {
    margin-left: 0
  }

  .main-header {
    max-height: 60vh
  }

  .home-template .page-title,
  .home-template .page-description,
  .paged .page-title,
  .paged .page-description {
    display: inherit
  }

  .main-header-background-square {
    display: none
  }

  .scroll-down,
  .home-template .main-header:after {
    display: none
  }

  .blog-logo img {
    padding: 4px 0
  }

  .page-title {
    font-size: 4rem;
    letter-spacing: -1px
  }

  .page-description {
    font-size: 1.8rem;
    line-height: 1.5em
  }

  .post {
    font-size: 0.95em
  }

  body:not(.post-template) .post-title,
  body:not(.page-template) .post-title {
    font-size: 3.2rem
  }

  hr {
    margin: 2.4em 0
  }

  ol,
  ul {
    padding-left: 2em
  }

  .author-profile {
    padding-bottom: 4rem
  }

  .author-profile .author-bio {
    font-size: 1.6rem
  }

  .author-meta span {
    display: block;
    margin: 1.5rem 0
  }

  .author-profile .author-meta span {
    font-size: 1.6rem
  }

  .post-head.main-header {
    height: 45vh
  }

  .tag-head.main-header,
  .author-head.main-header,
  .paged .main-header {
    height: 30vh
  }

  .no-cover.post-head.main-header {
    height: 55px;
    padding: 0
  }

  .no-cover.author-head.main-header {
    padding: 0
  }

  .gh-subscribe {
    padding: 2rem
  }

  .gh-subscribe-title {
    font-size: 2rem
  }

  .gh-subscribe p {
    font-size: 1.4rem
  }

  .read-next {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 4rem
  }

  .read-next p {
    display: none
  }

  .read-next-story.no-cover+.read-next-story.no-cover {
    border-top: rgba(0, 0, 100, 0.06) 1px solid;
    border-left: none
  }

  section.post-meta {
    font-size: 12px !important
  }

  footer.post-meta {
    font-size: 12px !important
  }
}

@media only screen and (max-width: 500px) {

  .post-template .content .post-title,
  h1 {
    font-size: 3.25rem
  }

  h2 {
    font-size: 2.75rem
  }

  h3 {
    font-size: 2.4rem
  }

  h4 {
    font-size: 2rem
  }

  h5 {
    font-size: 1.6rem
  }

  h6 {
    font-size: 1.2rem
  }

  .post-template .post-content p {
    line-height: 1.5em
  }

  .main-header {
    margin-bottom: 15px;
    height: 40vh;
    max-height: 250px
  }

  .no-cover.main-header {
    height: 30vh;
    max-height: 250px
  }

  .paged .main-header {
    max-height: 20vh;
    min-height: 160px;
    padding: 10% 0
  }

  .main-nav {
    padding: 5px;
    margin-bottom: 2rem
  }

  .blog-logo {
    padding: 5px;
    padding-top: 3px;
    padding-left: 7px
  }

  .blog-logo img {
    height: 32px
  }

  .menu-button {
    padding: 0 5px;
    border-radius: 0;
    border-width: 0;
    color: #2e2e2e;
    background: transparent
  }

  .menu-button .word {
    display: none
  }

  .menu-button:before {
    font-size: 22px;
    top: 6px;
    right: -7px
  }

  .menu-button:hover {
    color: #2e2e2e;
    border-color: transparent;
    background: none
  }

  body.nav-opened .menu-button {
    background: none;
    border: transparent
  }

  .nav-closed .no-cover .menu-button:hover {
    color: #fff
  }

  .post-template.nav-closed .main-header.no-cover .menu-button,
  .post-template.nav-closed .main-header.no-cover .menu-button:hover,
  .author-template.nav-closed .main-header.no-cover .menu-button,
  .author-template.nav-closed .main-header.no-cover .menu-button:hover {
    color: #212121
  }

  .main-nav.overlay a:hover {
    color: #fff;
    border-color: transparent;
    background: transparent
  }

  .no-cover .main-nav.overlay {
    background: none
  }

  .no-cover .main-nav.overlay .menu-button {
    border: none
  }

  .main-nav.overlay .menu-button {
    border-color: transparent
  }

  .nav-title {
    top: 25px
  }

  .nav-close {
    position: absolute;
    top: 18px
  }

  .nav ul {
    padding: 60px 9% 5%
  }

  .inner,
  .pagination {
    width: auto;
    margin: 2rem auto
  }

  .post {
    width: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    margin-left: 16px;
    margin-right: 16px;
    padding-bottom: 2rem;
    line-height: 1.65em
  }

  .post-date {
    display: none
  }

  .post-template .post-header,
  .page-template .post-header {
    margin-bottom: 2rem
  }

  .post-template .post-date,
  .page-template .post-date {
    display: inline-block
  }

  hr {
    margin: 1.75em 0
  }

  p,
  ul,
  ol,
  dl {
    font-size: 0.95em;
    margin: 0 0 2.5rem 0
  }

  .page-title {
    font-size: 3rem
  }

  .post-excerpt p {
    font-size: 0.85em
  }

  .page-description {
    font-size: 1.6rem
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin: 0 0 0.3em 0
  }

  body:not(.post-template) .post-title,
  body:not(.page-template) .post-title {
    font-size: 2.5rem
  }

  .post-template .site-footer,
  .page-template .site-footer {
    margin-top: 0
  }

  .post-content img {
    min-width: 0;
    max-width: 100%
  }

  .post-meta {
    font-size: 1.3rem;
    margin-top: 1rem
  }

  .post-footer {
    padding: 5rem 0 3rem 0;
    text-align: center
  }

  .post-footer .author {
    margin: 0 0 2rem 0;
    padding: 0 0 1.6rem 0;
    border-bottom: #EBF2F6 1px dashed
  }

  .post-footer .share {
    position: static;
    width: auto
  }

  .post-footer .share a {
    margin: 1.4rem 0.8rem 0 0.8rem
  }

  .author-meta li {
    float: none;
    margin: 0;
    line-height: 1.75em
  }

  .author-meta li:before {
    display: none
  }

  .older-posts,
  .newer-posts {
    position: static;
    margin: 10px 0
  }

  .page-number {
    display: block
  }

  .site-footer {
    margin-top: 3rem
  }

  .author-profile {
    padding-bottom: 2rem
  }

  .post-head.main-header {
    height: 30vh
  }

  .tag-head.main-header,
  .author-head.main-header {
    height: 20vh
  }

  .post-footer .author-image {
    top: -60px
  }

  .author-profile .author-image {
    margin-top: -70px
  }

  .author-profile .author-meta span {
    font-size: 1.4rem
  }

  .paged .main-header .page-description {
    display: none
  }

  .gh-subscribe {
    padding: 15px
  }

  .gh-subscribe form {
    margin-top: 10px
  }

  .read-next {
    margin-top: 2rem;
    margin-bottom: -37px
  }

  .read-next .post {
    width: 100%
  }

  .paged .main-header {
    max-height: 170px
  }
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@keyframes fade-in {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@-webkit-keyframes bounce {

  0%,
  10%,
  25%,
  40%,
  50% {
    -webkit-transform: translateY(0) rotate(-90deg);
    transform: translateY(0) rotate(-90deg)
  }

  20% {
    -webkit-transform: translateY(-10px) rotate(-90deg);
    transform: translateY(-10px) rotate(-90deg)
  }

  30% {
    -webkit-transform: translateY(-5px) rotate(-90deg);
    transform: translateY(-5px) rotate(-90deg)
  }
}

@keyframes bounce {

  0%,
  10%,
  25%,
  40%,
  50% {
    -webkit-transform: translateY(0) rotate(-90deg);
    transform: translateY(0) rotate(-90deg)
  }

  20% {
    -webkit-transform: translateY(-10px) rotate(-90deg);
    transform: translateY(-10px) rotate(-90deg)
  }

  30% {
    -webkit-transform: translateY(-5px) rotate(-90deg);
    transform: translateY(-5px) rotate(-90deg)
  }
}

.avatar-stack {
  display: inline-flex;
  flex-direction: row;
  padding-left: 9px;
  padding-right: 9px;
  float: left
}

.avatar-stack .stack-item {
  margin-left: -9px;
  position: relative;
  border-radius: 50%;
  overflow: hidden;
  width: 24px;
  height: 24px
}

.avatar-stack .stack-item:nth-of-type(1) {
  z-index: 5
}

.avatar-stack .stack-item:nth-of-type(2) {
  z-index: 4
}

.avatar-stack .stack-item:nth-of-type(3) {
  z-index: 3
}

.avatar-stack .stack-item:nth-of-type(4) {
  z-index: 2
}

.avatar-stack .stack-item:nth-of-type(5) {
  z-index: 1
}

.avatar-stack .stack-item img,
.avatar-stack .stack-item svg {
  width: 24px;
  height: 24px
}

/*# sourceMappingURL=data:application/json;base64,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c291cmNlc0NvbnRlbnQiOlsiaHRtbHtmb250LWZhbWlseTpzYW5zLXNlcmlmOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixtYWluLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWF1ZGlvLGNhbnZhcyxwcm9ncmVzcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9YTphY3RpdmUsYTpob3ZlcntvdXRsaW5lOjB9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOjAuNjdlbSAwfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0wLjVlbX1zdWJ7Ym90dG9tOi0wLjI1ZW19aW1ne2JvcmRlcjowfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjFlbSA0MHB4fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjB9cHJle292ZXJmbG93OmF1dG99Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2NvbG9yOmluaGVyaXQ7Zm9udDppbmhlcml0O21hcmdpbjowfWJ1dHRvbntvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfWlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0saW5wdXRbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfWlucHV0W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVlbSAwLjYyNWVtIDAuNzVlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG99b3B0Z3JvdXB7Zm9udC13ZWlnaHQ6Ym9sZH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH10ZCx0aHtwYWRkaW5nOjB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcImNhc3Blci1pY29uc1wiO3NyYzp1cmwoXCIuLi9mb250L2Nhc3Blci1pY29ucy5lb3Q/dj0xXCIpO3NyYzp1cmwoXCIuLi9mb250L2Nhc3Blci1pY29ucy5lb3Q/dj0xI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnQvY2FzcGVyLWljb25zLndvZmY/dj0xXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udC9jYXNwZXItaWNvbnMudHRmP3Y9MVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250L2Nhc3Blci1pY29ucy5zdmc/dj0xI2ljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9W2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZXtmb250LWZhbWlseTpcImNhc3Blci1pY29uc1wiLCBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MTt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5pY29uLWdob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmNjAwXCJ9Lmljb24tZmVlZDpiZWZvcmV7Y29udGVudDpcIlxcZjYwMVwifS5pY29uLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MDJcIjtmb250LXNpemU6MS4xZW19Lmljb24tZ29vZ2xlLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MDNcIn0uaWNvbi1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjYwNFwifS5pY29uLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MDVcIn0uaWNvbi1zdGF0czpiZWZvcmV7Y29udGVudDpcIlxcZjYwNlwiO21hcmdpbi1yaWdodDoycHh9Lmljb24tbG9jYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MDdcIjttYXJnaW4tbGVmdDotM3B4fS5pY29uLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MDhcIjttYXJnaW4tcmlnaHQ6MnB4fS5pY29uLW1lbnU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MDlcIn1odG1se2hlaWdodDoxMDAlO21heC1oZWlnaHQ6MTAwJTtmb250LXNpemU6NjIuNSU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Ym9keXtoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjEwMCU7Zm9udC1mYW1pbHk6J09wZW4gU2FucycsIHNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6MC4wMXJlbTtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjEuNzVlbTtjb2xvcjojNjE2MTYxOy13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOidrZXJuJyAxOy1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOidrZXJuJyAxOy1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczona2VybicgMTt0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZH06Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6I0Q2RURGRn06OnNlbGVjdGlvbntiYWNrZ3JvdW5kOiNENkVERkZ9aDEsaDIsaDMsaDQsaDUsaDZ7LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6J2RsaWcnIDEsICdsaWdhJyAxLCAnbG51bScgMSwgJ2tlcm4nIDE7LW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6J2RsaWcnIDEsICdsaWdhJyAxLCAnbG51bScgMSwgJ2tlcm4nIDE7LW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOidkbGlnJyAxLCAnbGlnYScgMSwgJ2xudW0nIDEsICdrZXJuJyAxO2NvbG9yOiM0MjQyNDI7bGluZS1oZWlnaHQ6MS4xNWVtO21hcmdpbjowIDAgMC40ZW0gMDtmb250LWZhbWlseTpcIkxhdG9cIiwgc2Fucy1zZXJpZjt0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb259aDF7Zm9udC1zaXplOjVyZW07bGV0dGVyLXNwYWNpbmc6LTJweDt0ZXh0LWluZGVudDotM3B4fWgye2ZvbnQtc2l6ZTozLjZyZW07bGV0dGVyLXNwYWNpbmc6LTFweH1oM3tmb250LXNpemU6M3JlbTtsZXR0ZXItc3BhY2luZzotMC42cHh9aDR7Zm9udC1zaXplOjIuNXJlbX1oNXtmb250LXNpemU6MnJlbX1oNntmb250LXNpemU6MS41cmVtfWF7Y29sb3I6IzQyNDI0Mjt0cmFuc2l0aW9uOmNvbG9yIDAuM3MgZWFzZX1hOmhvdmVye2NvbG9yOiMyMTIxMjF9cCx1bCxvbCxkbHstd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczonbGlnYScgMSwgJ29udW0nIDEsICdrZXJuJyAxOy1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOidsaWdhJyAxLCAnb251bScgMSwgJ2tlcm4nIDE7LW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOidsaWdhJyAxLCAnb251bScgMSwgJ2tlcm4nIDE7bWFyZ2luOjAgMCAxLjc1ZW0gMDt0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb259b2wsdWx7cGFkZGluZy1sZWZ0OjNyZW19b2wgb2wsdWwgdWwsdWwgb2wsb2wgdWx7bWFyZ2luOjAgMCAwLjRlbSAwO3BhZGRpbmctbGVmdDoyZW19ZGwgZHR7ZmxvYXQ6bGVmdDt3aWR0aDoxODBweDtvdmVyZmxvdzpoaWRkZW47Y2xlYXI6bGVmdDt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjFlbX1kbCBkZHttYXJnaW4tbGVmdDoyMDBweDttYXJnaW4tYm90dG9tOjFlbX1saXttYXJnaW46MC40ZW0gMH1saSBsaXttYXJnaW46MH1ocntkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7Ym9yZGVyOjA7Ym9yZGVyLXRvcDojRUZFRkVGIDFweCBzb2xpZDttYXJnaW46My4yZW0gMDtwYWRkaW5nOjB9YmxvY2txdW90ZXstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjEuNzVlbSAwIDEuNzVlbSAtMi4yZW07cGFkZGluZzowIDAgMCAxLjc1ZW07Ym9yZGVyLWxlZnQ6IzQyNDI0MiAwLjRlbSBzb2xpZH1ibG9ja3F1b3RlIHB7bWFyZ2luOjAuOGVtIDA7Zm9udC1zdHlsZTppdGFsaWN9YmxvY2txdW90ZSBzbWFsbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MC44ZW0gMCAwLjhlbSAxLjVlbTtmb250LXNpemU6MC45ZW07Y29sb3I6I0NDQ31ibG9ja3F1b3RlIHNtYWxsOmJlZm9yZXtjb250ZW50OlwiXFwyMDE0IFxcMDBBMFwifWJsb2NrcXVvdGUgY2l0ZXtmb250LXdlaWdodDo3MDB9YmxvY2txdW90ZSBjaXRlIGF7Zm9udC13ZWlnaHQ6bm9ybWFsfW1hcmt7YmFja2dyb3VuZC1jb2xvcjojRkZGNTlEO2NvbG9yOiM0MjQyNDJ9Y29kZSx0dHtwYWRkaW5nOjFweCAzcHg7Zm9udC1mYW1pbHk6SW5jb25zb2xhdGEsIG1vbm9zcGFjZSwgc2Fucy1zZXJpZjtmb250LXNpemU6MC44NWVtO3doaXRlLXNwYWNlOnByZS13cmFwO2JvcmRlcjojRTNFREYzIDFweCBzb2xpZDtiYWNrZ3JvdW5kOiNGN0ZBRkI7Ym9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6XCJsaWdhXCIgMDstbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImxpZ2FcIiAwO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImxpZ2FcIiAwfXByZXstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjAgMCAxLjc1ZW0gMDtib3JkZXI6I0UzRURGMyAxcHggc29saWQ7d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHg7Zm9udC1mYW1pbHk6SW5jb25zb2xhdGEsIG1vbm9zcGFjZSwgc2Fucy1zZXJpZjtmb250LXNpemU6MC45ZW07d2hpdGUtc3BhY2U6cHJlO292ZXJmbG93OmF1dG87YmFja2dyb3VuZDojRjdGQUZCO2JvcmRlci1yYWRpdXM6M3B4fXByZSBjb2RlLHByZSB0dHtmb250LXNpemU6aW5oZXJpdDt3aGl0ZS1zcGFjZTpwcmUtd3JhcDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO3BhZGRpbmc6MH1rYmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowLjRlbTtwYWRkaW5nOjFweCA4cHg7Ym9yZGVyOiNDQ0MgMXB4IHNvbGlkO2NvbG9yOiM2NjY7dGV4dC1zaGFkb3c6I0ZGRiAwIDFweCAwO2ZvbnQtc2l6ZTowLjllbTtmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZDojRjRGNEY0O2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMiksMCAxcHggMCAwICNmZmYgaW5zZXR9dGFibGV7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbjoxLjc1ZW0gMDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9dGFibGUgdGgsdGFibGUgdGR7cGFkZGluZzo4cHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci10b3A6I0VGRUZFRiAxcHggc29saWR9dGFibGUgdGh7Y29sb3I6IzAwMH10YWJsZSBjYXB0aW9uK3RoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLHRhYmxlIGNhcHRpb24rdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQsdGFibGUgY29sZ3JvdXArdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsdGFibGUgY29sZ3JvdXArdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQsdGFibGUgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGgsdGFibGUgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDowfXRhYmxlIHRib2R5K3Rib2R5e2JvcmRlci10b3A6I0VGRUZFRiAycHggc29saWR9dGFibGUgdGFibGUgdGFibGV7YmFja2dyb3VuZC1jb2xvcjojRkZGfXRhYmxlIHRib2R5PnRyOm50aC1jaGlsZChvZGQpPnRkLHRhYmxlIHRib2R5PnRyOm50aC1jaGlsZChvZGQpPnRoe2JhY2tncm91bmQtY29sb3I6I0Y2RjZGNn10YWJsZS5wbGFpbiB0Ym9keT50cjpudGgtY2hpbGQob2RkKT50ZCx0YWJsZS5wbGFpbiB0Ym9keT50cjpudGgtY2hpbGQob2RkKT50aHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fWlmcmFtZSwuZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlcntkaXNwbGF5OmJsb2NrO21hcmdpbjoxLjc1ZW0gMH0uZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlciBpZnJhbWV7bWFyZ2luOjB9dGV4dGFyZWEsc2VsZWN0LGlucHV0e3dpZHRoOjI2MHB4O3BhZGRpbmc6NnB4IDlweDttYXJnaW46MCAwIDVweCAwO291dGxpbmU6MDtmb250LWZhbWlseTonT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjEwMDtsaW5lLWhlaWdodDoxLjRlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOiNlN2VlZjIgMXB4IHNvbGlkO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX10ZXh0YXJlYXt3aWR0aDoxMDAlO21heC13aWR0aDozNDBweDttaW4td2lkdGg6MjUwcHg7aGVpZ2h0OmF1dG87bWluLWhlaWdodDo4MHB4fWlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxpbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyx0ZXh0YXJlYTpmb2N1c3tib3JkZXI6I2JiYzdjYyAxcHggc29saWQ7YmFja2dyb3VuZDojZmZmO291dGxpbmU6bm9uZTtvdXRsaW5lLXdpZHRoOjB9c2VsZWN0e3dpZHRoOjI3MHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHh9YnV0dG9ue21pbi1oZWlnaHQ6MzVweDt3aWR0aDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MC4xcmVtIDEuNXJlbTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2ZmZjtmb250LWZhbWlseTonT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxM3B4O2ZvbnQtd2VpZ2h0OjMwMDt0ZXh0LWFsaWduOmNlbnRlcjtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtc2hhZG93Om5vbmU7Ym9yZGVyLXJhZGl1czowLjNyZW07Ym9yZGVyOnJnYmEoMCwwLDAsMC4wNSkgMC4xZW0gc29saWQ7YmFja2dyb3VuZDojNWJhNGU1fS5jbGVhcmZpeDpiZWZvcmUsLmNsZWFyZml4OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0uY2xlYXJmaXh7em9vbToxfS5oaWRkZW57dGV4dC1pbmRlbnQ6LTk5OTlweDt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Om5vbmV9LmlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjgwJTttYXgtd2lkdGg6NzEwcHg7bWFyZ2luOjAgYXV0b30udmVydGljYWx7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2l0ZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7bWluLWhlaWdodDoxMDAlO2JhY2tncm91bmQ6I2ZmZjstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuNXMgZWFzZX1ib2R5Lm5hdi1vcGVuZWQgLnNpdGUtd3JhcHBlcntvdmVyZmxvdy14OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzRCgtMjQwcHgsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM0QoLTI0MHB4LCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM0QoLTI0MHB4LCAwLCAwKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3MgZWFzZX0ubWFpbi1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2hlaWdodDozOC4xOTY2dmg7bWFyZ2luLWJvdHRvbTo1cmVtO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6IzIxMjEyMSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7b3ZlcmZsb3c6aGlkZGVufS5tYWluLWhlYWRlci1iYWNrZ3JvdW5kLXNxdWFyZXtiYWNrZ3JvdW5kLWNvbG9yOiMyMTIxMjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgNDUwbXMgbGluZWFyfS5uby1jb3ZlciAubWFpbi1oZWFkZXItYmFja2dyb3VuZC1zcXVhcmV7ZGlzcGxheTpub25lfS5tYWluLWhlYWRlciAuaW5uZXJ7d2lkdGg6ODAlfS5tYWluLW5hdntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjM1cHggNDBweDttYXJnaW46MCAwIDMwcHggMH0ubWFpbi1uYXYgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LWZhbWlseTonT3BlbiBTYW5zJywgc2Fucy1zZXJpZn1ib2R5Lm5hdi1vcGVuZWQgLm5hdi1jb3Zlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MjQwcHg7Ym90dG9tOjA7ei1pbmRleDoyMDB9Lm5hdntwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6NTt3aWR0aDoyNDBweDtvcGFjaXR5OjA7YmFja2dyb3VuZDojMTExO21hcmdpbi1ib3R0b206MDt0ZXh0LWFsaWduOmxlZnQ7b3ZlcmZsb3cteTphdXRvOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlIDAuN3M7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZSAwLjdzfWJvZHkubmF2LWNsb3NlZCAubmF2ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNEKDk3cHgsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM0QoOTdweCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNEKDk3cHgsIDAsIDApfWJvZHkubmF2LW9wZW5lZCAubmF2e29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDBzIGVhc2UgMHM7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDBzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM0QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzRCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM0QoMCwgMCwgMCl9Lm5hdi10aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDVweDtsZWZ0OjMwcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWZ9Lm5hdi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzhweDtyaWdodDoyNXB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7cGFkZGluZzowO2ZvbnQtc2l6ZToxMHB4fS5uYXYtY2xvc2U6Zm9jdXN7b3V0bGluZTowfS5uYXYtY2xvc2U6YmVmb3JlLC5uYXYtY2xvc2U6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoyMHB4O2hlaWdodDoxcHg7YmFja2dyb3VuZDojOTY5Njk2O3RvcDoxNXB4Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMTVzIGVhc2V9Lm5hdi1jbG9zZTpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Lm5hdi1jbG9zZTphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubmF2LWNsb3NlOmhvdmVyOmJlZm9yZSwubmF2LWNsb3NlOmhvdmVyOmFmdGVye2JhY2tncm91bmQ6I2ZmZn0ubmF2IHVse3BhZGRpbmc6OTBweCA5JSA1JTtsaXN0LXN0eWxlOm5vbmU7Y291bnRlci1yZXNldDppdGVtO2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tdG9wOjMycHg7LXdlYmtpdC1mb250LXNtb290aGluZzphdXRvfS5uYXYgbGl7bWFyZ2luOjB9Lm5hdiBsaSBhe3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjEuNDtmb250LXNpemU6MS40cmVtO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxLjI1cmVtIDQlO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MnB4fS5uYXYgLm5hdi1jdXJyZW50OmJlZm9yZXtjb2xvcjojZmZmfS5uYXYgLm5hdi1jdXJyZW50IGE6YWZ0ZXJ7Y29udGVudDpcIiBcIjtib3JkZXItYm90dG9tOnJnYmEoMjU1LDI1NSwyNTUsMC41KSAxcHggc29saWQ7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4fS5uYXYgYTpsaW5rLC5uYXYgYTp2aXNpdGVke2NvbG9yOiNCOEI4Qjh9Lm5hdiBsaS5uYXYtY3VycmVudCBhLC5uYXYgYTpob3ZlciwubmF2IGE6YWN0aXZlLC5uYXYgYTpmb2N1c3tjb2xvcjojZmZmfS5zdWJzY3JpYmUtYnV0dG9uey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjMwcHg7bGVmdDozMHB4O3JpZ2h0OjMwcHg7aGVpZ2h0OjM4cHg7cGFkZGluZzowIDIwcHg7Y29sb3I6IzExMSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjM1cHg7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246YWxsIGVhc2UgMC4zc30uc3Vic2NyaWJlLWJ1dHRvbjpiZWZvcmV7Zm9udC1zaXplOjlweDttYXJnaW4tcmlnaHQ6NnB4fS5zY3JvbGwtZG93bntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDA7Ym90dG9tOjQ1cHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTE2cHg7d2lkdGg6MzRweDtoZWlnaHQ6MzRweDtmb250LXNpemU6MzRweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LXdlYmtpdC1hbmltYXRpb246Ym91bmNlIDRzIDJzIGluZmluaXRlO2FuaW1hdGlvbjpib3VuY2UgNHMgMnMgaW5maW5pdGV9LnNjcm9sbC1kb3duOmhvdmVye2NvbG9yOiNmZmY7LXdlYmtpdC1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZX0uaG9tZS10ZW1wbGF0ZSAubWFpbi1oZWFkZXI6YWZ0ZXJ7ZGlzcGxheTpub25lO2NvbnRlbnQ6XCIgXCI7d2lkdGg6MTUwcHg7aGVpZ2h0OjEzMHB4O2JvcmRlci1yYWRpdXM6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNzVweDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLDAsMCwwLjE1KSAwJSwgcmdiYSgwLDAsMCwwKSA3MCUsIHJnYmEoMCwwLDAsMCkgMTAwJSl9Lm5vLWNvdmVyIC5zY3JvbGwtZG93biwubm8tY292ZXIubWFpbi1oZWFkZXI6YWZ0ZXIsLnBhZ2VkIC5zY3JvbGwtZG93biwucGFnZWQgLm1haW4taGVhZGVyOmFmdGVye2Rpc3BsYXk6bm9uZX0uYmxvZy1sb2dve2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtib3JkZXI6bm9uZSAhaW1wb3J0YW50fS5ibG9nLWxvZ28gaW1ney13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5Om5vbmU7aGVpZ2h0OjM4cHg7cGFkZGluZzoxcHggMCA1cHggMDt3aWR0aDphdXRvO3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZTthbmltYXRpb246ZmFkZS1pbiAwLjVzIGJvdGh9Lm1lbnUtYnV0dG9uey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0O2hlaWdodDozOHB4O3BhZGRpbmc6MCAxNXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O29wYWNpdHk6MTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MzVweDt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXJhZGl1czozcHg7dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlfS5tZW51LWJ1dHRvbjpiZWZvcmV7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6NnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHh9Lm1lbnUtYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2ZmZn0ubWVudS1idXR0b246Zm9jdXN7b3V0bGluZTowfS5uYXYtY2xvc2VkIC5tZW51LWJ1dHRvbntjb2xvcjojZmZmO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7YW5pbWF0aW9uOmZhZGUtaW4gMC41cyBib3RofS5uYXYtY2xvc2VkIC5tZW51LWJ1dHRvbjpob3Zlcntjb2xvcjojMjEyMTIxfS5uYXYtY2xvc2VkIC5uby1jb3ZlciAubWVudS1idXR0b257Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KTtjb2xvcjojZmZmfS5uYXYtY2xvc2VkIC5uby1jb3ZlciAubWVudS1idXR0b246aG92ZXJ7Y29sb3I6IzIxMjEyMX0ucG9zdC10ZW1wbGF0ZS5uYXYtY2xvc2VkIC5tYWluLWhlYWRlci5uby1jb3ZlciAubWVudS1idXR0b24sLmF1dGhvci10ZW1wbGF0ZS5uYXYtY2xvc2VkIC5tYWluLWhlYWRlci5uby1jb3ZlciAubWVudS1idXR0b257Ym9yZGVyLWNvbG9yOiNCREJEQkQ7Y29sb3I6IzlFOUU5RX0ucG9zdC10ZW1wbGF0ZS5uYXYtY2xvc2VkIC5tYWluLWhlYWRlci5uby1jb3ZlciAubWVudS1idXR0b246aG92ZXIsLmF1dGhvci10ZW1wbGF0ZS5uYXYtY2xvc2VkIC5tYWluLWhlYWRlci5uby1jb3ZlciAubWVudS1idXR0b246aG92ZXJ7Ym9yZGVyLWNvbG9yOiM5RTlFOUU7Y29sb3I6Izc1NzU3NX0uYXV0aG9yLXRlbXBsYXRlLm5hdi1jbG9zZWQgaGVhZGVyLm1haW4taGVhZGVyLmF1dGhvci1oZWFkLm5vLWNvdmVye3otaW5kZXg6MX0uYXV0aG9yLXRlbXBsYXRlIC5hdXRob3ItYmlve2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNjE2MTYxfS5uYXYtb3BlbmVkIC5tZW51LWJ1dHRvbntwYWRkaW5nOjAgMTJweDtiYWNrZ3JvdW5kOiMxMTE7Ym9yZGVyLWNvbG9yOiMxMTE7Y29sb3I6I2ZmZjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzRCg5NHB4LCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNEKDk0cHgsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzRCg5NHB4LCAwLCAwKTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9Lm5hdi1vcGVuZWQgLm1lbnUtYnV0dG9uIC53b3Jke29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9Lm1haW4tbmF2Lm92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjcwcHg7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDAuMikgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSl9Lm5vLWNvdmVyIC5tYWluLW5hdi5vdmVybGF5e2JhY2tncm91bmQ6bm9uZX0ucGFnZS10aXRsZXttYXJnaW46MTBweCAwIDEwcHggMDtmb250LXNpemU6M2VtO2xldHRlci1zcGFjaW5nOi0xcHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtZmFtaWx5OlwiTGF0b1wiLCBzYW5zLXNlcmlmO2NvbG9yOiNmZmZ9LnBhZ2UtZGVzY3JpcHRpb257bWFyZ2luOjA7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MS41ZW07Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OlwiTGF0b1wiLCBzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjAuMDFyZW07Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjgpfS5uby1jb3Zlci5tYWluLWhlYWRlcnttaW4taGVpZ2h0OjE2MHB4O21heC1oZWlnaHQ6NDB2aDtiYWNrZ3JvdW5kOiMyMTIxMjF9LmhvbWUtdGVtcGxhdGUgLnBhZ2UtdGl0bGUsLnBhZ2VkIC5wYWdlLXRpdGxlLC50YWctdGVtcGxhdGUgLnBhZ2UtdGl0bGV7LXdlYmtpdC1hbmltYXRpb246ZmFkZS1pbiAwLjZzIGJvdGg7YW5pbWF0aW9uOmZhZGUtaW4gMC42cyBib3RoOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OjAuMnM7YW5pbWF0aW9uLWRlbGF5OjAuMnM7Zm9udC13ZWlnaHQ6ODAwO2Rpc3BsYXk6bm9uZX0uaG9tZS10ZW1wbGF0ZSAubm8tY292ZXIgLnBhZ2UtdGl0bGUsLnBhZ2VkIC5uby1jb3ZlciAucGFnZS10aXRsZSwudGFnLXRlbXBsYXRlIC5uby1jb3ZlciAucGFnZS10aXRsZXtkaXNwbGF5OmluaGVyaXR9LnBhZ2VkIC5wYWdlLXRpdGxlLC50YWctdGVtcGxhdGUgLnBhZ2UtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6aW5oZXJpdH0uaG9tZS10ZW1wbGF0ZSAucGFnZS1kZXNjcmlwdGlvbiwucGFnZWQgLnBhZ2UtZGVzY3JpcHRpb24sLnRhZy10ZW1wbGF0ZSAucGFnZS1kZXNjcmlwdGlvbnstd2Via2l0LWFuaW1hdGlvbjpmYWRlLWluIDAuOXMgYm90aDthbmltYXRpb246ZmFkZS1pbiAwLjlzIGJvdGg7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MC4xczthbmltYXRpb24tZGVsYXk6MC4xcztkaXNwbGF5Om5vbmV9LmhvbWUtdGVtcGxhdGUgLm5vLWNvdmVyIC5wYWdlLWRlc2NyaXB0aW9uLC5wYWdlZCAubm8tY292ZXIgLnBhZ2UtZGVzY3JpcHRpb24sLnRhZy10ZW1wbGF0ZSAubm8tY292ZXIgLnBhZ2UtZGVzY3JpcHRpb257ZGlzcGxheTppbmhlcml0fS5wYWdlZCAucGFnZS1kZXNjcmlwdGlvbiwudGFnLXRlbXBsYXRlIC5wYWdlLWRlc2NyaXB0aW9ue2Rpc3BsYXk6aW5oZXJpdH0ucG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MCU7bWF4LXdpZHRoOjcxMHB4O21hcmdpbjo0cmVtIGF1dG87cGFkZGluZy1ib3R0b206NHJlbTtib3JkZXItYm90dG9tOiNFRUVFRUUgMXB4IHNvbGlkO3dvcmQtd3JhcDpicmVhay13b3JkfWJvZHk6bm90KC5wb3N0LXRlbXBsYXRlKSAucG9zdC10aXRsZSxib2R5Om5vdCgucGFnZS10ZW1wbGF0ZSkgLnBvc3QtdGl0bGV7Zm9udC1zaXplOjMuNnJlbX0ucG9zdC10aXRsZSBhe2ZvbnQtc2l6ZTowLjllbTt0ZXh0LWRlY29yYXRpb246bm9uZX0ucG9zdC1leGNlcnB0IHB7bWFyZ2luOjA7Zm9udC1zaXplOjAuOWVtO2xpbmUtaGVpZ2h0OjEuNmVtfS5yZWFkLW1vcmV7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzYxNjE2MX0ucG9zdC1tZXRhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjEuNzVyZW0gMCAwIDA7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjIuMnJlbTtjb2xvcjojOUU5RTlFfS5hdXRob3ItdGh1bWJ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo5cHg7Ym9yZGVyLXJhZGl1czoxMDAlfS5wb3N0LW1ldGEgYXtjb2xvcjojOUU5RTlFO3RleHQtZGVjb3JhdGlvbjpub25lfS5wb3N0LW1ldGEgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51c2VyLW1ldGF7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowLjNyZW0gNDBweCAwIDEwMHB4O21pbi1oZWlnaHQ6NzdweH0ucG9zdC1kYXRle21hcmdpbi1sZWZ0OjhweDtwYWRkaW5nLWxlZnQ6MTBweDtib3JkZXItbGVmdDojQkRCREJEIDFweCBzb2xpZH0udXNlci1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LnVzZXItbmFtZXtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjcwMH0udXNlci1iaW97ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NDQwcHg7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjVlbX0ucHVibGlzaC1tZXRhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7cGFkZGluZzo0LjNyZW0gMCA0cmVtIDA7dGV4dC1hbGlnbjpyaWdodH0ucHVibGlzaC1oZWFkaW5ne2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NzAwfS5wdWJsaXNoLWRhdGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuNWVtfS5rZy1nYWxsZXJ5LWNhcmQua2ctd2lkdGgtd2lkZXt3aWR0aDoxMDB2d30ua2ctZ2FsbGVyeS1jYXJkIGZpZ2NhcHRpb257bWFyZ2luOi0xLjU1ZW0gMCAxLjVlbX0ua2ctZ2FsbGVyeS1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MS41ZW0gYXV0bzttYXgtd2lkdGg6MTA0MHB4O3dpZHRoOmNhbGMoMTAwdncgLSAzMnB4KX0ua2ctZ2FsbGVyeS1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rZy1nYWxsZXJ5LWltYWdlIGltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmtnLWdhbGxlcnktcm93Om5vdCg6Zmlyc3Qtb2YtdHlwZSl7bWFyZ2luOi0wLjQ1ZW0gMCAwIDB9LmtnLWdhbGxlcnktaW1hZ2U6bm90KDpmaXJzdC1vZi10eXBlKXttYXJnaW46MCAwIDAgMC43NWVtfWZpZ2NhcHRpb257dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTowLjY4O2ZvbnQtc2l6ZToxLjY1cmVtO2xpbmUtaGVpZ2h0OjFlbX0ua2ctd2lkdGgtd2lkZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo2MHZ3O21pbi13aWR0aDoxMDAlO21hcmdpbjphdXRvIGNhbGMoNTAlIC0gNTB2dyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyg1MHZ3IC0gNTAlKSl9LmtnLXdpZHRoLWZ1bGx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwdnc7bGVmdDo1MCU7cmlnaHQ6NTAlO21hcmdpbi1sZWZ0Oi01MHZ3O21hcmdpbi1yaWdodDotNTB2d30ua2ctY2FyZHttYXJnaW4tYm90dG9tOjEuNzVlbX0ua2ctY2FyZC5rZy1pbWFnZS1jYXJke21hcmdpbi1ib3R0b206Mi41ZW19LmtnLWNhcmQua2ctaW1hZ2UtY2FyZCBmaWdjYXB0aW9ue21hcmdpbi1ib3R0b206LTE1cHh9LmtnLWNhcmQua2ctZW1iZWQtY2FyZCBmaWdjYXB0aW9ue21hcmdpbi10b3A6LTU2cHg7bWFyZ2luLWJvdHRvbTotMTFweH0uZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlcnttYXJnaW4tYm90dG9tOjY2cHg7bWFyZ2luLXRvcDo1MXB4fS5rZy1jYXJkLmtnLWVtYmVkLWNhcmQgaWZyYW1le3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxMHB4fS5mYXMuZmEtc3Rhcntwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206MnB4fS5wb3N0LWhlYWQubWFpbi1oZWFkZXJ7aGVpZ2h0OjYwdmg7bWluLWhlaWdodDoxODBweH0ubm8tY292ZXIucG9zdC1oZWFkLm1haW4taGVhZGVye2hlaWdodDo4NXB4O21pbi1oZWlnaHQ6MDttYXJnaW4tYm90dG9tOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ucG9zdC10ZW1wbGF0ZSAucG9zdC1oZWFkZXIsLnBhZ2UtdGVtcGxhdGUgLnBvc3QtaGVhZGVye21hcmdpbi1ib3R0b206My40cmVtfS5wb3N0LXRlbXBsYXRlIC5wb3N0LXRpdGxlLC5wYWdlLXRlbXBsYXRlIC5wb3N0LXRpdGxle21hcmdpbi1ib3R0b206MH0ucG9zdC10ZW1wbGF0ZSAuY29udGVudCAucG9zdC10aXRsZXtmb250LXNpemU6NXJlbTtmb250LWZhbWlseTpcIkxhdG9cIiwgc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDB9LnBvc3QtdGVtcGxhdGUgLnBvc3QtY29udGVudCBwe2xpbmUtaGVpZ2h0OjEuNjVlbX0ucG9zdC10ZW1wbGF0ZSAucG9zdC1tZXRhLC5wYWdlLXRlbXBsYXRlIC5wb3N0LW1ldGF7bWFyZ2luOjB9LnBvc3QtdGVtcGxhdGUgLnBvc3QtZGF0ZSwucGFnZS10ZW1wbGF0ZSAucG9zdC1kYXRle3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6bm9uZX0ucG9zdC10ZW1wbGF0ZSAuY29udGVudCwucGFnZS10ZW1wbGF0ZSAuY29udGVudHtvdmVyZmxvdzpoaWRkZW59LnBvc3QtdGVtcGxhdGUgLnBvc3QsLnBhZ2UtdGVtcGxhdGUgLnBvc3R7bWFyZ2luLXRvcDowO2JvcmRlci1ib3R0b206bm9uZTtwYWRkaW5nLWJvdHRvbTowfS5wb3N0LXRlbXBsYXRlIC5wb3N0OmFmdGVyLC5wYWdlLXRlbXBsYXRlIC5wb3N0OmFmdGVye2Rpc3BsYXk6bm9uZX0ucG9zdC1jb250ZW50IGltZ3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3BhZGRpbmc6MC42ZW0gMDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uZm9vdG5vdGVze2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtc2l6ZToxLjNyZW07bGluZS1oZWlnaHQ6MS42ZW19LmZvb3Rub3RlcyBsaXttYXJnaW46MC42cmVtIDB9LmZvb3Rub3RlcyBwe21hcmdpbjowfS5mb290bm90ZXMgcCBhOmxhc3QtY2hpbGR7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBvc3QtZm9vdGVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjo2cmVtIDAgMCAwO3BhZGRpbmc6M3JlbSAwIDAgMDtib3JkZXItdG9wOiNFQkYyRjYgMXB4IHNvbGlkfS5wb3N0LWZvb3RlciBoNHtmb250LXNpemU6MS44cmVtO21hcmdpbjowfS5wb3N0LWZvb3RlciBwe21hcmdpbjoxcmVtIDA7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjc1ZW19LmF1dGhvci1tZXRhe3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmU7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOiM5RTlFOUV9LmF1dGhvci1tZXRhIGF7Y29sb3I6IzlFOUU5RX0uYXV0aG9yLW1ldGEgYTpob3Zlcntjb2xvcjojNjE2MTYxfS5wb3N0LWZvb3RlciAuYXV0aG9ye21hcmdpbi1yaWdodDoxODBweH0ucG9zdC1mb290ZXIgaDQgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0ucG9zdC1mb290ZXIgaDQgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wb3N0LWZvb3RlciAuc2hhcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjNyZW07cmlnaHQ6MDt3aWR0aDoxNDBweH0ucG9zdC1mb290ZXIgLnNoYXJlIGF7Zm9udC1zaXplOjEuOHJlbTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MXJlbSAxLjZyZW0gMS42cmVtIDA7Y29sb3I6I0JCQzdDQzt0ZXh0LWRlY29yYXRpb246bm9uZX0ucG9zdC1mb290ZXIgLnNoYXJlIC5pY29uLXR3aXR0ZXI6aG92ZXJ7Y29sb3I6IzU1YWNlZX0ucG9zdC1mb290ZXIgLnNoYXJlIC5pY29uLWZhY2Vib29rOmhvdmVye2NvbG9yOiMzYjU5OTh9LnBvc3QtZm9vdGVyIC5zaGFyZSAuaWNvbi1nb29nbGUtcGx1czpob3Zlcntjb2xvcjojZGQ0YjM5fS50YWctaGVhZC5tYWluLWhlYWRlcntoZWlnaHQ6NDB2aDttaW4taGVpZ2h0OjE4MHB4fS5hdXRob3ItaGVhZC5tYWluLWhlYWRlcntoZWlnaHQ6NDB2aDttaW4taGVpZ2h0OjE4MHB4fS5uby1jb3Zlci5hdXRob3ItaGVhZC5tYWluLWhlYWRlcntoZWlnaHQ6MTB2aDttaW4taGVpZ2h0OjEwMHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmF1dGhvci1wcm9maWxle3BhZGRpbmc6MCAxNXB4IDVyZW0gMTVweDtib3JkZXItYm90dG9tOiNFQkYyRjYgMXB4IHNvbGlkO3RleHQtYWxpZ246Y2VudGVyfS5hdXRob3ItcHJvZmlsZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDo3cHg7aGVpZ2h0OjdweDtib3JkZXI6I0U3RUVGMiAxcHggc29saWQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi01cHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTVweDtiYWNrZ3JvdW5kOiNGRkY7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6I0ZGRiAwIDAgMCA1cHh9LmF1dGhvci1pbWFnZXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQwcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTQwcHg7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDtib3JkZXItcmFkaXVzOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6NnB4O2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4OjI7Ym94LXNoYWRvdzojRTdFRUYyIDAgMCAwIDFweDt2aXNpYmlsaXR5OmhpZGRlbjthbmltYXRpb246ZmFkZS1pbiAxcyBib3RofS5hdXRob3ItaW1hZ2UgLmltZ3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtib3JkZXItcmFkaXVzOjEwMCV9LmF1dGhvci1wcm9maWxlIC5hdXRob3ItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvO3RvcDphdXRvO3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDtwYWRkaW5nOjNweDttYXJnaW46LTEwMHB4IGF1dG8gMCBhdXRvO2JveC1zaGFkb3c6bm9uZX0uYXV0aG9yLXRpdGxle21hcmdpbjoxLjVyZW0gMCAxcmVtfS5hdXRob3ItYmlve2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MS41ZW07Zm9udC13ZWlnaHQ6MjAwO2NvbG9yOiM1MDU4NUQ7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LWluZGVudDowfS5hdXRob3ItbWV0YXttYXJnaW46MS42cmVtIDB9LmF1dGhvci1wcm9maWxlIC5hdXRob3ItbWV0YXttYXJnaW46MnJlbSAwO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6MC4wMXJlbTtmb250LXNpemU6MS43cmVtfS5hdXRob3ItbWV0YSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDJyZW0gMXJlbSAwO3dvcmQtd3JhcDpicmVhay13b3JkfS5hdXRob3ItbWV0YSBhe3RleHQtZGVjb3JhdGlvbjpub25lfS5wYWdlZCAuYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1tZXRhe2Rpc3BsYXk6bm9uZX0ucmVhZC1uZXh0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246c3RyZXRjaDstd2Via2l0LWFsaWduLWl0ZW1zOnN0cmV0Y2g7LW1zLWZsZXgtYWxpZ246c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNoO21hcmdpbi10b3A6MTByZW19LnJlYWQtbmV4dC1zdG9yeXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXgtZ3JvdzoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWluLXdpZHRoOjUwJTt0ZXh0LWRlY29yYXRpb246bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzIxMjEyMSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7b3ZlcmZsb3c6aGlkZGVufS5yZWFkLW5leHQtc3Rvcnk6aG92ZXI6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjgpO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZX0ucmVhZC1uZXh0LXN0b3J5OmhvdmVyIC5wb3N0OmJlZm9yZXtjb2xvcjojMjEyMTIxO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2V9LnJlYWQtbmV4dC1zdG9yeTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNyk7dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlfS5yZWFkLW5leHQtc3RvcnkgLnBvc3R7cGFkZGluZy10b3A6NnJlbTtwYWRkaW5nLWJvdHRvbTo2cmVtfS5yZWFkLW5leHQtc3RvcnkgLnBvc3Q6YmVmb3Jle3Zpc2liaWxpdHk6aGlkZGVuO2NvbnRlbnQ6XCJSZWFkIFRoaXMgTmV4dFwiO3BhZGRpbmc6NHB4IDEwcHggNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MS4xcmVtO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjgpO2JvcmRlcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMXB4IHNvbGlkO2JvcmRlci1yYWRpdXM6NHB4O3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZX0ucmVhZC1uZXh0LXN0b3J5LnByZXYgLnBvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJZb3UgTWlnaHQgRW5qb3lcIn0ucmVhZC1uZXh0LXN0b3J5IGgye21hcmdpbi10b3A6MXJlbTtjb2xvcjojZmZmfS5yZWFkLW5leHQtc3RvcnkgcHttYXJnaW46MDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCk7bGluZS1oZWlnaHQ6MS42NWVtfS5yZWFkLW5leHQtc3Rvcnkubm8tY292ZXJ7YmFja2dyb3VuZDojRjVGNUY1fS5yZWFkLW5leHQtc3Rvcnkubm8tY292ZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucmVhZC1uZXh0LXN0b3J5Lm5vLWNvdmVyIC5wb3N0OmJlZm9yZXtjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4yKX0ucmVhZC1uZXh0LXN0b3J5Lm5vLWNvdmVyIGgye2NvbG9yOiM0MjQyNDJ9LnJlYWQtbmV4dC1zdG9yeS5uby1jb3ZlciBwe2NvbG9yOiM3NTc1NzV9LnJlYWQtbmV4dC1zdG9yeS5uby1jb3ZlcisucmVhZC1uZXh0LXN0b3J5Lm5vLWNvdmVye2JvcmRlci1sZWZ0OnJnYmEoMCwwLDEwMCwwLjA0KSAxcHggc29saWQ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5yZWFkLW5leHQrLnNpdGUtZm9vdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO21hcmdpbjowfS5naXN0IHRhYmxle21hcmdpbjowO2ZvbnQtc2l6ZToxLjRyZW07dGV4dC1yZW5kZXJpbmc6YXV0b30uZ2lzdCB0ZHtsaW5lLWhlaWdodDoxLjR9Lmdpc3QgLmxpbmUtbnVtYmVye21pbi13aWR0aDoyNXB4fS5jb250ZW50IC5lbWJlZFBhc3RlYmlue21hcmdpbi1ib3R0b206MS43NWVtfS5wYWdpbmF0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjgwJTttYXgtd2lkdGg6NzEwcHg7bWFyZ2luOjRyZW0gYXV0bztmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjNyZW07Y29sb3I6IzlFOUU5RTt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnaW5hdGlvbiBhe2NvbG9yOiM5RTlFOUU7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlfS5vbGRlci1wb3N0cywubmV3ZXItcG9zdHN7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDE1cHg7Ym9yZGVyOiNCREJEQkQgMXB4IHNvbGlkO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1yYWRpdXM6NHB4O3RyYW5zaXRpb246Ym9yZGVyIDAuM3MgZWFzZX0ub2xkZXItcG9zdHN7cmlnaHQ6MH0ucGFnZS1udW1iZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoycHggMDttaW4td2lkdGg6MTAwcHh9Lm5ld2VyLXBvc3Rze2xlZnQ6MH0ub2xkZXItcG9zdHM6aG92ZXIsLm5ld2VyLXBvc3RzOmhvdmVye2NvbG9yOiM3NTc1NzU7Ym9yZGVyLWNvbG9yOiM5RTlFOUV9LmV4dHJhLXBhZ2luYXRpb257ZGlzcGxheTpub25lO2JvcmRlci1ib3R0b206I0VCRjJGNiAxcHggc29saWR9LmV4dHJhLXBhZ2luYXRpb246YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6N3B4O2hlaWdodDo3cHg7Ym9yZGVyOiNFN0VFRjIgMXB4IHNvbGlkO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNXB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01cHg7YmFja2dyb3VuZDojRkZGO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OiNGRkYgMCAwIDAgNXB4fS5leHRyYS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9ue3dpZHRoOmF1dG99LnBhZ2VkIC5tYWluLWhlYWRlcntoZWlnaHQ6NDB2aDttaW4taGVpZ2h0OjE4MHB4fS5wYWdlZCAuZXh0cmEtcGFnaW5hdGlvbntkaXNwbGF5OmJsb2NrfS5naC1zdWJzY3JpYmV7Ym9yZGVyOiNlN2VlZjIgMXB4IHNvbGlkO3BhZGRpbmc6M3JlbTttYXJnaW4tdG9wOjNyZW07dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZjVmOGZhO2JvcmRlci1yYWRpdXM6NXB4fS5naC1zdWJzY3JpYmUtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToyLjdyZW19LmdoLXN1YnNjcmliZSBwe21hcmdpbi10b3A6MDtmb250LXNpemU6MS41cmVtfS5naC1zdWJzY3JpYmUgZm9ybXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MjBweCAwIDAgMH0uZ2gtc3Vic2NyaWJlIC5mb3JtLWdyb3Vwe2ZsZXgtZ3JvdzoxO21heC13aWR0aDozMDBweH0uZ2gtc3Vic2NyaWJlIC5zdWJzY3JpYmUtZW1haWx7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweDt0cmFuc2l0aW9uOmFsbCBlYXNlIDAuNXM7Zm9udC13ZWlnaHQ6bm9ybWFsfS5naC1zdWJzY3JpYmUgLnN1YnNjcmliZS1lbWFpbDpmb2N1c3tib3JkZXI6IzViYTRlNSAxcHggc29saWQ7dHJhbnNpdGlvbjphbGwgZWFzZSAwLjJzfS5naC1zdWJzY3JpYmUgYnV0dG9ue21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMDtmb250LXdlaWdodDo2MDB9LmdoLXN1YnNjcmliZS1yc3N7Zm9udC1mYW1pbHk6J09wZW4gU2FucycsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxLjRlbX0uc2l0ZS1mb290ZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjhyZW0gMCAwIDA7cGFkZGluZzoxcmVtIDE1cHg7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjc1ZW07Y29sb3I6IzlFOUU5RX0uc2l0ZS1mb290ZXIgYXtjb2xvcjojOUU5RTlFO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OmJvbGR9LnNpdGUtZm9vdGVyIGE6aG92ZXJ7Ym9yZGVyLWJvdHRvbTojYmJjN2NjIDFweCBzb2xpZH0ucG93ZXJlZGJ5e2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDUlO2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHR9LmNvcHlyaWdodHtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ1JTtmbG9hdDpsZWZ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KXsubWFpbi1oZWFkZXJ7aGVpZ2h0OjEwMHZofS5zY3JvbGwtZG93biwuaG9tZS10ZW1wbGF0ZSAubWFpbi1oZWFkZXI6YWZ0ZXJ7ZGlzcGxheTpibG9ja319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7YmxvY2txdW90ZXttYXJnaW4tbGVmdDowfS5tYWluLWhlYWRlcnttYXgtaGVpZ2h0OjYwdmh9LmhvbWUtdGVtcGxhdGUgLnBhZ2UtdGl0bGUsLmhvbWUtdGVtcGxhdGUgLnBhZ2UtZGVzY3JpcHRpb24sLnBhZ2VkIC5wYWdlLXRpdGxlLC5wYWdlZCAucGFnZS1kZXNjcmlwdGlvbntkaXNwbGF5OmluaGVyaXR9Lm1haW4taGVhZGVyLWJhY2tncm91bmQtc3F1YXJle2Rpc3BsYXk6bm9uZX0uc2Nyb2xsLWRvd24sLmhvbWUtdGVtcGxhdGUgLm1haW4taGVhZGVyOmFmdGVye2Rpc3BsYXk6bm9uZX0uYmxvZy1sb2dvIGltZ3twYWRkaW5nOjRweCAwfS5wYWdlLXRpdGxle2ZvbnQtc2l6ZTo0cmVtO2xldHRlci1zcGFjaW5nOi0xcHh9LnBhZ2UtZGVzY3JpcHRpb257Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxLjVlbX0ucG9zdHtmb250LXNpemU6MC45NWVtfWJvZHk6bm90KC5wb3N0LXRlbXBsYXRlKSAucG9zdC10aXRsZSxib2R5Om5vdCgucGFnZS10ZW1wbGF0ZSkgLnBvc3QtdGl0bGV7Zm9udC1zaXplOjMuMnJlbX1ocnttYXJnaW46Mi40ZW0gMH1vbCx1bHtwYWRkaW5nLWxlZnQ6MmVtfS5hdXRob3ItcHJvZmlsZXtwYWRkaW5nLWJvdHRvbTo0cmVtfS5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWJpb3tmb250LXNpemU6MS42cmVtfS5hdXRob3ItbWV0YSBzcGFue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjEuNXJlbSAwfS5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLW1ldGEgc3Bhbntmb250LXNpemU6MS42cmVtfS5wb3N0LWhlYWQubWFpbi1oZWFkZXJ7aGVpZ2h0OjQ1dmh9LnRhZy1oZWFkLm1haW4taGVhZGVyLC5hdXRob3ItaGVhZC5tYWluLWhlYWRlciwucGFnZWQgLm1haW4taGVhZGVye2hlaWdodDozMHZofS5uby1jb3Zlci5wb3N0LWhlYWQubWFpbi1oZWFkZXJ7aGVpZ2h0OjU1cHg7cGFkZGluZzowfS5uby1jb3Zlci5hdXRob3ItaGVhZC5tYWluLWhlYWRlcntwYWRkaW5nOjB9LmdoLXN1YnNjcmliZXtwYWRkaW5nOjJyZW19LmdoLXN1YnNjcmliZS10aXRsZXtmb250LXNpemU6MnJlbX0uZ2gtc3Vic2NyaWJlIHB7Zm9udC1zaXplOjEuNHJlbX0ucmVhZC1uZXh0ey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi10b3A6NHJlbX0ucmVhZC1uZXh0IHB7ZGlzcGxheTpub25lfS5yZWFkLW5leHQtc3Rvcnkubm8tY292ZXIrLnJlYWQtbmV4dC1zdG9yeS5uby1jb3Zlcntib3JkZXItdG9wOnJnYmEoMCwwLDEwMCwwLjA2KSAxcHggc29saWQ7Ym9yZGVyLWxlZnQ6bm9uZX1zZWN0aW9uLnBvc3QtbWV0YXtmb250LXNpemU6MTJweCAhaW1wb3J0YW50fWZvb3Rlci5wb3N0LW1ldGF7Zm9udC1zaXplOjEycHggIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7LnBvc3QtdGVtcGxhdGUgLmNvbnRlbnQgLnBvc3QtdGl0bGUsaDF7Zm9udC1zaXplOjMuMjVyZW19aDJ7Zm9udC1zaXplOjIuNzVyZW19aDN7Zm9udC1zaXplOjIuNHJlbX1oNHtmb250LXNpemU6MnJlbX1oNXtmb250LXNpemU6MS42cmVtfWg2e2ZvbnQtc2l6ZToxLjJyZW19LnBvc3QtdGVtcGxhdGUgLnBvc3QtY29udGVudCBwe2xpbmUtaGVpZ2h0OjEuNWVtfS5tYWluLWhlYWRlcnttYXJnaW4tYm90dG9tOjE1cHg7aGVpZ2h0OjQwdmg7bWF4LWhlaWdodDoyNTBweH0ubm8tY292ZXIubWFpbi1oZWFkZXJ7aGVpZ2h0OjMwdmg7bWF4LWhlaWdodDoyNTBweH0ucGFnZWQgLm1haW4taGVhZGVye21heC1oZWlnaHQ6MjB2aDttaW4taGVpZ2h0OjE2MHB4O3BhZGRpbmc6MTAlIDB9Lm1haW4tbmF2e3BhZGRpbmc6NXB4O21hcmdpbi1ib3R0b206MnJlbX0uYmxvZy1sb2dve3BhZGRpbmc6NXB4O3BhZGRpbmctdG9wOjNweDtwYWRkaW5nLWxlZnQ6N3B4fS5ibG9nLWxvZ28gaW1ne2hlaWdodDozMnB4fS5tZW51LWJ1dHRvbntwYWRkaW5nOjAgNXB4O2JvcmRlci1yYWRpdXM6MDtib3JkZXItd2lkdGg6MDtjb2xvcjojMmUyZTJlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lm1lbnUtYnV0dG9uIC53b3Jke2Rpc3BsYXk6bm9uZX0ubWVudS1idXR0b246YmVmb3Jle2ZvbnQtc2l6ZToyMnB4O3RvcDo2cHg7cmlnaHQ6LTdweH0ubWVudS1idXR0b246aG92ZXJ7Y29sb3I6IzJlMmUyZTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZDpub25lfWJvZHkubmF2LW9wZW5lZCAubWVudS1idXR0b257YmFja2dyb3VuZDpub25lO2JvcmRlcjp0cmFuc3BhcmVudH0ubmF2LWNsb3NlZCAubm8tY292ZXIgLm1lbnUtYnV0dG9uOmhvdmVye2NvbG9yOiNmZmZ9LnBvc3QtdGVtcGxhdGUubmF2LWNsb3NlZCAubWFpbi1oZWFkZXIubm8tY292ZXIgLm1lbnUtYnV0dG9uLC5wb3N0LXRlbXBsYXRlLm5hdi1jbG9zZWQgLm1haW4taGVhZGVyLm5vLWNvdmVyIC5tZW51LWJ1dHRvbjpob3ZlciwuYXV0aG9yLXRlbXBsYXRlLm5hdi1jbG9zZWQgLm1haW4taGVhZGVyLm5vLWNvdmVyIC5tZW51LWJ1dHRvbiwuYXV0aG9yLXRlbXBsYXRlLm5hdi1jbG9zZWQgLm1haW4taGVhZGVyLm5vLWNvdmVyIC5tZW51LWJ1dHRvbjpob3Zlcntjb2xvcjojMjEyMTIxfS5tYWluLW5hdi5vdmVybGF5IGE6aG92ZXJ7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ubm8tY292ZXIgLm1haW4tbmF2Lm92ZXJsYXl7YmFja2dyb3VuZDpub25lfS5uby1jb3ZlciAubWFpbi1uYXYub3ZlcmxheSAubWVudS1idXR0b257Ym9yZGVyOm5vbmV9Lm1haW4tbmF2Lm92ZXJsYXkgLm1lbnUtYnV0dG9ue2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubmF2LXRpdGxle3RvcDoyNXB4fS5uYXYtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE4cHh9Lm5hdiB1bHtwYWRkaW5nOjYwcHggOSUgNSV9LmlubmVyLC5wYWdpbmF0aW9ue3dpZHRoOmF1dG87bWFyZ2luOjJyZW0gYXV0b30ucG9zdHt3aWR0aDphdXRvO21hcmdpbi10b3A6MnJlbTttYXJnaW4tYm90dG9tOjJyZW07bWFyZ2luLWxlZnQ6MTZweDttYXJnaW4tcmlnaHQ6MTZweDtwYWRkaW5nLWJvdHRvbToycmVtO2xpbmUtaGVpZ2h0OjEuNjVlbX0ucG9zdC1kYXRle2Rpc3BsYXk6bm9uZX0ucG9zdC10ZW1wbGF0ZSAucG9zdC1oZWFkZXIsLnBhZ2UtdGVtcGxhdGUgLnBvc3QtaGVhZGVye21hcmdpbi1ib3R0b206MnJlbX0ucG9zdC10ZW1wbGF0ZSAucG9zdC1kYXRlLC5wYWdlLXRlbXBsYXRlIC5wb3N0LWRhdGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9aHJ7bWFyZ2luOjEuNzVlbSAwfXAsdWwsb2wsZGx7Zm9udC1zaXplOjAuOTVlbTttYXJnaW46MCAwIDIuNXJlbSAwfS5wYWdlLXRpdGxle2ZvbnQtc2l6ZTozcmVtfS5wb3N0LWV4Y2VycHQgcHtmb250LXNpemU6MC44NWVtfS5wYWdlLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxLjZyZW19aDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luOjAgMCAwLjNlbSAwfWJvZHk6bm90KC5wb3N0LXRlbXBsYXRlKSAucG9zdC10aXRsZSxib2R5Om5vdCgucGFnZS10ZW1wbGF0ZSkgLnBvc3QtdGl0bGV7Zm9udC1zaXplOjIuNXJlbX0ucG9zdC10ZW1wbGF0ZSAuc2l0ZS1mb290ZXIsLnBhZ2UtdGVtcGxhdGUgLnNpdGUtZm9vdGVye21hcmdpbi10b3A6MH0ucG9zdC1jb250ZW50IGltZ3ttaW4td2lkdGg6MDttYXgtd2lkdGg6MTAwJX0ucG9zdC1tZXRhe2ZvbnQtc2l6ZToxLjNyZW07bWFyZ2luLXRvcDoxcmVtfS5wb3N0LWZvb3RlcntwYWRkaW5nOjVyZW0gMCAzcmVtIDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnBvc3QtZm9vdGVyIC5hdXRob3J7bWFyZ2luOjAgMCAycmVtIDA7cGFkZGluZzowIDAgMS42cmVtIDA7Ym9yZGVyLWJvdHRvbTojRUJGMkY2IDFweCBkYXNoZWR9LnBvc3QtZm9vdGVyIC5zaGFyZXtwb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0b30ucG9zdC1mb290ZXIgLnNoYXJlIGF7bWFyZ2luOjEuNHJlbSAwLjhyZW0gMCAwLjhyZW19LmF1dGhvci1tZXRhIGxpe2Zsb2F0Om5vbmU7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS43NWVtfS5hdXRob3ItbWV0YSBsaTpiZWZvcmV7ZGlzcGxheTpub25lfS5vbGRlci1wb3N0cywubmV3ZXItcG9zdHN7cG9zaXRpb246c3RhdGljO21hcmdpbjoxMHB4IDB9LnBhZ2UtbnVtYmVye2Rpc3BsYXk6YmxvY2t9LnNpdGUtZm9vdGVye21hcmdpbi10b3A6M3JlbX0uYXV0aG9yLXByb2ZpbGV7cGFkZGluZy1ib3R0b206MnJlbX0ucG9zdC1oZWFkLm1haW4taGVhZGVye2hlaWdodDozMHZofS50YWctaGVhZC5tYWluLWhlYWRlciwuYXV0aG9yLWhlYWQubWFpbi1oZWFkZXJ7aGVpZ2h0OjIwdmh9LnBvc3QtZm9vdGVyIC5hdXRob3ItaW1hZ2V7dG9wOi02MHB4fS5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWltYWdle21hcmdpbi10b3A6LTcwcHh9LmF1dGhvci1wcm9maWxlIC5hdXRob3ItbWV0YSBzcGFue2ZvbnQtc2l6ZToxLjRyZW19LnBhZ2VkIC5tYWluLWhlYWRlciAucGFnZS1kZXNjcmlwdGlvbntkaXNwbGF5Om5vbmV9LmdoLXN1YnNjcmliZXtwYWRkaW5nOjE1cHh9LmdoLXN1YnNjcmliZSBmb3Jte21hcmdpbi10b3A6MTBweH0ucmVhZC1uZXh0e21hcmdpbi10b3A6MnJlbTttYXJnaW4tYm90dG9tOi0zN3B4fS5yZWFkLW5leHQgLnBvc3R7d2lkdGg6MTAwJX0ucGFnZWQgLm1haW4taGVhZGVye21heC1oZWlnaHQ6MTcwcHh9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlLWluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwxMCUsMjUlLDQwJSw1MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSByb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSByb3RhdGUoLTkwZGVnKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgtOTBkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtOTBkZWcpfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwxMCUsMjUlLDQwJSw1MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSByb3RhdGUoLTkwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSByb3RhdGUoLTkwZGVnKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgtOTBkZWcpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtOTBkZWcpfX0uYXZhdGFyLXN0YWNre2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmctbGVmdDo5cHg7cGFkZGluZy1yaWdodDo5cHg7ZmxvYXQ6bGVmdH0uYXZhdGFyLXN0YWNrIC5zdGFjay1pdGVte21hcmdpbi1sZWZ0Oi05cHg7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LmF2YXRhci1zdGFjayAuc3RhY2staXRlbTpudGgtb2YtdHlwZSgxKXt6LWluZGV4OjV9LmF2YXRhci1zdGFjayAuc3RhY2staXRlbTpudGgtb2YtdHlwZSgyKXt6LWluZGV4OjR9LmF2YXRhci1zdGFjayAuc3RhY2staXRlbTpudGgtb2YtdHlwZSgzKXt6LWluZGV4OjN9LmF2YXRhci1zdGFjayAuc3RhY2staXRlbTpudGgtb2YtdHlwZSg0KXt6LWluZGV4OjJ9LmF2YXRhci1zdGFjayAuc3RhY2staXRlbTpudGgtb2YtdHlwZSg1KXt6LWluZGV4OjF9LmF2YXRhci1zdGFjayAuc3RhY2staXRlbSBpbWcsLmF2YXRhci1zdGFjayAuc3RhY2staXRlbSBzdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH1cbiJdfQ== */
