/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/************

Fonts

************/
@font-face {
  font-family: 'Futura Today';
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_light.eot") format("eot");
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_light.woff") format("woff"), url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_light.ttf") format("truetype"), url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_light.svg") format("svg");
  font-weight: 100; }

@font-face {
  font-family: 'Futura Today';
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_normal.eot") format("eot");
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_normal.woff") format("woff"), url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_normal.ttf") format("truetype");
  font-weight: 300; }

@font-face {
  font-family: 'Futura Today';
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_demibold.eot") format("eot");
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_demibold.woff") format("woff"), url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_demibold.ttf") format("truetype");
  font-weight: 500; }

@font-face {
  font-family: 'Futura Today';
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_bold.eot") format("eot");
  src: url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_bold.woff") format("woff"), url("https://www.gannett-cdn.com/GDContent/global/fonts/futura_today_bold.ttf") format("truetype");
  font-weight: 700; }

/************

Colors

************/
/************

Shadow

************/
article * {
  /* Firefox 1, probably can drop this */
  /* Safari 3-4, also probably droppable */
  box-sizing: border-box;
  /* Everything else */ }

header * {
  box-sizing: content-box; }

div.non-article-content {
  padding: 0 !important; }

body, html, article, #overlay, .transition-wrap {
  padding: 0;
  margin: 0;
  min-height: 100%;
  width: 100%; }

article {
  background: #E5E5E5 !important;
  font-family: "Futura Today Bold", Arial,sans-serif;
  font-size: 100%;
  padding: 0 !important;
  width: 100% !important; }
  @media (max-width: 500px) {
    article {
      font-size: 85%; } }

.close-wrap {
  display: none; }

.group:after, .chart-labels:after, .category-bar:after {
  content: "";
  display: table;
  clear: both; }

.iapp-clickable {
  cursor: pointer; }

/*******
remove top margin when we remove header
******/
article.padded-container, article.padded-container.first-margin, .has-notifications article.padded-container {
  margin-top: 0 !important; }

