You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
987 lines
79 KiB
987 lines
79 KiB
@charset "UTF-8"; |
|
/* |
|
* @file |
|
* Overall specifications for Magazine+. |
|
*/ |
|
body { |
|
font-size: 15px; |
|
font-weight: 400; |
|
line-height: 1.6; |
|
color: #2d2d2d; |
|
-webkit-font-smoothing: antialiased; |
|
text-rendering: optimizelegibility; } |
|
|
|
/*Paragraphs and links*/ |
|
p { |
|
margin: 0; |
|
padding: 0 0 15px 0; } |
|
|
|
p.large { |
|
font-size: 18px; |
|
line-height: 1.45; } |
|
|
|
p.highlighted { |
|
background-color: #f4f4f4; |
|
display: inline-block; |
|
padding: 10px 40px; |
|
margin-bottom: 45px; |
|
border-radius: 50px; |
|
font-size: 16px; } |
|
|
|
.region--gray-background p.highlighted { |
|
background-color: #ffffff; } |
|
|
|
.region--light-typography p.highlighted { |
|
background-color: rgba(255, 255, 255, 0.1); } |
|
|
|
a { |
|
-webkit-transition: all 0.2s ease-in-out; |
|
-moz-transition: all 0.2s ease-in-out; |
|
-ms-transition: all 0.2s ease-in-out; |
|
-o-transition: all 0.2s ease-in-out; |
|
transition: all 0.2s ease-in-out; |
|
text-decoration: none; } |
|
|
|
a:hover { |
|
text-decoration: none; } |
|
|
|
a:focus { |
|
outline: none; |
|
text-decoration: none; } |
|
|
|
p a { |
|
text-decoration: underline; } |
|
|
|
p a:hover, |
|
p a:focus { |
|
text-decoration: none; } |
|
|
|
.region--light-typography.region--dark-background a.is-active { |
|
color: #ddd; } |
|
|
|
a.link--bordered, |
|
.link--bordered a { |
|
border-bottom-width: 1px; |
|
border-bottom-style: solid; |
|
text-decoration: none; |
|
display: inline-block; } |
|
|
|
a.link--bordered:hover, |
|
.link--bordered a:hover { |
|
border-bottom-width: 1px; |
|
border-bottom-style: solid; |
|
text-decoration: none; |
|
border-color: transparent; } |
|
|
|
.region--light-typography a.link--bordered, |
|
.region--light-typography .link--bordered a { |
|
border-color: #ffffff; |
|
text-decoration: none; } |
|
|
|
.region--light-typography a.link--bordered:hover, |
|
.region--light-typography .link--bordered a:hover { |
|
border-color: transparent; |
|
text-decoration: none; } |
|
|
|
a.link--hover-style-2, |
|
.link--hover-style-2 a { |
|
-webkit-transition: all 0.3s; |
|
-moz-transition: all 0.3s; |
|
-ms-transition: all 0.3s; |
|
-o-transition: all 0.3s; |
|
transition: all 0.3s; |
|
position: relative; |
|
display: block; } |
|
|
|
a.link--hover-style-2:before, |
|
.link--hover-style-2 a:before { |
|
position: absolute; |
|
left: -15px; |
|
top: 50%; |
|
margin-top: -5px; |
|
font-family: "FontAwesome"; |
|
font-size: 10px; |
|
line-height: 1; |
|
-webkit-transition: all 0.3s; |
|
-moz-transition: all 0.3s; |
|
-ms-transition: all 0.3s; |
|
-o-transition: all 0.3s; |
|
transition: all 0.3s; |
|
-webkit-transition-delay: 0s; |
|
/* Safari */ |
|
transition-delay: 0s; |
|
opacity: 0; |
|
filter: alpha(opacity=0); |
|
content: "\f105"; } |
|
|
|
a.link--hover-style-2:hover, |
|
.link--hover-style-2 a:hover { |
|
padding-left: 20px; |
|
text-decoration: none; } |
|
|
|
a.link--hover-style-2:hover:before, |
|
.link--hover-style-2 a:hover:before { |
|
left: 0; |
|
opacity: 1; |
|
filter: alpha(opacity=100); |
|
-webkit-transition-delay: 0.1s; |
|
/* Safari */ |
|
transition-delay: 0.1s; } |
|
|
|
.region--light-typography.region--dark-background a.link--hover-style-2:before, |
|
.region--light-typography.region--dark-background .link--hover-style-2 a:before { |
|
color: #ffffff; } |
|
|
|
.region--light-typography.region--dark-background .text--dark, |
|
.region--light-typography.region--black-background .text--dark { |
|
color: #ffffff; } |
|
|
|
.region--light-typography.region--colored-background .text--colored, |
|
.region--light-typography.region--black-background .text--colored { |
|
color: #ffffff; } |
|
|
|
.text--drop-cap:first-letter { |
|
float: left; |
|
font-size: 5em; |
|
line-height: 0.8; |
|
padding-top: 0px; |
|
padding-right: 12px; } |
|
|
|
/*Regions with light and dark typography*/ |
|
.region--light-typography { |
|
color: #ffffff; } |
|
|
|
.subfooter.region--light-typography.region--dark-background, |
|
.subfooter.region--light-typography.region--black-background { |
|
color: #9c9c9c; } |
|
|
|
.region--light-typography a, |
|
.region--light-typography a.link--dark, |
|
.region--light-typography .link--dark a { |
|
color: #ffffff; |
|
text-decoration: underline; } |
|
|
|
.region--light-typography a:hover, |
|
.region--light-typography a:focus, |
|
.region--light-typography a.link--dark:hover, |
|
.region--light-typography a.link--dark:focus, |
|
.region--light-typography .link--dark a:hover, |
|
.region--light-typography .link--dark a:focus { |
|
color: #ffffff; |
|
text-decoration: none; } |
|
|
|
/*Basic elements*/ |
|
img { |
|
height: auto; |
|
max-width: 100%; } |
|
|
|
img.img--bordered, |
|
.img--bordered img { |
|
border-width: 1px; |
|
border-style: solid; |
|
border-color: #e7e7e7; } |
|
|
|
.region--light-typography img.img--bordered, |
|
.region--light-typography .img--bordered img { |
|
border-color: rgba(255, 255, 255, 0.15); } |
|
|
|
code, |
|
pre { |
|
word-wrap: break-word; |
|
word-break: break-all; |
|
white-space: pre; |
|
white-space: pre-wrap; |
|
font-family: 'Source Code Pro', Consolas, Monaco, Courier; } |
|
|
|
pre { |
|
background: #f4f4f4; |
|
border: none; |
|
border-left: 5px solid #d3d1cd; |
|
-webkit-border-radius: 0px; |
|
-moz-border-radius: 0px; |
|
border-radius: 0px; |
|
color: #2d2d2d; |
|
padding: 20px; |
|
font-size: 14px; |
|
max-height: 62px; |
|
overflow: hidden; |
|
margin: 40px 0 40px 45px; } |
|
|
|
pre:hover { |
|
max-height: 10000px; |
|
-webkit-transition: all ease-in-out 2s; |
|
-moz-transition: all ease-in-out 2s; |
|
-o-transition: all ease-in-out 2s; |
|
-ms-transition: all ease-in-out 2s; |
|
transition: all ease-in-out 2s; } |
|
|
|
blockquote { |
|
padding: 25px 0 5px; |
|
margin: 0 0 25px; |
|
border-left-width: 0px; |
|
position: relative; |
|
font-style: italic; } |
|
|
|
blockquote p { |
|
font-size: 18px; |
|
line-height: 1.65; } |
|
|
|
.paragraph-responsive-typography-enabled blockquote p { |
|
font-size: calc(1.5*(0.9em + 0.3vw)); } |
|
|
|
p + blockquote { |
|
margin-top: 30px; } |
|
|
|
blockquote:before { |
|
content: ""; |
|
width: 170px; |
|
height: 5px; |
|
background-color: #f4f4f4; |
|
position: absolute; |
|
top: 0; |
|
left: 0; } |
|
|
|
blockquote p:first-child:before { |
|
content: "“"; } |
|
|
|
blockquote footer { |
|
font-style: normal; |
|
color: #2d2d2d; } |
|
|
|
.region--light-typography blockquote footer { |
|
color: #ffffff; } |
|
|
|
.region--gray-background blockquote:before { |
|
background-color: #eaeaea; } |
|
|
|
.region--colored-background blockquote:before, |
|
.region--black-background blockquote:before, |
|
.region--dark-background blockquote:before { |
|
background-color: #ffffff; } |
|
|
|
hr { |
|
border-top: 1px solid #f4f4f4; |
|
margin-bottom: 40px; |
|
margin-top: 40px; } |
|
|
|
.region--gray-background hr { |
|
border-color: #e7e7e7; } |
|
|
|
.region--light-typography hr { |
|
border-color: #ffffff; } |
|
|
|
/*Headings*/ |
|
h1, |
|
h2, |
|
h3, |
|
h4, |
|
h5, |
|
h6 { |
|
line-height: 1.20; |
|
padding: 0; |
|
margin: 20px 0 15px 0; |
|
font-weight: 400; } |
|
|
|
.headings-wide-spacing-enabled h1, |
|
.headings-wide-spacing-enabled h2, |
|
.headings-wide-spacing-enabled h3, |
|
.headings-wide-spacing-enabled h4, |
|
.headings-wide-spacing-enabled h5, |
|
.headings-wide-spacing-enabled h6 { |
|
letter-spacing: 0.2em; |
|
text-transform: uppercase; } |
|
|
|
h1 { |
|
font-size: 40px; } |
|
|
|
h2 { |
|
font-size: 35px; } |
|
|
|
h3 { |
|
font-size: 30px; } |
|
|
|
h4 { |
|
font-size: 26px; } |
|
|
|
h5 { |
|
font-size: 24px; } |
|
|
|
h6 { |
|
font-size: 18px; } |
|
|
|
h1.title { |
|
margin-top: 0; } |
|
|
|
h1.page-title { |
|
margin-bottom: 20px; } |
|
|
|
/*resposinve text align*/ |
|
@media (min-width: 1200px) { |
|
.lg-text-center { |
|
text-align: center; } } |
|
|
|
@media (min-width: 992px) and (max-width: 1199px) { |
|
.md-text-center { |
|
text-align: center; } } |
|
|
|
@media (min-width: 768px) and (max-width: 991px) { |
|
.sm-text-center { |
|
text-align: center; } } |
|
|
|
@media (max-width: 767px) { |
|
.xs-text-center { |
|
text-align: center; } } |
|
|
|
/*Block title*/ |
|
.block-title { |
|
margin-bottom: 30px; |
|
margin-top: 0; |
|
line-height: 1.2; |
|
font-size: 30px; } |
|
|
|
.block-title--large { |
|
font-size: 40px; |
|
margin-bottom: 15px; } |
|
|
|
.block-title--extra-large { |
|
font-size: 50px; |
|
margin-bottom: 15px; } |
|
|
|
@media (max-width: 767px) { |
|
.block-title--large { |
|
font-size: 30px; } |
|
.block-title--extra-large { |
|
font-size: 35px; } } |
|
|
|
.headings-wide-spacing-enabled .block-title--large { |
|
letter-spacing: 0.55em; |
|
text-transform: uppercase; } |
|
|
|
h2.block-title { |
|
padding-bottom: 15px; |
|
margin: 0 0 20px 0; |
|
border-bottom-width: 2px; |
|
border-bottom-style: solid; |
|
border-bottom-color: #eeeeee; |
|
line-height: 1.2; |
|
text-transform: uppercase; |
|
font-weight: 400; } |
|
|
|
.region--light-typography h2.block-title { |
|
border-bottom-color: rgba(255, 255, 255, 0.1); } |
|
|
|
h2.title, |
|
nav > h2, |
|
.block-search > h2 { |
|
font-size: 30px; |
|
padding-top: 15px; |
|
margin: 0 0 40px 0; |
|
border-width: 2px 0 0 0; |
|
border-top-style: solid; |
|
border-color: #eeeeee; |
|
font-weight: 400; |
|
text-align: center; } |
|
|
|
.sidebar__section h2.title, |
|
.sidebar__section nav > h2, |
|
.sidebar__section .block-search > h2, |
|
.slideout__section h2.title, |
|
.slideout__section nav > h2, |
|
.slideout__section .block-search > h2, |
|
.footer__section h2.title, |
|
.footer__section nav > h2, |
|
.footer__section .block-search > h2, |
|
.footer-bottom__section h2.title, |
|
.footer-bottom__section nav > h2, |
|
.footer-bottom__section .block-search > h2, |
|
.subfooter__section h2.title, |
|
.subfooter__section nav > h2, |
|
.subfooter__section .block-search > h2 { |
|
font-size: 18px; |
|
padding-top: 8px; |
|
padding-bottom: 25px; |
|
margin-bottom: 30px; |
|
border-width: 0 0 2px 0; |
|
border-bottom-style: solid; |
|
border-color: #eeeeee; |
|
text-transform: uppercase; |
|
text-align: left; } |
|
|
|
.region--light-typography h2.title, |
|
.region--light-typography nav > h2, |
|
.region--light-typography .block-search > h2 { |
|
border-color: rgba(255, 255, 255, 0.1); } |
|
|
|
/*footer regions*/ |
|
@media (max-width: 991px) { |
|
.footer__section h2.title, |
|
.footer__section nav > h2, |
|
.footer__section .block-search > h2, |
|
.footer-bottom__section h2.title, |
|
.footer-bottom__section nav > h2, |
|
.footer-bottom__section .block-search > h2, |
|
.subfooter__section h2.title, |
|
.subfooter__section nav > h2, |
|
.subfooter__section .block-search > h2 { |
|
margin-bottom: 20px; } } |
|
|
|
/* Content region overrides */ |
|
.region-content h2.title, |
|
.region-content nav > h2, |
|
.region-content .block-search > h2 { |
|
margin: 20px 0; } |
|
|
|
/*spacing*/ |
|
.bottom-spacing-small { |
|
padding-bottom: 25px; } |
|
|
|
.bottom-spacing-medium { |
|
padding-bottom: 50px; } |
|
|
|
.bottom-spacing-large { |
|
padding-bottom: 90px; } |
|
|
|
.masonry-layout .masonry-item { |
|
width: 30.5%; |
|
background-color: #f6f6f2; |
|
border: 0; |
|
margin: 0.5%; |
|
padding: 0; } |
|
|
|
.page-node-type-landing-page .main-content { |
|
background-color: #f8f9fa; } |
|
|
|
.teaser-card { |
|
border-radius: 6px; } |
|
|
|
.teaser-card__icon { |
|
border-radius: 0 6px 0 0; } |
|
|
|
.teaser-card img { |
|
border-radius: 6px 6px 0 0; } |
|
|
|
.teaser-card { |
|
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; |
|
background: #fff; |
|
margin-bottom: 16px; |
|
position: relative; } |
|
|
|
.teaser-card.green .teaser-card__category, |
|
.teaser-card.green .teaser-card__icon { |
|
background: #226f23; |
|
background: #C23F5C; } |
|
|
|
.teaser-card.red .teaser-card__category, |
|
.teaser-card.red .teaser-card__icon { |
|
background: #d22b2e; |
|
background: #837F44; } |
|
|
|
.teaser-card.blue .teaser-card__category, |
|
.teaser-card.blue .teaser-card__icon { |
|
background: #1377ba; |
|
background: #763241; } |
|
|
|
.teaser-card.teal .teaser-card__category, |
|
.teaser-card.teal .teaser-card__icon { |
|
background: #37868e; |
|
background: #163743; } |
|
|
|
.teaser-card.purple .teaser-card__category, |
|
.teaser-card.purple .teaser-card__icon { |
|
background: #7201a1; |
|
background: #49A2C2; } |
|
|
|
.teaser-card.aqua .teaser-card__category, |
|
.teaser-card.aqua .teaser-card__icon { |
|
background: #1fe5aa; |
|
background: #32763D; } |
|
|
|
.teaser-card p { |
|
padding-bottom: 0; } |
|
|
|
.teaser-card__body { |
|
flex: 1 1 auto; |
|
padding: 1.25rem; } |
|
|
|
.teaser-card__title { |
|
font-family: "Libre Baskerville", Georgia, Times New Roman, Serif; |
|
font-size: 2.2rem; |
|
line-height: 2.8rem; |
|
font-weight: 600; } |
|
|
|
.teaser-card__author, |
|
.teaser-card .field--name-field-affiliation-contributor { |
|
font-family: "Lato", Helvetica Neue, Arial, Sans-serif; |
|
text-transform: uppercase; |
|
font-size: 1.8rem; |
|
padding-top: 4px; } |
|
|
|
.teaser-card__category { |
|
color: #fff; |
|
padding: 0.5rem 1.25rem; |
|
text-transform: uppercase; } |
|
|
|
.teaser-card__icon { |
|
position: absolute; |
|
top: 0; |
|
right: 0; |
|
padding: 5px 10px; |
|
color: #fff; |
|
font-size: 2rem; } |
|
|
|
.teaser-card img { |
|
width: 100%; } |
|
|
|
/*====lp article preview cards==================*/ |
|
.preview-card__grid-row { |
|
display: flex; |
|
justify-content: space-between; } |
|
|
|
.preview-card { |
|
box-shadow: 0 2px 14px rgba(100, 100, 100, 0.1), 0 2px 2px rgba(100, 100, 100, 0.1); |
|
border: 1px solid #e4e4e4; } |
|
|
|
.preview-card { |
|
margin: 0 1em 2em 1em; |
|
height: 250px; } |
|
|
|
.preview-card:last-child { |
|
margin: 0 0 2em 1em; } |
|
|
|
.preview-card:first-child { |
|
margin: 0 1em 2rem 0; } |
|
|
|
.preview-card__caption { |
|
margin: 10px; } |
|
|
|
/*==========Landing Page Hero Image===========*/ |
|
.hero { |
|
display: flex; |
|
align-items: center; } |
|
|
|
.hero .header-top__container { |
|
padding: 3rem 0 2rem 0; } |
|
|
|
.slick-arrow { |
|
z-index: 999; } |
|
|
|
.slick-next { |
|
right: 0; } |
|
|
|
.slick-prev { |
|
left: 0; } |
|
|
|
.field--name-field-media-video-embed-field iframe { |
|
max-width: 100%; } |
|
|
|
.align-right { |
|
margin: 1em 0 1em 1em; } |
|
|
|
.align-left { |
|
margin: 1em 16px 1em 0; } |
|
|
|
figure.align-left { |
|
margin: 1em 16px 1em 0; } |
|
|
|
.align-center img { |
|
display: block; |
|
margin-left: auto; |
|
margin-right: auto; } |
|
|
|
.node__main-content .field__label { |
|
font-size: 16px; |
|
text-transform: none; |
|
font-weight: bold; } |
|
|
|
.node__main-content .field__item { |
|
font-size: 16px; } |
|
|
|
.footnote-list .container.item-list { |
|
width: inherit; } |
|
|
|
.page-node-type-journal-article .main-content__section { |
|
padding-top: 0; } |
|
|
|
.article-title-banner { |
|
height: 500px; |
|
background-position: center; |
|
background-repeat: no-repeat; |
|
background-size: cover; |
|
position: relative; } |
|
|
|
.article-info--wrapper { |
|
position: absolute; |
|
top: 50%; |
|
left: 50%; |
|
transform: translate(-50%, -50%); |
|
color: #fff; } |
|
|
|
.field--name-field-journal-article-abstract .field__label { |
|
font-size: 2rem; } |
|
|
|
.node--type-journal-article .field--name-body figure { |
|
margin-left: initial; |
|
margin-right: initial; } |
|
|
|
.node--type-journal-article .field--name-body figure.align-right { |
|
margin: 1em 0 1em 1em; } |
|
|
|
.node--type-journal-article .field--name-body figure.align-left { |
|
margin: 1em 1em 1em 0; } |
|
|
|
.node--type-journal-article .field--name-body figure .align-center img { |
|
display: block; |
|
margin-left: auto; |
|
margin-right: auto; } |
|
|
|
.node--type-journal-article .field--name-body figure img { |
|
border: 1px solid #ccc; |
|
padding: 4px; |
|
margin-right: 1rem; |
|
margin-top: 1rem; } |
|
|
|
.node--type-journal-article .see-footnote { |
|
border: 1px solid #5d5d5d; |
|
background: #5d5d5d; |
|
color: #fff; |
|
border-radius: 4px; |
|
text-decoration: none; |
|
padding: 2px 3px; |
|
font-size: 1.1rem; |
|
vertical-align: super; } |
|
|
|
.footnotes .footnote-multi { |
|
float: none; |
|
vertical-align: none; |
|
position: initial; |
|
top: initial; |
|
font-size: initial; } |
|
|
|
.article-header--metadata { |
|
display: flex; |
|
justify-content: space-between; } |
|
|
|
.article-header--metadata .left, |
|
.article-header--metadata .right { |
|
flex-direction: column; |
|
align-items: flex-end; } |
|
|
|
.article-header--metadata .right { |
|
justify-content: flex-end; |
|
text-align: right; } |
|
|
|
.article-title-banner .field--name-title { |
|
color: #fff; } |
|
|
|
.article-title-banner .field--name-title:hover { |
|
text-decoration: underline; } |
|
|
|
.article-title { |
|
color: #fff; } |
|
|
|
.article-header--metadata a { |
|
color: #fff; } |
|
|
|
.article-header--metadata .article--contributor { |
|
font-size: 27px; |
|
font-family: 'Libre Baskerville', Georgia, Times New Roman, Serif; |
|
font-weight: bold; |
|
font-style: italic; } |
|
|
|
.article-header--metadata .field--name-field-affiliation-string, |
|
.article-header--metadata .article--contributor__affiliation { |
|
font-size: 18px; |
|
text-transform: uppercase; |
|
font-weight: normal; |
|
font-style: normal; |
|
font-family: sans-serif; } |
|
|
|
.article-header--metadata .article--type { |
|
font-size: 18px; |
|
text-transform: uppercase; } |
|
|
|
.article-header--metadata .article--type a { |
|
color: #fff; } |
|
|
|
.article-header--metadata .article--date-published { |
|
font-size: 18px; |
|
text-transform: uppercase; |
|
margin-top: 6px; } |
|
|
|
.article-header--metadata .article--date-published .field__label { |
|
display: none; } |
|
|
|
.article-title-banner { |
|
padding: 0; } |
|
|
|
.node__main-content { |
|
grid-area: main; } |
|
|
|
.toc-sticky-wrapper { |
|
height: 100%; |
|
grid-area: toc; } |
|
|
|
@media (min-width: 992px) { |
|
.node__container { |
|
display: grid; |
|
column-gap: 2rem; |
|
grid-template-columns: 70% 30%; |
|
grid-template-rows: auto; |
|
grid-template-areas: 'main toc'; } } |
|
|
|
.footnote-list .footnotes { |
|
font-size: 18px; } |
|
|
|
.footnote-list .footnotes a { |
|
font-weight: bold; } |
|
|
|
.footnote-list .item-list ul li span { |
|
font-size: 18px; |
|
font-style: italic; |
|
font-weight: 400; |
|
padding-left: 5px; } |
|
|
|
.field--entity-reference-target-type-taxonomy-term .field__label { |
|
border-bottom: 0px; |
|
margin: 0px; |
|
padding: 0px; |
|
float: left; } |
|
|
|
.field--entity-reference-target-type-taxonomy-term .field__label:after { |
|
content: ':'; |
|
margin-right: 16px; } |
|
|
|
.field--name-field-cc-license h3 { |
|
font-size: 16px; |
|
font-weight: bold; |
|
margin: 0px; |
|
padding: 0px; |
|
float: left; } |
|
|
|
.field--name-field-cc-license h3:after { |
|
content: ':'; |
|
margin-right: 16px; } |
|
|
|
.field--name-field-cc-license p { |
|
display: inline; } |
|
|
|
.field--name-field-article-subjects { |
|
border-bottom: 0px; } |
|
|
|
.field--entity-reference-target-type-taxonomy-term, |
|
.field--entity-reference-target-type-taxonomy-term.field__item { |
|
margin: 0 0; } |
|
|
|
h3.field-group-format-toggler.accordion-item a { |
|
color: #2e2e2e; |
|
border-bottom: 1px solid #2e2e2e; |
|
display: block; } |
|
|
|
/* popup container */ |
|
.popup { |
|
position: relative; |
|
display: inline-block; |
|
border-bottom: 1px dotted black; |
|
/* If you want dots under the hoverable text */ } |
|
|
|
/* popup text */ |
|
.popup .popuptext { |
|
visibility: hidden; |
|
width: 120px; |
|
background-color: black; |
|
color: #fff; |
|
text-align: center; |
|
padding: 5px 0; |
|
border-radius: 6px; |
|
/* Position the popup text - see examples below! */ |
|
position: absolute; |
|
z-index: 1; } |
|
|
|
/* Show the popup text when you mouse over the popup container */ |
|
.popup:hover .popuptext { |
|
visibility: visible; } |
|
|
|
.sf-menu ul { |
|
width: 16em !important; } |
|
|
|
.link-info { |
|
display: block; |
|
font-style: italic; |
|
color: #909090; } |
|
|
|
.toc { |
|
position: -webkit-sticky; |
|
/* Safari */ |
|
position: sticky; |
|
top: 100px; |
|
margin-top: 0 !important; |
|
margin-bottom: 0 !important; } |
|
|
|
.node .toc-tree { |
|
border: none; |
|
padding: 0; } |
|
|
|
@media (min-width: 992px) { |
|
div#toc-sections { |
|
display: block; } } |
|
|
|
.toc-block--wide { |
|
position: -webkit-sticky; |
|
/* Safari */ |
|
position: sticky; |
|
top: 100px; |
|
margin-top: 2rem; } |
|
|
|
.toc-block--wide .toc--title[aria-expanded='true'] h2::after { |
|
content: '\f068'; } |
|
|
|
.toc-block--wide .toc--title[aria-expanded='false'] h2::after { |
|
content: '\f067'; } |
|
|
|
.toc-block--wide .toc--title h2::after { |
|
font-family: 'FontAwesome'; |
|
position: absolute; |
|
right: 0; |
|
font-weight: 400; |
|
line-height: 20px; |
|
font-size: 2rem; |
|
background: #ccc; |
|
padding: 10px; } |
|
|
|
.toc-block--wide .toc--title h2 { |
|
text-align: left; |
|
border: 1px dotted #ccc; |
|
padding: 0px; |
|
padding-left: 10px; |
|
line-height: 40px; |
|
margin-bottom: 0px; |
|
background: #f5f3f3; } |
|
|
|
.toc-block--wide .toc--list { |
|
border: 1px dotted #ccc; |
|
border-top: 0px; |
|
padding-top: 1rem; } |
|
|
|
.toc-block--wide .toc--list ol { |
|
font-family: "Libre Baskerville", Georgia, Times New Roman, Serif; |
|
font-size: 1.8rem; |
|
line-height: 1.8; } |
|
|
|
.toc-block--wide .toc--list a { |
|
display: block; |
|
padding-left: 1rem; } |
|
|
|
.toc-block--wide .toc--list a:hover { |
|
background: #ccc; } |
|
|
|
.region-sidebar-second { |
|
height: 1000px; } |
|
|
|
@media (min-width: 992px) { |
|
.toc-container .toc-block--wide { |
|
position: -webkit-sticky; |
|
/* Safari */ |
|
position: sticky; |
|
top: 300px; } } |
|
|
|
.toc-desktop { |
|
display: block !important; } |
|
|
|
.toc-mobile { |
|
display: none !important; } |
|
|
|
.field--name-field-journal-article-keywords { |
|
margin: 1em; } |
|
|
|
.field--name-field-journal-article-keywords .field__item a { |
|
color: #fff; |
|
background: #5d5d5d; |
|
padding: 2px 4px; |
|
border-radius: 5px; } |
|
|
|
.header-top { |
|
border-bottom: 1px solid #d4d3d3; } |
|
|
|
/*on-scroll menu */ |
|
.fixed-header-enabled.onscroll .header-container ul.menu { |
|
text-align: right; } |
|
|
|
/*================================================*/ |
|
/*change header title fontsize*/ |
|
.col-md-12 .site-name a { |
|
font-size: 40px; } |
|
|
|
.header-top__container { |
|
padding: 60px 0 55px; } |
|
|
|
/*change padding above content*/ |
|
.main-content__section, .sidebar__section { |
|
padding: 60px 0 70px; } |
|
|
|
/*modify issue info on landing page*/ |
|
.path-frontpage .layout.layout--twocol-bricks { |
|
display: block; } |
|
|
|
.path-frontpage .block-region-second-above { |
|
display: flex; |
|
justify-content: flex-start; |
|
font-size: 1.8rem; } |
|
|
|
.path-frontpage .block-region-second-above > * { |
|
margin-right: 1rem; |
|
display: flex; } |
|
|
|
.path-frontpage .block-region-second-above > .block-entity-fieldnodetitle::after { |
|
content: ","; } |
|
|
|
.path-frontpage .block-region-second-above > .block-entity-fieldnodefield-issue-year::after { |
|
content: ","; } |
|
|
|
.path-frontpage .block-region-second-above .field--name-field-issue-number { |
|
display: flex; } |
|
|
|
/*tweak images added to articles*/ |
|
details#journal-article-text-tab img, |
|
.path-frontpage .node--view-mode-teaser img { |
|
border: 1px solid #ccc; |
|
padding: 4px; |
|
width: 200px; |
|
float: left; |
|
margin-right: 1rem; |
|
margin-top: 1rem; } |
|
|
|
.field__label { |
|
/*font-family: 'Merriweather', Georgia, Times New Roman, Serif;*/ |
|
/*font-family: 'Merriweather', Georgia, Times New Roman, Serif;*/ |
|
/*font-family: 'Merriweather', Georgia, Times New Roman, Serif;*/ |
|
font-family: 'Libre Baskerville', serif; } |
|
|
|
.field--name-field-issue-number .field__label { |
|
font-family: inherit; |
|
font-weight: initial; } |
|
|
|
.path-frontpage .node--view-mode-teaser { |
|
padding: 0 0 30px 0; |
|
margin-bottom: 30px; } |
|
|
|
.logo { |
|
width: 110px; } |
|
|
|
/*headings*/ |
|
.hff-01 h1, |
|
.hff-01 h2, |
|
.hff-01 h3, |
|
.hff-01 h4, |
|
.hff-01 h5, |
|
.hff-01 h6, |
|
.hff-01 .tp-caption__title, |
|
.hff-01 .tp-caption__subtitle, |
|
.sff-01 .site-name, |
|
.slff-01 .site-slogan, |
|
.hff-01 .nav-tab__title { |
|
font-family: 'Libre Baskerville', Georgia, Times New Roman, Serif; } |
|
|
|
.site-name { |
|
font-size: 12rem; } |
|
|
|
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAqIEBmaWxlXG4gKiBPdmVyYWxsIHNwZWNpZmljYXRpb25zIGZvciBNYWdhemluZSsuXG4gKi9cbmJvZHkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTsgfVxuXG4vKlBhcmFncmFwaHMgYW5kIGxpbmtzKi9cbnAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7IH1cblxucC5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7IH1cblxucC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnJlZ2lvbi0tZ3JheS1iYWNrZ3JvdW5kIHAuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgcC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG5hIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxucCBhOmhvdmVyLFxucCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkucmVnaW9uLS1kYXJrLWJhY2tncm91bmQgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogI2RkZDsgfVxuXG5hLmxpbmstLWJvcmRlcmVkLFxuLmxpbmstLWJvcmRlcmVkIGEge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5hLmxpbmstLWJvcmRlcmVkOmhvdmVyLFxuLmxpbmstLWJvcmRlcmVkIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBhLmxpbmstLWJvcmRlcmVkLFxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSAubGluay0tYm9yZGVyZWQgYSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgYS5saW5rLS1ib3JkZXJlZDpob3Zlcixcbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgLmxpbmstLWJvcmRlcmVkIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYS5saW5rLS1ob3Zlci1zdHlsZS0yLFxuLmxpbmstLWhvdmVyLXN0eWxlLTIgYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmEubGluay0taG92ZXItc3R5bGUtMjpiZWZvcmUsXG4ubGluay0taG92ZXItc3R5bGUtMiBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgLyogU2FmYXJpICovXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuYS5saW5rLS1ob3Zlci1zdHlsZS0yOmhvdmVyLFxuLmxpbmstLWhvdmVyLXN0eWxlLTIgYTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmEubGluay0taG92ZXItc3R5bGUtMjpob3ZlcjpiZWZvcmUsXG4ubGluay0taG92ZXItc3R5bGUtMiBhOmhvdmVyOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIC8qIFNhZmFyaSAqL1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzOyB9XG5cbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkucmVnaW9uLS1kYXJrLWJhY2tncm91bmQgYS5saW5rLS1ob3Zlci1zdHlsZS0yOmJlZm9yZSxcbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkucmVnaW9uLS1kYXJrLWJhY2tncm91bmQgLmxpbmstLWhvdmVyLXN0eWxlLTIgYTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmVnaW9uLS1saWdodC10eXBvZ3JhcGh5LnJlZ2lvbi0tZGFyay1iYWNrZ3JvdW5kIC50ZXh0LS1kYXJrLFxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeS5yZWdpb24tLWJsYWNrLWJhY2tncm91bmQgLnRleHQtLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmVnaW9uLS1saWdodC10eXBvZ3JhcGh5LnJlZ2lvbi0tY29sb3JlZC1iYWNrZ3JvdW5kIC50ZXh0LS1jb2xvcmVkLFxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeS5yZWdpb24tLWJsYWNrLWJhY2tncm91bmQgLnRleHQtLWNvbG9yZWQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udGV4dC0tZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogNWVtO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi8qUmVnaW9ucyB3aXRoIGxpZ2h0IGFuZCBkYXJrIHR5cG9ncmFwaHkqL1xuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zdWJmb290ZXIucmVnaW9uLS1saWdodC10eXBvZ3JhcGh5LnJlZ2lvbi0tZGFyay1iYWNrZ3JvdW5kLFxuLnN1YmZvb3Rlci5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkucmVnaW9uLS1ibGFjay1iYWNrZ3JvdW5kIHtcbiAgY29sb3I6ICM5YzljOWM7IH1cblxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBhLFxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBhLmxpbmstLWRhcmssXG4ucmVnaW9uLS1saWdodC10eXBvZ3JhcGh5IC5saW5rLS1kYXJrIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBhOmhvdmVyLFxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBhOmZvY3VzLFxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBhLmxpbmstLWRhcms6aG92ZXIsXG4ucmVnaW9uLS1saWdodC10eXBvZ3JhcGh5IGEubGluay0tZGFyazpmb2N1cyxcbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgLmxpbmstLWRhcmsgYTpob3Zlcixcbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgLmxpbmstLWRhcmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLypCYXNpYyBlbGVtZW50cyovXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5pbWcuaW1nLS1ib3JkZXJlZCxcbi5pbWctLWJvcmRlcmVkIGltZyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7IH1cblxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBpbWcuaW1nLS1ib3JkZXJlZCxcbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgLmltZy0tYm9yZGVyZWQgaW1nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG5cbmNvZGUsXG5wcmUge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBNb25hY28sIENvdXJpZXI7IH1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkM2QxY2Q7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzJkMmQyZDtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXgtaGVpZ2h0OiA2MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDQwcHggMCA0MHB4IDQ1cHg7IH1cblxucHJlOmhvdmVyIHtcbiAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDJzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMnM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMnM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAyczsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMjVweCAwIDVweDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42NTsgfVxuXG4ucGFyYWdyYXBoLXJlc3BvbnNpdmUtdHlwb2dyYXBoeS1lbmFibGVkIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUqKDAuOWVtICsgMC4zdncpKTsgfVxuXG5wICsgYmxvY2txdW90ZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHA6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLDouKCrMWTXCI7IH1cblxuYmxvY2txdW90ZSBmb290ZXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMmQyZDJkOyB9XG5cbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgYmxvY2txdW90ZSBmb290ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmVnaW9uLS1ncmF5LWJhY2tncm91bmQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhOyB9XG5cbi5yZWdpb24tLWNvbG9yZWQtYmFja2dyb3VuZCBibG9ja3F1b3RlOmJlZm9yZSxcbi5yZWdpb24tLWJsYWNrLWJhY2tncm91bmQgYmxvY2txdW90ZTpiZWZvcmUsXG4ucmVnaW9uLS1kYXJrLWJhY2tncm91bmQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLnJlZ2lvbi0tZ3JheS1iYWNrZ3JvdW5kIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3OyB9XG5cbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgaHIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLypIZWFkaW5ncyovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBsaW5lLWhlaWdodDogMS4yMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDAgMTVweCAwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5oZWFkaW5ncy13aWRlLXNwYWNpbmctZW5hYmxlZCBoMSxcbi5oZWFkaW5ncy13aWRlLXNwYWNpbmctZW5hYmxlZCBoMixcbi5oZWFkaW5ncy13aWRlLXNwYWNpbmctZW5hYmxlZCBoMyxcbi5oZWFkaW5ncy13aWRlLXNwYWNpbmctZW5hYmxlZCBoNCxcbi5oZWFkaW5ncy13aWRlLXNwYWNpbmctZW5hYmxlZCBoNSxcbi5oZWFkaW5ncy13aWRlLXNwYWNpbmctZW5hYmxlZCBoNiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMzVweDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG5oMS50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuaDEucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLypyZXNwb3NpbnZlIHRleHQgYWxpZ24qL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGctdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWQtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC54cy10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLypCbG9jayB0aXRsZSovXG4uYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuLmJsb2NrLXRpdGxlLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uYmxvY2stdGl0bGUtLWV4dHJhLWxhcmdlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stdGl0bGUtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmJsb2NrLXRpdGxlLS1leHRyYS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9IH1cblxuLmhlYWRpbmdzLXdpZGUtc3BhY2luZy1lbmFibGVkIC5ibG9jay10aXRsZS0tbGFyZ2Uge1xuICBsZXR0ZXItc3BhY2luZzogMC41NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmgyLmJsb2NrLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlZWVlZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucmVnaW9uLS1saWdodC10eXBvZ3JhcGh5IGgyLmJsb2NrLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbmgyLnRpdGxlLFxubmF2ID4gaDIsXG4uYmxvY2stc2VhcmNoID4gaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMCAwO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNpZGViYXJfX3NlY3Rpb24gaDIudGl0bGUsXG4uc2lkZWJhcl9fc2VjdGlvbiBuYXYgPiBoMixcbi5zaWRlYmFyX19zZWN0aW9uIC5ibG9jay1zZWFyY2ggPiBoMixcbi5zbGlkZW91dF9fc2VjdGlvbiBoMi50aXRsZSxcbi5zbGlkZW91dF9fc2VjdGlvbiBuYXYgPiBoMixcbi5zbGlkZW91dF9fc2VjdGlvbiAuYmxvY2stc2VhcmNoID4gaDIsXG4uZm9vdGVyX19zZWN0aW9uIGgyLnRpdGxlLFxuLmZvb3Rlcl9fc2VjdGlvbiBuYXYgPiBoMixcbi5mb290ZXJfX3NlY3Rpb24gLmJsb2NrLXNlYXJjaCA+IGgyLFxuLmZvb3Rlci1ib3R0b21fX3NlY3Rpb24gaDIudGl0bGUsXG4uZm9vdGVyLWJvdHRvbV9fc2VjdGlvbiBuYXYgPiBoMixcbi5mb290ZXItYm90dG9tX19zZWN0aW9uIC5ibG9jay1zZWFyY2ggPiBoMixcbi5zdWJmb290ZXJfX3NlY3Rpb24gaDIudGl0bGUsXG4uc3ViZm9vdGVyX19zZWN0aW9uIG5hdiA+IGgyLFxuLnN1YmZvb3Rlcl9fc2VjdGlvbiAuYmxvY2stc2VhcmNoID4gaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucmVnaW9uLS1saWdodC10eXBvZ3JhcGh5IGgyLnRpdGxlLFxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBuYXYgPiBoMixcbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgLmJsb2NrLXNlYXJjaCA+IGgyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLypmb290ZXIgcmVnaW9ucyovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlcl9fc2VjdGlvbiBoMi50aXRsZSxcbiAgLmZvb3Rlcl9fc2VjdGlvbiBuYXYgPiBoMixcbiAgLmZvb3Rlcl9fc2VjdGlvbiAuYmxvY2stc2VhcmNoID4gaDIsXG4gIC5mb290ZXItYm90dG9tX19zZWN0aW9uIGgyLnRpdGxlLFxuICAuZm9vdGVyLWJvdHRvbV9fc2VjdGlvbiBuYXYgPiBoMixcbiAgLmZvb3Rlci1ib3R0b21fX3NlY3Rpb24gLmJsb2NrLXNlYXJjaCA+IGgyLFxuICAuc3ViZm9vdGVyX19zZWN0aW9uIGgyLnRpdGxlLFxuICAuc3ViZm9vdGVyX19zZWN0aW9uIG5hdiA+IGgyLFxuICAuc3ViZm9vdGVyX19zZWN0aW9uIC5ibG9jay1zZWFyY2ggPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi8qIENvbnRlbnQgcmVnaW9uIG92ZXJyaWRlcyAqL1xuLnJlZ2lvbi1jb250ZW50IGgyLnRpdGxlLFxuLnJlZ2lvbi1jb250ZW50IG5hdiA+IGgyLFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay1zZWFyY2ggPiBoMiB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbi8qc3BhY2luZyovXG4uYm90dG9tLXNwYWNpbmctc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4uYm90dG9tLXNwYWNpbmctbWVkaXVtIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLmJvdHRvbS1zcGFjaW5nLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cblxuLm1hc29ucnktbGF5b3V0IC5tYXNvbnJ5LWl0ZW0ge1xuICB3aWR0aDogMzAuNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjI7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwLjUlO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLm1haW4tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cblxuLnRlYXNlci1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC50ZWFzZXItY2FyZF9faWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA2cHggMCAwOyB9XG4gIC50ZWFzZXItY2FyZCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwOyB9XG5cbi50ZWFzZXItY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlYXNlci1jYXJkLmdyZWVuIC50ZWFzZXItY2FyZF9fY2F0ZWdvcnksXG4gIC50ZWFzZXItY2FyZC5ncmVlbiAudGVhc2VyLWNhcmRfX2ljb24ge1xuICAgIGJhY2tncm91bmQ6ICMyMjZmMjM7XG4gICAgYmFja2dyb3VuZDogI0MyM0Y1QzsgfVxuICAudGVhc2VyLWNhcmQucmVkIC50ZWFzZXItY2FyZF9fY2F0ZWdvcnksXG4gIC50ZWFzZXItY2FyZC5yZWQgLnRlYXNlci1jYXJkX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDIyYjJlO1xuICAgIGJhY2tncm91bmQ6ICM4MzdGNDQ7IH1cbiAgLnRlYXNlci1jYXJkLmJsdWUgLnRlYXNlci1jYXJkX19jYXRlZ29yeSxcbiAgLnRlYXNlci1jYXJkLmJsdWUgLnRlYXNlci1jYXJkX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTM3N2JhO1xuICAgIGJhY2tncm91bmQ6ICM3NjMyNDE7IH1cbiAgLnRlYXNlci1jYXJkLnRlYWwgLnRlYXNlci1jYXJkX19jYXRlZ29yeSxcbiAgLnRlYXNlci1jYXJkLnRlYWwgLnRlYXNlci1jYXJkX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzc4NjhlO1xuICAgIGJhY2tncm91bmQ6ICMxNjM3NDM7IH1cbiAgLnRlYXNlci1jYXJkLnB1cnBsZSAudGVhc2VyLWNhcmRfX2NhdGVnb3J5LFxuICAudGVhc2VyLWNhcmQucHVycGxlIC50ZWFzZXItY2FyZF9faWNvbiB7XG4gICAgYmFja2dyb3VuZDogIzcyMDFhMTtcbiAgICBiYWNrZ3JvdW5kOiAjNDlBMkMyOyB9XG4gIC50ZWFzZXItY2FyZC5hcXVhIC50ZWFzZXItY2FyZF9fY2F0ZWdvcnksXG4gIC50ZWFzZXItY2FyZC5hcXVhIC50ZWFzZXItY2FyZF9faWNvbiB7XG4gICAgYmFja2dyb3VuZDogIzFmZTVhYTtcbiAgICBiYWNrZ3JvdW5kOiAjMzI3NjNEOyB9XG4gIC50ZWFzZXItY2FyZCBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAudGVhc2VyLWNhcmRfX2JvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07IH1cbiAgLnRlYXNlci1jYXJkX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgQmFza2VydmlsbGVcIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBTZXJpZjtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnRlYXNlci1jYXJkX19hdXRob3IsXG4gIC50ZWFzZXItY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtYWZmaWxpYXRpb24tY29udHJpYnV0b3Ige1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhIE5ldWUsIEFyaWFsLCBTYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAudGVhc2VyLWNhcmRfX2NhdGVnb3J5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50ZWFzZXItY2FyZF9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLnRlYXNlci1jYXJkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLyo9PT09bHAgYXJ0aWNsZSBwcmV2aWV3IGNhcmRzPT09PT09PT09PT09PT09PT09Ki9cbi5wcmV2aWV3LWNhcmRfX2dyaWQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5wcmV2aWV3LWNhcmQge1xuICBib3gtc2hhZG93OiAwIDJweCAxNHB4IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKSwgMCAycHggMnB4IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDsgfVxuXG4ucHJldmlldy1jYXJkIHtcbiAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICBoZWlnaHQ6IDI1MHB4OyB9XG5cbi5wcmV2aWV3LWNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDJlbSAxZW07IH1cblxuLnByZXZpZXctY2FyZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAxZW0gMnJlbSAwOyB9XG5cbi5wcmV2aWV3LWNhcmRfX2NhcHRpb24ge1xuICBtYXJnaW46IDEwcHg7IH1cblxuLyo9PT09PT09PT09TGFuZGluZyBQYWdlIEhlcm8gSW1hZ2U9PT09PT09PT09PSovXG4uaGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmhlcm8gLmhlYWRlci10b3BfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogM3JlbSAwIDJyZW0gMDsgfVxuXG4uc2xpY2stYXJyb3cge1xuICB6LWluZGV4OiA5OTk7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMDsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWVtYmVkLWZpZWxkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYWxpZ24tcmlnaHQge1xuICBtYXJnaW46IDFlbSAwIDFlbSAxZW07IH1cblxuLmFsaWduLWxlZnQge1xuICBtYXJnaW46IDFlbSAxNnB4IDFlbSAwOyB9XG5cbmZpZ3VyZS5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luOiAxZW0gMTZweCAxZW0gMDsgfVxuXG4uYWxpZ24tY2VudGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5ub2RlX19tYWluLWNvbnRlbnQgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ub2RlX19tYWluLWNvbnRlbnQgLmZpZWxkX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mb290bm90ZS1saXN0IC5jb250YWluZXIuaXRlbS1saXN0IHtcbiAgd2lkdGg6IGluaGVyaXQ7IH1cblxuLnBhZ2Utbm9kZS10eXBlLWpvdXJuYWwtYXJ0aWNsZSAubWFpbi1jb250ZW50X19zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmFydGljbGUtdGl0bGUtYmFubmVyIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFydGljbGUtaW5mby0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC1qb3VybmFsLWFydGljbGUtYWJzdHJhY3QgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4ubm9kZS0tdHlwZS1qb3VybmFsLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgZmlndXJlIHtcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDsgfVxuICAubm9kZS0tdHlwZS1qb3VybmFsLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgZmlndXJlLmFsaWduLXJpZ2h0IHtcbiAgICBtYXJnaW46IDFlbSAwIDFlbSAxZW07IH1cbiAgLm5vZGUtLXR5cGUtam91cm5hbC1hcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IGZpZ3VyZS5hbGlnbi1sZWZ0IHtcbiAgICBtYXJnaW46IDFlbSAxZW0gMWVtIDA7IH1cbiAgLm5vZGUtLXR5cGUtam91cm5hbC1hcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IGZpZ3VyZSAuYWxpZ24tY2VudGVyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5ub2RlLS10eXBlLWpvdXJuYWwtYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSBmaWd1cmUgaW1nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4ubm9kZS0tdHlwZS1qb3VybmFsLWFydGljbGUgLnNlZS1mb290bm90ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZDVkNWQ7XG4gIGJhY2tncm91bmQ6ICM1ZDVkNWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMnB4IDNweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjsgfVxuXG4uZm9vdG5vdGVzIC5mb290bm90ZS1tdWx0aSB7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbm9uZTtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHRvcDogaW5pdGlhbDtcbiAgZm9udC1zaXplOiBpbml0aWFsOyB9XG5cbi5hcnRpY2xlLWhlYWRlci0tbWV0YWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmFydGljbGUtaGVhZGVyLS1tZXRhZGF0YSAubGVmdCxcbiAgLmFydGljbGUtaGVhZGVyLS1tZXRhZGF0YSAucmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5hcnRpY2xlLWhlYWRlci0tbWV0YWRhdGEgLnJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5hcnRpY2xlLXRpdGxlLWJhbm5lciAuZmllbGQtLW5hbWUtdGl0bGUge1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYXJ0aWNsZS10aXRsZS1iYW5uZXIgLmZpZWxkLS1uYW1lLXRpdGxlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYXJ0aWNsZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hcnRpY2xlLWhlYWRlci0tbWV0YWRhdGEgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5hcnRpY2xlLWhlYWRlci0tbWV0YWRhdGEgLmFydGljbGUtLWNvbnRyaWJ1dG9yIHtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LWZhbWlseTogJ0xpYnJlIEJhc2tlcnZpbGxlJywgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBTZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uYXJ0aWNsZS1oZWFkZXItLW1ldGFkYXRhIC5maWVsZC0tbmFtZS1maWVsZC1hZmZpbGlhdGlvbi1zdHJpbmcsXG4uYXJ0aWNsZS1oZWFkZXItLW1ldGFkYXRhIC5hcnRpY2xlLS1jb250cmlidXRvcl9fYWZmaWxpYXRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IH1cblxuLmFydGljbGUtaGVhZGVyLS1tZXRhZGF0YSAuYXJ0aWNsZS0tdHlwZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXJ0aWNsZS1oZWFkZXItLW1ldGFkYXRhIC5hcnRpY2xlLS10eXBlIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5hcnRpY2xlLWhlYWRlci0tbWV0YWRhdGEgLmFydGljbGUtLWRhdGUtcHVibGlzaGVkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLmFydGljbGUtaGVhZGVyLS1tZXRhZGF0YSAuYXJ0aWNsZS0tZGF0ZS1wdWJsaXNoZWQgLmZpZWxkX19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXJ0aWNsZS10aXRsZS1iYW5uZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5ub2RlX19tYWluLWNvbnRlbnQge1xuICBncmlkLWFyZWE6IG1haW47IH1cblxuLnRvYy1zdGlja3ktd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZ3JpZC1hcmVhOiB0b2M7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwJSAzMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdtYWluIHRvYyc7IH0gfVxuXG4uZm9vdG5vdGUtbGlzdCAuZm9vdG5vdGVzIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5mb290bm90ZS1saXN0IC5mb290bm90ZXMgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZvb3Rub3RlLWxpc3QgLml0ZW0tbGlzdCB1bCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5maWVsZC0tZW50aXR5LXJlZmVyZW5jZS10YXJnZXQtdHlwZS10YXhvbm9teS10ZXJtIC5maWVsZF9fbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5maWVsZC0tZW50aXR5LXJlZmVyZW5jZS10YXJnZXQtdHlwZS10YXhvbm9teS10ZXJtIC5maWVsZF9fbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc6JztcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWNjLWxpY2Vuc2UgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBmbG9hdDogbGVmdDsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtY2MtbGljZW5zZSBoMzphZnRlciB7XG4gICAgY29udGVudDogJzonO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtY2MtbGljZW5zZSBwIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLXN1YmplY3RzIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG5cbi5maWVsZC0tZW50aXR5LXJlZmVyZW5jZS10YXJnZXQtdHlwZS10YXhvbm9teS10ZXJtLFxuLmZpZWxkLS1lbnRpdHktcmVmZXJlbmNlLXRhcmdldC10eXBlLXRheG9ub215LXRlcm0uZmllbGRfX2l0ZW0ge1xuICBtYXJnaW46IDAgMDsgfVxuXG5oMy5maWVsZC1ncm91cC1mb3JtYXQtdG9nZ2xlci5hY2NvcmRpb24taXRlbSBhIHtcbiAgY29sb3I6ICMyZTJlMmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmUyZTJlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBwb3B1cCBjb250YWluZXIgKi9cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xuICAvKiBJZiB5b3Ugd2FudCBkb3RzIHVuZGVyIHRoZSBob3ZlcmFibGUgdGV4dCAqLyB9XG5cbi8qIHBvcHVwIHRleHQgKi9cbi5wb3B1cCAucG9wdXB0ZXh0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAvKiBQb3NpdGlvbiB0aGUgcG9wdXAgdGV4dCAtIHNlZSBleGFtcGxlcyBiZWxvdyEgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxOyB9XG5cbi8qIFNob3cgdGhlIHBvcHVwIHRleHQgd2hlbiB5b3UgbW91c2Ugb3ZlciB0aGUgcG9wdXAgY29udGFpbmVyICovXG4ucG9wdXA6aG92ZXIgLnBvcHVwdGV4dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnNmLW1lbnUgdWwge1xuICB3aWR0aDogMTZlbSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzkwOTA5MDsgfVxuXG4udG9jIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAvKiBTYWZhcmkgKi9cbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5vZGUgLnRvYy10cmVlIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBkaXYjdG9jLXNlY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi50b2MtYmxvY2stLXdpZGUge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIC8qIFNhZmFyaSAqL1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC50b2MtYmxvY2stLXdpZGUgLnRvYy0tdGl0bGVbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIGgyOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA2OCc7IH1cbiAgLnRvYy1ibG9jay0td2lkZSAudG9jLS10aXRsZVthcmlhLWV4cGFuZGVkPSdmYWxzZSddIGgyOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA2Nyc7IH1cbiAgLnRvYy1ibG9jay0td2lkZSAudG9jLS10aXRsZSBoMjo6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnRvYy1ibG9jay0td2lkZSAudG9jLS10aXRsZSBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2NjYztcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmM2YzOyB9XG4gIC50b2MtYmxvY2stLXdpZGUgLnRvYy0tbGlzdCB7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNjY2M7XG4gICAgYm9yZGVyLXRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gICAgLnRvYy1ibG9jay0td2lkZSAudG9jLS1saXN0IG9sIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxpYnJlIEJhc2tlcnZpbGxlXCIsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgU2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgICAudG9jLWJsb2NrLS13aWRlIC50b2MtLWxpc3QgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAgICAgLnRvYy1ibG9jay0td2lkZSAudG9jLS1saXN0IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG5cbi5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICBoZWlnaHQ6IDEwMDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvYy1jb250YWluZXIgLnRvYy1ibG9jay0td2lkZSB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIC8qIFNhZmFyaSAqL1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAzMDBweDsgfSB9XG5cbi50b2MtZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLnRvYy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWpvdXJuYWwtYXJ0aWNsZS1rZXl3b3JkcyB7XG4gIG1hcmdpbjogMWVtOyB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1qb3VybmFsLWFydGljbGUta2V5d29yZHMgLmZpZWxkX19pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM1ZDVkNWQ7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmhlYWRlci10b3Age1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDNkMzsgfVxuXG4vKm9uLXNjcm9sbCBtZW51ICovXG4uZml4ZWQtaGVhZGVyLWVuYWJsZWQub25zY3JvbGwgLmhlYWRlci1jb250YWluZXIgdWwubWVudSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qY2hhbmdlIGhlYWRlciB0aXRsZSBmb250c2l6ZSovXG4uY29sLW1kLTEyIC5zaXRlLW5hbWUgYSB7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uaGVhZGVyLXRvcF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNjBweCAwIDU1cHg7IH1cblxuLypjaGFuZ2UgcGFkZGluZyBhYm92ZSBjb250ZW50Ki9cbi5tYWluLWNvbnRlbnRfX3NlY3Rpb24sIC5zaWRlYmFyX19zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwIDcwcHg7IH1cblxuLyptb2RpZnkgaXNzdWUgaW5mbyBvbiBsYW5kaW5nIHBhZ2UqL1xuLnBhdGgtZnJvbnRwYWdlIC5sYXlvdXQubGF5b3V0LS10d29jb2wtYnJpY2tzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBhdGgtZnJvbnRwYWdlIC5ibG9jay1yZWdpb24tc2Vjb25kLWFib3ZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4ucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXJlZ2lvbi1zZWNvbmQtYWJvdmUgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5wYXRoLWZyb250cGFnZSAuYmxvY2stcmVnaW9uLXNlY29uZC1hYm92ZSA+IC5ibG9jay1lbnRpdHktZmllbGRub2RldGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCIsXCI7IH1cblxuLnBhdGgtZnJvbnRwYWdlIC5ibG9jay1yZWdpb24tc2Vjb25kLWFib3ZlID4gLmJsb2NrLWVudGl0eS1maWVsZG5vZGVmaWVsZC1pc3N1ZS15ZWFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLFwiOyB9XG5cbi5wYXRoLWZyb250cGFnZSAuYmxvY2stcmVnaW9uLXNlY29uZC1hYm92ZSAuZmllbGQtLW5hbWUtZmllbGQtaXNzdWUtbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4vKnR3ZWFrIGltYWdlcyBhZGRlZCB0byBhcnRpY2xlcyovXG5kZXRhaWxzI2pvdXJuYWwtYXJ0aWNsZS10ZXh0LXRhYiBpbWcsXG4ucGF0aC1mcm9udHBhZ2UgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmZpZWxkX19sYWJlbCB7XG4gIC8qZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIFNlcmlmOyovXG4gIC8qZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIFNlcmlmOyovXG4gIC8qZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIFNlcmlmOyovXG4gIGZvbnQtZmFtaWx5OiAnTGlicmUgQmFza2VydmlsbGUnLCBzZXJpZjsgfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtaXNzdWUtbnVtYmVyIC5maWVsZF9fbGFiZWwge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaXRpYWw7IH1cblxuLnBhdGgtZnJvbnRwYWdlIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubG9nbyB7XG4gIHdpZHRoOiAxMTBweDsgfVxuXG4vKmhlYWRpbmdzKi9cbi5oZmYtMDEgaDEsXG4uaGZmLTAxIGgyLFxuLmhmZi0wMSBoMyxcbi5oZmYtMDEgaDQsXG4uaGZmLTAxIGg1LFxuLmhmZi0wMSBoNixcbi5oZmYtMDEgLnRwLWNhcHRpb25fX3RpdGxlLFxuLmhmZi0wMSAudHAtY2FwdGlvbl9fc3VidGl0bGUsXG4uc2ZmLTAxIC5zaXRlLW5hbWUsXG4uc2xmZi0wMSAuc2l0ZS1zbG9nYW4sXG4uaGZmLTAxIC5uYXYtdGFiX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGlicmUgQmFza2VydmlsbGUnLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIFNlcmlmOyB9XG5cbi5zaXRlLW5hbWUge1xuICBmb250LXNpemU6IDEycmVtOyB9XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBOzs7R0FHRztBQUNILEFBQUEsSUFBSSxDQUFDO0VBQ0gsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsR0FBRztFQUNoQixXQUFXLEVBQUUsR0FBRztFQUNoQixLQUFLLEVBQUUsT0FBTztFQUNkLHNCQUFzQixFQUFFLFdBQVc7RUFDbkMsY0FBYyxFQUFFLGtCQUFrQixHQUFHOztBQUV2Qyx3QkFBd0I7QUFDeEIsQUFBQSxDQUFDLENBQUM7RUFDQSxNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8s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 */
|
|
|