html {
  font-weight: normal;
  font-family: "Futura Today", Arial,sans-serif; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Futura Today", Arial,sans-serif; }

.chatter {
  font-size: 1em;
  margin: 0 auto 2em auto;
  max-width: 30em; }

.page-header {
  font-size: 1.2em;
  margin: 0.5em 0;
  text-transform: uppercase; }
  @media (min-width: 1100px) {
    .page-header {
      font-size: 2em; } }

.detail-header {
  font-family: "Futura Today", Arial,sans-serif; }

.info-text {
  max-width: 30em;
  margin: 0 auto; }

strong {
  font-family: "Futura Today", Arial,sans-serif; }

.card {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
  margin: 0 auto 2em auto;
  padding: 2em;
  transition: transform 800ms ease; }
  .card.active {
    transform: translate(0, 0);
    transition: transform 800ms ease; }
  .card.next {
    transform: translate(0, 2000px);
    transition: transform 800ms ease; }
  .card.previous {
    transform: translate(0, -2000px);
    transition: transform 800ms ease; }
  @media (max-width: 800px) {
    .card {
      padding: 4em 2em; } }

.chart-labels {
  padding: 0 40px;
  margin-top: 2em;
  width: 100%; }

.chart-label {
  display: inline-block;
  float: left;
  font-family: "Futura Today Light", Arial, sans-serif;
  font-size: 2em;
  margin-right: 2%;
  text-align: center;
  width: 31%; }

.age {
  color: #fbc124; }

.gender {
  color: #1b88fa; }

.state {
  color: #1d9c34; }

.small-card {
  cursor: pointer;
  float: left;
  height: 150px;
  margin-bottom: 10px;
  margin-right: 10px;
  max-width: 100%;
  position: relative;
  text-align: center;
  transition: transform 200ms ease;
  width: 350px; }
  .small-card:hover {
    transform: translate(0, 5px);
    transition: transform 200ms ease; }

.category-bar {
  font-family: "Futura Today Light", Arial, sans-serif;
  font-size: 12px;
  position: absolute;
  left: 0;
  text-align: left;
  text-transform: uppercase;
  top: 0;
  width: 100%; }

.category {
  color: white;
  display: inline-block;
  float: left;
  margin: 0;
  padding: 8px; }
  .category.Health {
    background-color: #9d29ba; }
  .category.Outbreak {
    background-color: #1fc0bf; }
  .category.USA {
    background-color: #1B9CFA; }
  .category.Myth-buster {
    background-color: #1B9CFA; }

.close-card {
  background-image: url("../img/close-icon.svg");
  cursor: pointer;
  height: 2em;
  position: absolute;
  text-align: right;
  top: 1em;
  right: 1em;
  width: 2em; }
  .close-card span {
    clear: none;
    position: absolute;
    top: 0;
    right: 0; }

#social {
  bottom: 2em;
  position: absolute;
  right: 2em; }
  @media (max-width: 800px) {
    #social {
      position: static;
      float: right; } }

.social-icon {
  margin: 0;
  height: 40px;
  width: 40px; }

.social-link {
  float: left;
  margin: 0;
  padding: 0;
  height: 40px;
  width: 40px; }

.button {
  background-color: #1B9CFA;
  color: white;
  margin: 0 auto;
  padding: 1em;
  text-align: center;
  text-transform: uppercase;
  transition: background-color .5s;
  width: 120px; }
  .button:hover {
    cursor: pointer;
    background-color: #144F71;
    transition: background-color .5s; }

article * {
  /* Firefox 1, probably can drop this */
  /* Safari 3-4, also probably droppable */
  box-sizing: border-box;
  /* Everything else */ }

header * {
  box-sizing: content-box; }

footer {
  display: none; }

div.non-article-content {
  padding: 0 !important; }

.ui-film.show {
  background: #E5E5E5 !important;
  opacity: 1 !important; }

#overlay {
  overflow: visible !important; }

body, html, article {
  background-color: #191919;
  padding: 0;
  margin: 0;
  width: 100%; }

article {
  background: #191919 !important;
  background-color: #191919;
  color: #333333;
  font-family: "Futura Today", Arial,sans-serif;
  font-size: 100%;
  padding: 0 !important;
  position: relative;
  width: 100% !important; }
  @media (max-width: 500px) {
    article {
      font-size: 85%; } }

.group:after, .chart-labels:after, .category-bar:after {
  content: "";
  display: table;
  clear: both; }

.iapp-clickable {
  cursor: pointer; }

body.noscroll {
  overflow: hidden; }

img {
  height: auto; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvamVjdC5jc3MiLCJzb3VyY2VzIjpbInByb2plY3Quc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fY29sb3JzLnNjc3MiLCJiYXNlL19zaGFkb3dzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19jYXJkLnNjc3MiLCJiYXNlL19idXR0b25zLnNjc3MiLCJfbGF5b3V0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcImJhc2UvcmVzZXRcIjtcbkBpbXBvcnQgXCJiYXNlL2ZvbnRzXCI7XG5AaW1wb3J0IFwiYmFzZS9jb2xvcnNcIjtcbkBpbXBvcnQgXCJiYXNlL3NoYWRvd3NcIjtcbkBpbXBvcnQgXCJiYXNlL2Jhc2VcIjtcbkBpbXBvcnQgXCJiYXNlL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJiYXNlL2NhcmRcIjtcbkBpbXBvcnQgXCJiYXNlL2J1dHRvbnNcIjtcblxuQGltcG9ydCBcImxheW91dFwiO1xuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiLyoqKioqKioqKioqKlxuXG5Gb250c1xuXG4qKioqKioqKioqKiovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFRvZGF5JztcbiAgICBzcmM6IHVybCgnaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2xpZ2h0LmVvdCcpIGZvcm1hdCgnZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2h0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2h0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9saWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJ2h0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9saWdodC5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFRvZGF5JztcbiAgICBzcmM6IHVybCgnaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X25vcm1hbC5lb3QnKSBmb3JtYXQoJ2VvdCcpO1xuICAgIHNyYzogdXJsKCdodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X25vcm1hbC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgVG9kYXknO1xuICAgIHNyYzogdXJsKCdodHRwczovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfZGVtaWJvbGQuZW90JykgZm9ybWF0KCdlb3QnKTtcbiAgICBzcmM6IHVybCgnaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2RlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2RlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBUb2RheSc7XG4gICAgc3JjOiB1cmwoJ2h0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9ib2xkLmVvdCcpIGZvcm1hdCgnZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2h0dHBzOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnaHR0cHM6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2JvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCIvKioqKioqKioqKioqXG5cbkNvbG9yc1xuXG4qKioqKioqKioqKiovXG5cbiRkYXJrLWJsdWU6ICMxNDRGNzE7XG4kYmx1ZTogIzFCOUNGQTtcbiRibHVlMjogIzFiODhmYTtcbiRsaWdodC1ibHVlOiAjOWVkNWZiO1xuJGRhcmstZ3JleTogIzIzMUYyMDtcbiRtZWRpdW0tZ3JleTogIzZENkU3MDtcbiRsaWdodC1ncmV5OiAjRTVFNUU1O1xuJGV4dHJhLWxpZ2h0LWdyZXk6ICNFNkU2RTY7XG4kb3JhbmdlOiAjRkE2NjIyO1xuJGdyZWVuOiAjMTlhNzQzO1xuJGdyZWVuMjogIzFkOWMzNDtcbiRyZWQ6ICNlNjIzMTk7XG4kcHVycGxlOiAjOWQyOWJhO1xuJHRlYWw6ICMxZmMwYmY7XG4keWVsbG93OiAjZmJjMTI0O1xuXG4kZ3JlYXRlci1jb2xvcjogIzMzYjhmMjtcbiRsZXNzLWNvbG9yOiAjODFkMTAyO1xuJG5vbmUtY29sb3I6ICNmZjhiMDA7XG5cblxuJGJvZHktdGV4dDogIzMzMzMzMztcbiRtYWluLWJnOiByZ2IoMjQ2LCAyNDYsIDI0Nik7XG5cblxuXG4iLCIvKioqKioqKioqKioqXG5cblNoYWRvd1xuXG4qKioqKioqKioqKiovXG5cbkBtaXhpbiBCb3hTaGFkb3dIZWxwZXIoJGxldmVsKXtcbiAgIEBpZiAkbGV2ZWwgPT0gMSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMTIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjI0KTtcbiAgICB9XG4gICAgQGlmICRsZXZlbCA9PSAyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwwLDAsMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsMCwwLDAuMjMpO1xuICAgIH1cbiAgICBAaWYgJGxldmVsID09IDMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsMCwwLDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLDAsMCwwLjIzKTtcbiAgICB9XG4gICAgQGlmICRsZXZlbCA9PSA0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLDAsMCwwLjI1KSwgMCAxMHB4IDEwcHggcmdiYSgwLDAsMCwwLjIyKTtcbiAgICB9XG4gICAgQGlmICRsZXZlbCA9PSA1IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxOXB4IDM4cHggcmdiYSgwLDAsMCwwLjMwKSwgMCAxNXB4IDEycHggcmdiYSgwLDAsMCwwLjIyKTtcbiAgICB9XG59XG5cblxuJHNoYWRvdy1zdGFuZGFyZDogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4kc2hhZG93LWJpZzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC44MCk7XG4iLCJhcnRpY2xlICoge1xuICAgLW1vei1ib3gtc2l6aW5nOiAgICBib3JkZXItYm94OyAgIC8qIEZpcmVmb3ggMSwgcHJvYmFibHkgY2FuIGRyb3AgdGhpcyAqL1xuICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAgIC8qIFNhZmFyaSAzLTQsIGFsc28gcHJvYmFibHkgZHJvcHBhYmxlICovXG4gICAgYm94LXNpemluZzogICAgICAgIGJvcmRlci1ib3g7ICAgLyogRXZlcnl0aGluZyBlbHNlICovXG59XG5cbmhlYWRlciAqIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuZGl2Lm5vbi1hcnRpY2xlLWNvbnRlbnR7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuYm9keSwgaHRtbCwgYXJ0aWNsZSwgI292ZXJsYXksIC50cmFuc2l0aW9uLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cblxuYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBUb2RheSBCb2xkXCIsIEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBmb250LXNpemU6IDg1JTtcbiAgfVxufVxuXG4uY2xvc2Utd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmlhcHAtY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8qKioqKioqXG5yZW1vdmUgdG9wIG1hcmdpbiB3aGVuIHdlIHJlbW92ZSBoZWFkZXJcbioqKioqKi9cblxuIGFydGljbGUucGFkZGVkLWNvbnRhaW5lciwgYXJ0aWNsZS5wYWRkZWQtY29udGFpbmVyLmZpcnN0LW1hcmdpbiwgLmhhcy1ub3RpZmljYXRpb25zIGFydGljbGUucGFkZGVkLWNvbnRhaW5lciB7XG4gICAgLy9oYXZlIHRvIG92ZXJyaWRlIGlubGluZSBzdHlsZVxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbiIsImh0bWwgeyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LWZhbWlseTogXCJGdXR1cmEgVG9kYXlcIiwgQXJpYWwsc2Fucy1zZXJpZjt9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgVG9kYXlcIiwgQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuLmNoYXR0ZXIge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMmVtIGF1dG87XG4gIG1heC13aWR0aDogMzBlbTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbn1cblxuLmRldGFpbC1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgVG9kYXlcIiwgQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuLmluZm8tdGV4dCB7XG4gIG1heC13aWR0aDogMzBlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBUb2RheVwiLCBBcmlhbCxzYW5zLXNlcmlmO1xufVxuIiwiLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAkc2hhZG93LXN0YW5kYXJkO1xuXG4gIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xuICBwYWRkaW5nOiAyZW07XG4gIC8vIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA4MDBtcyBlYXNlO1xuICBcbiAgJi5hY3RpdmUge1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDgwMG1zIGVhc2U7XG4gICAgXG4gIH1cbiAgJi5uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMDAwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA4MDBtcyBlYXNlO1xuICB9XG5cbiAgJi5wcmV2aW91cyB7XG4gICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAwMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA4MDBtcyBlYXNlO1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgcGFkZGluZzogNGVtIDJlbTtcbiAgICB9XG59XG5cbi5jaGFydC1sYWJlbHMge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBleHRlbmQgLmdyb3VwO1xufVxuXG4uY2hhcnQtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgVG9kYXkgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMSU7XG59XG5cbi5hZ2Uge1xuICBjb2xvcjogJHllbGxvdztcbn1cblxuLmdlbmRlcntcbiAgY29sb3I6ICRibHVlMjtcbn1cblxuLnN0YXRlIHtcbiAgY29sb3I6ICRncmVlbjI7XG59XG5cbi5zbWFsbC1jYXJkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZTtcbiAgd2lkdGg6IDM1MHB4O1xuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1cHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlO1xuICB9XG59XG5cblxuXG4uY2F0ZWdvcnktYmFyIHtcbiAgLy8gaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgVG9kYXkgTGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBAZXh0ZW5kIC5ncm91cDtcbn1cblxuLmNhdGVnb3J5IHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICAvLyBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4O1xuICAmLkhlYWx0aCB7IGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7fVxuICAgJi5PdXRicmVhayB7IGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO31cbiAgICAmLlVTQSB7IGJhY2tncm91bmQtY29sb3I6ICRibHVlO31cbiAgICAmLk15dGgtYnVzdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7fVxuXG59XG5cbi5jbG9zZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2xvc2UtaWNvbi5zdmcnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdG9wOiAxZW07XG4gIHJpZ2h0OiAxZW07XG4gIHdpZHRoOiAyZW07XG4gIHNwYW4ge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuI3NvY2lhbCB7XG4gIGJvdHRvbTogMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyZW07XG4gIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLnNvY2lhbC1pY29ue1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5zb2NpYWwtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59IiwiLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXM7XG4gIHdpZHRoOiAxMjBweDtcbiAgJjpob3ZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cztcbiAgfVxufVxuIiwiYXJ0aWNsZSAqIHtcbiAgIC1tb3otYm94LXNpemluZzogICAgYm9yZGVyLWJveDsgICAvKiBGaXJlZm94IDEsIHByb2JhYmx5IGNhbiBkcm9wIHRoaXMgKi9cbiAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgICAvKiBTYWZhcmkgMy00LCBhbHNvIHByb2JhYmx5IGRyb3BwYWJsZSAqL1xuICAgIGJveC1zaXppbmc6ICAgICAgICBib3JkZXItYm94OyAgIC8qIEV2ZXJ5dGhpbmcgZWxzZSAqL1xufVxuXG5oZWFkZXIgKiB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5ub24tYXJ0aWNsZS1jb250ZW50e1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51aS1maWxtLnNob3cge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbiNvdmVybGF5IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LCBodG1sLCBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQ6ICMxOTE5MTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBUb2RheVwiLCBBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBmb250LXNpemU6IDg1JTtcbiAgfVxufVxuXG4uZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5pYXBwLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keS5ub3Njcm9sbCB7IFxuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5pbWcge1xuICAgIGhlaWdodDogYXV0bztcbn1cbiJdLCJtYXBwaW5ncyI6IkFDQUE7OztFQUdFO0FBRUYsQUFBQSxJQUFJLEVBQUUsQUFBQSxJQUFJLEVBQUUsQUFBQSxHQUFHLEVBQUUsQUFBQSxJQUFJLEVBQUUsQUFBQSxNQUFNLEVBQUUsQUFBQSxNQUFNLEVBQUUsQUFBQSxNQUFNO0FBQzdDLEFBQUEsRUFBRSxFQUFFLEFBQUEsRUFBRSxFQUFFLEFBQUEsRUFBRSxFQUFFLEFBQUEsRUFBRSxFQUFFLEFBQUEsRUFBRSxFQUFFLEFBQUEsRUFBRSxFQUFFLEFBQUEsQ0FBQyxFQUFFLEFBQUEsVUFBVSxFQUFFLEFBQUEsR0FBRztBQUMxQyxBQUFBLENBQUMsRUFBRSxBQUFBLElBQUksRUFBRSxBQUFBLE9BQU8sRUFBRSxBQUFBLE9BQU8sRUFBRSxBQUFBLEdBQUcsRUFBRSxBQUFBLElBQUksRUFBRSxBQUFBLElBQUk7QUFDMUMsQUFBQSxHQUFHLEVBQUUsQUFBQSxHQUFHLEVBQUUsQUFBQSxFQUFFLEVBQUUsQUFBQSxHQUFHLEVBQUUsQUFBQSxHQUFHLEVBQUUsQUFBQSxHQUFHLEVBQUUsQUFBQSxDQUFDLEVBQUUsQUFBQSxDQUFDLEVBQUUsQUFBQSxJQUFJO0FBQ3ZDLEFBQUEsS0FBSyxFQUFFLEFBQUEsTUFBTSxFQUFFLEFBQUEsTUFBTSxFQUFFLEFB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 */
