@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;1,400;1,500&display=swap";
@import"https://fonts.googleapis.com/css2?family=Marcellus&display=swap";

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
}

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 {
    content: "";
    content: none
}

q:before,
q:after {
    content: "";
    content: none
}

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

*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

* {
    margin: 0;
    padding: 0;
    outline: none
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    list-style: none;
    min-width: 0;
    min-height: 0;
    margin: 0;
    padding: 0
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body {
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: auto;
    -webkit-text-size-adjust: 100%;
    width: 100%;
    background-color: #fff;
    color: #333;
    font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
    font-weight: 400;
    line-height: 1.8;
    letter-spacing: .1rem;
    margin: 0
}

body.is__fixed {
    cursor: none;
    overflow: hidden
}

#wrapper {
    overflow: hidden
}

main {
    display: none
}

main.active {
    display: block
}

main.page__main {
    display: block;
    margin: 125px auto 0
}

@media screen and (max-width: 869px) {
    main.page__main {
        margin: 83px auto 0
    }
}

@media screen and (max-width: 480px) {
    main.page__main {
        margin: 73px auto 0
    }
}

a {
    text-decoration: none;
    color: #333;
    cursor: pointer
}

a:hover {
    text-decoration: none
}

img {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    vertical-align: bottom
}

.l-header {
    width: 100%;
    height: 125px;
    background-color: #fff
}

@media screen and (max-width: 869px) {
    .l-header {
        height: 5rem;
        background-color: rgba(255, 255, 255, .9);
        z-index: 999
    }
}

@media screen and (max-width: 480px) {
    .l-header {
        height: 3.6rem
    }
}

.l-header__bar {
    width: 250px;
    background-color: #f5f5f5;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: .75rem;
    text-align: center;
    padding: .5rem 1rem;
    margin: 0 0 0 auto
}

@media screen and (max-width: 869px) {
    .l-header__bar {
        display: none
    }
}

.l-header__inner {
    width: 90%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto
}

@media screen and (max-width: 869px) {
    .l-header__inner {
        position: relative;
        margin: 1.5rem auto 0
    }
}

@media screen and (max-width: 480px) {
    .l-header__inner {
        display: block;
        margin: 1rem auto 0
    }
}

.l-header__inner-left {
    position: relative;
    display: block;
    width: 300px;
    z-index: 5
}

@media screen and (max-width: 869px) {
    .l-header__inner-left {
        width: 230px;
        margin: 0 auto
    }
}

@media screen and (max-width: 480px) {
    .l-header__inner-left {
        width: 210px
    }
}

@media(any-hover: hover) {
    .l-header__inner-left:hover {
        opacity: .9
    }
}

.l-header.bg-none {
    background-color: rgba(0, 0, 0, 0)
}

.l-global-menu {
    width: 30%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 869px) {
    .l-global-menu {
        position: absolute;
        top: 20%;
        right: 0
    }
}

.l-global-menu .menu__wrap {
    position: fixed;
    bottom: 100%;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100vw;
    height: 100%;
    background-color: #f0f0f0;
    z-index: 1000;
    -webkit-transition: bottom .8s cubic-bezier(0.77, 0, 0.175, 1);
    transition: bottom .8s cubic-bezier(0.77, 0, 0.175, 1);
    overflow: auto
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.l-global-menu .menu__wrap .gnav__wrapper {
    overflow: auto
}

.l-global-menu .menu__wrap__header {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 90%;
    margin-top: 2rem;
    z-index: 2
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap__header {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-top: 1rem
    }
}

.l-global-menu .menu__wrap__header .header__logo {
    width: 300px
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap__header .header__logo {
        width: 100%;
        margin-top: 5px
    }
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap__header .header__logo img {
        display: none
    }
}

.l-global-menu .menu__wrap__header .header__logo span {
    display: none
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap__header .header__logo span {
        display: block;
        font-family: "Marcellus", serif;
        font-size: 1.25rem
    }
}

@media(any-hover: hover) {
    .l-global-menu .menu__wrap__header .header__logo a:hover {
        opacity: .9
    }
}

.l-global-menu .menu__wrap__header .icon-insta {
    display: none
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap__header .icon-insta {
        display: block;
        position: absolute;
        top: 5.5px;
        right: 60px;
        width: 25px
    }
}

.l-global-menu .menu__wrap__header .close__menu {
    position: relative;
    top: 0;
    width: 55px;
    height: 55px;
    cursor: pointer
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap__header .close__menu {
        position: absolute;
        right: 0
    }
}

.l-global-menu .menu__wrap__header .close__menu span {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 1px;
    background-color: #acacac;
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap__header .close__menu span {
        top: 40%
    }
}

.l-global-menu .menu__wrap__header .close__menu span:nth-child(1) {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg)
}

.l-global-menu .menu__wrap__header .close__menu span:nth-child(2) {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg)
}

.l-global-menu .menu__wrap__inner {
    opacity: 0;
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
    -webkit-transition: opacity .2s ease-in .8s, -webkit-transform .3s ease-in .8s;
    transition: opacity .2s ease-in .8s, -webkit-transform .3s ease-in .8s;
    transition: opacity .2s ease-in .8s, transform .3s ease-in .8s;
    transition: opacity .2s ease-in .8s, transform .3s ease-in .8s, -webkit-transform .3s ease-in .8s
}

.l-global-menu .menu__wrap-left {
    width: 60%;
    height: 100%;
    padding: 7rem 0 3rem 5%
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap-left {
        width: 100%;
        height: auto;
        padding: 3.5rem 0 2rem 0
    }
}

@media screen and (max-width: 480px) {
    .l-global-menu .menu__wrap-left {
        padding: 2.5rem 0 1.5rem 0
    }
}

.l-global-menu .menu__wrap-left .accordion__menu {
    margin-bottom: 2rem
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap-left .accordion__menu {
        margin-top: 2rem;
        margin-bottom: .5rem
    }
}

.l-global-menu .menu__wrap-left .bottom__links {
    width: 85%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1.5rem
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap-left .bottom__links {
        width: 90%;
        margin: 0 auto
    }
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap-left .bottom__links li {
        width: 100%;
        text-align: left
    }
}

.l-global-menu .menu__wrap-left .bottom__links li:not(:last-child) {
    margin-right: 5%
}

.l-global-menu .menu__wrap-left .bottom__links li::before {
    content: "";
    display: inline-block;
    border-top: 6px solid rgba(0, 0, 0, 0);
    border-left: 8px solid #333;
    border-bottom: 6px solid rgba(0, 0, 0, 0);
    margin-right: .25rem
}

@media(any-hover: hover) {
    .l-global-menu .menu__wrap-left .bottom__links li:hover {
        opacity: .8
    }
}

.l-global-menu .menu__wrap-left .bottom__links a {
    font-size: .75rem
}

.l-global-menu .menu__wrap-right {
    width: 40%;
    height: 100%;
    background-color: #ebebeb;
    padding: 7rem 5% 3rem 3%
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap-right {
        width: 100%;
        height: auto;
        padding: 2rem 0 3.5rem 0
    }
}

.l-global-menu .menu__wrap-right .gnav__contact {
    text-align: left;
    margin-bottom: 2rem
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap-right .gnav__contact {
        width: 90%;
        margin: 0 auto 1.5rem;
        text-align: center
    }
}

.l-global-menu .menu__wrap-right .gnav__contact ul {
    margin-bottom: 2rem
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap-right .gnav__contact ul {
        width: 100%
    }
}

.l-global-menu .menu__wrap-right .gnav__contact .bnr__item {
    width: 100%;
    margin-bottom: 1rem
}

.l-global-menu .menu__wrap-right .gnav__contact .bnr__item a {
    display: block;
    width: 100%
}

@media(any-hover: hover) {
    .l-global-menu .menu__wrap-right .gnav__contact .bnr__item a:hover {
        opacity: .9
    }
}

.l-global-menu .menu__wrap-right .gnav__contact .contact__item {
    position: relative;
    width: 100%;
    background-color: #fff;
    font-size: 1.125rem;
    text-align: center;
    padding: 1.5rem 0
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap-right .gnav__contact .contact__item {
        max-width: 100%
    }
}

.l-global-menu .menu__wrap-right .gnav__contact .contact__item::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 30px;
    width: 8px;
    height: 8px;
    border-top: 1px solid #acacac;
    border-right: 1px solid #acacac;
    -webkit-transform: translate(0, -50%) rotate(45deg);
    transform: translate(0, -50%) rotate(45deg)
}

.l-global-menu .menu__wrap-right .gnav__contact .contact__item a {
    display: block
}

@media(any-hover: hover) {
    .l-global-menu .menu__wrap-right .gnav__contact .contact__item:hover a {
        color: #aca37e
    }
}

.l-global-menu .menu__wrap-right .gnav__contact .gnav__tel {
    display: inline-block;
    width: 100%;
    font-size: 1.4375rem;
    font-weight: 500;
    text-align: center;
    pointer-events: none
}

.l-global-menu .menu__wrap-right .gnav__contact .gnav__tel .font-sm {
    font-size: 1rem
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap-right .gnav__contact .gnav__tel {
        pointer-events: all;
        cursor: auto
    }
}

.l-global-menu .menu__wrap-right .bnr-bestrate img {
    display: flex;
    margin: 0 auto;
    width: 280px
}

@media screen and (max-width: 869px) {
    .l-global-menu .menu__wrap-right .bnr-bestrate img {
        width: 240px
    }
}

@media screen and (max-width: 480px) {
    .l-global-menu .menu__wrap-right .bnr-bestrate img {
        width: 200px
    }
}

.l-global-menu .menu__wrap.open {
    bottom: 0;
    opacity: 1
}

.l-global-menu .menu__wrap.open .menu__wrap__inner {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.l-footer {
    width: 100%;
    background-color: #f2f0ed;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    padding-top: 88px
}

@media screen and (max-width: 869px) {
    .l-footer {
        padding-top: 2.5rem;
        padding-bottom: 3.75rem
    }
    #fair .l-footer {
        padding-top: 2.5rem;
        padding-bottom: 5.5rem
    }
}

.l-footer__inner {
    width: min(90%, 1200px);
    text-align: left;
    margin: 0 auto 2rem
}

.l-footer__inner a {
    color: #333;
}

.l-footer__logo {
    width: min(80%, 300px);
    margin-bottom: 2rem
}

@media screen and (max-width: 480px) {
    .l-footer__logo {
        margin: 0 auto
    }
}

.l-footer__access {
    font-size: clamp(.625rem, 2vw, .75rem);
    font-weight: 200;
    margin-bottom: 2rem
}

@media screen and (max-width: 480px) {
    .l-footer__access {
        text-align: center
    }
}

.l-footer__access address {
    display: inline-block
}

.l-footer__access p {
    display: inline-block;
    margin-bottom: 1rem
}

.l-footer__access p a {
    color: #333
}

.l-footer__access .access__map {
    display: block;
    width: 150px;
    border: 1px solid #aba298;
    text-align: center;
    padding: .5rem 1rem;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in
}

@media screen and (max-width: 480px) {
    .l-footer__access .access__map {
        margin: 0 auto
    }
}

@media(any-hover: hover) {
    .l-footer__access .access__map:hover {
        background-color: #aba298;
        color: #fff
    }
}

.l-footer__lists {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    gap: 4rem;
    font-size: .75rem;
    margin-bottom: 2rem
}

@media screen and (max-width: 869px) {
    .l-footer__lists {
        gap: 3rem
    }
}

@media screen and (max-width: 480px) {
    .l-footer__lists {
        display: none
    }
}

.l-footer__lists .list__items {
    width: 250px
}

@media screen and (max-width: 869px) {
    .l-footer__lists .list__items {
        width: 46%
    }
}

.l-footer__lists .list__items h3 {
    font-weight: 500;
    border-bottom: 1px solid #aba298;
    padding-bottom: .25rem
}

.l-footer__lists .list__items h3.single__item {
    margin-bottom: 2rem
}

.l-footer__lists .list__items ul {
    padding: 1rem 0
}

.l-footer__lists .list__items li {
    font-weight: 200;
    margin-bottom: 1rem
}

@media(any-hover: hover) {
    .l-footer__lists .list__items li:hover {
        opacity: .8
    }
}

.l-footer__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media screen and (max-width: 480px) {
    .l-footer__links {
        display: none
    }
}

.l-footer__links li {
    font-size: .875rem;
    font-weight: 200;
    margin-right: 2rem
}

.l-footer__links li a {
    color: #c2bbb4
}

.l-footer__links li::before {
    display: inline-block;
    content: ">";
    color: #c2bbb4;
    margin-right: .25rem
}

@media(any-hover: hover) {
    .l-footer__links li:hover {
        opacity: .8
    }
}

.l-footer .map iframe {
    vertical-align: bottom
}

.l-footer .copyright__wrap {
    background-color: #aba298;
    color: #fff;
    font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
    font-weight: 200;
    text-align: right;
    padding: 1.5rem .5rem
}

@media screen and (max-width: 480px) {
    .l-footer .copyright__wrap {
        text-align: center;
        padding: 1rem .5rem
    }
}

.l-footer .copyright__wrap .copyright {
    font-size: clamp(.5rem, 2vw, .625rem)
}

.l-inner__flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.l-inner__flex.align-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.l-inner__flex.align-stretch {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.l-inner__flex.flex-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.l-inner__flex.flex-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.l-container {
    width: min(80%, 1200px);
    margin: 0 auto
}

@media screen and (max-width: 869px) {
    .l-container {
        width: 90%
    }
}

.l-container.lg {
    width: 85%
}

.l-overlay {
    position: relative
}

.l-overlay iframe {
    position: relative;
    width: 100%;
    z-index: 0
}

.l-overlay__item {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 100
}

.c-button-border {
    position: relative;
    display: block;
    width: 320px;
    border: 1px solid #9e9e9e;
    font-size: clamp(.8125rem, 2vw, .875rem);
    text-align: left;
    padding: 1rem 0 1rem 2rem;
    -webkit-transition: background-color .15s ease-in, color .15s ease-in, left .15s ease-in;
    transition: background-color .15s ease-in, color .15s ease-in, left .15s ease-in
}

@media screen and (max-width: 480px) {
    .c-button-border {
        width: 250px;
        padding: 1rem 0 1rem 1rem
    }
}

.c-button-border::after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 280px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100px;
    border-top: 1px solid #9e9e9e;
    -webkit-transition: left .3s ease-in;
    transition: left .3s ease-in
}

@media screen and (max-width: 480px) {
    .c-button-border::after {
        left: 220px;
        width: 50px
    }
}

.c-button-border:hover {
    background-color: #9e9e9e;
    color: #fff
}

.c-button-border:hover::after {
    left: 290px;
    border-top: 1px solid #333
}

@media screen and (max-width: 480px) {
    .c-button-border:hover::after {
        left: 230px
    }
}

.c-button-border.color-white {
    border: 1px solid #fff;
    color: #fff
}

@media screen and (max-width: 869px) {
    .c-button-border.color-white {
        border: 1px solid #9e9e9e;
        color: #333
    }
}

.c-button-border.color-white:hover {
    border: 1px solid rgba(255, 255, 255, .8);
    background-color: rgba(255, 255, 255, .8);
    color: #333
}

@media screen and (max-width: 869px) {
    .c-button-border.color-white:hover {
        border: 1px solid #9e9e9e;
        background-color: #9e9e9e;
        color: #fff
    }
}

.c-button-border.color-gold {
    border: 1px solid #837c5b;
    color: #837c5b;
    font-size: clamp(.8125rem, 2vw, .875rem);
    font-weight: 500;
    padding: .5rem 0 .5rem 1rem;
    margin: 0 auto
}

@media screen and (max-width: 480px) {
    .c-button-border.color-gold {
        width: 270px;
        text-align: center;
        padding: 8px
    }

    .c-button-border.color-gold::after {
        display: none
    }
}

.c-button-border.color-gold:hover {
    border: 1px solid rgba(131, 124, 91, .8);
    background-color: rgba(131, 124, 91, .8);
    color: #fff
}

.c-button-border.border-none {
    text-align: center;
    padding: .5rem
}

@media screen and (max-width: 869px) {
    .c-button-border.border-none {
        width: 270px
    }
}

.c-button-border.border-none::after {
    display: none
}

.c-button-border.mgt {
    margin-top: 2rem !important
}

@media screen and (max-width: 480px) {
    .c-button-border.mgt {
        margin: 2rem auto 0
    }
}

.c-button-fill {
    display: block;
    width: 400px;
    background-color: #aba37e;
    border: 1px solid #aba37e;
    color: #fff;
    font-size: .875rem;
    padding: 1rem 0;
    margin: 0 auto;
    -webkit-transition: background-color .15s ease-in;
    transition: background-color .15s ease-in
}

@media screen and (max-width: 480px) {
    .c-button-fill {
        width: 100%;
        line-height: 1.4
    }
}

.c-button-fill:hover {
    background-color: #958c61
}

.c-section__header {
    width: min(90%, 1200px);
    margin: 0 auto 3rem;
    -webkit-transform: translateY(1.1em);
    transform: translateY(1.1em);
    opacity: 0;
    -webkit-transition: -webkit-transform 1.05s cubic-bezier(0.275, 0, 0, 1);
    transition: -webkit-transform 1.05s cubic-bezier(0.275, 0, 0, 1);
    transition: transform 1.05s cubic-bezier(0.275, 0, 0, 1);
    transition: transform 1.05s cubic-bezier(0.275, 0, 0, 1), -webkit-transform 1.05s cubic-bezier(0.275, 0, 0, 1)
}

@media screen and (max-width: 480px) {
    .c-section__header {
        margin-bottom: 2rem
    }
}

.c-section__header h2 {
    font-family: "EB Garamond", serif;
    font-size: clamp(1.875rem, 5vw, 2.5rem);
    line-height: 1;
    letter-spacing: .3rem
}

.c-section__header p {
    color: #7b7b7b;
    font-size: clamp(1rem, 2vw, 1.125rem);
    letter-spacing: .1rem
}

.c-section__header.is__active {
    -webkit-transform: translateY(0em);
    transform: translateY(0em);
    opacity: 1;
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.c-layer__text {
    position: absolute;
    color: #fff;
    text-align: left;
    padding: 2rem 0
}

.c-layer__text::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    mix-blend-mode: multiply
}

.c-layer__text.gradient-top::before {
    background: -webkit-gradient(linear, left bottom, left top, from(#5C5C5C), color-stop(70%), to(transparent));
    background: -webkit-linear-gradient(bottom, #5C5C5C, 70%, transparent);
    background: linear-gradient(to top, #5C5C5C, 70%, transparent)
}

.c-layer__text.gradient-right::before {
    background: -webkit-gradient(linear, left top, right top, from(#5C5C5C), color-stop(70%), to(transparent));
    background: -webkit-linear-gradient(left, #5C5C5C, 70%, transparent);
    background: linear-gradient(to right, #5C5C5C, 70%, transparent)
}

.c-layer__text h3 {
    position: relative;
    width: 90%;
    font-size: clamp(1rem, 2vw, 1.125rem);
    font-weight: 100;
    margin: 0 auto;
    z-index: 2
}

.c-layer__text h3 .text-en {
    display: block;
    font-family: "EB Garamond", serif;
    font-size: clamp(1.4375rem, 4vw, 1.75rem);
    font-style: italic;
    line-height: 1.4;
    letter-spacing: .15rem
}

.c-layer__text p {
    position: relative;
    width: 90%;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: clamp(.625rem, 2vw, .75rem);
    font-weight: 200;
    line-height: 1.5;
    margin: 0 auto;
    z-index: 2
}

.c-hamburger__menu {
    position: fixed;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, .9);
    margin-left: 1rem;
    cursor: pointer;
    -webkit-transition: background-color .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: background-color .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    z-index: 10
}

@media screen and (max-width: 480px) {
    .c-hamburger__menu {
        top: 10px
    }
}

.c-hamburger__menu.is__active {
    background-color: rgba(0, 0, 0, 0);
    z-index: 0
}

.c-hamburger__menu span {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 30px;
    height: 1px;
    background-color: #333;
    -webkit-transition: top .1s ease-in, left .2s ease-in, opacity .2s ease-in;
    transition: top .1s ease-in, left .2s ease-in, opacity .2s ease-in
}

.c-hamburger__menu span:nth-of-type(1) {
    top: 35%
}

.c-hamburger__menu span:nth-of-type(2) {
    top: 50%
}

.c-hamburger__menu span:nth-of-type(3) {
    top: 65%
}

@media(any-hover: hover) {
    .c-hamburger__menu:hover span:nth-of-type(1) {
        top: 40%
    }

    .c-hamburger__menu:hover span:nth-of-type(2) {
        left: 30%;
        opacity: 0
    }

    .c-hamburger__menu:hover span:nth-of-type(3) {
        top: 60%
    }
}

@media screen and (max-width: 869px) {
    .c-breadcrumbs {
        display: none
    }
}

.c-breadcrumbs.has__margin {
    padding-right: 2rem;
    margin-bottom: 2rem
}

.c-breadcrumbs ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.c-breadcrumbs li {
    color: #aba37e;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: .625rem;
    font-weight: 200;
    white-space: nowrap
}

.c-breadcrumbs li:not(:last-child)::after {
    display: inline-block;
    content: ">";
    margin: 0 .25rem
}

.c-breadcrumbs a {
    color: #aba37e
}

@media(any-hover: hover) {
    .c-breadcrumbs a:hover {
        opacity: .7
    }
}

.c-breadcrumbs.align-left ul {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-left: 5%
}

.c-breadcrumbs .wedding-nav {
    display: none
}

.c-breadcrumbs .wedding-nav:after {
    display: none
}

.c-breadcrumbs .wedding-nav.is__active {
    display: block
}

.c-hero__desc-header {
    position: relative;
    font-family: "EB Garamond", serif;
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    font-style: italic;
    font-weight: 500;
    letter-spacing: .25rem;
    text-align: left;
    margin-bottom: 2rem
}

@media screen and (max-width: 869px) {
    .c-hero__desc-header {
        line-height: 1.6;
        margin-bottom: 1.5rem
    }
}

.c-hero__desc-header .sub__header {
    display: block;
    font-size: .75rem;
    letter-spacing: .1em
}

.c-hero__desc-header::after {
    content: "";
    display: block;
    width: 80px;
    border-bottom: 2px solid #333;
    margin-top: 2rem
}

@media screen and (max-width: 869px) {
    .c-hero__desc-header::after {
        margin-top: 1rem
    }
}

.c-hero__desc-header .style-header {
    width: 38%
}

@media screen and (max-width: 869px) {
    .c-hero__desc-header .style-header {
        width: 100%
    }
}

.c-cursor-circle {
    position: absolute;
    width: 130px;
    height: 130px;
    background-color: #fff;
    border-radius: 50%;
    color: #333;
    font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
    font-size: 13px;
    line-height: 130px;
    font-weight: 500;
    text-align: center;
    margin: -65px 0 0 -65px;
    -webkit-transition: -webkit-transform .2s ease-out;
    transition: -webkit-transform .2s ease-out;
    transition: transform .2s ease-out;
    transition: transform .2s ease-out, -webkit-transform .2s ease-out;
    opacity: 0;
    cursor: none;
    z-index: 999
}

@media screen and (max-width: 869px) {
    .c-cursor-circle {
        top: 95%;
        left: 10%;
        width: 80px;
        height: 80px;
        font-size: 10px;
        line-height: 80px;
        z-index: 1200
    }
}

@media screen and (max-width: 480px) {
    .c-cursor-circle {
        left: 20%
    }
}

.c-cursor-circle.is__active {
    -webkit-animation: 1s fadeIn 1s forwards;
    animation: 1s fadeIn 1s forwards
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: .8
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: .8
    }
}

.c-cursor-circle.open {
    -webkit-animation: scaleUp .8s forwards;
    animation: scaleUp .8s forwards;
    color: #fff
}

@keyframes scaleUp {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .5
    }

    100% {
        -webkit-transform: scale(100);
        transform: scale(100);
        opacity: 1
    }
}

@-webkit-keyframes scaleUp {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .5
    }

    100% {
        -webkit-transform: scale(100);
        transform: scale(100);
        opacity: 1
    }
}

.c-cursor-circle.close {
    display: none
}

.c-title-border {
    width: min(80%, 1200px);
    border-color: #837c5b;
    border-style: solid;
    border-width: 1px none;
    padding: 1rem 0;
    margin: 0 auto 3.5rem
}

@media screen and (max-width: 480px) {
    .c-title-border {
        width: 90%;
        padding: .5rem 0;
        margin: 0 auto 2rem
    }
}

.c-title-border h2 {
    color: #837c5b;
    font-size: clamp(1.0625rem, 3vw, 1.25rem)
}

.c-circle-button {
    position: relative;
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.c-circle-button svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(1.05);
    transform: translate(-50%, -50%) scale(1.05);
    width: 100%;
    height: 100%;
    fill: rgba(0, 0, 0, 0);
    stroke-width: 1;
    -webkit-animation: circle-reverse .5s forwards;
    animation: circle-reverse .5s forwards
}

.c-circle-button.white::before,
.c-circle-button.white::after,
.c-circle-button.black::before,
.c-circle-button.black::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 70px;
    height: 70px;
    background: url("../images/common/icon-arrow-black.svg") no-repeat;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity ease-in .4s;
    transition: opacity ease-in .4s;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.c-circle-button.white::before,
.c-circle-button.black::before {
    opacity: 1;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.c-circle-button.white::after,
.c-circle-button.black::after {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.c-circle-button.white {
    border: 1px solid #fff
}

.c-circle-button.white::before,
.c-circle-button.white::after {
    background-image: url("../images/common/icon-arrow-white.svg")
}

.c-circle-button.white svg {
    stroke: #fff
}

.c-circle-button.black {
    border: 1px solid #ccc
}

.c-circle-button.black::before,
.c-circle-button.black::after {
    background-image: url("../images/common/icon-arrow-black.svg")
}

.c-circle-button.black svg {
    stroke: #ccc
}

.c-circle-button.reverse::before,
.c-circle-button.reverse::after {
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg)
}

@-webkit-keyframes circle {
    0% {
        stroke-dasharray: 0 314
    }

    99.9%,
    to {
        stroke-dasharray: 314 314
    }
}

@keyframes circle {
    0% {
        stroke-dasharray: 0 314
    }

    99.9%,
    to {
        stroke-dasharray: 314 314
    }
}

@-webkit-keyframes circle-reverse {
    0% {
        stroke-dasharray: 314 314
    }

    99.9%,
    to {
        stroke-dasharray: 0 314
    }
}

@keyframes circle-reverse {
    0% {
        stroke-dasharray: 314 314
    }

    99.9%,
    to {
        stroke-dasharray: 0 314
    }
}

.c-border__button {
    border: 1px solid #aba298;
    color: #847053;
    font-size: 1rem;
    padding: .5rem
}

@media(any-hover: hover) {
    .c-border__button:hover {
        background-color: #f2f0ed
    }
}

.c-border__button.arrow {
    position: relative
}

.c-border__button.arrow::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 8%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
    background: url("../images/common/icon-arrow-brown.svg") no-repeat;
    background-size: cover
}

.c-lead {
    font-size: clamp(1rem, 2vw, 1.125rem);
    padding: 4rem 0
}

@media screen and (max-width: 480px) {
    .c-lead {
        padding: 3rem 0
    }
}

.c-style-header {
    width: 95%;
    font-size: clamp(1.375rem, 3vw, 1.625rem);
    line-height: 1.6;
    margin: 0 auto 2rem
}

.c-style-header.font-en {
    font-family: "EB Garamond", serif
}

.c-style-header.color-primary {
    color: #aba37e
}

.p-accordion__item {
    width: 85%;
    overflow: hidden
}

@media screen and (max-width: 999px) {
    .p-accordion__item {
        width: 90%;
        margin: 0 auto
    }
}

.p-accordion__item .accordion__title {
    position: relative;
    display: block;
    background-color: #fff;
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: left;
    padding: 1rem 2rem;
    margin-bottom: .1rem;
    -webkit-transition: background-color .15s ease-in;
    transition: background-color .15s ease-in;
    cursor: pointer
}

.p-accordion__item .accordion__title::-webkit-details-marker {
    display: none
}

@media screen and (max-width: 480px) {
    .p-accordion__item .accordion__title {
        padding: .8rem 1rem
    }
}

@media(any-hover: hover) {
    .p-accordion__item .accordion__title:hover {
        color: #aca37e
    }
}

.p-accordion__item .accordion__title:focus {
    color: #aca37e
}

.p-accordion__item .accordion__title .icon-open {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 20px;
    height: 20px
}

@media screen and (max-width: 480px) {
    .p-accordion__item .accordion__title .icon-open {
        top: 40%;
        right: 10px;
        width: 15px;
        height: 15px
    }
}

.p-accordion__item .accordion__title .icon-open span {
    position: absolute;
    top: 10px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #acacac;
    opacity: .8;
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in
}

.p-accordion__item .accordion__title .icon-open span:nth-child(2) {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.p-accordion__item .list__child {
    max-height: 30em;
    text-align: left
}

.p-accordion__item .list__child li {
    font-weight: 200;
    padding: 1rem 0 1rem 4rem;
    background-color: rgba(255, 255, 255, .6);
    margin-bottom: .1rem
}

.p-accordion__item .list__child li a {
    display: block;
    font-size: clamp(.8125rem, 2vw, .875rem)
}

.p-accordion__item .list__child li a::before {
    content: "—";
    display: inline;
    font-size: clamp(.625rem, 2vw, .75rem);
    margin-right: 4px
}

@media(any-hover: hover) {
    .p-accordion__item .list__child li:hover a {
        color: #aba37e
    }
}

.p-accordion__item[open] {
    max-height: 900px;
    -webkit-transition: max-height .5s ease-in;
    transition: max-height .5s ease-in
}

.p-accordion__item[open] .accordion__title {
    color: #aca37e
}

.p-accordion__item[open] .icon-open span:nth-child(2) {
    opacity: 0
}

.p-fixed__items {
    width: 100vw;
    position: fixed;
    top: 15%;
    z-index: 999
}

.p-fixed__items .c-hamburger__menu {
    position: absolute;
    top: 0;
    right: -10%;
    opacity: 0;
    -webkit-transition: right .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: right .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975)
}

.p-fixed__items.is__active .c-hamburger__menu {
    right: 0;
    opacity: 1
}

@media screen and (max-width: 869px) {
    .p-fixed__items.is__active .c-hamburger__menu {
        right: 2%
    }
}

.p-card {
    font-weight: 200;
    text-align: left;
    line-height: 1.8
}

.p-card__img {
    width: 100%
}

.p-card__img img {
    aspect-ratio: 3/2
}

.p-card__img.is__square img {
    aspect-ratio: 1/1
}

.p-card__title {
    font-size: clamp(16px, 2vw, 18px);
    margin: 8px auto
}

.p-card__title.title-report {
    border-color: #837c5b;
    border-style: solid;
    border-width: 1px none;
    color: #837c5b;
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: center;
    padding: .25rem 0
}

.p-card__text {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: .8125rem
}

.p-card__text.font-serif {
    font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif
}

.p-card__text.month {
    font-family: "EB Garamond", serif;
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    text-align: left;
    line-height: 1.6
}

.p-card__text.month .font-sm {
    font-size: .75rem
}

.p-card__tag {
    color: #837c5b;
    font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
    font-size: .6875rem;
    white-space: nowrap;
    margin-right: .5rem
}

.p-card__tag::before {
    content: "#";
    display: inline-block;
    font-size: .6875rem;
    font-style: italic
}

@media(any-hover: hover) {
    .p-card__tag:hover {
        opacity: .8
    }
}

.p-card .tag__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1rem
}

@media screen and (max-width: 480px) {
    .p-card .tag__wrap {
        margin-bottom: .5rem
    }
}

@media(any-hover: hover) {
    .p-card:hover {
        opacity: .8
    }
}

.p-content__wrap {
    width: min(80%, 1000px);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: 0 auto
}

@media screen and (max-width: 869px) {
    .p-content__wrap {
        display: block;
        width: 90%
    }
}

@media screen and (max-width: 480px) {
    .p-content__wrap {
        width: 100%
    }
}

.p-content__wrap .content-right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: min(45%, 450px)
}

@media screen and (max-width: 869px) {
    .p-content__wrap .content-right {
        width: 90%;
        margin: 0 auto 1.5rem
    }
}

@media screen and (max-width: 480px) {
    .p-content__wrap .content-right {
        width: 100%
    }
}

.p-content__wrap .content-right img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-filter: opacity(0);
    filter: opacity(0);
    opacity: 0;
    -webkit-transform: translate(0, 30px);
    transform: translate(0, 30px);
    -webkit-transition: -webkit-filter .4s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: -webkit-filter .4s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: filter .4s cubic-bezier(0.545, 0.08, 0.52, 0.975), transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: filter .4s cubic-bezier(0.545, 0.08, 0.52, 0.975), transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-filter .4s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975)
}

.p-content__wrap .content-right.is__active img {
    -webkit-filter: opacity(100%);
    filter: opacity(100%);
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.p-content__wrap .content-left {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    width: 45%
}

@media screen and (max-width: 869px) {
    .p-content__wrap .content-left {
        width: 90%;
        margin: 0 auto
    }
}

.p-content__wrap .content-left__text {
    font-size: clamp(1rem, 2vw, 1.125rem);
    text-align: left;
    line-height: 2;
    margin-bottom: 3.54rem
}

@media screen and (max-width: 869px) {
    .p-content__wrap .content-left__text {
        width: 60%;
        margin: 0 auto 1.5rem
    }
}

@media screen and (max-width: 480px) {
    .p-content__wrap .content-left__text {
        width: 90%
    }
}

.p-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: min(90%, 400px);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 1rem;
    text-align: left;
    margin: 0 auto
}

.p-link .c-circle-button {
    width: 80px;
    height: 80px;
    margin-left: 2rem
}

.p-link.reverse .c-circle-button {
    margin-left: 0;
    margin-right: 2rem
}

.p-link.left {
    width: min(100%, 430px);
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 2rem 0 0 0
}

@media(any-hover: hover) {
    .p-link:hover .c-circle-button {
        border: none
    }

    .p-link:hover .c-circle-button svg {
        -webkit-animation: circle .5s forwards;
        animation: circle .5s forwards
    }

    .p-link:hover .c-circle-button::before {
        opacity: 0;
        left: 55%;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition: all ease-in .4s;
        transition: all ease-in .4s
    }

    .p-link:hover .c-circle-button::after {
        opacity: 1;
        left: 50%;
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}

.p-float__nav {
    position: fixed;
    top: 20%;
    right: -10%;
    opacity: 0;
    z-index: 10;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: right .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: right .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975)
}

@media screen and (max-width: 869px) {
    .p-float__nav {
        width: 100%;
        top: initial;
        bottom: -10%;
        right: 0;
        -webkit-box-orient: initial;
        -webkit-box-direction: initial;
        -ms-flex-direction: initial;
        flex-direction: initial;
        -webkit-transition: bottom .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
        transition: bottom .5s cubic-bezier(0.545, 0.08, 0.52, 0.975)
    }
}

.p-float__nav .item {
    position: relative;
    display: grid;
    place-content: center;
    width: 42px;
    height: 180px;
    background-color: rgba(255, 255, 255, .9);
    border: 1px solid #adadad;
    font-family: "EB Garamond", serif;
    font-size: .875rem;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    line-height: 1.4;
    padding: 2rem .5rem 1rem .5rem;
    cursor: pointer
}

.p-float__nav .item::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 13%;
    left: 50%;
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    width: 5px;
    height: 5px;
    -webkit-transform: translate(-50%, 0) rotate(-45deg);
    transform: translate(-50%, 0) rotate(-45deg)
}

@media screen and (max-width: 869px) {
    .p-float__nav .item {
        display: inline-block;
        width: calc((100% - 50px)/2);
        height: 60px;
        -webkit-writing-mode: initial;
        -ms-writing-mode: initial;
        writing-mode: initial;
        padding: .8rem .5rem
    }

    .p-float__nav .item::before {
        top: 50%;
        left: 90%;
        border-top: 1px solid #333;
        border-right: 1px solid #333;
        width: 5px;
        height: 5px;
        -webkit-transform: translate(0, -50%) rotate(45deg);
        transform: translate(0, -50%) rotate(45deg)
    }
}

.p-float__nav .item.sm {
    height: 50px;
    padding: 0
}

.p-float__nav .item.sm img {
    width: 23px
}

@media screen and (max-width: 869px) {
    .p-float__nav .item.sm {
        width: 50px;
        height: 60px
    }

    .p-float__nav .item.sm img {
        width: 55%;
        margin: 0 auto
    }
}

.p-float__nav .item.sm::before {
    display: none
}

@media screen and (max-width: 869px) {
    .p-float__nav .item.sm.pc {
        display: none
    }
}

.p-float__nav .item.sm.sp {
    display: none
}

@media screen and (max-width: 869px) {
    .p-float__nav .item.sm.sp {
        display: grid
    }
}

.p-float__nav .item.fair {
    border-bottom: none
}

@media screen and (max-width: 869px) {
    .p-float__nav .item.fair {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        border-bottom: 1px solid #adadad;
        border-left: none
    }
}

.p-float__nav .item.contact {
    border-bottom: none
}

@media screen and (max-width: 869px) {
    .p-float__nav .item.contact {
        border-bottom: 1px solid #adadad;
        border-left: none
    }
}

.p-float__nav .item .font-jp {
    display: none;
    font-size: .625rem
}

@media screen and (max-width: 869px) {
    .p-float__nav .item .font-jp {
        display: block
    }
}

@media(any-hover: hover) {
    .p-float__nav .item:hover {
        opacity: .9
    }
}

.p-float__nav.is__active {
    right: 0;
    opacity: 1
}

@media screen and (max-width: 869px) {
    .p-float__nav.is__active {
        bottom: 0
    }
}

.p-page__header {
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .p-page__header {
        margin-bottom: 3rem
    }
}

.p-page__header .c-section__header {
    text-align: center;
    margin-bottom: 1rem
}

.p-page__header .lead {
    width: 95%;
    font-size: clamp(1rem, 2vw, 1.125rem);
    margin: 0 auto
}

.p-page__header .lead.c-primary {
    color: #aba37e
}

.p-page__header .logo {
    width: 100px;
    margin: 3rem auto 1rem
}

@media screen and (max-width: 480px) {
    .p-page__header .logo {
        margin-top: 2rem
    }
}

.p-benefit {
    position: relative;
    width: min(80%, 1200px);
    background: url("../images/fair/single/benefit-bg.jpg") no-repeat;
    background-size: cover;
    padding: 3.5rem;
    margin: 0 auto 3rem;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
    -webkit-transition: opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975)
}

@media screen and (max-width: 480px) {
    .p-benefit {
        width: 100%;
        padding: 2rem 1.5rem;
        margin-bottom: 2rem
    }
}

.p-benefit::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 20px;
    width: 327px;
    height: 150px;
    background: url("../images/fair/single/benefit-text.svg") no-repeat;
    background-size: cover
}

@media screen and (max-width: 869px) {
    .p-benefit::before {
        top: 0;
        width: 305px;
        height: 143px
    }
}

@media screen and (max-width: 480px) {
    .p-benefit::before {
        left: 10px;
        width: 210px;
        height: 100px
    }
}

.p-benefit .l-inner__flex {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.p-benefit .text__wrap {
    display: grid;
    place-content: center;
    width: 60%;
    background-color: #fff;
    text-align: center;
    padding: 2rem
}

@media screen and (max-width: 869px) {
    .p-benefit .text__wrap {
        width: 100%
    }
}

@media screen and (max-width: 480px) {
    .p-benefit .text__wrap {
        padding: 3rem 2rem 2rem 2rem
    }
}

.p-benefit .text__wrap h3.title {
    color: #aba37e;
    font-size: clamp(1.375rem, 2vw, 1.5rem);
    margin-bottom: .5rem
}

.p-benefit .text__wrap h3.title .font-sm {
    display: block;
    font-size: clamp(1.125rem, 2vw, 1.25rem)
}

.p-benefit .text__wrap h3.title .font-sm::before {
    content: "";
    display: block;
    width: 23px;
    height: 30px;
    background: url("../images/fair/single/icon-gift.png") no-repeat;
    background-size: contain;
    margin: 0 auto .5rem
}

.p-benefit .text__wrap .text {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: clamp(.875rem, 2vw, 1rem)
}

@media screen and (max-width: 869px) {
    .p-benefit .text__wrap .text {
        text-align: justify
    }
}

.p-benefit .text__wrap .text.mgb {
    margin-bottom: 1rem
}

.p-benefit .img {
    width: 40%
}

@media screen and (max-width: 869px) {
    .p-benefit .img {
        width: 100%
    }
}

.p-benefit.is__active {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

@media screen and (max-width: 869px) {
    .pc {
        display: none
    }
}

.pcmin {
    display: none
}

@media screen and (max-width: 1165px) {
    .pcmin {
        display: block
    }
}

.sp {
    display: none
}

@media screen and (max-width: 869px) {
    .sp {
        display: block
    }
}

.spm {
    display: none
}

@media screen and (max-width: 480px) {
    .spm {
        display: block
    }
}

.exsp {
    display: none
}

@media screen and (max-width: 320px) {
    .exsp {
        display: block
    }
}

@media screen and (max-width: 480px) {
    .spm-none {
        display: none
    }
}

.mgb-lg {
    margin: 0 auto 152px
}

@media screen and (max-width: 869px) {
    .mgb-lg {
        margin: 0 auto 80px
    }
}

.mgt {
    margin-top: 6rem
}

@media screen and (max-width: 480px) {
    .mgt {
        margin-top: 4rem
    }
}

.gotop {
    position: fixed;
    bottom: 8px;
    right: 8px
}

.svg__wrap {
    width: 70%;
    max-width: 300px
}

.svg__wrap .cls-1 {
    fill: none;
    stroke: #333;
    stroke-linecap: round;
    stroke-miterlimit: 10;
    stroke-width: 1.5px
}

.font-normal {
    font-style: normal
}

.font-sans {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif
}

.grecaptcha-badge {
    visibility: hidden
}

.recaptcha_policy {
    font-size: clamp(.375rem, 2vw, .5rem);
    font-weight: 300;
    margin-bottom: 1rem
}

.recaptcha_policy .text-link:hover {
    opacity: .8
}

.gotop__button {
    position: fixed;
    bottom: 10%;
    right: 2%;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: rgba(213, 208, 186, .8);
    z-index: 50;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: visibility .3s ease-in, opacity .3s ease-in, -webkit-transform .3s ease-in;
    transition: visibility .3s ease-in, opacity .3s ease-in, -webkit-transform .3s ease-in;
    transition: visibility .3s ease-in, opacity .3s ease-in, transform .3s ease-in;
    transition: visibility .3s ease-in, opacity .3s ease-in, transform .3s ease-in, -webkit-transform .3s ease-in;
    border: none;
    cursor: pointer
}

@media screen and (max-width: 480px) {
    .gotop__button {
        width: 50px;
        height: 50px
    }
}

.gotop__button .arrow {
    display: block;
    width: 15px;
    height: 15px;
    border-width: 2px 2px 0 0;
    border-color: #fff;
    border-style: solid;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin: 5px auto 0
}

.gotop__button.is__active {
    visibility: visible;
    opacity: 1;
    pointer-events: all
}

@media(any-hover: hover) {
    .gotop__button:hover {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }
}

.swiper-pagination-bullet {
    background-color: #aba37e !important
}

.swiper-button-prev,
.swiper-button-next {
    top: 65% !important;
    width: 20px;
    height: 20px
}

.swiper-button-prev {
    left: 14% !important
}

@media screen and (max-width: 869px) {
    .swiper-button-prev {
        left: 4% !important
    }
}

@media screen and (max-width: 480px) {
    .swiper-button-prev {
        left: 5px !important
    }
}

.swiper-button-next {
    right: 12% !important
}

@media screen and (max-width: 869px) {
    .swiper-button-next {
        right: 3% !important
    }
}

@media screen and (max-width: 480px) {
    .swiper-button-next {
        right: 5px !important
    }
}

.swiper-button-prev::after,
.swiper-button-next::after {
    content: "" !important;
    width: 20px;
    height: 20px;
    margin: auto;
    background-repeat: no-repeat;
    background-size: contain
}

.swiper-button-prev::after {
    background-image: url("../images/common/slick-arrow-prev.png")
}

.swiper-button-next::after {
    background-image: url("../images/common/slick-arrow-next.png")
}

.slide-arrow {
    position: absolute;
    top: 40%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 10px;
    z-index: 2
}

.slide-arrow img {
    width: 100%
}

.slide-arrow.prev-arrow.slick-arrow {
    left: -40px
}

@media screen and (max-width: 480px) {
    .slide-arrow.prev-arrow.slick-arrow {
        left: -25px
    }
}

.slide-arrow.next-arrow.slick-arrow {
    right: -40px
}

@media screen and (max-width: 480px) {
    .slide-arrow.next-arrow.slick-arrow {
        right: -25px
    }
}

.customize-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.customize-dots li {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.customize-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: rgba(0, 0, 0, 0);
    border: 0;
    outline: 0;
    background: 0 0
}

.customize-dots li button::before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "◯";
    text-align: center;
    opacity: 1;
    color: #aba37e;
    -webkit-font-smoothing: antialiased
}

.customize-dots li.slick-active button::before {
    content: "●"
}

.pin-spacer {
    margin: 0 !important
}

#boxer {
    z-index: 1000 !important
}

.pg-c-header {
    width: 100%;
    background-color: #f5f4ea;
    padding: 3.5rem 2rem 1rem
}

@media screen and (max-width: 480px) {
    .pg-c-header {
        padding: 1.5rem 1.5rem .5rem
    }
}

.pg-c-header__title {
    margin-bottom: 2rem
}

@media screen and (max-width: 480px) {
    .pg-c-header__title {
        margin-bottom: 1.5rem
    }
}

.pg-c-header__title .text-en {
    display: block;
    font-family: "EB Garamond", serif;
    font-size: clamp(1.375rem, 4vw, 1.75rem);
    font-weight: 500;
    font-style: italic;
    text-align: center
}

.pg-c-header__title .text-en::after {
    content: "";
    display: block;
    width: 80px;
    border-bottom: 1px solid #333;
    margin: 2rem auto 1rem
}

@media screen and (max-width: 869px) {
    .pg-c-header__title .text-en::after {
        margin: 1rem auto
    }
}

@media screen and (max-width: 480px) {
    .pg-c-header__title .text-en::after {
        margin: 1rem auto .5rem
    }
}

@media screen and (max-width: 480px) {
    .pg-c-header__title .text-jp {
        font-size: .8125rem
    }
}

.pg-c-header.bg-white {
    background-color: #fff;
    margin-bottom: 2.5rem
}

@media screen and (max-width: 869px) {
    .pg-c-header.bg-white {
        margin-bottom: 2rem
    }
}

@media screen and (max-width: 480px) {
    .pg-c-header.bg-white {
        margin-bottom: 1.5rem
    }
}

.pg-c-header.margin-b {
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-c-header.margin-b {
        margin-bottom: 2.5rem
    }
}

.pg-c-header.only__breadcrumbs {
    padding: 1rem 2rem
}

@media screen and (max-width: 480px) {
    .pg-c-header.only__breadcrumbs {
        display: none
    }
}

.pg-c-hero {
    width: 100%;
    margin-bottom: 88px
}

@media screen and (max-width: 869px) {
    .pg-c-hero {
        margin-bottom: 5rem
    }
}

.pg-c-hero p {
    font-size: .8125rem;
    line-height: 2
}

.pg-c-hero-top {
    width: 100%;
    margin-bottom: 5rem
}

@media screen and (max-width: 869px) {
    .pg-c-hero-top {
        margin-bottom: 3.5rem
    }
}

.pg-c-hero-top .hero__img {
    position: relative;
    margin-bottom: 2rem
}

@media screen and (max-width: 480px) {
    .pg-c-hero-top .hero__img {
        height: 220px
    }
}

.pg-c-hero-top .hero__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.pg-c-hero-top .hero__img span {
    display: block;
    position: absolute;
    bottom: 8px;
    right: 32px;
    color: #fff;
    font-size: .5rem
}

.pg-c-hero-top .hero__desc {
    width: min(80%, 1200px);
    margin: 0 auto
}

@media screen and (max-width: 869px) {
    .pg-c-hero-top .hero__desc {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 480px) {
    .pg-c-hero-top .hero__desc {
        width: 90%
    }
}

.pg-c-hero-top .hero__desc-text {
    width: 60%;
    text-align: left
}

@media screen and (max-width: 869px) {
    .pg-c-hero-top .hero__desc-text {
        width: 100%
    }
}

.pg-c-hero-top .hero__desc-text h2 {
    font-size: clamp(1.25rem, 2vw, 1.4375rem);
    line-height: 1.8;
    letter-spacing: .2rem;
    margin-bottom: 1rem
}

.pg-c-hero-top .hero__desc-text .text {
    font-size: clamp(.875rem, 2vw, 1rem);
    line-height: 2
}

.pg-c-hero-top.mgb-sm {
    margin-bottom: 2rem
}

@media screen and (max-width: 480px) {
    .pg-c-hero-top.mgb-sm {
        margin-bottom: 1rem
    }
}

.pg-c-hero-bottom {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 869px) {
    .pg-c-hero-bottom {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.pg-c-hero-bottom .content__left {
    width: min(60%, 1000px)
}

@media screen and (max-width: 869px) {
    .pg-c-hero-bottom .content__left {
        width: 80%
    }
}

@media screen and (max-width: 480px) {
    .pg-c-hero-bottom .content__left {
        width: 90%
    }
}

.pg-c-hero-bottom .content__left img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.pg-c-hero-bottom .content__right {
    width: 30%;
    text-align: left;
    margin: 0 3.5rem 2rem
}

@media screen and (max-width: 869px) {
    .pg-c-hero-bottom .content__right {
        width: 80%;
        margin: 1rem 0 0 0
    }
}

@media screen and (max-width: 480px) {
    .pg-c-hero-bottom .content__right {
        width: 90%
    }
}

.pg-c-hero-bottom .content__right dl {
    margin-bottom: 4px
}

.pg-c-hero-bottom .content__right dl dt,
.pg-c-hero-bottom .content__right dl dd {
    font-size: .8125rem;
    line-height: 2
}

.pg-c-hero-bottom .content__right dl dt {
    width: 75px;
    text-align: justify
}

@media screen and (max-width: 869px) {
    .pg-c-hero-bottom .content__right dl dt {
        width: 80px
    }
}

@media screen and (max-width: 869px) {
    .pg-c-hero-bottom .content__right .c-button-border {
        margin: 0 auto
    }
}

.pg-c-hero .flex__wrap {
    width: min(80%, 1200px);
    margin: 0 auto
}

.pg-c-hero .flex__wrap img {
    width: 100%
}

.pg-c-slide {
    margin-bottom: 120px
}

@media screen and (max-width: 869px) {
    .pg-c-slide {
        margin-bottom: 5rem
    }
}

@media screen and (max-width: 480px) {
    .pg-c-slide {
        margin-bottom: 2.5rem
    }
}

.pg-c-slide__wrapper {
    width: min(60%, 860px);
    height: auto;
    margin: 0 auto
}

.pg-c-slide__wrapper:not(:last-child) {
    margin-bottom: 5rem
}

@media screen and (max-width: 869px) {
    .pg-c-slide__wrapper:not(:last-child) {
        margin-bottom: 3.5rem
    }
}

@media screen and (max-width: 480px) {
    .pg-c-slide__wrapper:not(:last-child) {
        margin-bottom: 2.5rem
    }
}

@media screen and (max-width: 869px) {
    .pg-c-slide__wrapper {
        width: 80%
    }
}

@media screen and (max-width: 480px) {
    .pg-c-slide__wrapper {
        width: 90%;
        margin: 0 auto 3.5rem
    }
}

.pg-c-slide__wrapper-item {
    padding-bottom: 2.5rem
}

.pg-c-slide__wrapper-title {
    font-size: 1.25rem;
    letter-spacing: .3rem;
    margin-bottom: 1rem
}

@media screen and (max-width: 480px) {
    .pg-c-slide__wrapper-title {
        margin-bottom: .5rem
    }
}

.pg-c-slide__wrapper-text {
    font-size: .8125rem;
    line-height: 2
}

@media screen and (max-width: 480px) {
    .pg-c-slide__wrapper-text {
        line-height: 1.7
    }
}

.pg-c-slide__wrapper .non-slide__img {
    width: 100%;
    margin-bottom: 1rem
}

@media screen and (max-width: 480px) {
    .pg-c-slide__wrapper .non-slide__img {
        margin-bottom: .5rem
    }
}

.pg-c-slide__wrapper .non-slide__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.pg-c-slide__wrapper .grid__images {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: 1fr 1fr;
    grid-gap: 10px;
    margin-bottom: 1rem
}

.pg-c-slide__wrapper .grid__images .item__img img {
    width: 100%;
    height: 100%
}

.pg-c-slide__wrapper .grid__images .size-lg {
    grid-column: 1/3;
    grid-row: 1/3
}

.pg-c-slide__wrapper .grid__images .size-sm01 {
    grid-column: 3/4;
    grid-row: 1/2
}

.pg-c-slide__wrapper .grid__images .size-sm02 {
    grid-column: 3/4;
    grid-row: 2/3
}

.pg-c-contact {
    position: relative;
    width: 100%;
    height: 60vh;
    min-height: 540px;
    background-image: url("../images/common/contact.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 5rem
}

@media screen and (max-width: 480px) {
    .pg-c-contact {
        height: 80vh;
        min-height: initial;
        background-image: url("../images/common/contact_sp.jpg");
        padding-top: 4rem
    }
}

.pg-c-contact .bg-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 3rem 0
}

@media screen and (max-width: 480px) {
    .pg-c-contact .bg-layer {
        padding: 2rem 0
    }
}

.pg-c-contact .bg-layer::before {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left bottom, left top, from(#7B7B7B), to(transparent));
    background: -webkit-linear-gradient(bottom, #7B7B7B, transparent);
    background: linear-gradient(0deg, #7B7B7B, transparent);
    mix-blend-mode: multiply
}

.pg-c-contact .p-link {
    position: relative;
    z-index: 2;
    color: #fff
}

.pg-c-insta-slide {
    width: min(80%, 1200px);
    margin: 0 auto 4rem
}

@media screen and (max-width: 480px) {
    .pg-c-insta-slide {
        width: 90%
    }
}

.pg-c-insta-slide .header {
    font-family: "EB Garamond", serif;
    font-size: 1.75rem;
    font-weight: 500;
    margin-bottom: 2rem
}

.pg-c-form {
    margin-bottom: 5rem
}

@media screen and (max-width: 869px) {
    .pg-c-form {
        margin-bottom: 3rem
    }
}

.pg-c-form .text {
    font-size: 1rem;
    margin-bottom: 4rem
}

@media screen and (max-width: 869px) {
    .pg-c-form .text {
        margin-bottom: 2rem
    }
}

.pg-c-form .form__notice {
    border: 6px solid #f2f0ed;
    padding: 1.5rem 3rem;
    margin-bottom: 4rem
}

@media screen and (max-width: 480px) {
    .pg-c-form .form__notice {
        padding: 1.5rem .8rem;
        margin-bottom: 2rem
    }
}

.pg-c-form .form__notice .title {
    color: #aba37e;
    font-size: clamp(1.25rem, 2vw, 1.375rem);
    font-weight: 500;
    margin-bottom: 1rem
}

.pg-c-form .form__notice .lead {
    font-size: clamp(.875rem, 2vw, 1rem);
    margin-bottom: 1rem
}

@media screen and (max-width: 480px) {
    .pg-c-form .form__notice .lead {
        display: inline-block;
        text-align: left
    }
}

.pg-c-form .form__notice .l-inner__flex {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media screen and (max-width: 869px) {
    .pg-c-form .form__notice .l-inner__flex {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.pg-c-form .form__notice .step {
    position: relative;
    width: 28%
}

@media screen and (max-width: 869px) {
    .pg-c-form .form__notice .step {
        width: 100%
    }
}

.pg-c-form .form__notice .step .num {
    display: grid;
    place-content: center;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 1px solid #aba298;
    background-color: #fff;
    color: #aba37e;
    font-size: clamp(1.375rem, 2vw, 1.5rem);
    margin: 0 auto 1rem
}

.pg-c-form .form__notice .step .step-title {
    font-size: clamp(1.0625rem, 2vw, 1.125rem);
    text-align: center
}

.pg-c-form .form__notice .step .text {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: left
}

@media screen and (max-width: 869px) {
    .pg-c-form .form__notice .step .text {
        display: inline-block
    }
}

@media screen and (max-width: 869px) {
    .pg-c-form .form__notice .step:not(:last-of-type) {
        margin-bottom: 4rem
    }
}

.pg-c-form .form__notice .step:not(:last-of-type)::before,
.pg-c-form .form__notice .step:not(:last-of-type)::after {
    content: "";
    display: inline-block;
    position: absolute;
    z-index: -1
}

.pg-c-form .form__notice .step:not(:last-of-type)::before {
    top: 17%;
    left: 65%;
    width: 85%;
    border-top: 1px dotted #aba298
}

@media screen and (max-width: 869px) {
    .pg-c-form .form__notice .step:not(:last-of-type)::before {
        top: 105%;
        left: 50%;
        width: 12%;
        -webkit-transform: translate(-50%, 0) rotate(90deg);
        transform: translate(-50%, 0) rotate(90deg)
    }
}

@media screen and (max-width: 480px) {
    .pg-c-form .form__notice .step:not(:last-of-type)::before {
        width: 20%
    }
}

.pg-c-form .form__notice .step:not(:last-of-type)::after {
    top: 15%;
    left: 148%;
    width: 10px;
    height: 10px;
    border-top: 1px solid #aba298;
    border-right: 1px solid #aba298;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

@media screen and (max-width: 869px) {
    .pg-c-form .form__notice .step:not(:last-of-type)::after {
        top: 120%;
        left: 50%;
        -webkit-transform: translate(-50%, 0) rotate(135deg);
        transform: translate(-50%, 0) rotate(135deg)
    }
}

.pg-c-form .form__notice .p-link .c-circle-button {
    width: 70px;
    height: 70px
}

.pg-c-form .error__box {
    background-color: #ac7e7e;
    color: #fff;
    font-size: 1rem;
    padding: 1rem;
    margin-bottom: 2rem
}

.pg-c-form dl {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 2rem
}

@media screen and (max-width: 480px) {
    .pg-c-form dl {
        margin-bottom: 1rem
    }
}

.pg-c-form dl:not(:last-of-type) {
    padding-bottom: 2rem;
    border-bottom: 1px solid #dfdcce
}

@media screen and (max-width: 480px) {
    .pg-c-form dl:not(:last-of-type) {
        padding-bottom: 1rem
    }
}

.pg-c-form dl dt {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 260px;
    text-align: left;
    margin-right: 5%
}

@media screen and (max-width: 869px) {
    .pg-c-form dl dt {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        margin-right: 0;
        margin-bottom: 1rem
    }
}

.pg-c-form dl dt::after {
    display: inline-block;
    border-radius: 4px;
    color: #fff;
    font-size: .625rem;
    padding: 0 .5rem;
    margin-left: 2%
}

.pg-c-form dl dt.required::after {
    content: "必須";
    background-color: #ac7e7e
}

.pg-c-form dl dt.option::after {
    content: "任意";
    background-color: #aca37e
}

.pg-c-form dl dd {
    width: calc(100% - (260px + 5%));
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    text-align: left
}

@media screen and (max-width: 869px) {
    .pg-c-form dl dd {
        width: 100%
    }
}

.pg-c-form dl dd input[type=text],
.pg-c-form dl dd input[type=email],
.pg-c-form dl dd input[type=tel],
.pg-c-form dl dd select,
.pg-c-form dl dd textarea {
    width: 100%;
    border-width: 2px;
    border-color: #ebebeb;
    border-style: solid;
    border-radius: 5px;
    background-color: #fff;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: 1rem;
    letter-spacing: .1rem;
    padding: 1rem;
    margin-bottom: .5rem;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.pg-c-form dl dd textarea {
    min-height: 200px
}

.pg-c-form dl dd ::-webkit-input-placeholder {
    color: #adadad;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.6
}

.pg-c-form dl dd ::-moz-placeholder {
    color: #adadad;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.6
}

.pg-c-form dl dd :-ms-input-placeholder {
    color: #adadad;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.6
}

.pg-c-form dl dd ::-ms-input-placeholder {
    color: #adadad;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.6
}

.pg-c-form dl dd ::placeholder {
    color: #adadad;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.6
}

.pg-c-form dl dd input[type=radio]+label {
    font-size: 1rem;
    margin-right: 1rem
}

.pg-c-form dl dd .note {
    font-size: .875rem;
    text-align: left
}

.pg-c-form dl dd .note .text-link {
    text-decoration: underline
}

.pg-c-form dl dd.sm {
    width: 50%
}

@media screen and (max-width: 869px) {
    .pg-c-form dl dd.sm {
        width: 100%
    }
}

.pg-c-form dl dd input.sm {
    width: 50%
}

@media screen and (max-width: 869px) {
    .pg-c-form dl dd input.sm {
        width: 100%
    }
}

.pg-c-form dl dd .input-error {
    color: #ac7e7e;
    font-size: .875rem;
    margin: .5rem 0
}

.pg-c-form dl dd.column {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.pg-c-form dl dd.column input {
    margin-right: .5rem
}

.pg-c-form dl dd .time__wrap {
    width: 48%
}

@media screen and (max-width: 480px) {
    .pg-c-form dl dd .time__wrap {
        width: 100%
    }
}

.pg-c-form dl dd .time__wrap label {
    display: block;
    text-align: left
}

.pg-c-form dl dd .time__wrap select {
    font-size: .875rem;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist
}

.pg-c-form dl dd .time-notice {
    font-size: clamp(.875rem, 2vw, 1rem);
    margin-bottom: .5rem
}

.pg-c-form dl dd .font-sm {
    font-size: .875rem;
    padding-left: .3rem
}

.pg-c-form button {
    border: none;
    background-color: rgba(0, 0, 0, 0);
    color: #333;
    font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    margin-right: 2rem;
    cursor: pointer
}

.pg-c-form .submit__button {
    position: relative;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    cursor: pointer;
    margin-top: 5rem
}

.pg-c-form .submit__button .c-circle-button {
    width: 70px;
    height: 70px
}

.pg-c-form .submit__button .c-circle-button::before,
.pg-c-form .submit__button .c-circle-button::after {
    width: 50px;
    height: 50px
}

.pg-c-form .submit__button.return {
    display: block;
    font-size: 1rem;
    margin-top: 2rem
}

.pg-c-form .submit__button.return::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-top: 1px solid #333;
    border-left: 1px solid #333;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-right: .5rem
}

@media(any-hover: hover) {
    .pg-c-form .submit__button:hover .c-circle-button {
        border: none
    }

    .pg-c-form .submit__button:hover .c-circle-button svg {
        -webkit-animation: circle .5s forwards;
        animation: circle .5s forwards
    }

    .pg-c-form .submit__button:hover .c-circle-button::before {
        opacity: 0;
        left: 55%;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition: opacity ease-in .4s, left ease-in .4s;
        transition: opacity ease-in .4s, left ease-in .4s
    }

    .pg-c-form .submit__button:hover .c-circle-button::after {
        opacity: 1;
        left: 50%;
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }

    .pg-c-form .submit__button:hover.return {
        text-decoration: underline
    }
}

.pg-c-form .submit__button.disabled {
    opacity: .3;
    pointer-events: none
}

.pg-c-form .option__form {
    display: none
}

.pg-c-form .option__form.is__active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.pg-c-form .thanks__wrap .thanks__message {
    font-size: 1rem
}

.pg-video__wrap {
    width: 100vw;
    height: 100vh
}

@media screen and (max-width: 869px) {
    .pg-video__wrap {
        position: relative;
        z-index: 1000
    }
}

.pg-video__wrap.trim {
    position: relative;
    height: 100%;
    z-index: -1
}

@media screen and (max-width: 869px) {
    .pg-video__wrap.trim {
        z-index: 500
    }
}

.pg-video__wrap .bg__layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    opacity: .8
}

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

    .pg-video__wrap .bg__layer::before,
    .pg-video__wrap .bg__layer::after {
        display: inline-block;
        content: "";
        position: absolute;
        width: 100%;
        background-color: #fff
    }

    .pg-video__wrap .bg__layer::before {
        top: 0;
        left: 0;
        height: 180px
    }

    .pg-video__wrap .bg__layer::after {
        bottom: 0;
        right: 0;
        height: 200px
    }
}

.pg-video__wrap .bg__layer img {
    height: 100%
}

@media screen and (max-width: 869px) {
    .pg-video__wrap .bg__layer img {
        display: block;
        height: auto;
        position: absolute;
        top: 45%;
        left: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

.top-svg {
    display: none
}

.bg__layer.close {
    display: none
}

.bg__video {
    position: relative;
    width: 100vw;
    height: 100vh;
    -o-object-fit: cover;
    object-fit: cover;
    text-align: center;
    vertical-align: bottom;
    overflow: hidden
}

.bg__video source {
    width: 100%;
    height: 100%;
    vertical-align: bottom
}

.bg__video.trim {
    width: 100vw;
    height: 100%;
    margin-top: 125px
}

@media screen and (max-width: 869px) {
    .bg__video.trim {
        height: 50vh;
        margin-top: 5rem
    }
}

@media screen and (max-width: 480px) {
    .bg__video.trim {
        height: 100%;
        aspect-ratio: 15/16;
        margin-top: 4rem
    }
}

.bg__video.trim source {
    -o-object-fit: cover;
    object-fit: cover
}

.main__title {
    display: none;
    position: absolute;
    top: 55%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: min(80%, 480px)
}

.main__title.active {
    display: block
}

.pg-hero {
    padding: 4.5rem 0
}

@media screen and (max-width: 480px) {
    .pg-hero {
        padding: 2.5rem 0
    }
}

.pg-hero__text {
    font-size: clamp(1rem, 2vw, 1.25rem);
    font-weight: normal;
    line-height: 2.3
}

.pg-parallax__container {
    position: relative
}

.pg-parallax {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc(100% - .3rem);
    height: 51vw;
    border: 2px solid #fff;
    background-color: #fff;
    background-attachment: fixed;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transition: -webkit-filter .3s ease-in;
    transition: -webkit-filter .3s ease-in;
    transition: filter .3s ease-in;
    transition: filter .3s ease-in, -webkit-filter .3s ease-in;
    padding-bottom: 5rem;
    margin: 0 auto;
    z-index: 1;
    cursor: pointer
}

@media screen and (max-width: 869px) {
    .pg-parallax {
        position: relative;
        height: 100%;
        aspect-ratio: 122/221;
        background-attachment: initial;
        background-position: center;
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0);
        overflow: hidden;
        z-index: 1;
        margin: .2rem auto
    }

    .pg-parallax::after {
        content: "";
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat
    }
}

.pg-parallax.parallax01 {
    background-image: url("../images/top/parallax01.webp")
}

@media screen and (max-width: 869px) {
    .pg-parallax.parallax01 {
        background-image: none
    }

    .pg-parallax.parallax01::after {
        background-image: url("../images/top/parallax01-sp.webp")
    }
}

.pg-parallax.parallax02 {
    background-image: url("../images/top/parallax02.webp")
}

@media screen and (max-width: 869px) {
    .pg-parallax.parallax02 {
        background-image: none
    }

    .pg-parallax.parallax02::after {
        background-image: url("../images/top/parallax02-sp.webp")
    }
}

.pg-parallax.parallax03 {
    background-image: url("../images/top/parallax03.webp");
    margin-bottom: 2px
}

@media screen and (max-width: 869px) {
    .pg-parallax.parallax03 {
        background-image: none
    }

    .pg-parallax.parallax03::after {
        background-image: url("../images/top/parallax03-sp.webp")
    }
}

.pg-parallax .bg-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left bottom, left top, from(#7B7B7B), to(transparent));
    background: -webkit-linear-gradient(bottom, #7B7B7B, transparent);
    background: linear-gradient(0deg, #7B7B7B, transparent);
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in;
    mix-blend-mode: multiply;
    opacity: 0
}

.pg-parallax .bg-layer.is__active {
    opacity: 1
}

.pg-parallax .layer {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: auto
}

.pg-parallax .layer.is__active h2 .child {
    -webkit-transform: translateY(0em);
    transform: translateY(0em);
    opacity: 1;
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.pg-parallax .layer.is__active .lead {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.pg-parallax .inner {
    width: auto;
    color: #fff;
    text-align: left;
    margin: 0 5% 0 auto
}

@media screen and (max-width: 869px) {
    .pg-parallax .inner {
        margin: 0 2.5%
    }
}

.pg-parallax .inner h2 {
    font-family: "EB Garamond", serif;
    font-size: clamp(3.125rem, 6vw, 7.5rem);
    line-height: 1.6;
    -webkit-filter: drop-shadow(0 0 20px #333333);
    filter: drop-shadow(0 0 20px #333333)
}

@media screen and (max-width: 869px) {
    .pg-parallax .inner h2 {
        -webkit-filter: drop-shadow(0 0 5px #000000);
        filter: drop-shadow(0 0 5px #000000)
    }
}

.pg-parallax .inner h2 .parent {
    display: block;
    overflow: hidden
}

.pg-parallax .inner h2 .child {
    display: block;
    -webkit-transform: translateY(1.1em);
    transform: translateY(1.1em);
    opacity: 0;
    -webkit-transition: 1.05s all cubic-bezier(0.275, 0, 0, 1);
    transition: 1.05s all cubic-bezier(0.275, 0, 0, 1)
}

.pg-parallax .inner h2 .rotate {
    position: relative;
    display: block;
    overflow: hidden
}

.pg-parallax .inner h2 .rotate .top {
    display: block;
    -webkit-transition: .7s all cubic-bezier(0.275, 0, 0, 1);
    transition: .7s all cubic-bezier(0.275, 0, 0, 1)
}

.pg-parallax .inner h2 .rotate .bottom {
    display: block;
    position: absolute;
    top: 100%;
    width: 100%;
    -webkit-transition: .7s all cubic-bezier(0.275, 0, 0, 1);
    transition: .7s all cubic-bezier(0.275, 0, 0, 1)
}

.pg-parallax .inner .lead {
    font-size: clamp(1.25rem, 4vw, 1.75rem);
    -webkit-filter: drop-shadow(0 0 20px #333333);
    filter: drop-shadow(0 0 20px #333333);
    margin-bottom: 1rem;
    opacity: 0;
    -webkit-transition: .85s all cubic-bezier(0.275, 0, 0, 1);
    transition: .85s all cubic-bezier(0.275, 0, 0, 1);
    -webkit-transform: translateY(2vw);
    transform: translateY(2vw);
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

@media screen and (max-width: 869px) {
    .pg-parallax .inner .lead {
        -webkit-filter: drop-shadow(0 0 2px #000000);
        filter: drop-shadow(0 0 2px #000000)
    }
}

.pg-parallax .inner .link .text {
    margin-right: 1.5rem
}

@media screen and (max-width: 869px) {
    .pg-parallax .inner .link .text {
        width: calc(100% - 80px);
        margin-right: 0
    }
}

.pg-parallax .inner .link .font-en {
    font-family: "EB Garamond", serif;
    font-size: clamp(.875rem, 3vw, 1.25rem);
    -webkit-filter: drop-shadow(0 0 20px #333333);
    filter: drop-shadow(0 0 20px #333333)
}

@media screen and (max-width: 869px) {
    .pg-parallax .inner .link .font-en {
        -webkit-filter: drop-shadow(0 0 2px #000000);
        filter: drop-shadow(0 0 2px #000000)
    }
}

.pg-parallax .inner .link .font-jp {
    font-size: clamp(1rem, 3vw, 1.25rem);
    -webkit-filter: drop-shadow(0 0 20px #333333);
    filter: drop-shadow(0 0 20px #333333)
}

@media screen and (max-width: 869px) {
    .pg-parallax .inner .link .font-jp {
        -webkit-filter: drop-shadow(0 0 2px #000000);
        filter: drop-shadow(0 0 2px #000000)
    }
}

@media screen and (max-width: 869px) {
    .pg-parallax .inner .link .c-circle-button {
        width: 75px;
        height: 75px
    }
}

@media(any-hover: hover) {
    .pg-parallax .inner:hover h2 .top {
        -webkit-transform: translateY(-1em);
        transform: translateY(-1em);
        opacity: 0;
        -webkit-transition-delay: 0s;
        transition-delay: 0s
    }

    .pg-parallax .inner:hover h2 .bottom {
        -webkit-transform: translateY(-1.45em);
        transform: translateY(-1.45em);
        opacity: 1
    }

    .pg-parallax .inner:hover .c-circle-button {
        border: none
    }

    .pg-parallax .inner:hover .c-circle-button svg {
        -webkit-animation: circle .5s forwards;
        animation: circle .5s forwards
    }

    .pg-parallax .inner:hover .c-circle-button::before {
        opacity: 0;
        left: 55%;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition: all ease-in .4s;
        transition: all ease-in .4s
    }

    .pg-parallax .inner:hover .c-circle-button::after {
        opacity: 1;
        left: 50%;
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}

.pg-about .item {
    position: relative;
    padding-bottom: 6rem;
    margin-bottom: 3rem;
    overflow: hidden
}

@media screen and (max-width: 869px) {
    .pg-about .item {
        padding-bottom: 0;
        margin-bottom: 2rem
    }
}

.pg-about .item .img {
    width: 85%
}

@media screen and (max-width: 869px) {
    .pg-about .item .img {
        width: 95%
    }
}

@media screen and (max-width: 869px) {
    .pg-about .item .img img {
        aspect-ratio: 1/1
    }
}

.pg-about .item .img.left {
    margin: 0 auto 0 0
}

@media screen and (max-width: 869px) {
    .pg-about .item .img.left {
        margin: 0 auto
    }
}

.pg-about .item .img.left img {
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
    -webkit-transition: -webkit-clip-path .5s ease-in;
    transition: -webkit-clip-path .5s ease-in;
    transition: clip-path .5s ease-in;
    transition: clip-path .5s ease-in, -webkit-clip-path .5s ease-in
}

.pg-about .item .img.right {
    margin: 0 0 0 auto
}

@media screen and (max-width: 869px) {
    .pg-about .item .img.right {
        margin: 0 auto
    }
}

.pg-about .item .img.right img {
    -webkit-clip-path: inset(0 0 0 100%);
    clip-path: inset(0 0 0 100%);
    -webkit-transition: -webkit-clip-path .5s ease-in;
    transition: -webkit-clip-path .5s ease-in;
    transition: clip-path .5s ease-in;
    transition: clip-path .5s ease-in, -webkit-clip-path .5s ease-in
}

@media screen and (max-width: 869px) {
    .pg-about .item .img.right img {
        -webkit-clip-path: inset(0 100% 0 0);
        clip-path: inset(0 100% 0 0)
    }
}

.pg-about .item .text__wrap {
    position: absolute;
    top: 30%;
    width: 35%;
    background-color: rgba(255, 255, 255, .9);
    text-align: left;
    border: 1px solid #e8e8e8;
    padding: 2rem;
    opacity: 0;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: opacity .5s ease-in, -webkit-transform .5s ease-in;
    transition: opacity .5s ease-in, -webkit-transform .5s ease-in;
    transition: opacity .5s ease-in, transform .5s ease-in;
    transition: opacity .5s ease-in, transform .5s ease-in, -webkit-transform .5s ease-in
}

@media screen and (max-width: 869px) {
    .pg-about .item .text__wrap {
        top: initial;
        bottom: 0;
        width: 95%;
        color: #fff;
        background-color: rgba(0, 0, 0, 0);
        border: none;
        padding: 1rem 2rem
    }

    .pg-about .item .text__wrap::before {
        content: "";
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: -webkit-gradient(linear, left bottom, left top, from(#7B7B7B), to(transparent));
        background: -webkit-linear-gradient(bottom, #7B7B7B, transparent);
        background: linear-gradient(0deg, #7B7B7B, transparent);
        mix-blend-mode: multiply
    }
}

.pg-about .item .text__wrap.right {
    right: 5%
}

@media screen and (max-width: 869px) {
    .pg-about .item .text__wrap.right {
        right: initial;
        left: 2.5%
    }
}

.pg-about .item .text__wrap.left {
    left: 5%
}

@media screen and (max-width: 869px) {
    .pg-about .item .text__wrap.left {
        left: 2.5%
    }
}

.pg-about .item .text__wrap .inner {
    position: relative;
    z-index: 2
}

.pg-about .item .text__wrap .title {
    font-family: "EB Garamond", serif;
    font-size: clamp(1.625rem, 3vw, 2.125rem);
    line-height: 1.2;
    letter-spacing: .3rem;
    margin-bottom: 1rem
}

.pg-about .item .text__wrap .title .font-jp {
    display: block;
    color: #7b7b7b;
    font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
    font-size: clamp(.875rem, 2vw, 1rem);
    letter-spacing: .1rem
}

@media screen and (max-width: 869px) {
    .pg-about .item .text__wrap .title .font-jp {
        color: #fff
    }
}

.pg-about .item .text__wrap .text {
    font-size: clamp(1rem, 2vw, 1.125rem);
    margin-bottom: 1rem
}

@media(any-hover: hover) {
    .pg-about .item .text__wrap:hover .c-circle-button {
        border: none
    }

    .pg-about .item .text__wrap:hover .c-circle-button svg {
        -webkit-animation: circle .5s forwards;
        animation: circle .5s forwards
    }

    .pg-about .item .text__wrap:hover .c-circle-button::before {
        opacity: 0;
        left: 55%;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition: all ease-in .4s;
        transition: all ease-in .4s
    }

    .pg-about .item .text__wrap:hover .c-circle-button::after {
        opacity: 1;
        left: 50%;
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}

.pg-about .item .p-link {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}

@media screen and (max-width: 869px) {
    .pg-about .item .p-link {
        color: #fff
    }
}

@media screen and (max-width: 869px) {
    .pg-about .item .p-link .c-circle-button .pc {
        display: none
    }
}

.pg-about .item .p-link .c-circle-button .smp {
    display: none
}

@media screen and (max-width: 869px) {
    .pg-about .item .p-link .c-circle-button .smp {
        display: block
    }
}

.pg-about .item.is__active .left img,
.pg-about .item.is__active .right img {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0)
}

.pg-about .item.is__active .text__wrap {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

@media screen and (max-width: 869px) {
    .pg-about .item.is__active .text__wrap {
        -webkit-transform: initial;
        transform: initial
    }
}

.pg-bridal-fair {
    position: relative
}

.pg-bridal-fair .fair-bg {
    width: 100%;
    height: 100vh;
    background-attachment: fixed;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover
}

@media screen and (max-width: 869px) {
    .pg-bridal-fair .fair-bg {
        position: relative;
        height: 100%;
        min-height: 100svh;
        background-attachment: initial;
        background-position: center;
        -webkit-clip-path: inset(0 0 0 0);
        clip-path: inset(0 0 0 0);
        overflow: hidden;
        z-index: 1
    }

    .pg-bridal-fair .fair-bg::after {
        content: "";
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100svh;
        z-index: -1;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat
    }
}

.pg-bridal-fair .fair-bg.bg01 {
    background-image: url("../images/top/fair01.webp")
}

@media screen and (max-width: 869px) {
    .pg-bridal-fair .fair-bg.bg01 {
        background-image: none
    }

    .pg-bridal-fair .fair-bg.bg01::after {
        aspect-ratio: 143/254;
        background-image: url("../images/top/fair01_sp.webp")
    }
}

.pg-bridal-fair .fair-bg.bg02 {
    background-image: url("../images/top/fair02.webp")
}

@media screen and (max-width: 869px) {
    .pg-bridal-fair .fair-bg.bg02 {
        background-image: none
    }

    .pg-bridal-fair .fair-bg.bg02::after {
        aspect-ratio: 143/254;
        background-image: url("../images/top/fair02_sp.webp")
    }
}

.pg-bridal-fair .fixed__item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.pg-bridal-fair .fixed__item .text__wrap {
    position: absolute;
    top: 10%;
    left: 10%;
    text-align: left
}

@media screen and (max-width: 869px) {
    .pg-bridal-fair .fixed__item .text__wrap {
        top: 8%;
        left: 5%
    }
}

.pg-bridal-fair .fixed__item .text__wrap .text {
    font-size: clamp(1.125rem, 3vw, 1.625rem)
}

.pg-bridal-fair .fixed__item .text__wrap h2 {
    font-family: "EB Garamond", serif;
    font-size: clamp(2.5rem, 6vw, 4.75rem);
    letter-spacing: .3rem;
    line-height: 1;
    margin-bottom: 1.5rem
}

.pg-bridal-fair .fixed__item .text__wrap .lead {
    font-size: clamp(1rem, 2vw, 1.125rem);
    line-height: 2
}

.pg-bridal-fair .fixed__item .p-link {
    position: absolute;
    bottom: 60%;
    right: 10%;
    color: #fff
}

@media screen and (max-width: 869px) {
    .pg-bridal-fair .fixed__item .p-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        bottom: 57%;
        right: 0;
        color: #333
    }

    .pg-bridal-fair .fixed__item .p-link.pc {
        display: none
    }

    .pg-bridal-fair .fixed__item .p-link.spm {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.pg-bridal-fair .fixed__item.is__fixed {
    position: fixed
}

.pg-bridal-fair .fixed__item.is__fixed .text__wrap {
    top: 5%
}

@media screen and (max-width: 869px) {
    .pg-bridal-fair .fixed__item.is__fixed .text__wrap {
        top: 10%
    }
}

.pg-bridal-fair .fixed__item.is__fixed .p-link {
    bottom: 40%
}

@media screen and (max-width: 869px) {
    .pg-bridal-fair .fixed__item.is__fixed .p-link {
        bottom: 15%
    }
}

.pg-column {
    position: relative;
    background-color: #fff;
    z-index: 5;
    padding-top: 152px
}

@media screen and (max-width: 869px) {
    .pg-column {
        padding-top: 4rem
    }
}

.pg-column .l-inner__flex {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 2.6%
}

.pg-column .p-card {
    width: 23%;
    margin-bottom: 2rem
}

@media screen and (max-width: 869px) {
    .pg-column .p-card {
        width: 47%;
        margin-bottom: 1.5rem
    }
}

.pg-column .p-card__img {
    margin-bottom: .5rem
}

.pg-column .p-card__text {
    font-size: clamp(.75rem, 3vw, 1rem)
}

.pg-instagram {
    background-color: #fff;
    padding-top: 6rem;
    margin-bottom: 6rem
}

@media screen and (max-width: 480px) {
    .pg-instagram {
        padding-top: 4rem;
        margin-bottom: 4rem
    }
}

@media screen and (max-width: 480px) {
    .pg-instagram .c-section__header p {
        font-size: 1rem
    }
}

.pg-instagram .l-inner__flex {
    gap: 2.6%
}

.pg-instagram .p-card {
    width: 23%;
    margin-bottom: 2rem
}

@media screen and (max-width: 869px) {
    .pg-instagram .p-card {
        width: 47%;
        margin-bottom: 1.5rem
    }
}

.pg-side-scroll {
    width: 100%;
    background-color: #e2e7de;
    padding: 3rem 0 4.25rem 0
}

@media screen and (max-width: 480px) {
    .pg-side-scroll {
        padding: 2rem 0 4rem 0
    }
}

.pg-side-scroll .c-section__header {
    margin-bottom: 1rem
}

.pg-side-scroll .text {
    font-size: clamp(1rem, 2vw, 1.125rem);
    margin-bottom: 2rem
}

.pg-side-scroll .scroll-container {
    position: relative;
    width: 100%;
    min-height: 530px;
    background-color: #e2e7de;
    overflow: hidden
}

@media screen and (max-width: 480px) {
    .pg-side-scroll .scroll-container {
        min-height: 400px
    }
}

.pg-side-scroll__wrapper {
    position: absolute;
    top: 0;
    left: 0;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-left: 15%
}

@media screen and (max-width: 480px) {
    .pg-side-scroll__wrapper {
        padding-left: 10%
    }
}

.pg-side-scroll__wrapper .icon {
    display: grid;
    place-content: center;
    margin-right: 5rem
}

@media screen and (max-width: 480px) {
    .pg-side-scroll__wrapper .icon {
        display: none
    }
}

.pg-side-scroll__wrapper .wrapper__item {
    position: relative;
    width: 430px;
    background-color: #fff;
    padding: 1rem;
    margin-right: 1rem
}

@media screen and (max-width: 480px) {
    .pg-side-scroll__wrapper .wrapper__item {
        width: 300px
    }
}

.pg-side-scroll__wrapper .wrapper__item .img {
    overflow: hidden;
    margin-bottom: 1rem
}

.pg-side-scroll__wrapper .wrapper__item .img img {
    aspect-ratio: 1/1;
    -webkit-transition: -webkit-transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: -webkit-transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975)
}

@media screen and (max-width: 869px) {
    .pg-side-scroll__wrapper .wrapper__item .img img {
        -o-object-position: 0 80%;
        object-position: 0 80%
    }
}

.pg-side-scroll__wrapper .wrapper__item .text__wrap {
    padding: 0 1rem
}

@media screen and (max-width: 480px) {
    .pg-side-scroll__wrapper .wrapper__item .text__wrap {
        padding: 0
    }
}

.pg-side-scroll__wrapper .wrapper__item .text__wrap h3 {
    width: calc(100% - 80px);
    font-family: "EB Garamond", serif;
    font-size: clamp(1.25rem, 3vw, 1.5rem);
    text-align: left;
    line-height: 1.6
}

@media screen and (max-width: 480px) {
    .pg-side-scroll__wrapper .wrapper__item .text__wrap h3 {
        width: calc(100% - 70px)
    }
}

.pg-side-scroll__wrapper .wrapper__item .text__wrap h3 .font-jp {
    display: block;
    font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
    font-size: clamp(.75rem, 2vw, .875rem);
    color: #7b7b7b
}

.pg-side-scroll__wrapper .wrapper__item .text__wrap h3 .font-sm {
    font-size: .75rem
}

.pg-side-scroll__wrapper .wrapper__item .text__wrap .c-circle-button {
    width: 75px;
    height: 75px
}

@media screen and (max-width: 480px) {
    .pg-side-scroll__wrapper .wrapper__item .text__wrap .c-circle-button {
        width: 65px;
        height: 65px
    }
}

@media(any-hover: hover) {
    .pg-side-scroll__wrapper .wrapper__item:hover img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    .pg-side-scroll__wrapper .wrapper__item:hover .c-circle-button {
        border: none
    }

    .pg-side-scroll__wrapper .wrapper__item:hover .c-circle-button svg {
        -webkit-animation: circle .5s forwards;
        animation: circle .5s forwards
    }

    .pg-side-scroll__wrapper .wrapper__item:hover .c-circle-button::before {
        opacity: 0;
        left: 55%;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition: all ease-in .4s;
        transition: all ease-in .4s
    }

    .pg-side-scroll__wrapper .wrapper__item:hover .c-circle-button::after {
        opacity: 1;
        left: 50%;
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}

.pg-side-scroll .p-link {
    margin: 1rem auto 0
}

@media screen and (max-width: 869px) {
    .pg-side-scroll .p-link {
        margin: 0 auto
    }
}

.pg-column-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media screen and (max-width: 869px) {
    .pg-column-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.pg-column-container.l-container {
    margin: 5rem auto 0
}

@media screen and (max-width: 869px) {
    .pg-column-container.l-container {
        margin: 3.5rem auto 0
    }
}

@media screen and (max-width: 480px) {
    .pg-column-container.l-container {
        margin: 2.5rem auto 0
    }
}

.pg-column__wrap {
    width: 68%;
    margin-right: 2%
}

@media screen and (max-width: 869px) {
    .pg-column__wrap {
        width: 55%;
        margin-right: 5%
    }
}

@media screen and (max-width: 699px) {
    .pg-column__wrap {
        width: 90%;
        margin: 0 auto
    }
}

.pg-column__wrap .column__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-family: serif;
    margin-bottom: 48px
}

@media screen and (max-width: 869px) {
    .pg-column__wrap .column__item {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media screen and (max-width: 699px) {
    .pg-column__wrap .column__item {
        margin: 0 auto 2.5rem
    }
}

.pg-column__wrap .column__item .thumbnail {
    width: min(50%, 302px);
    margin-right: 1.5rem
}

@media screen and (max-width: 869px) {
    .pg-column__wrap .column__item .thumbnail {
        width: 100%;
        margin: 0 0 .5rem
    }
}

.pg-column__wrap .column__item .thumbnail img {
    aspect-ratio: 4/3
}

@media(any-hover: hover) {
    .pg-column__wrap .column__item .thumbnail:hover {
        opacity: .8
    }
}

.pg-column__wrap .column__item-detail {
    width: 50%;
    text-align: left
}

@media screen and (max-width: 869px) {
    .pg-column__wrap .column__item-detail {
        width: 100%
    }
}

.pg-column__wrap .column__item-detail .date {
    color: #7b7b7b;
    font-family: "Marcellus", serif;
    font-size: .75rem;
    font-weight: lighter;
    margin-bottom: .5rem
}

.pg-column__wrap .column__item-detail .date::after {
    content: "更新";
    display: inline-block;
    margin-left: .25rem
}

.pg-column__wrap .column__item-detail .title {
    font-size: 1.125rem;
    font-weight: bolder;
    line-height: 1.5;
    padding: 0;
    margin-bottom: 1rem
}

@media screen and (max-width: 869px) {
    .pg-column__wrap .column__item-detail .title {
        margin-bottom: .5rem
    }
}

.pg-column__wrap .column__item-detail .excerpt {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: .75rem;
    line-height: 1.8;
    font-weight: lighter;
    margin-top: 0;
    margin-bottom: 1rem
}

@media screen and (max-width: 869px) {
    .pg-column__wrap .column__item-detail .excerpt {
        margin-bottom: .5rem
    }
}

@media screen and (max-width: 480px) {
    .pg-column__wrap .column__item-detail .excerpt {
        margin-bottom: .25rem
    }
}

.pg-column__wrap .column__item-detail .link__read-more {
    text-align: right
}

.pg-column__wrap .column__item-detail .link__read-more a {
    color: #aba37e;
    font-size: clamp(.8125rem, 2vw, .875rem);
    text-align: right
}

@media(any-hover: hover) {
    .pg-column__wrap .column__item-detail .link__read-more:hover a {
        color: #a1986f
    }
}

.pg-sidebar__wrap {
    width: 27%
}

@media screen and (max-width: 869px) {
    .pg-sidebar__wrap {
        width: 35%
    }
}

@media screen and (max-width: 699px) {
    .pg-sidebar__wrap {
        width: 90%;
        margin: 0 auto
    }
}

.pg-sidebar__wrap .sidebar__item {
    margin-bottom: 2.5rem
}

.pg-sidebar__wrap .sidebar__title {
    position: relative;
    border-top: 2px solid #333;
    border-bottom: 1px solid #333;
    color: #333;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: 1.125rem;
    text-align: center;
    padding: 12px 0 10px 0;
    margin: 0 0 1.5rem
}

.pg-sidebar__wrap .sidebar__title::before {
    content: "";
    display: block;
    position: absolute;
    top: 4px;
    width: 100%;
    height: 1px;
    background: #333
}

.pg-sidebar__wrap .popular-article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-family: serif;
    color: #333;
    margin-bottom: 1rem
}

.pg-sidebar__wrap .popular-article .thumbnail {
    position: relative;
    width: 82px;
    border-radius: 50%;
    margin-right: 1rem;
    overflow: hidden
}

.pg-sidebar__wrap .popular-article .thumbnail img {
    aspect-ratio: 1/1
}

.pg-sidebar__wrap .popular-article .detail {
    width: 67%;
    font-size: .75rem;
    text-align: left
}

.pg-sidebar__wrap .popular-article .detail .date,
.pg-sidebar__wrap .popular-article .detail .cat {
    color: #7b7b7b;
    font-family: "Marcellus", serif;
    font-weight: lighter;
    margin-bottom: .5rem
}

.pg-sidebar__wrap .popular-article .detail .date {
    margin-right: .25rem
}

.pg-sidebar__wrap .popular-article .detail .title {
    font-weight: bolder;
    padding: 0
}

.pg-sidebar__wrap .sidebar-links li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 48%;
    background: #f3f3f3;
    color: #333;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: .75rem;
    letter-spacing: .1em;
    border-radius: 5px;
    padding: 8px 8px 8px 16px;
    margin-bottom: .5rem
}

.pg-sidebar__wrap .sidebar-links li::before {
    content: "";
    display: block;
    border-left: 5px solid #333;
    border-top: 3px solid rgba(0, 0, 0, 0);
    border-bottom: 3px solid rgba(0, 0, 0, 0);
    margin-right: .25rem
}

.pg-pagination {
    margin-bottom: 64px
}

.pg-pagination ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 480px) {
    .pg-pagination ul {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.pg-pagination ul li .page-numbers {
    display: grid;
    place-content: center;
    width: 30px;
    height: 30px;
    background-color: #fff;
    border: 1px solid #aba37e;
    border-radius: 50%;
    color: #aba37e;
    font-size: .75rem;
    line-height: 1.5;
    margin: 0 .5rem;
    cursor: pointer
}

@media(any-hover: hover) {
    .pg-pagination ul li .page-numbers:hover {
        opacity: .8
    }
}

.pg-pagination ul li .page-numbers.current {
    background-color: #aba37e;
    color: #fff
}

.pg-pagination.on-single h3 {
    font-size: 1.125rem;
    margin-bottom: 1rem
}

.pg-pagination.on-single ul {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media screen and (max-width: 869px) {
    .pg-pagination.on-single ul {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.pg-pagination.on-single ul li {
    position: relative;
    width: 48%;
    background-color: #aba37e;
    border-radius: 5px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: clamp(.625rem, 2vw, .75rem);
    padding: 8px;
    cursor: pointer;
    -webkit-transition: background-color .15s ease-in;
    transition: background-color .15s ease-in
}

@media screen and (max-width: 869px) {
    .pg-pagination.on-single ul li {
        width: 100%
    }

    .pg-pagination.on-single ul li:first-child {
        margin-bottom: 1rem
    }
}

.pg-pagination.on-single ul li a {
    color: #fff
}

.pg-pagination.on-single ul li.prev::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 2.5%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-top: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid rgba(0, 0, 0, 0);
    border-right: 8px solid #fff;
    margin-right: 4px
}

.pg-pagination.on-single ul li.next::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 2.5%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-top: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid rgba(0, 0, 0, 0);
    border-left: 8px solid #fff;
    margin-left: 4px
}

@media(any-hover: hover) {
    .pg-pagination.on-single ul li:hover {
        background-color: #958c61
    }
}

.pg-article__wrap {
    width: 100%;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    text-align: left;
    margin-bottom: 5rem
}

@media screen and (max-width: 869px) {
    .pg-article__wrap {
        margin-bottom: 3.5rem
    }
}

@media screen and (max-width: 480px) {
    .pg-article__wrap {
        margin-bottom: 2.5rem
    }
}

.pg-article__wrap .title__wrap {
    border-bottom: 1px dotted #333;
    margin-bottom: 1.5rem
}

.pg-article__wrap .title__wrap .header {
    margin-bottom: .5rem
}

.pg-article__wrap .title__wrap .header .date {
    display: block;
    color: #7b7b7b;
    font-family: "Marcellus", serif;
    font-size: .75rem;
    font-weight: lighter;
    text-indent: .2rem;
    margin-right: .8rem
}

.pg-article__wrap .title__wrap .header .date::after {
    content: "更新";
    display: inline-block;
    margin-left: .25rem
}

.pg-article__wrap .title__wrap .header .subtitle {
    font-size: .75rem;
    text-indent: unset;
    margin-bottom: 0
}

.pg-article__wrap .title__wrap .title {
    font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
    font-size: clamp(1.25rem, 2vw, 1.375rem);
    line-height: 1.4;
    padding-bottom: .5rem
}

.pg-article__wrap figure {
    margin-bottom: 1rem
}

.pg-article__wrap p {
    font-size: .875rem;
    text-align: justify;
    text-indent: 1rem;
    margin-bottom: 1.5rem
}

.pg-article__wrap h2,
.pg-article__wrap h3 {
    font-size: 1.125rem;
    font-weight: bold;
    margin-bottom: 1.5rem
}

.pg-article__wrap ul li {
    font-size: .875rem;
    margin-bottom: .5rem;
    list-style-type: disc;
    list-style-position: inside;
    text-indent: -1rem;
    padding-left: 1rem
}

.pg-article__wrap ul li:last-child {
    margin-bottom: 1.5rem
}

.pg-article__wrap strong {
    font-weight: bold
}

.pg-article__wrap a {
    display: block;
    color: #0001ed;
    font-size: .875rem;
    text-decoration: underline;
    margin-bottom: 1.5rem
}

@media(any-hover: hover) {
    .pg-article__wrap a:hover {
        opacity: .8
    }
}

.pg-party-intro {
    margin-bottom: 140px
}

@media screen and (max-width: 480px) {
    .pg-party-intro {
        margin-bottom: 120px
    }
}

.pg-party-intro .l-inner__flex.text__links {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: min(85%, 1200px);
    margin: 0 auto
}

@media screen and (max-width: 480px) {
    .pg-party-intro .l-inner__flex.text__links {
        width: 95%
    }
}

.pg-party-intro .inner__wrap {
    position: relative;
    width: 49%
}

@media screen and (max-width: 480px) {
    .pg-party-intro .inner__wrap {
        width: 100%
    }
}

.pg-party-intro .inner__wrap .c-layer__text {
    bottom: 20px;
    width: 100%;
    line-height: 1.2;
    padding: 1.5rem 0 1.5rem 4rem
}

@media screen and (max-width: 869px) {
    .pg-party-intro .inner__wrap .c-layer__text {
        padding: 1rem 0 1rem 1.5rem
    }
}

.pg-party-intro .inner__wrap .c-layer__text::before {
    background-color: rgba(51, 51, 51, .4)
}

.pg-party-intro .inner__wrap .c-layer__text h3 {
    font-size: clamp(.8125rem, 3vw, 1.0625rem)
}

.pg-party-intro .inner__wrap .c-layer__text h3 .text-en {
    font-style: normal;
    font-size: clamp(1.375rem, 5vw, 2.25rem)
}

.pg-party-intro .inner__wrap .c-layer__text p {
    font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
    font-weight: clamp(.9375rem, 2vw, 1.0625rem);
    margin-bottom: .5rem
}

@media(any-hover: hover) {
    .pg-party-intro .inner__wrap:hover {
        opacity: .8
    }
}

.pg-party-intro__text {
    padding: 72px 0 64px
}

@media screen and (max-width: 869px) {
    .pg-party-intro__text {
        padding: 3rem 0 2.5rem
    }
}

.pg-party-intro__text h4 {
    font-size: clamp(1.25rem, 2vw, 1.375rem);
    margin-bottom: 1rem
}

.pg-party-intro__text p {
    font-size: clamp(.8125rem, 2vw, .875rem);
    line-height: 2.2;
    letter-spacing: .1em
}

.pg-party-intro .text-link {
    position: relative;
    width: 45%;
    border: 1px solid #333;
    padding: 40px 0
}

@media screen and (max-width: 869px) {
    .pg-party-intro .text-link {
        padding: 110px 0
    }
}

@media screen and (max-width: 480px) {
    .pg-party-intro .text-link {
        width: 48%
    }
}

.pg-party-intro .text-link::after {
    display: inline-block;
    content: "";
    position: absolute;
    top: 90%;
    left: 50%;
    height: 80px;
    border-left: 1px solid #333
}

@media screen and (max-width: 869px) {
    .pg-party-intro .text-link__wrap {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

.pg-party-intro .text-link__wrap span {
    display: block
}

.pg-party-intro .text-link .text-en {
    font-size: clamp(1.375rem, 4vw, 1.875rem);
    font-weight: bold;
    line-height: 1.4;
    letter-spacing: .2rem;
    margin-bottom: 1rem
}

.pg-party-intro .text-link .text-jp {
    font-size: clamp(.625rem, 2vw, 1rem)
}

@media(any-hover: hover) {
    .pg-party-intro .text-link:hover::after {
        -webkit-animation: arrowDown .5s ease-out;
        animation: arrowDown .5s ease-out
    }
}

@-webkit-keyframes arrowDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }

    40% {
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        opacity: 0
    }

    80% {
        -webkit-transform: translateY(-30%);
        transform: translateY(-30%);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes arrowDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }

    40% {
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        opacity: 0
    }

    80% {
        -webkit-transform: translateY(-30%);
        transform: translateY(-30%);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

.pg-intro__wrap {
    margin: 5rem auto
}

@media screen and (max-width: 480px) {
    .pg-intro__wrap {
        margin: 2.5rem auto
    }
}

.pg-intro__wrap .intro__img {
    width: 100%;
    margin-bottom: 2rem
}

.pg-intro__wrap .intro__img img {
    width: 100%
}

.pg-intro__wrap .intro__title {
    font-family: "EB Garamond", serif;
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    font-weight: 500;
    line-height: 1.6;
    letter-spacing: .25rem;
    margin-bottom: 1rem
}

.pg-intro__wrap .intro__lead {
    font-size: .8125rem;
    line-height: 2
}

.pg-main__contents.mgb-lg {
    margin-bottom: 240px
}

@media screen and (max-width: 480px) {
    .pg-main__contents.mgb-lg {
        margin-bottom: 200px
    }
}

.pg-report-slide {
    position: relative;
    margin-bottom: 120px
}

.pg-report-slide::after {
    content: "";
    display: block;
    position: absolute;
    bottom: -25%;
    left: 0;
    background-color: #f5f4ea;
    width: 100%;
    height: 70%;
    z-index: -1
}

.pg-report-slide .inner__wrap {
    width: min(60%, 876px);
    margin: 0 auto
}

@media screen and (max-width: 869px) {
    .pg-report-slide .inner__wrap {
        width: 80.4%
    }
}

.pg-report-slide .c-section__header {
    margin: 0 0 2rem .5rem
}

@media screen and (max-width: 480px) {
    .pg-report-slide .c-section__header {
        margin: 0 auto 1rem
    }
}

.pg-report-slide .c-section__header h2 {
    margin-bottom: .5rem
}

.pg-report-slide .p-card.slick-slide {
    display: block;
    margin: 0 1rem
}

@media screen and (max-width: 869px) {
    .pg-report-slide .p-card.slick-slide {
        margin: 0 .2%
    }
}

@media screen and (max-width: 480px) {
    .pg-report-slide .p-card.slick-slide {
        margin: 0
    }
}

.pg-chef {
    position: relative
}

.pg-chef.bg-wrap {
    padding: 0 2.5rem 2.5rem 2.5rem;
    margin-bottom: 120px
}

@media screen and (max-width: 1165px) {
    .pg-chef.bg-wrap {
        padding: 5rem 2.5rem;
        margin-bottom: 3.5rem
    }
}

@media screen and (max-width: 869px) {
    .pg-chef.bg-wrap {
        padding: 3.5rem 1.5rem
    }
}

@media screen and (max-width: 480px) {
    .pg-chef.bg-wrap {
        padding: 3rem 1rem
    }
}

.pg-chef.bg-wrap::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 90%;
    height: 100%;
    background-color: #f5f4ea;
    z-index: -1
}

@media screen and (max-width: 1165px) {
    .pg-chef.bg-wrap::before {
        top: 200px;
        height: 85%
    }
}

@media screen and (max-width: 869px) {
    .pg-chef.bg-wrap::before {
        top: 150px;
        height: 90%
    }
}

@media screen and (max-width: 480px) {
    .pg-chef.bg-wrap::before {
        top: 110px;
        height: 93%
    }
}

.pg-chef .l-inner__flex {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-bottom: 5rem
}

@media screen and (max-width: 1165px) {
    .pg-chef .l-inner__flex {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 3.5rem
    }
}

@media screen and (max-width: 869px) {
    .pg-chef .l-inner__flex {
        margin-bottom: 2.5rem
    }
}

.pg-chef__img {
    width: 55%;
    margin-right: 3%
}

@media screen and (max-width: 1165px) {
    .pg-chef__img {
        width: 70%;
        margin: 0 auto 1.5rem
    }
}

@media screen and (max-width: 869px) {
    .pg-chef__img {
        width: 80%
    }
}

@media screen and (max-width: 480px) {
    .pg-chef__img {
        width: 90%
    }
}

.pg-chef__img img {
    width: 100%
}

.pg-chef__intro {
    width: 33%;
    font-size: clamp(.875rem, 2vw, .9375rem);
    text-align: left
}

@media screen and (max-width: 1165px) {
    .pg-chef__intro {
        width: 70%
    }
}

@media screen and (max-width: 869px) {
    .pg-chef__intro {
        width: 80%
    }
}

@media screen and (max-width: 480px) {
    .pg-chef__intro {
        width: 90%
    }
}

.pg-chef__intro .name {
    margin-bottom: 1.5rem
}

@media screen and (max-width: 480px) {
    .pg-chef__intro .name {
        margin-bottom: 1rem
    }
}

.pg-chef__intro .bio {
    width: 85%;
    text-align: left;
    line-height: 2
}

@media screen and (max-width: 1165px) {
    .pg-chef__intro .bio {
        width: 100%
    }
}

.pg-chef__message {
    width: min(80%, 1200px);
    margin: 0 auto
}

@media screen and (max-width: 480px) {
    .pg-chef__message {
        width: 90%
    }
}

.pg-chef__message .header {
    display: block;
    color: #837c5b;
    font-family: "EB Garamond", serif;
    font-size: clamp(1.375rem, 2vw, 1.4375rem);
    font-style: italic;
    margin-bottom: 2.5rem
}

@media screen and (max-width: 1165px) {
    .pg-chef__message .header {
        margin-bottom: 2rem
    }
}

@media screen and (max-width: 869px) {
    .pg-chef__message .header {
        margin-bottom: 1rem
    }
}

.pg-chef__message .title {
    font-size: clamp(1.125rem, 4vw, 1.4375rem);
    margin-bottom: 2.5rem
}

@media screen and (max-width: 1165px) {
    .pg-chef__message .title {
        margin-bottom: 2rem
    }
}

@media screen and (max-width: 869px) {
    .pg-chef__message .title {
        margin-bottom: 1.5rem
    }
}

.pg-chef__message .text {
    font-size: clamp(.875rem, 2vw, .9375rem);
    line-height: 2;
    margin-bottom: 1rem
}

@media screen and (max-width: 1165px) {
    .pg-chef__message .text {
        text-align: justify
    }
}

.pg-banner {
    width: min(60%, 860px);
    height: 280px;
    border: 1px solid #a9a47e;
    color: #a9a47e;
    margin: 0 auto 5rem
}

@media screen and (max-width: 869px) {
    .pg-banner {
        width: 80%;
        height: 230px
    }
}

@media screen and (max-width: 699px) {
    .pg-banner {
        width: 350px;
        height: auto;
        padding: 1rem
    }
}

@media screen and (max-width: 480px) {
    .pg-banner {
        width: 90%;
        margin: 0 auto 4rem
    }
}

.pg-banner .fair-img {
    position: relative;
    width: 45%;
    height: 100%
}

@media screen and (max-width: 869px) {
    .pg-banner .fair-img {
        width: 40%
    }
}

@media screen and (max-width: 699px) {
    .pg-banner .fair-img {
        width: 100%;
        height: 200px;
        margin-bottom: 1rem
    }
}

.pg-banner .fair-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    margin: 0
}

@media screen and (max-width: 699px) {
    .pg-banner .fair-img img {
        -o-object-position: 0 20%;
        object-position: 0 20%
    }
}

.pg-banner .info {
    width: 55%
}

@media screen and (max-width: 869px) {
    .pg-banner .info {
        width: 60%
    }
}

@media screen and (max-width: 699px) {
    .pg-banner .info {
        width: 100%
    }
}

.pg-banner .info .title {
    position: relative;
    font-family: "EB Garamond", serif;
    font-size: 1.25rem;
    font-weight: 500;
    font-style: italic;
    padding-bottom: .5rem;
    margin-bottom: 1rem
}

.pg-banner .info .title::after {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 10%;
    border-bottom: 1px solid #a9a47e
}

.pg-banner .info .text {
    font-size: .8125rem;
    margin-bottom: 1rem
}

@media screen and (max-width: 869px) {
    .pg-banner .info .text {
        margin-bottom: 8px
    }
}

.pg-banner .info .text.weight-light {
    font-weight: 200;
    font-size: .6875rem
}

.pg-banner .info .button {
    display: block;
    width: min(80%, 314px);
    border: 1px solid #a9a47e;
    font-size: clamp(.8125rem, 2vw, .9375rem);
    padding: .5rem 2rem;
    margin: 0 auto;
    -webkit-transition: background-color .2s ease-in;
    transition: background-color .2s ease-in
}

@media screen and (max-width: 480px) {
    .pg-banner .info .button {
        width: 90%
    }
}

.pg-banner img {
    width: 100%
}

@media(any-hover: hover) {
    .pg-banner:hover .button {
        background-color: #a9a47e;
        color: #fff
    }
}

.pg-wakon-intro {
    margin-bottom: 160px
}

@media screen and (max-width: 869px) {
    .pg-wakon-intro {
        margin-bottom: 136px
    }
}

@media screen and (max-width: 480px) {
    .pg-wakon-intro {
        margin-bottom: 120px
    }
}

.pg-wakon-intro .intro__wrap {
    position: relative
}

.pg-wakon-intro .intro__wrap:not(:last-child) {
    margin-bottom: 80px
}

@media screen and (max-width: 869px) {
    .pg-wakon-intro .intro__wrap:not(:last-child) {
        margin-bottom: 56px
    }
}

@media screen and (max-width: 480px) {
    .pg-wakon-intro .intro__wrap:not(:last-child) {
        margin-bottom: 40px
    }
}

.pg-wakon-intro .intro__wrap .top__img {
    position: relative;
    width: 100%;
    margin-bottom: 80px
}

@media screen and (max-width: 869px) {
    .pg-wakon-intro .intro__wrap .top__img {
        margin-bottom: 56px
    }
}

@media screen and (max-width: 480px) {
    .pg-wakon-intro .intro__wrap .top__img {
        height: 30vh;
        margin-bottom: 40px
    }
}

.pg-wakon-intro .intro__wrap .top__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

@media screen and (max-width: 480px) {
    .pg-wakon-intro .intro__wrap .top__img img {
        -o-object-position: 45%;
        object-position: 45%
    }
}

.pg-wakon-intro .intro__wrap .top__img span {
    display: block;
    position: absolute;
    bottom: 30px;
    right: 3%;
    color: #fff;
    font-size: .625rem
}

@media screen and (max-width: 480px) {
    .pg-wakon-intro .intro__wrap .top__img span {
        bottom: 8px
    }
}

.pg-wakon-intro .intro__wrap .c-breadcrumbs {
    position: absolute;
    bottom: 270px;
    right: 10%
}

@media screen and (max-width: 869px) {
    .pg-wakon-intro .intro__wrap .c-breadcrumbs {
        bottom: 245px;
        right: 15%
    }
}

@media screen and (max-width: 480px) {
    .pg-wakon-intro .intro__wrap .c-breadcrumbs {
        bottom: 215px;
        right: 25%
    }
}

.pg-wakon-intro .intro__wrap .c-breadcrumbs li,
.pg-wakon-intro .intro__wrap .c-breadcrumbs a {
    color: #fff
}

.pg-wakon-intro .intro__wrap .lead {
    font-size: clamp(14px, 2vw, 16px);
    line-height: 2
}

.pg-wakon__title {
    font-size: clamp(22px, 4vw, 28px);
    font-weight: 500;
    margin-bottom: 32px
}

.pg-wakon__title span.sub__title {
    display: block;
    font-size: 1rem;
    font-weight: 100
}

.pg-wakon-detail {
    width: min(60%, 860px);
    margin: 0 auto
}

@media screen and (max-width: 869px) {
    .pg-wakon-detail {
        width: 80%
    }
}

@media screen and (max-width: 480px) {
    .pg-wakon-detail {
        width: 90%
    }
}

.pg-wakon-detail .lead {
    font-size: clamp(14px, 2vw, 15px);
    line-height: 2;
    margin-bottom: 56px
}

@media screen and (max-width: 480px) {
    .pg-wakon-detail .lead {
        margin-bottom: 40px
    }
}

.pg-wakon-detail .l-inner__flex {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.pg-wakon-detail .l-inner__flex:not(:last-child) {
    margin: 0 auto 64px
}

@media screen and (max-width: 869px) {
    .pg-wakon-detail .l-inner__flex:not(:last-child) {
        margin: 0 auto 48px
    }
}

@media screen and (max-width: 480px) {
    .pg-wakon-detail .l-inner__flex:not(:last-child) {
        margin: 0 auto
    }
}

.pg-wakon-detail .detail__wrap {
    width: 48%;
    margin-bottom: 40px
}

.pg-wakon-detail .detail__wrap img {
    width: 100%
}

.pg-wakon-detail .detail__wrap .place__name {
    font-size: clamp(12px, 2vw, 15px)
}

.pg-banner-step {
    width: min(60%, 860px);
    border: 1px solid #707070;
    padding: 40px 16px;
    margin: 0 auto 80px
}

@media screen and (max-width: 869px) {
    .pg-banner-step {
        width: 80%;
        padding: 32px 16px;
        margin: 0 auto 56px
    }
}

@media screen and (max-width: 480px) {
    .pg-banner-step {
        width: 90%;
        padding: 24px 8px
    }
}

.pg-banner-step .text {
    font-size: .9375rem;
    margin-bottom: 16px
}

.pg-wakon-report {
    width: min(60%, 860px);
    margin: 0 auto 80px
}

@media screen and (max-width: 869px) {
    .pg-wakon-report {
        width: 80%;
        margin: 0 auto 56px
    }
}

@media screen and (max-width: 480px) {
    .pg-wakon-report {
        width: 90%
    }
}

.pg-wakon-report .pg-c-slide__wrapper-item {
    width: 48%
}

@media screen and (max-width: 480px) {
    .pg-wakon-report .pg-c-slide__wrapper-item {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        width: 100%
    }
}

@media screen and (max-width: 480px) {
    .pg-wakon-report .l-inner__flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.pg-wakon-report .info {
    width: 48%;
    margin-left: auto
}

@media screen and (max-width: 480px) {
    .pg-wakon-report .info {
        width: 100%;
        margin-bottom: 56px
    }
}

.pg-wakon-report .info .title {
    font-size: clamp(16px, 3vw, 20px);
    margin-bottom: 8px
}

.pg-wakon-report .info .name {
    display: block;
    font-size: clamp(14px, 2vw, 15px);
    margin-bottom: 16px
}

.pg-wakon-report .l-inner__flex:nth-child(3) .info {
    margin-left: 0;
    margin-right: auto
}

.pg-report-list {
    width: min(80%, 1200px);
    margin: 0 auto
}

@media screen and (max-width: 480px) {
    .pg-report-list {
        width: 90%;
        margin: 2.5rem auto 0
    }
}

.pg-report-list .p-card {
    width: 30%;
    margin-right: 5%;
    margin-bottom: 5rem
}

@media screen and (max-width: 869px) {
    .pg-report-list .p-card {
        width: 48%;
        margin-right: 2%;
        margin-bottom: 3.5rem
    }
}

@media screen and (max-width: 480px) {
    .pg-report-list .p-card {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2.5rem
    }
}

.pg-report-list .p-card:nth-child(3n) {
    margin-right: 0
}

@media screen and (max-width: 869px) {
    .pg-report-list .p-card:nth-child(3n) {
        margin-right: 4%
    }
}

@media screen and (max-width: 480px) {
    .pg-report-list .p-card:nth-child(3n) {
        margin-right: 0
    }
}

@media screen and (max-width: 869px) {
    .pg-report-list .p-card:nth-child(2n) {
        margin-right: 0
    }
}

@media(any-hover: hover) {
    .pg-report-list .p-card__img:hover {
        opacity: .8
    }
}

.pg-report-list .p-card__text {
    font-size: clamp(.6875rem, 3vw, 1rem)
}

.pg-report-list .p-card__text:last-of-type {
    margin-bottom: 4px
}

.pg-report-list .p-card .c-button-border {
    width: 100%
}

@media(any-hover: hover) {
    .pg-report-list .p-card:hover {
        opacity: 1
    }
}

.pg-report-gallery {
    width: min(80%, 708px);
    margin: 0 auto 5rem
}

@media screen and (max-width: 869px) {
    .pg-report-gallery {
        width: 85%
    }
}

@media screen and (max-width: 480px) {
    .pg-report-gallery {
        margin-bottom: 3rem
    }
}

.pg-report-gallery .p-card {
    width: 100%;
    margin-bottom: 2rem
}

@media(any-hover: hover) {
    .pg-report-gallery .p-card:hover {
        opacity: 1
    }
}

.pg-report-gallery .p-card__title.title-report {
    font-size: clamp(1.0625rem, 2vw, 1.125rem)
}

.pg-report-gallery .p-card__text {
    font-size: clamp(.9375rem, 2vw, 1.0625rem)
}

.pg-report-gallery .p-card__tag {
    font-size: clamp(.8125rem, 2vw, .9375rem)
}

.pg-report-gallery .p-card__tag::before {
    font-size: clamp(.8125rem, 2vw, .9375rem)
}

.pg-report-gallery .p-card .tag__wrap {
    margin: 16px 0
}

.pg-report-gallery .content p {
    font-size: clamp(.875rem, 2vw, .9375rem);
    text-align: justify;
    margin-bottom: 2rem
}

.pg-faq__container.l-container {
    margin: 5rem auto 0
}

@media screen and (max-width: 869px) {
    .pg-faq__container.l-container {
        margin: 3.5rem auto 0
    }
}

@media screen and (max-width: 480px) {
    .pg-faq__container.l-container {
        margin: 2.5rem auto 0
    }
}

.pg-faq__container .faq__nav {
    margin-bottom: 3.5rem
}

@media screen and (max-width: 480px) {
    .pg-faq__container .faq__nav {
        margin-bottom: 2.5rem
    }
}

.pg-faq__container .faq__nav li {
    width: 30%;
    height: 45px;
    background-color: #aba37e;
    color: #fff;
    font-size: .875rem;
    -webkit-transition: background-color .15s ease-in;
    transition: background-color .15s ease-in
}

@media screen and (max-width: 869px) {
    .pg-faq__container .faq__nav li {
        width: 48%
    }

    .pg-faq__container .faq__nav li:not(:last-child) {
        margin-bottom: 1rem
    }
}

@media screen and (max-width: 480px) {
    .pg-faq__container .faq__nav li {
        width: 100%
    }
}

.pg-faq__container .faq__nav li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    line-height: 45px
}

.pg-faq__container .faq__nav li a::after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    line-height: 40px;
    margin-left: .5rem;
    -webkit-transform: translateY(-30%) rotate(135deg);
    transform: translateY(-30%) rotate(135deg)
}

@media(any-hover: hover) {
    .pg-faq__container .faq__nav li:hover {
        background-color: #958c61
    }
}

.pg-faq__container .faq__wrap {
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-faq__container .faq__wrap {
        margin-bottom: 2.5rem
    }
}

.pg-faq__container .faq__wrap .title {
    width: 40%;
    font-size: clamp(1rem, 2vw, 1.125rem);
    border-top: 1px solid #a9a47e;
    border-bottom: 1px solid #a9a47e;
    padding: .5rem 0;
    margin: 0 auto 2.5rem
}

@media screen and (max-width: 869px) {
    .pg-faq__container .faq__wrap .title {
        width: 60%
    }
}

@media screen and (max-width: 480px) {
    .pg-faq__container .faq__wrap .title {
        width: 100%;
        margin: 0 auto 1.5rem
    }
}

.pg-faq__container .faq__wrap details {
    width: 48%;
    text-align: left;
    border-bottom: 1px dotted #333;
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem
}

@media screen and (max-width: 869px) {
    .pg-faq__container .faq__wrap details {
        padding-bottom: 1rem;
        margin-bottom: 1rem
    }
}

@media screen and (max-width: 480px) {
    .pg-faq__container .faq__wrap details {
        width: 100%
    }
}

.pg-faq__container .faq__wrap details[open] summary {
    margin-bottom: 1rem
}

@media screen and (max-width: 869px) {
    .pg-faq__container .faq__wrap details[open] summary {
        margin-bottom: .5rem
    }
}

.pg-faq__container .faq__wrap details summary {
    position: relative;
    font-size: clamp(.8125rem, 2vw, .875rem);
    line-height: 1.6;
    padding-left: 1.8rem;
    cursor: pointer
}

.pg-faq__container .faq__wrap details summary::before {
    content: "Q";
    display: inline-block;
    position: absolute;
    top: -12px;
    left: 0;
    color: #aba37e;
    font-family: "EB Garamond", serif;
    font-size: clamp(1.4375rem, 2vw, 1.625rem);
    margin-right: .5rem
}

@media screen and (max-width: 480px) {
    .pg-faq__container .faq__wrap details summary::before {
        top: -10px
    }
}

.pg-faq__container .faq__wrap details summary::-webkit-details-marker {
    display: none
}

.pg-faq__container .faq__wrap details p {
    position: relative;
    font-size: clamp(.6875rem, 2vw, .75rem);
    padding-left: 1.8rem
}

.pg-faq__container .faq__wrap details p::before {
    content: "A";
    display: inline-block;
    position: absolute;
    top: -5px;
    left: 3px;
    color: #849b43;
    font-family: "EB Garamond", serif;
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    vertical-align: top;
    margin-right: .5rem
}

.pg-faq__container .faq__wrap details p a {
    color: #aba37e;
    text-decoration: underline
}

.pg-map {
    margin: 5rem auto 0
}

@media screen and (max-width: 869px) {
    .pg-map {
        margin: 3.5rem auto 0
    }
}

@media screen and (max-width: 480px) {
    .pg-map {
        margin: 2.5rem auto 0
    }
}

.map__wrap {
    width: 95%;
    height: 650px;
    margin: 0 auto 5rem
}

@media screen and (max-width: 869px) {
    .map__wrap {
        position: relative;
        margin: 0 auto 1.5rem
    }
}

@media screen and (max-width: 480px) {
    .map__wrap {
        height: 300px
    }
}

.map__wrap img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.map__wrap-link {
    width: 95%;
    height: 40px;
    border-radius: 3px;
    background: #aba37e;
    text-align: center;
    line-height: 42px;
    margin: 0 auto 3.5rem
}

.map__wrap-link a {
    display: block;
    color: #fff;
    font-size: .8125rem
}

@media screen and (max-width: 869px) {
    .map__wrap-link {
        display: block
    }
}

@media screen and (max-width: 480px) {
    .map__wrap-link {
        margin: 0 auto 3rem
    }
}

.pg-access .title {
    position: relative;
    font-size: 1rem;
    padding-bottom: .5rem;
    margin-bottom: 3rem
}

@media screen and (max-width: 480px) {
    .pg-access .title {
        margin-bottom: 2rem
    }
}

.pg-access .title::after {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 5%;
    border-bottom: 1px solid #333
}

.pg-access .access__wrap {
    width: 48%;
    text-align: left;
    margin-bottom: 1.5rem
}

@media screen and (max-width: 480px) {
    .pg-access .access__wrap {
        width: 100%;
        margin-bottom: 1rem
    }
}

.pg-access .access__wrap:nth-child(1),
.pg-access .access__wrap:nth-child(2) {
    border-bottom: 1px dotted #333;
    padding-bottom: 1.5rem
}

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

    .pg-access .access__wrap:nth-child(1),
    .pg-access .access__wrap:nth-child(2) {
        padding-bottom: 1rem
    }
}

@media screen and (max-width: 480px) {
    .pg-access .access__wrap:nth-child(3) {
        border-bottom: 1px dotted #333;
        padding-bottom: 1rem
    }
}

.pg-access .access__wrap dt {
    font-size: .9375rem;
    margin-bottom: .25rem
}

.pg-access .access__wrap dd {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: .75rem
}

.pg-access .access__wrap dd li {
    margin-bottom: .25rem
}

.pg-access .access__wrap dd li span {
    display: block;
    font-size: .6875rem;
    padding-left: 1rem
}

.pg-access .access__wrap.access dt {
    position: relative;
    padding-left: 45px
}

.pg-access .access__wrap.access dt::before {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 30px;
    height: 30px
}

.pg-access .access__wrap.access:nth-child(1) dt::before,
.pg-access .access__wrap.access:nth-child(2) dt::before {
    content: url("../images/access/icon-car.jpg")
}

.pg-access .access__wrap.access:nth-child(3) dt::before {
    content: url("../images/access/icon-train.jpg")
}

.pg-access .access__wrap.access dd {
    padding-left: 45px
}

.pg-access .access__wrap.service dt {
    background-color: #9e9e9e;
    color: #fff;
    text-align: center;
    padding: 1rem 0
}

.pg-guide {
    position: relative;
    width: 100%
}

@media screen and (max-width: 480px) {
    .pg-guide {
        margin-bottom: 40px
    }
}

.pg-guide .guide-map {
    position: relative;
    height: 500px;
    -webkit-transition: height .3s ease-in;
    transition: height .3s ease-in
}

@media screen and (max-width: 869px) {
    .pg-guide .guide-map {
        height: 0
    }
}

.pg-guide .guide-map .open-button {
    position: absolute;
    bottom: 5px;
    right: 100px;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: .875rem;
    cursor: pointer;
    z-index: 2
}

@media screen and (max-width: 869px) {
    .pg-guide .guide-map .open-button {
        display: none
    }
}

.pg-guide .guide-map .open-button::before {
    content: "";
    display: inline-block;
    width: 15px;
    border: 1px solid #837c5b;
    vertical-align: middle;
    margin-right: 10px
}

@media(any-hover: hover) {
    .pg-guide .guide-map .open-button:hover {
        opacity: .8
    }
}

.pg-guide .guide-map .slick-dots {
    top: 0;
    left: 50%;
    max-width: 1365px;
    height: 500px !important;
    background: url("../images/guide/map.webp") no-repeat;
    background-size: cover;
    background-position: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: height .3s ease-in;
    transition: height .3s ease-in
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots {
        width: 1047px
    }
}

@media screen and (max-width: 869px) {
    .pg-guide .guide-map .slick-dots {
        display: none
    }
}

.pg-guide .guide-map .slick-dots li {
    position: absolute !important;
    opacity: 1;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in
}

.pg-guide .guide-map .slick-dots li::before,
.pg-guide .guide-map .slick-dots li::after {
    display: none;
    position: absolute
}

.pg-guide .guide-map .slick-dots li::before {
    bottom: 55px;
    left: 50%;
    width: 200px;
    height: 200px;
    background-color: #ebe7cc;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 1rem .5rem;
    z-index: 10
}

.pg-guide .guide-map .slick-dots li::after {
    content: "";
    bottom: 45px;
    left: 50%;
    width: 20px;
    height: 20px;
    background-color: #ebe7cc;
    -webkit-transform: translateX(-50%) rotate(135deg);
    transform: translateX(-50%) rotate(135deg);
    z-index: 8
}

.pg-guide .guide-map .slick-dots li button {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 35px !important;
    height: 35px !important;
    background-color: rgba(255, 255, 255, .9) !important;
    border-radius: 50% !important;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    -webkit-transition: -webkit-transform .15s ease-in;
    transition: -webkit-transform .15s ease-in;
    transition: transform .15s ease-in;
    transition: transform .15s ease-in, -webkit-transform .15s ease-in
}

.pg-guide .guide-map .slick-dots li button::before {
    top: 50%;
    left: 50%;
    display: inline-block;
    color: #aba37e;
    font-family: "EB Garamond", serif;
    font-size: .9375rem;
    font-weight: 500;
    font-style: italic;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 1;
    z-index: 2
}

.pg-guide .guide-map .slick-dots li.slick-active button::before {
    color: #aba37e;
    opacity: 1
}

@media(any-hover: hover) {

    .pg-guide .guide-map .slick-dots li:hover::before,
    .pg-guide .guide-map .slick-dots li:hover::after {
        display: inline-block
    }

    .pg-guide .guide-map .slick-dots li:hover button {
        -webkit-transform: translate(-50%, -50%) scale(1.5);
        transform: translate(-50%, -50%) scale(1.5);
        background-color: rgba(171, 163, 126, .9) !important
    }

    .pg-guide .guide-map .slick-dots li:hover button::before {
        color: #fff
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(1) {
    top: 370px;
    left: 490px
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots li:nth-child(1) {
        left: 330px
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(1)::before {
    content: url("../images/guide/01/main-img-sm.jpg")
}

.pg-guide .guide-map .slick-dots li:nth-child(1) button::before {
    content: "01"
}

.pg-guide .guide-map .slick-dots li:nth-child(2) {
    top: 370px;
    left: 585px
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots li:nth-child(2) {
        left: 425px
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(2)::before {
    content: url("../images/guide/02/main-img-sm.jpg")
}

.pg-guide .guide-map .slick-dots li:nth-child(2) button::before {
    content: "02"
}

.pg-guide .guide-map .slick-dots li:nth-child(3) {
    top: 370px;
    left: 665px
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots li:nth-child(3) {
        left: 505px
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(3)::before {
    content: url("../images/guide/03/main-img-sm.jpg")
}

.pg-guide .guide-map .slick-dots li:nth-child(3) button::before {
    content: "03"
}

.pg-guide .guide-map .slick-dots li:nth-child(4) {
    top: 280px;
    left: 640px
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots li:nth-child(4) {
        left: 480px
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(4)::before {
    content: url("../images/guide/04/main-img-sm.jpg")
}

.pg-guide .guide-map .slick-dots li:nth-child(4) button::before {
    content: "04"
}

.pg-guide .guide-map .slick-dots li:nth-child(5) {
    top: 160px;
    left: 575px
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots li:nth-child(5) {
        left: 415px
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(5)::before {
    content: url("../images/guide/05/main-img-sm.jpg")
}

.pg-guide .guide-map .slick-dots li:nth-child(5) button::before {
    content: "05"
}

.pg-guide .guide-map .slick-dots li:nth-child(6) {
    top: 140px;
    left: 660px
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots li:nth-child(6) {
        left: 500px
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(6)::before {
    content: url("../images/guide/06/main-img-sm.jpg")
}

.pg-guide .guide-map .slick-dots li:nth-child(6) button::before {
    content: "06"
}

.pg-guide .guide-map .slick-dots li:nth-child(7) {
    top: 370px;
    left: 950px
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots li:nth-child(7) {
        left: 790px
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(7)::before {
    content: url("../images/guide/07/main-img-sm.jpg")
}

.pg-guide .guide-map .slick-dots li:nth-child(7) button::before {
    content: "07"
}

.pg-guide .guide-map .slick-dots li:nth-child(8) {
    top: 300px;
    left: 950px
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots li:nth-child(8) {
        left: 790px
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(8)::before {
    content: url("../images/guide/08/main-img-sm.jpg")
}

.pg-guide .guide-map .slick-dots li:nth-child(8) button::before {
    content: "08"
}

.pg-guide .guide-map .slick-dots li:nth-child(9) {
    top: 270px;
    left: 800px
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots li:nth-child(9) {
        left: 640px
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(9)::before {
    content: url("../images/guide/09/main-img-sm.jpg")
}

.pg-guide .guide-map .slick-dots li:nth-child(9) button::before {
    content: "09"
}

.pg-guide .guide-map .slick-dots li:nth-child(10) {
    top: 100px;
    left: 860px
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots li:nth-child(10) {
        left: 700px
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(10)::before {
    content: url("../images/guide/10/main-img-sm.jpg")
}

.pg-guide .guide-map .slick-dots li:nth-child(10) button::before {
    content: "10"
}

.pg-guide .guide-map .slick-dots li:nth-child(11) {
    top: 150px;
    left: 490px
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots li:nth-child(11) {
        left: 330px
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(11)::before {
    content: url("../images/guide/11/main-img-sm.jpg")
}

.pg-guide .guide-map .slick-dots li:nth-child(11) button::before {
    content: "11"
}

.pg-guide .guide-map .slick-dots li:nth-child(12) {
    top: 190px;
    left: 405px
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots li:nth-child(12) {
        left: 245px
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(12)::before {
    content: url("../images/guide/12/main-img-sm.jpg")
}

.pg-guide .guide-map .slick-dots li:nth-child(12) button::before {
    content: "12"
}

.pg-guide .guide-map .slick-dots li:nth-child(13) {
    top: 245px;
    left: 455px
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots li:nth-child(13) {
        left: 295px
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(13)::before {
    content: url("../images/guide/13/main-img-sm.jpg")
}

.pg-guide .guide-map .slick-dots li:nth-child(13) button::before {
    content: "13"
}

.pg-guide .guide-map .slick-dots li:nth-child(14) {
    top: 110px;
    left: 435px
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-map .slick-dots li:nth-child(14) {
        left: 275px
    }
}

.pg-guide .guide-map .slick-dots li:nth-child(14)::before {
    content: url("../images/guide/14/main-img-sm.jpg")
}

.pg-guide .guide-map .slick-dots li:nth-child(14) button::before {
    content: "14"
}

.pg-guide .guide-map.is__close {
    height: 40px
}

.pg-guide .guide-map.is__close .slick-dots {
    height: 0 !important
}

.pg-guide .guide-map.is__close .slick-dots li {
    opacity: 0
}

.pg-guide .guide-map.is__close .open-button::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 6.5px;
    left: 6.2px;
    border-left: 2px solid #837c5b;
    height: 15px
}

.pg-guide .guide-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 1140px;
    left: 50%;
    width: 100%;
    height: 15px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10
}

@media screen and (max-width: 1365px) {
    .pg-guide .guide-dots {
        top: 1060px
    }
}

@media screen and (max-width: 869px) {
    .pg-guide .guide-dots {
        top: 73vh
    }
}

.pg-guide .guide-dots .slick-track {
    width: 100% !important
}

.pg-guide .guide-dots li {
    position: relative;
    width: 10px !important;
    height: 10px !important;
    margin: 0 .25rem
}

.pg-guide .guide-dots li::before {
    content: "◯";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    color: #aba37e;
    font-size: 6px
}

.pg-guide .guide-dots li.slick-current::before {
    content: "●"
}

.pg-guide .scroll-icon {
    display: none;
    position: absolute;
    top: 15%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 120px;
    height: 120px;
    z-index: 2
}

@media screen and (max-width: 869px) {
    .pg-guide .scroll-icon {
        display: block;
        -webkit-transition: opacity .3s ease-in;
        transition: opacity .3s ease-in
    }
}

.pg-guide-slider {
    width: 100%
}

@media screen and (max-width: 869px) {
    .pg-guide-slider {
        padding-top: 0
    }
}

.pg-guide-slider .slide__item .top {
    max-height: 700px;
    background-color: #ebe7cc;
    padding: 40px 0
}

@media screen and (max-width: 1365px) {
    .pg-guide-slider .slide__item .top {
        position: relative;
        height: 535px
    }
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top {
        background-color: #fff;
        height: auto;
        max-height: initial;
        padding: 0;
        margin-bottom: 4rem
    }
}

.pg-guide-slider .slide__item .top .l-inner__flex {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: min(75%, 1120px);
    max-height: 620px;
    margin: 0 auto
}

@media screen and (max-width: 1165px) {
    .pg-guide-slider .slide__item .top .l-inner__flex {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        position: absolute;
        top: 50%;
        left: 50%;
        height: auto;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .l-inner__flex {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        max-height: initial;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

.pg-guide-slider .slide__item .top .img {
    width: min(50%, 560px)
}

@media screen and (max-width: 1365px) {
    .pg-guide-slider .slide__item .top .img {
        max-width: 455px
    }
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .img {
        position: relative;
        width: 100%;
        max-width: initial;
        margin: 0 auto 4rem
    }
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .img>img {
        aspect-ratio: 1/1
    }
}

.pg-guide-slider .slide__item .top .img .number-sp {
    display: none
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .img .number-sp {
        position: absolute;
        bottom: 10px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        display: inline-block;
        width: 70px
    }
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .img img {
        height: 100%
    }
}

.pg-guide-slider .slide__item .top .info {
    position: relative;
    width: 45%
}

@media screen and (max-width: 1365px) {
    .pg-guide-slider .slide__item .top .info {
        width: 47%;
        max-width: 455px
    }
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .info {
        width: 90%;
        margin: 0 auto
    }
}

@media screen and (max-width: 480px) {
    .pg-guide-slider .slide__item .top .info {
        width: 95%
    }
}

.pg-guide-slider .slide__item .top .info .small-map {
    width: 80%;
    -o-object-fit: cover;
    object-fit: cover;
    margin-bottom: 3%
}

@media screen and (max-width: 1365px) {
    .pg-guide-slider .slide__item .top .info .small-map {
        width: 65%
    }
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .info .small-map {
        display: none
    }
}

.pg-guide-slider .slide__item .top .info .text__wrap {
    text-align: left
}

@media screen and (max-width: 1165px) {
    .pg-guide-slider .slide__item .top .info .text__wrap {
        margin-bottom: 1.5rem
    }
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .info .text__wrap {
        opacity: 0;
        -webkit-transform: translateY(30%);
        transform: translateY(30%)
    }
}

.pg-guide-slider .slide__item .top .info .text__wrap h2 {
    color: #837c5b;
    font-size: clamp(1.25rem, 4vw, 1.625rem);
    line-height: 1.4
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .info .text__wrap h2 {
        position: relative;
        width: 70%;
        background-color: #fff;
        text-align: center;
        margin: 0 auto 24px
    }

    .pg-guide-slider .slide__item .top .info .text__wrap h2::before {
        content: "";
        display: inline-block;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 400px;
        border-top: 1px solid #837c5b;
        z-index: -1
    }
}

@media screen and (max-width: 869px)and (max-width: 699px) {
    .pg-guide-slider .slide__item .top .info .text__wrap h2::before {
        width: 320px
    }
}

@media screen and (max-width: 480px) {
    .pg-guide-slider .slide__item .top .info .text__wrap h2 {
        width: 72%
    }
}

.pg-guide-slider .slide__item .top .info .text__wrap h2 .font-num {
    font-family: "EB Garamond", serif;
    font-size: clamp(1.875rem, 2vw, 2rem);
    font-weight: 500;
    font-style: italic;
    opacity: .4;
    padding-right: .5rem
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .info .text__wrap h2 .font-num {
        display: none
    }
}

.pg-guide-slider .slide__item .top .info .text__wrap p {
    font-size: clamp(.8125rem, 2vw, .9375rem)
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .info .text__wrap p {
        text-align: center
    }
}

.pg-guide-slider .slide__item .top .info .comment__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}

@media screen and (max-width: 1365px) {
    .pg-guide-slider .slide__item .top .info .comment__wrap {
        position: relative
    }
}

.pg-guide-slider .slide__item .top .info .comment__wrap p {
    position: relative;
    width: min(60%, 300px);
    border: 1px solid #837c5b;
    color: #837c5b;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: clamp(.625rem, 2vw, .8125rem);
    text-align: center;
    padding: 3% 2%;
    margin-right: 4%
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .info .comment__wrap p {
        -webkit-transform: translateX(60%);
        transform: translateX(60%);
        opacity: 0
    }
}

.pg-guide-slider .slide__item .top .info .comment__wrap p::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    right: -8px;
    width: 15px;
    height: 15px;
    border-top: 1px solid #837c5b;
    border-right: 1px solid #837c5b;
    background-color: #ebe7cc;
    -webkit-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg)
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .info .comment__wrap p::after {
        background-color: #fff
    }
}

.pg-guide-slider .slide__item .top .info .comment__wrap .staff-img {
    width: 30%
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .info .comment__wrap .staff-img {
        -webkit-transform: translateX(30%);
        transform: translateX(30%);
        opacity: 0
    }
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .top .info.is__animation .text__wrap {
        -webkit-animation: fade-up .8s cubic-bezier(0.77, 0, 0.175, 1) .15s forwards;
        animation: fade-up .8s cubic-bezier(0.77, 0, 0.175, 1) .15s forwards
    }

    .pg-guide-slider .slide__item .top .info.is__animation .comment__wrap .staff-img {
        -webkit-animation: fade-in-img .8s cubic-bezier(0.77, 0, 0.175, 1) .5s forwards;
        animation: fade-in-img .8s cubic-bezier(0.77, 0, 0.175, 1) .5s forwards
    }

    .pg-guide-slider .slide__item .top .info.is__animation .comment__wrap p {
        -webkit-animation: fade-in-text .8s cubic-bezier(0.77, 0, 0.175, 1) .8s forwards;
        animation: fade-in-text .8s cubic-bezier(0.77, 0, 0.175, 1) .8s forwards
    }
}

.pg-guide-slider .slide__item .next__button {
    display: inline-block;
    width: 650px;
    border: 1px solid #837c5b;
    padding: 1rem;
    margin: 4rem auto 0;
    cursor: pointer;
    -webkit-transition: background-color .15s ease-in;
    transition: background-color .15s ease-in
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .next__button {
        width: 590px;
        padding: 0
    }
}

@media only screen and (max-width: 600px) {
    .pg-guide-slider .slide__item .next__button {
        width: 100%
    }
}

@media screen and (max-width: 480px) {
    .pg-guide-slider .slide__item .next__button {
        margin: 0
    }
}

@media(any-hover: hover) {
    .pg-guide-slider .slide__item .next__button:hover {
        background-color: rgba(112, 112, 112, .1)
    }
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .next__button .l-inner__flex {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 95%;
        margin: 0
    }
}

.pg-guide-slider .slide__item .next__button .l-inner__flex .next-img {
    width: 38%
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .next__button .l-inner__flex .next-img {
        width: 35%;
        margin-right: 8%
    }
}

.pg-guide-slider .slide__item .next__button .l-inner__flex p {
    width: 43%;
    color: #837c5b;
    font-size: clamp(.875rem, 3vw, 1.125rem);
    line-height: 1.4
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .next__button .l-inner__flex p {
        width: 40%;
        margin-right: 2%
    }
}

.pg-guide-slider .slide__item .next__button .l-inner__flex .arrow {
    width: 15%;
    max-width: 90px
}

.pg-guide-slider .slide__item .gallery {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: min(90%, 1480px);
    margin: 4rem 0 0 auto
}

@media screen and (max-width: 869px) {
    .pg-guide-slider .slide__item .gallery {
        display: none
    }
}

.pg-guide-slider .slide__item .gallery .title {
    font-family: "EB Garamond", serif;
    font-size: 1.4375rem;
    font-weight: 500;
    font-style: italic;
    text-align: left;
    line-height: 1.4;
    border-bottom: 1px solid #333;
    padding-bottom: 2.5rem
}

.pg-guide-slider .slide__item .gallery .title-jp {
    display: block;
    font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
    font-size: 1rem;
    font-style: normal;
    margin-top: 16px
}

.pg-guide-slider .slide__item .gallery .img {
    width: 80%
}

@media screen and (max-width: 999px) {
    .pg-guide-slider .slide__item .gallery .img {
        width: 70%
    }
}

@-webkit-keyframes fade-up {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30%);
        transform: translateY(30%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fade-up {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30%);
        transform: translateY(30%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes fade-in-img {
    0% {
        opacity: 0;
        -webkit-transform: translateX(30%);
        transform: translateX(30%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fade-in-img {
    0% {
        opacity: 0;
        -webkit-transform: translateX(30%);
        transform: translateX(30%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes fade-in-text {
    0% {
        opacity: 0;
        -webkit-transform: translateX(60%);
        transform: translateX(60%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fade-in-text {
    0% {
        opacity: 0;
        -webkit-transform: translateX(60%);
        transform: translateX(60%)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.pg-fair-list {
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-fair-list {
        margin-bottom: 1rem
    }
}

.pg-fair-list .card {
    width: 48%;
    margin-bottom: 3rem;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
    -webkit-transition: opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975)
}

.pg-fair-list .card:nth-child(1),
.pg-fair-list .card:nth-child(2) {
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

@media screen and (max-width: 480px) {
    .pg-fair-list .card {
        width: 100%
    }
}

.pg-fair-list .card img {
    margin-bottom: 1rem
}

@media(any-hover: hover) {
    .pg-fair-list .card img:hover {
        opacity: .9
    }
}

.pg-fair-list .card__title {
    font-size: clamp(1.5rem, 3vw, 1.75rem);
    margin-bottom: .5rem
}

.pg-fair-list .card__text {
    font-size: clamp(.875rem, 2vw, 1rem);
    margin-bottom: 1rem
}

.pg-fair-list .card .c-border__button {
    display: inline-block;
    width: 48%
}

@media screen and (max-width: 480px) {
    .pg-fair-list .card .c-border__button {
        width: 100%;
        margin-bottom: 1rem
    }
}

.pg-fair-list .card.is__active {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.pg-reserve-info {
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-reserve-info {
        margin-bottom: 3rem
    }
}

.pg-reserve-info .bestrate {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2rem
}

.pg-reserve-info .bestrate .logo {
    max-width: 150px;
    margin-right: 2rem
}

@media screen and (max-width: 869px) {
    .pg-reserve-info .bestrate .logo {
        width: 50%;
        margin: 0 auto 1rem
    }
}

.pg-reserve-info .bestrate h2 {
    color: #847053;
    font-size: clamp(1.125rem, 3vw, 1.375rem);
    line-height: 1.6
}

.pg-reserve-info .p-accordion__item {
    width: 100%;
    border: 1px solid #aba298
}

.pg-reserve-info .p-accordion__item .accordion__title {
    position: relative;
    background-color: #f2f0ed;
    color: #847053;
    font-size: 1.375rem;
    text-align: center;
    margin-bottom: 0
}

@media screen and (max-width: 480px) {
    .pg-reserve-info .p-accordion__item .accordion__title .icon-open {
        top: 45%;
        width: 20px;
        height: 20px
    }
}

.pg-reserve-info .p-accordion__item .accordion__title .icon-open span {
    background-color: #aba298
}

.pg-reserve-info .p-accordion__item .accordion__child {
    width: min(90%, 700px);
    padding: 2rem;
    margin: 0 auto
}

@media screen and (max-width: 480px) {
    .pg-reserve-info .p-accordion__item .accordion__child {
        padding: 2rem .5rem
    }
}

.pg-reserve-info .p-accordion__item .accordion__child .text {
    font-size: clamp(1rem, 2vw, 1.125rem);
    margin-bottom: 1rem
}

.pg-reserve-info .p-accordion__item .accordion__child .item {
    display: grid;
    place-content: center;
    width: 180px;
    height: 180px;
    background-color: #aba298;
    margin-bottom: 1.5rem
}

@media screen and (max-width: 699px) {
    .pg-reserve-info .p-accordion__item .accordion__child .item {
        width: 100%;
        height: auto;
        padding: 1rem .5rem;
        margin-bottom: .5rem
    }

    .pg-reserve-info .p-accordion__item .accordion__child .item:last-of-type {
        margin-bottom: 1.5rem
    }
}

.pg-reserve-info .p-accordion__item .accordion__child .item p {
    color: #fff;
    font-size: clamp(.9375rem, 2vw, 1.0625rem);
    line-height: 1.4
}

.pg-reserve-info .p-accordion__item .accordion__child .item p .font-lg {
    font-size: clamp(1.125rem, 2vw, 1.25rem)
}

.pg-reserve-info .p-accordion__item .accordion__child .note {
    position: relative;
    width: 430px;
    font-size: clamp(.875rem, 2vw, 1rem);
    font-weight: lighter;
    text-align: left;
    padding-left: 1.2rem;
    margin: 0 auto
}

.pg-reserve-info .p-accordion__item .accordion__child .note::before {
    content: "※";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    font-size: clamp(.875rem, 2vw, 1rem)
}

@media screen and (max-width: 480px) {
    .pg-reserve-info .p-accordion__item .accordion__child .note {
        width: 100%
    }
}

.pg-fair-message {
    position: relative;
    width: 70%;
    background: url("../images/fair/bg_01.jpg");
    text-align: left;
    padding: 3rem;
    margin: 0 auto 5rem
}

@media screen and (max-width: 699px) {
    .pg-fair-message {
        width: 95%;
        padding: 4rem 1.5rem 2rem 1.5rem;
        margin-bottom: 3rem
    }
}

.pg-fair-message .title-en {
    width: min(60%, 195px);
    margin-bottom: .5rem
}

.pg-fair-message .title-jp {
    color: #7b7b7b;
    font-size: clamp(.8125rem, 3vw, 1.0625rem);
    line-height: 1.4;
    margin-bottom: 1rem
}

.pg-fair-message .text {
    font-size: clamp(.875rem, 2vw, 1rem);
    line-height: 2
}

.pg-fair-message::after {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: -5%;
    width: 200px;
    height: 200px;
    background: url("../images/fair/planner_img.webp") no-repeat;
    background-size: contain
}

@media screen and (max-width: 1119px) {
    .pg-fair-message::after {
        bottom: initial;
        top: -5%;
        right: 2%;
        width: 150px;
        height: 150px
    }
}

@media screen and (max-width: 480px) {
    .pg-fair-message::after {
        top: 5%;
        width: 100px;
        height: 100px
    }
}

.pg-fair-flow .links {
    margin-bottom: 3rem
}

@media screen and (max-width: 480px) {
    .pg-fair-flow .links {
        margin-bottom: 1.5rem
    }
}

.pg-fair-flow .links .c-border__button {
    width: 30%
}

@media screen and (max-width: 699px) {
    .pg-fair-flow .links .c-border__button {
        width: 100%;
        margin-bottom: .8rem
    }
}

.pg-fair-flow .flow__container {
    width: 100%;
    background: url("../images/fair/bg_01.jpg") no-repeat;
    background-size: cover;
    padding: 3rem 0 6rem 0
}

.pg-fair-flow .flow__container .flow__item {
    position: relative;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: min(50%, 700px);
    margin: 0 auto
}

@media screen and (max-width: 1119px) {
    .pg-fair-flow .flow__container .flow__item {
        width: 95%
    }
}

.pg-fair-flow .flow__container .flow__item::after {
    content: "";
    display: inline-block;
    position: absolute;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat
}

.pg-fair-flow .flow__container .flow__item .icons {
    position: relative;
    width: 12%;
    margin-right: 8%
}

@media screen and (max-width: 1119px) {
    .pg-fair-flow .flow__container .flow__item .icons {
        width: 9%
    }
}

@media screen and (max-width: 699px) {
    .pg-fair-flow .flow__container .flow__item .icons {
        width: 12%
    }
}

@media screen and (max-width: 480px) {
    .pg-fair-flow .flow__container .flow__item .icons {
        width: 20%
    }
}

.pg-fair-flow .flow__container .flow__item .icons .num {
    width: 90%
}

.pg-fair-flow .flow__container .flow__item .icons .icon {
    position: absolute
}

.pg-fair-flow .flow__container .flow__item .icons .icon.icon01 {
    bottom: -60%;
    left: -20px;
    width: 120%
}

@media screen and (max-width: 480px) {
    .pg-fair-flow .flow__container .flow__item .icons .icon.icon01 {
        left: 0px;
        bottom: -75%
    }
}

.pg-fair-flow .flow__container .flow__item .icons .icon.icon02 {
    bottom: -55%;
    left: -40px
}

@media screen and (max-width: 480px) {
    .pg-fair-flow .flow__container .flow__item .icons .icon.icon02 {
        bottom: -75%;
        left: -10px
    }
}

.pg-fair-flow .flow__container .flow__item .icons .icon.icon03 {
    bottom: -140%;
    left: 0
}

@media screen and (max-width: 480px) {
    .pg-fair-flow .flow__container .flow__item .icons .icon.icon03 {
        bottom: -170%
    }
}

.pg-fair-flow .flow__container .flow__item .icons .icon.icon04 {
    bottom: -55%;
    left: -9px;
    width: 130%
}

@media screen and (max-width: 480px) {
    .pg-fair-flow .flow__container .flow__item .icons .icon.icon04 {
        bottom: -65%
    }
}

.pg-fair-flow .flow__container .flow__item .icons .icon.icon05 {
    bottom: -125%;
    left: -20px;
    width: 120%
}

@media screen and (max-width: 480px) {
    .pg-fair-flow .flow__container .flow__item .icons .icon.icon05 {
        left: 0
    }
}

.pg-fair-flow .flow__container .flow__item .text {
    width: 73%;
    text-align: justify
}

@media screen and (max-width: 480px) {
    .pg-fair-flow .flow__container .flow__item .text {
        width: 67%
    }
}

.pg-fair-flow .flow__container .flow__item .text h3 {
    font-size: clamp(1.5rem, 4vw, 1.75rem)
}

.pg-fair-flow .flow__container .flow__item .text p {
    font-size: clamp(.875rem, 4vw, 1rem)
}

.pg-fair-flow .flow__container .flow__item.item01::after {
    width: min(45%, 322px);
    top: 85%;
    left: 18%;
    background-image: url("../images/fair/path_01.svg")
}

@media screen and (max-width: 1119px) {
    .pg-fair-flow .flow__container .flow__item.item01::after {
        width: 50%;
        left: 17%
    }
}

@media screen and (max-width: 869px) {
    .pg-fair-flow .flow__container .flow__item.item01::after {
        top: 90%;
        left: 20%
    }
}

@media screen and (max-width: 480px) {
    .pg-fair-flow .flow__container .flow__item.item01::after {
        width: 60%;
        top: 90%;
        left: 15%
    }
}

.pg-fair-flow .flow__container .flow__item.item02::after {
    width: 430px;
    top: 80%;
    left: 35%;
    background-image: url("../images/fair/path_02.svg")
}

@media screen and (max-width: 1119px) {
    .pg-fair-flow .flow__container .flow__item.item02::after {
        width: 70%
    }
}

@media screen and (max-width: 869px) {
    .pg-fair-flow .flow__container .flow__item.item02::after {
        top: 78%;
        left: 40%
    }
}

@media screen and (max-width: 699px) {
    .pg-fair-flow .flow__container .flow__item.item02::after {
        left: 30%
    }
}

@media screen and (max-width: 480px) {
    .pg-fair-flow .flow__container .flow__item.item02::after {
        width: 80%;
        top: 90%;
        left: 10%
    }
}

.pg-fair-flow .flow__container .flow__item.item03::after {
    width: 405px;
    top: 80%;
    left: 7%;
    background-image: url("../images/fair/path_03.svg")
}

@media screen and (max-width: 1119px) {
    .pg-fair-flow .flow__container .flow__item.item03::after {
        width: 65%;
        top: 90%;
        left: 17%
    }
}

@media screen and (max-width: 869px) {
    .pg-fair-flow .flow__container .flow__item.item03::after {
        top: 95%;
        left: 15%
    }
}

@media screen and (max-width: 480px) {
    .pg-fair-flow .flow__container .flow__item.item03::after {
        width: 70%;
        top: 100%
    }
}

.pg-fair-flow .flow__container .flow__item.item04::after {
    width: 420px;
    top: 50%;
    left: 27%;
    background-image: url("../images/fair/path_04.svg")
}

@media screen and (max-width: 1119px) {
    .pg-fair-flow .flow__container .flow__item.item04::after {
        width: 35%;
        top: 68%;
        left: 45%
    }
}

@media screen and (max-width: 869px) {
    .pg-fair-flow .flow__container .flow__item.item04::after {
        width: 55%;
        top: 55%;
        left: 30%
    }
}

@media screen and (max-width: 699px) {
    .pg-fair-flow .flow__container .flow__item.item04::after {
        top: 65%;
        left: 35%
    }
}

@media screen and (max-width: 480px) {
    .pg-fair-flow .flow__container .flow__item.item04::after {
        width: 80%;
        top: 80%;
        left: 10%
    }
}

.pg-fair-flow .flow__container .flow__item:nth-child(even) {
    right: -70px;
    margin-bottom: 6rem
}

@media screen and (max-width: 1119px) {
    .pg-fair-flow .flow__container .flow__item:nth-child(even) {
        right: 0
    }
}

.pg-fair-flow .flow__container .flow__item:nth-child(odd) {
    left: -50px;
    margin-bottom: 7rem
}

@media screen and (max-width: 1119px) {
    .pg-fair-flow .flow__container .flow__item:nth-child(odd) {
        left: 0
    }
}

.pg-fair-flow .flow__container .flow__item:nth-child(odd) .icons {
    margin-right: 0;
    margin-left: 8%
}

.pg-fair-flow .flow__container .flow__item:last-child {
    margin-bottom: 0
}

.pg-fair-faq {
    padding: 4rem 0
}

.pg-fair-faq .item {
    text-align: left;
    margin-bottom: 2.5rem
}

@media screen and (max-width: 480px) {
    .pg-fair-faq .item {
        margin-bottom: 2rem
    }
}

.pg-fair-faq .item .question {
    position: relative;
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    padding-left: 2rem;
    margin-bottom: .5rem
}

.pg-fair-faq .item .question::before {
    content: "Q";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    color: #aba298;
    font-size: clamp(1.5rem, 2vw, 1.625rem);
    line-height: 1.2
}

.pg-fair-faq .item .answer {
    font-size: clamp(.875rem, 2vw, 1rem);
    padding-left: 2rem
}

.pg-fair-faq .item .answer .text-link {
    text-decoration: underline
}

@media(any-hover: hover) {
    .pg-fair-faq .item .answer .text-link:hover {
        opacity: .9
    }
}

.pg-fair-main .main-img {
    width: 100%;
    margin-bottom: 1rem;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
    -webkit-transition: opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .5s .2s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .5s .2s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: transform .5s .2s cubic-bezier(0.545, 0.08, 0.52, 0.975), opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: transform .5s .2s cubic-bezier(0.545, 0.08, 0.52, 0.975), opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .5s .2s cubic-bezier(0.545, 0.08, 0.52, 0.975)
}

@media screen and (max-width: 869px) {
    .pg-fair-main .main-img {
        margin-bottom: 4rem
    }
}

@media screen and (max-width: 480px) {
    .pg-fair-main .main-img {
        margin-bottom: 2rem
    }
}

.pg-fair-main .main-img.is__active {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

.pg-fair-main .c-breadcrumbs {
    margin-bottom: 4rem
}

.pg-fair-main .fair-title {
    display: inline-block;
    font-size: clamp(2rem, 4vw, 2.625rem);
    margin-bottom: 1rem
}

.pg-fair-main .fair-title .bottom {
    display: block;
    border-top: 1px solid #aba37e;
    color: #aba37e;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: clamp(1.25rem, 2vw, 1.375rem);
    padding-top: .5rem
}

.pg-fair-main .lead {
    width: min(90%, 680px);
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: clamp(1rem, 2vw, 1.125rem);
    text-align: justify;
    margin: 0 auto 4rem
}

.pg-fair-main .info__wrap {
    margin-bottom: 10rem
}

@media screen and (max-width: 869px) {
    .pg-fair-main .info__wrap {
        margin-bottom: 5rem
    }
}

.pg-fair-main .info__wrap .item {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif
}

.pg-fair-main .info__wrap .item:first-of-type {
    margin-bottom: .5rem
}

.pg-fair-main .info__wrap .item:first-of-type::after {
    content: "";
    display: inline-block;
    border-bottom: 2px solid #ebebeb;
    width: 100px
}

.pg-fair-main .info__wrap .item dt {
    font-size: clamp(1rem, 2vw, 1.125rem);
    font-weight: bold
}

.pg-fair-main .info__wrap .item dd {
    font-size: clamp(.875rem, 2vw, 1rem)
}

.pg-fair-contents {
    position: relative;
    padding-bottom: 1rem;
    margin-bottom: 2rem
}

.pg-fair-contents::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 30%;
    height: 100%;
    background-color: rgba(171, 163, 126, .1);
    z-index: -1
}

.pg-fair-contents .contents-title {
    font-size: clamp(1.375rem, 3vw, 1.75rem);
    line-height: 1.2;
    margin-bottom: 4rem
}

@media screen and (max-width: 680px) {
    .pg-fair-contents .contents-title {
        margin-bottom: 3rem
    }
}

.pg-fair-contents .contents-title::before {
    content: "";
    display: block;
    width: 60px;
    height: 12px;
    background: url("../images/fair/single/icon-diamond.png") no-repeat;
    background-size: contain;
    margin: 0 auto 1rem
}

.pg-fair-contents .content {
    margin-bottom: 4rem;
    opacity: 0;
    -webkit-transition: opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .5s cubic-bezier(0.545, 0.08, 0.52, 0.975)
}

@media screen and (max-width: 680px) {
    .pg-fair-contents .content {
        margin-bottom: 3rem
    }
}

.pg-fair-contents .content:nth-of-type(odd) {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px)
}

.pg-fair-contents .content:nth-of-type(even) {
    -webkit-transform: translateX(20px);
    transform: translateX(20px)
}

.pg-fair-contents .content .img {
    width: 48%
}

@media screen and (max-width: 680px) {
    .pg-fair-contents .content .img {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        width: 100%;
        margin-bottom: 1rem
    }
}

.pg-fair-contents .content .text__wrap {
    width: 48%
}

@media screen and (max-width: 680px) {
    .pg-fair-contents .content .text__wrap {
        width: 100%
    }
}

.pg-fair-contents .content .text__wrap .title {
    color: #aba37e;
    font-size: clamp(1.25rem, 3vw, 1.375rem);
    margin-bottom: .5rem
}

.pg-fair-contents .content .text__wrap .text {
    width: 80%;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: clamp(.875rem, 3vw, 1rem);
    text-align: justify;
    margin: 0 auto
}

@media screen and (max-width: 680px) {
    .pg-fair-contents .content .text__wrap .text {
        width: 90%
    }
}

.pg-fair-contents .content.is__active {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
}

.pg-fair-link {
    position: relative;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    opacity: 0;
    -webkit-transition: opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: opacity .5s cubic-bezier(0.545, 0.08, 0.52, 0.975)
}

.pg-fair-link .img {
    width: 60%
}

@media screen and (max-width: 869px) {
    .pg-fair-link .img {
        width: 100%
    }
}

.pg-fair-link .text__wrap {
    display: grid;
    place-content: center;
    width: 40%;
    background: url("../images/fair/single/reserve-bg.webp") no-repeat;
    background-size: cover
}

@media screen and (max-width: 869px) {
    .pg-fair-link .text__wrap {
        width: 100%;
        padding: 2rem 0
    }
}

.pg-fair-link .text__wrap .inner {
    padding-right: 2rem
}

@media screen and (max-width: 869px) {
    .pg-fair-link .text__wrap .inner {
        padding-right: 0
    }
}

.pg-fair-link .text__wrap .inner .text {
    color: #fff;
    font-size: clamp(1.5rem, 2vw, 1.625rem);
    line-height: 1.4;
    margin-bottom: 1rem
}

.pg-fair-link .text__wrap .inner .text::before {
    content: "";
    display: block;
    width: 45px;
    height: 22px;
    background: url("../images/fair/single/icon-diamond-white.png") no-repeat;
    background-size: contain;
    margin: 0 auto 1rem
}

@media screen and (max-width: 869px) {
    .pg-fair-link .text__wrap .inner .text::before {
        display: none
    }
}

.pg-fair-link .text__wrap .inner .c-circle-button {
    width: 80px;
    height: 80px;
    margin: 0 auto
}

.pg-fair-link .absolute-message {
    position: absolute;
    bottom: 0;
    left: 60%;
    width: 16%
}

@media screen and (max-width: 869px) {
    .pg-fair-link .absolute-message {
        width: 23%;
        left: 85%
    }
}

.pg-fair-link .absolute-message .text {
    position: absolute;
    top: -40px;
    left: -50px;
    display: grid;
    place-content: center;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    border: 1px solid #aba37e;
    background-color: #fff
}

@media screen and (max-width: 1119px) {
    .pg-fair-link .absolute-message .text {
        left: -70px
    }
}

@media screen and (max-width: 869px) {
    .pg-fair-link .absolute-message .text {
        width: 120px;
        height: 120px
    }
}

@media screen and (max-width: 599px) {
    .pg-fair-link .absolute-message .text {
        width: 100px;
        height: 100px
    }
}

.pg-fair-link .absolute-message .text span {
    color: #aba37e;
    font-size: clamp(.75rem, 2vw, .875rem);
    line-height: 1.6
}

.pg-fair-link .absolute-message .staff {
    position: relative;
    width: 80%;
    z-index: 2
}

@media(any-hover: hover) {
    .pg-fair-link:hover .c-circle-button {
        border: none
    }

    .pg-fair-link:hover .c-circle-button svg {
        -webkit-animation: circle .5s forwards;
        animation: circle .5s forwards
    }

    .pg-fair-link:hover .c-circle-button::before {
        opacity: 0;
        left: 55%;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition: all ease-in .4s;
        transition: all ease-in .4s
    }

    .pg-fair-link:hover .c-circle-button::after {
        opacity: 1;
        left: 50%;
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}

.pg-fair-link.is__active {
    opacity: 1
}

.pg-contact__list {
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-contact__list {
        margin-bottom: 3rem
    }
}

@media screen and (max-width: 480px) {
    .pg-contact__list.l-container {
        width: 100%
    }
}

.pg-contact__list .item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 2rem 5rem;
    margin-bottom: 2rem
}

@media screen and (max-width: 869px) {
    .pg-contact__list .item {
        padding: 3rem 2.5rem
    }
}

@media screen and (max-width: 480px) {
    .pg-contact__list .item {
        padding: 2rem 1rem;
        margin-bottom: 0
    }
}

.pg-contact__list .item .text__wrap {
    width: 40%
}

@media screen and (max-width: 869px) {
    .pg-contact__list .item .text__wrap {
        width: 90%
    }
}

@media screen and (max-width: 480px) {
    .pg-contact__list .item .text__wrap {
        width: 95%
    }
}

.pg-contact__list .item .text__wrap .title {
    font-size: clamp(1.25rem, 2vw, 1.375rem);
    font-weight: bold;
    text-align: left;
    margin-bottom: .5rem
}

.pg-contact__list .item .text__wrap .lead {
    font-size: 1rem;
    text-align: justify;
    margin-bottom: 1rem
}

.pg-contact__list .item .text__wrap .p-link {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: clamp(.875rem, 2vw, 1rem)
}

.pg-contact__list .item .text__wrap .p-link .text {
    width: calc(100% - (70px + 1rem))
}

@media screen and (max-width: 869px) {
    .pg-contact__list .item .text__wrap .p-link .text {
        width: auto
    }
}

.pg-contact__list .item .text__wrap .p-link .c-circle-button {
    width: 70px;
    height: 70px;
    margin-left: 1rem
}

@media screen and (max-width: 480px) {
    .pg-contact__list .item .text__wrap .p-link .c-circle-button {
        width: 50px;
        height: 50px
    }
}

.pg-contact__list .item .text__wrap .p-link .c-circle-button::before,
.pg-contact__list .item .text__wrap .p-link .c-circle-button::after {
    width: 50px;
    height: 50px
}

.pg-contact__list .item .illust {
    width: 270px
}

.pg-contact__list .item:nth-child(odd) {
    background-color: #fffdfa
}

.pg-contact__list .item:nth-child(odd) .text__wrap {
    margin-right: 10%
}

@media screen and (max-width: 869px) {
    .pg-contact__list .item:nth-child(odd) .text__wrap {
        margin-right: 0
    }
}

@media screen and (max-width: 480px) {
    .pg-contact__list .item:nth-child(even) {
        padding-bottom: 1rem
    }
}

.pg-contact__list .item:nth-child(even) .text__wrap {
    margin-left: 10%
}

@media screen and (max-width: 869px) {
    .pg-contact__list .item:nth-child(even) .text__wrap {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        margin-left: 0
    }
}

@media(any-hover: hover) {
    .pg-contact__list .item:hover .c-circle-button {
        border: none
    }

    .pg-contact__list .item:hover .c-circle-button svg {
        -webkit-animation: circle .5s forwards;
        animation: circle .5s forwards
    }

    .pg-contact__list .item:hover .c-circle-button::before {
        opacity: 0;
        left: 55%;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition: all ease-in .4s;
        transition: all ease-in .4s
    }

    .pg-contact__list .item:hover .c-circle-button::after {
        opacity: 1;
        left: 50%;
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}

.pg-contact__list .tel__wrap {
    width: 95%;
    margin: 0 auto
}

.pg-contact__list .tel__wrap .title {
    font-size: clamp(1.125rem, 2vw, 1.25rem)
}

.pg-contact__list .tel__wrap .tel {
    font-size: clamp(1.5rem, 3vw, 1.875rem);
    pointer-events: none
}

@media screen and (max-width: 869px) {
    .pg-contact__list .tel__wrap .tel {
        pointer-events: all
    }
}

.pg-contact__list .tel__wrap .tel span {
    font-size: clamp(1.125rem, 2vw, 1.25rem)
}

.pg-contact__list .tel__wrap .hour {
    font-size: clamp(.8125rem, 2vw, 1rem)
}

.pg-online__header {
    position: relative;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media screen and (max-width: 699px) {
    .pg-online__header {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 3rem
    }
}

.pg-online__header .absolute-title {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media screen and (max-width: 699px) {
    .pg-online__header .absolute-title {
        width: 100%;
        top: 57%;
        z-index: -1
    }
}

@media screen and (max-width: 480px) {
    .pg-online__header .absolute-title {
        top: 49%
    }
}

.pg-online__header .img {
    position: relative;
    width: 50%;
    margin-right: 5%;
    z-index: -1
}

@media screen and (max-width: 699px) {
    .pg-online__header .img {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2rem
    }
}

@media screen and (max-width: 480px) {
    .pg-online__header .img {
        margin-bottom: 0
    }
}

.pg-online__header .logo__wrap {
    position: relative;
    width: min(40%, 500px);
    z-index: 2
}

@media screen and (max-width: 869px) {
    .pg-online__header .logo__wrap {
        width: 300px
    }
}

@media screen and (max-width: 699px) {
    .pg-online__header .logo__wrap {
        width: 350px;
        margin-left: 10%
    }
}

@media screen and (max-width: 480px) {
    .pg-online__header .logo__wrap {
        width: 79%
    }
}

.pg-online__header .logo__wrap .logo {
    margin-bottom: 1rem
}

@media screen and (max-width: 869px) {
    .pg-online__header .logo__wrap .logo {
        margin-bottom: 0
    }
}

.pg-online__nav {
    position: relative;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-bottom: 5rem
}

@media screen and (max-width: 699px) {
    .pg-online__nav {
        margin-bottom: 8rem
    }
}

.pg-online__nav .item {
    position: relative;
    width: 50%;
    background-color: #eeedea;
    padding: 4rem 0
}

@media screen and (max-width: 699px) {
    .pg-online__nav .item {
        padding: 2rem 0
    }
}

.pg-online__nav .item .inner {
    width: 55%
}

@media screen and (max-width: 699px) {
    .pg-online__nav .item .inner {
        width: 80%
    }
}

.pg-online__nav .item .inner .comment {
    position: relative;
    display: inline-block;
    font-size: clamp(.75rem, 2vw, .875rem);
    line-height: 1.4;
    padding: 0 1rem;
    margin-bottom: 1rem
}

@media screen and (max-width: 480px) {
    .pg-online__nav .item .inner .comment {
        height: 50px
    }
}

.pg-online__nav .item .inner .comment::before,
.pg-online__nav .item .inner .comment::after {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: 0;
    height: 25px
}

.pg-online__nav .item .inner .comment::before {
    left: 0;
    border-left: 1px solid #aba37e;
    -webkit-transform: rotate(-25deg);
    transform: rotate(-25deg)
}

.pg-online__nav .item .inner .comment::after {
    right: 0;
    border-right: 1px solid #aba37e;
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg)
}

.pg-online__nav .item .inner .title {
    font-size: clamp(1.875rem, 4vw, 2.5rem);
    line-height: 1.2;
    margin-bottom: .5rem
}

.pg-online__nav .item .inner .title .font-sm {
    display: block;
    font-size: clamp(1.375rem, 2vw, 1.5rem)
}

.pg-online__nav .item .inner .icon {
    display: inline-block;
    border-radius: 30px;
    border: 1px solid #aba37e;
    background-color: #fff;
    color: #aba37e;
    font-size: .875rem;
    padding: .2rem 1.5rem;
    margin-bottom: .5rem
}

.pg-online__nav .item .inner .time {
    font-size: clamp(.875rem, 2vw, 1rem)
}

.pg-online__nav .item .inner .time .num {
    font-size: clamp(1.25rem, 2vw, 1.625rem)
}

.pg-online__nav .item .inner .icon-arrow {
    width: 10px;
    margin: 0 auto
}

.pg-online__nav .item .illust {
    position: absolute;
    bottom: 10%;
    width: 180px
}

@media screen and (max-width: 869px) {
    .pg-online__nav .item .illust {
        width: 130px
    }
}

@media screen and (max-width: 699px) {
    .pg-online__nav .item .illust {
        position: relative;
        bottom: initial;
        height: 125px;
        margin: 0 auto 1rem
    }
}

@media screen and (max-width: 480px) {
    .pg-online__nav .item .illust {
        width: 100px;
        height: 100px
    }
}

.pg-online__nav .item.left {
    border-right: 1px solid #fff
}

.pg-online__nav .item.left .inner {
    margin: 0 10% 0 auto
}

@media screen and (max-width: 699px) {
    .pg-online__nav .item.left .inner {
        margin: 0 auto
    }
}

.pg-online__nav .item.left .illust {
    right: 50%
}

@media screen and (max-width: 869px) {
    .pg-online__nav .item.left .illust {
        right: 60%
    }
}

@media screen and (max-width: 699px) {
    .pg-online__nav .item.left .illust {
        right: initial
    }
}

@media screen and (max-width: 480px) {
    .pg-online__nav .item.left .comment {
        padding-top: 1rem
    }
}

.pg-online__nav .item.right {
    border-left: 1px solid #fff
}

.pg-online__nav .item.right .inner {
    margin: 0 auto 0 10%
}

@media screen and (max-width: 699px) {
    .pg-online__nav .item.right .inner {
        margin: 0 auto
    }
}

.pg-online__nav .item.right .illust {
    left: 50%
}

@media screen and (max-width: 869px) {
    .pg-online__nav .item.right .illust {
        left: 60%
    }
}

@media screen and (max-width: 699px) {
    .pg-online__nav .item.right .illust {
        left: initial;
        padding-top: 25px
    }
}

@media(any-hover: hover) {
    .pg-online__nav .item:hover .icon-arrow {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
        -webkit-transition: -webkit-transform ease-in .4s;
        transition: -webkit-transform ease-in .4s;
        transition: transform ease-in .4s;
        transition: transform ease-in .4s, -webkit-transform ease-in .4s
    }
}

.pg-online__nav .circle__link {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: grid;
    place-content: center;
    width: 170px;
    height: 170px;
    border-radius: 50%;
    border: 1px solid #aba37e;
    background-color: #fff
}

.pg-online__nav .circle__link svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(1.05);
    transform: translate(-50%, -50%) scale(1.05);
    width: 100%;
    height: 100%;
    fill: rgba(0, 0, 0, 0);
    stroke: #aba37e;
    stroke-width: 1;
    -webkit-animation: circle-reverse .5s forwards;
    animation: circle-reverse .5s forwards
}

@media screen and (max-width: 869px) {
    .pg-online__nav .circle__link {
        width: 150px;
        height: 150px
    }
}

@media screen and (max-width: 699px) {
    .pg-online__nav .circle__link {
        top: 105%;
        width: 130px;
        height: 130px
    }
}

.pg-online__nav .circle__link span {
    font-size: clamp(.875rem, 2vw, 1rem);
    line-height: 1.4
}

.pg-online__nav .circle__link span::before,
.pg-online__nav .circle__link span::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 75%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 10px;
    height: 10px;
    background: url("../images/common/icon-arrow-brown.svg") no-repeat;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity ease-in .4s;
    transition: opacity ease-in .4s;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.pg-online__nav .circle__link span::before {
    opacity: 1;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.pg-online__nav .circle__link span::after {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

@media(any-hover: hover) {
    .pg-online__nav .circle__link:hover {
        border: none
    }

    .pg-online__nav .circle__link:hover svg {
        -webkit-animation: circle .5s forwards;
        animation: circle .5s forwards
    }

    .pg-online__nav .circle__link:hover span::before {
        opacity: 0;
        top: 80%;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition: all ease-in .4s;
        transition: all ease-in .4s
    }

    .pg-online__nav .circle__link:hover span::after {
        opacity: 1;
        top: 75%;
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}

.pg-online-intro {
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-online-intro {
        margin-bottom: 3rem
    }
}

.pg-online-intro .lead {
    font-size: clamp(.8125rem, 2vw, 1rem);
    line-height: 2;
    margin-bottom: 5rem
}

@media screen and (max-width: 869px) {
    .pg-online-intro .lead {
        margin-bottom: 3rem
    }
}

.pg-online-intro .img__wrap {
    width: 100%;
    margin-bottom: 5rem
}

@media screen and (max-width: 869px) {
    .pg-online-intro .img__wrap {
        margin-bottom: 3rem
    }
}

.pg-online-intro .img__wrap img {
    margin-bottom: 2rem
}

@media screen and (max-width: 699px) {
    .pg-online-intro .img__wrap img {
        margin-bottom: 1rem
    }
}

.pg-online-intro .img__wrap p {
    width: 50%;
    font-size: clamp(.625rem, 3vw, 1rem);
    text-align: center
}

.pg-online-intro .type__wrap .header {
    border-top: 1px solid #aba37e;
    border-bottom: 1px solid #aba37e;
    color: #aba37e;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: clamp(1rem, 2vw, 1.125rem);
    padding: .5rem 0;
    margin-bottom: 3rem
}

.pg-online-intro .type__wrap .type {
    position: relative;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 4rem
}

@media screen and (max-width: 869px) {
    .pg-online-intro .type__wrap .type {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.pg-online-intro .type__wrap .type:first-of-type {
    border-bottom: 1px solid #aba37e;
    padding-bottom: 2rem
}

.pg-online-intro .type__wrap .type:last-of-type {
    margin-bottom: 8rem
}

@media screen and (max-width: 699px) {
    .pg-online-intro .type__wrap .type:last-of-type {
        margin-bottom: 4rem
    }
}

.pg-online-intro .type__wrap .type .title__wrap {
    width: 32%;
    margin-right: 3%
}

@media screen and (max-width: 869px) {
    .pg-online-intro .type__wrap .type .title__wrap {
        width: 90%;
        margin-bottom: 2rem
    }
}

.pg-online-intro .type__wrap .type .title__wrap .comment {
    position: relative;
    display: inline-block;
    font-size: clamp(.8125rem, 2vw, .9375rem);
    line-height: 1.4;
    padding: 0 1rem;
    margin-bottom: 1rem
}

.pg-online-intro .type__wrap .type .title__wrap .comment::before,
.pg-online-intro .type__wrap .type .title__wrap .comment::after {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: 0;
    height: 25px
}

.pg-online-intro .type__wrap .type .title__wrap .comment::before {
    left: 0;
    border-left: 1px solid #aba37e;
    -webkit-transform: rotate(-25deg);
    transform: rotate(-25deg)
}

.pg-online-intro .type__wrap .type .title__wrap .comment::after {
    right: 0;
    border-right: 1px solid #aba37e;
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg)
}

.pg-online-intro .type__wrap .type .title__wrap .title {
    font-size: clamp(1.625rem, 3vw, 2rem)
}

.pg-online-intro .type__wrap .type .title__wrap .time {
    font-size: clamp(1rem, 2vw, 1.125rem);
    margin-bottom: 1rem
}

.pg-online-intro .type__wrap .type .title__wrap .time .num {
    font-size: clamp(1.25rem, 2vw, 1.5rem)
}

.pg-online-intro .type__wrap .type .title__wrap .illust {
    width: 160px;
    margin: 0 auto
}

.pg-online-intro .type__wrap .type .text {
    width: 65%;
    font-size: clamp(.875rem, 2vw, 1rem);
    line-height: 2;
    text-align: justify
}

@media screen and (max-width: 869px) {
    .pg-online-intro .type__wrap .type .text {
        width: min(100%, 590px)
    }
}

.pg-online-intro .type__wrap .type .c-circle-button {
    position: absolute;
    bottom: 2rem;
    right: 5%;
    width: 80px;
    height: 80px;
    margin: 0 0 0 auto
}

@media screen and (max-width: 869px) {
    .pg-online-intro .type__wrap .type .c-circle-button {
        bottom: initial;
        width: 60px;
        height: 60px
    }
}

.pg-online-intro .type__wrap .type .c-circle-button::before,
.pg-online-intro .type__wrap .type .c-circle-button::after {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
    transform: translate(-50%, -50%) rotate(90deg)
}

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

    .pg-online-intro .type__wrap .type .c-circle-button::before,
    .pg-online-intro .type__wrap .type .c-circle-button::after {
        width: 50px;
        height: 50px
    }
}

@media screen and (max-width: 869px) {
    .pg-online-intro .type__wrap .type:nth-child(2) .c-circle-button {
        top: 40%
    }
}

@media screen and (max-width: 480px) {
    .pg-online-intro .type__wrap .type:nth-child(2) .c-circle-button {
        top: 30%
    }
}

@media screen and (max-width: 869px) {
    .pg-online-intro .type__wrap .type:nth-child(3) .c-circle-button {
        top: 45%
    }
}

@media screen and (max-width: 480px) {
    .pg-online-intro .type__wrap .type:nth-child(3) .c-circle-button {
        top: 35%
    }
}

@media(any-hover: hover) {
    .pg-online-intro .type__wrap .type:hover .c-circle-button {
        border: none
    }

    .pg-online-intro .type__wrap .type:hover .c-circle-button svg {
        -webkit-animation: circle .5s forwards;
        animation: circle .5s forwards
    }

    .pg-online-intro .type__wrap .type:hover .c-circle-button::before {
        opacity: 0;
        top: 55%;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition: all ease-in .4s;
        transition: all ease-in .4s
    }

    .pg-online-intro .type__wrap .type:hover .c-circle-button::after {
        opacity: 1;
        top: 50%;
        -webkit-transition-delay: .4s;
        transition-delay: .4s
    }
}

.pg-online-intro .info__wrap {
    width: min(80%, 1200px);
    margin: 0 auto
}

@media screen and (max-width: 699px) {
    .pg-online-intro .info__wrap {
        width: 100%
    }
}

.pg-online-intro .info__wrap .item {
    margin-bottom: 3rem
}

.pg-online-intro .info__wrap .item .img {
    width: 45%
}

@media screen and (max-width: 869px) {
    .pg-online-intro .info__wrap .item .img {
        width: 48%
    }
}

@media screen and (max-width: 699px) {
    .pg-online-intro .info__wrap .item .img {
        width: 100%;
        margin-bottom: 1rem
    }
}

.pg-online-intro .info__wrap .item .text__wrap {
    width: 43%;
    text-align: left
}

@media screen and (max-width: 869px) {
    .pg-online-intro .info__wrap .item .text__wrap {
        width: 48%
    }
}

@media screen and (max-width: 699px) {
    .pg-online-intro .info__wrap .item .text__wrap {
        width: 90%;
        margin: 0 auto
    }
}

.pg-online-intro .info__wrap .item .text__wrap .title {
    color: #aba37e;
    font-size: clamp(1.375rem, 2vw, 1.625rem);
    line-height: 1.6;
    margin-bottom: .5rem
}

.pg-online-intro .info__wrap .item .text__wrap .text {
    font-size: clamp(.875rem, 2vw, 1rem)
}

.pg-online-intro .info__wrap .item:first-child .img {
    margin-right: 5%
}

@media screen and (max-width: 869px) {
    .pg-online-intro .info__wrap .item:first-child .img {
        margin-right: 2%
    }
}

@media screen and (max-width: 699px) {
    .pg-online-intro .info__wrap .item:first-child .img {
        margin-right: 0
    }
}

.pg-online-intro .info__wrap .item:first-child .text__wrap {
    margin: 0 0 0 auto
}

@media screen and (max-width: 699px) {
    .pg-online-intro .info__wrap .item:first-child .text__wrap {
        margin: 0 auto
    }
}

.pg-online-intro .info__wrap .item:last-child .img {
    margin-left: 5%
}

@media screen and (max-width: 869px) {
    .pg-online-intro .info__wrap .item:last-child .img {
        margin-left: 2%
    }
}

@media screen and (max-width: 699px) {
    .pg-online-intro .info__wrap .item:last-child .img {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        margin-left: 0
    }
}

.pg-online-qa {
    background-color: #fffdfa;
    padding: 4rem 0;
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-online-qa {
        padding: 2rem 0;
        margin-bottom: 3rem
    }
}

.pg-online-qa .item {
    text-align: left;
    margin-bottom: 2.5rem
}

@media screen and (max-width: 480px) {
    .pg-online-qa .item {
        margin-bottom: 2rem
    }
}

.pg-online-qa .item .question {
    position: relative;
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    padding-left: 2.5rem;
    margin-bottom: .5rem
}

.pg-online-qa .item .question::before {
    content: "Q";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    color: #aba298;
    font-size: clamp(1.5rem, 4vw, 1.875rem);
    line-height: 1.2
}

.pg-online-qa .item .answer {
    font-size: clamp(.875rem, 2vw, 1rem);
    padding-left: 2.5rem
}

.pg-online-qa .item .answer .text-link {
    text-decoration: underline
}

@media(any-hover: hover) {
    .pg-online-qa .item .answer .text-link:hover {
        opacity: .9
    }
}

.pg-wedding-hero {
    position: relative;
    width: 100%;
    height: 0;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 1rem;
    opacity: 0;
    -webkit-clip-path: inset(100% 0 0 0);
    clip-path: inset(100% 0 0 0);
    -webkit-transition: -webkit-clip-path 1.2s cubic-bezier(0.26, 0.06, 0, 1);
    transition: -webkit-clip-path 1.2s cubic-bezier(0.26, 0.06, 0, 1);
    transition: clip-path 1.2s cubic-bezier(0.26, 0.06, 0, 1);
    transition: clip-path 1.2s cubic-bezier(0.26, 0.06, 0, 1), -webkit-clip-path 1.2s cubic-bezier(0.26, 0.06, 0, 1)
}

.pg-wedding-hero.wedding01 {
    background-image: url("../images/wedding/01/main.webp")
}

.pg-wedding-hero.wedding02 {
    background-image: url("../images/wedding/02/main.webp")
}

.pg-wedding-hero.wedding03 {
    background-image: url("../images/wedding/03/main.webp")
}

@media screen and (max-width: 869px) {
    .pg-wedding-hero {
        margin-bottom: 0
    }

    .pg-wedding-hero.wedding01 {
        background-image: url("../images/wedding/01/main-sp.webp")
    }

    .pg-wedding-hero.wedding02 {
        background-image: url("../images/wedding/02/main-sp.webp")
    }

    .pg-wedding-hero.wedding03 {
        background-image: url("../images/wedding/03/main-sp.webp")
    }
}

.pg-wedding-hero .text__wrap {
    width: 60%;
    position: absolute;
    top: 50%;
    left: 35%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    color: #fff;
    text-align: right;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in .5s;
    transition: opacity .3s ease-in .5s
}

@media screen and (max-width: 869px) {
    .pg-wedding-hero .text__wrap {
        top: 70%;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}

@media screen and (max-width: 480px) {
    .pg-wedding-hero .text__wrap {
        width: 90%;
        top: 60%
    }
}

.pg-wedding-hero .text__wrap .title {
    font-size: clamp(1.5rem, 5vw, 2.5rem);
    line-height: 1.6;
    margin-bottom: .5rem;
    text-shadow: 0px 0px 12px rgba(0, 0, 0, .3)
}

.pg-wedding-hero .text__wrap .font-en {
    font-family: "EB Garamond", serif;
    font-size: clamp(1.0625rem, 3vw, 1.5rem);
    margin-bottom: 4rem;
    text-shadow: 0px 0px 12px rgba(0, 0, 0, .3)
}

@media screen and (max-width: 869px) {
    .pg-wedding-hero .text__wrap .font-en {
        margin-bottom: 2rem
    }
}

.pg-wedding-hero .text__wrap .font-jp {
    font-size: clamp(1.25rem, 3vw, 1.875rem);
    text-shadow: 0px 0px 12px rgba(0, 0, 0, .3)
}

.pg-wedding-hero.is__active {
    height: 51vw;
    opacity: 1;
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0)
}

@media screen and (max-width: 869px) {
    .pg-wedding-hero.is__active {
        height: 100%;
        min-height: calc(100svh - 80px)
    }
}

@media screen and (max-width: 480px) {
    .pg-wedding-hero.is__active {
        min-height: calc(100svh - 70px)
    }
}

.pg-wedding-hero.is__active .text__wrap {
    opacity: 1
}

.pg-wedding-nav {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5rem
}

@media screen and (max-width: 869px) {
    .pg-wedding-nav {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 3rem
    }
}

.pg-wedding-nav input[type=radio] {
    display: none
}

.pg-wedding-nav input[type=radio]+.radio-label {
    display: inline-block;
    width: 300px;
    height: 48px;
    background-color: #f6f6f6;
    font-size: 1rem;
    font-weight: 400;
    text-align: center;
    line-height: 48px;
    margin-bottom: 8px;
    cursor: pointer
}

.pg-wedding-nav input[type=radio]+.radio-label:not(:last-of-type) {
    border-right: 1px solid #aba298
}

@media screen and (max-width: 869px) {
    .pg-wedding-nav input[type=radio]+.radio-label:not(:last-of-type) {
        border-right: none;
        border-bottom: 1px solid #aba298
    }
}

@media screen and (max-width: 869px) {
    .pg-wedding-nav input[type=radio]+.radio-label {
        width: 100%;
        margin-bottom: 0
    }
}

.pg-wedding-nav input[type=radio]+.radio-label.is__active {
    background-color: #aba298;
    color: #fff
}

.pg-wedding-nav input[type=radio]:checked+.radio-label {
    background-color: #aba298;
    color: #fff
}

.pg-wedding-main {
    height: 0;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
    -webkit-transition: opacity 1.2s cubic-bezier(0.26, 0.06, 0, 1), -webkit-transform 1.2s cubic-bezier(0.26, 0.06, 0, 1);
    transition: opacity 1.2s cubic-bezier(0.26, 0.06, 0, 1), -webkit-transform 1.2s cubic-bezier(0.26, 0.06, 0, 1);
    transition: transform 1.2s cubic-bezier(0.26, 0.06, 0, 1), opacity 1.2s cubic-bezier(0.26, 0.06, 0, 1);
    transition: transform 1.2s cubic-bezier(0.26, 0.06, 0, 1), opacity 1.2s cubic-bezier(0.26, 0.06, 0, 1), -webkit-transform 1.2s cubic-bezier(0.26, 0.06, 0, 1)
}

.pg-wedding-main .intro__wrap {
    margin-bottom: 3rem
}

@media screen and (max-width: 480px) {
    .pg-wedding-main .intro__wrap {
        margin-bottom: 5rem
    }
}

.pg-wedding-main .intro__wrap .title {
    font-size: clamp(1.25rem, 4vw, 1.625rem);
    line-height: 1.6;
    margin-bottom: 1rem
}

.pg-wedding-main .intro__wrap .text {
    display: inline-block;
    max-width: 80%;
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: left;
    margin: 0 auto
}

@media screen and (max-width: 480px) {
    .pg-wedding-main.wedding02 {
        width: 100%
    }
}

.pg-wedding-main .nav-link {
    margin-top: 5rem
}

@media screen and (max-width: 480px) {
    .pg-wedding-main .nav-link {
        margin-top: 3rem
    }
}

.pg-wedding-main .nav-link .left {
    text-align: left
}

.pg-wedding-main .nav-link .right {
    text-align: right
}

.pg-wedding-main .nav-link span {
    display: block
}

.pg-wedding-main .nav-link .font-en {
    font-size: clamp(1.5rem, 2vw, 1.625rem)
}

.pg-wedding-main .nav-link .font-jp {
    font-size: clamp(.875rem, 2vw, 1rem)
}

@media screen and (max-width: 480px) {
    .pg-wedding-main .nav-link .reverse {
        margin-bottom: 1rem
    }
}

.pg-wedding-main .nav-link .c-circle-button {
    width: 70px;
    height: 70px
}

.pg-wedding-main.is__active {
    height: 100%;
    max-height: 100%;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    margin-bottom: 5rem
}

@media screen and (max-width: 869px) {
    .pg-wedding-main.is__active {
        margin-bottom: 3rem
    }
}

.pg-wedding-header {
    margin-bottom: 5rem
}

@media screen and (max-width: 869px) {
    .pg-wedding-header {
        margin-bottom: 3rem
    }
}

.pg-wedding-header .title {
    font-family: "EB Garamond", serif;
    font-size: clamp(1.875rem, 4vw, 2.5rem);
    margin-bottom: 1rem
}

@media screen and (max-width: 480px) {
    .pg-wedding-header .title {
        margin-bottom: .5rem
    }
}

.pg-wedding-header .font-en {
    font-family: "EB Garamond", serif;
    font-size: clamp(.875rem, 3vw, 1.125rem)
}

.pg-wedding-header .theme {
    font-size: clamp(1.375rem, 3vw, 2rem);
    font-weight: lighter
}

.pg-wedding01 .item {
    position: relative;
    width: 100%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
    padding: 3rem 0 3rem 10%;
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-wedding01 .item {
        padding-left: 0;
        margin-bottom: 3rem
    }
}

.pg-wedding01 .item::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(171, 163, 126, .1);
    -webkit-transition: width .5s cubic-bezier(0.26, 0.06, 0, 1);
    transition: width .5s cubic-bezier(0.26, 0.06, 0, 1)
}

.pg-wedding01 .item .title__wrap {
    width: 35%;
    color: #aba37e;
    margin-right: 5%
}

@media screen and (max-width: 480px) {
    .pg-wedding01 .item .title__wrap {
        width: 100%;
        padding: 0 5%;
        margin-right: 0;
        margin-bottom: 1rem
    }
}

.pg-wedding01 .item .title__wrap .title {
    font-family: "EB Garamond", serif;
    font-size: clamp(2rem, 4vw, 3.75rem);
    line-height: 1.2;
    margin-bottom: 2rem
}

@media screen and (max-width: 869px) {
    .pg-wedding01 .item .title__wrap .title {
        margin-bottom: 1rem
    }
}

.pg-wedding01 .item .title__wrap .lead {
    font-size: clamp(1rem, 2vw, 1.125rem)
}

.pg-wedding01 .item .text__wrap {
    width: 60%
}

@media screen and (max-width: 480px) {
    .pg-wedding01 .item .text__wrap {
        width: 100%
    }
}

.pg-wedding01 .item .text__wrap .text {
    margin-bottom: 2rem
}

@media screen and (max-width: 869px) {
    .pg-wedding01 .item .text__wrap .text {
        margin-bottom: 1rem
    }
}

@media screen and (max-width: 480px) {
    .pg-wedding01 .item .text__wrap .text {
        padding: 0 5%
    }
}

.pg-wedding01 .item .text__wrap .img {
    margin: 3rem 0
}

@media screen and (max-width: 869px) {
    .pg-wedding01 .item .text__wrap .img {
        margin: 1.5rem 0
    }
}

.pg-wedding01 .item.is__active::before {
    width: 30%
}

.pg-wedding02 .schedule__wrap .header {
    border: 1px solid #aba37e;
    color: #aba37e;
    font-size: clamp(1.125rem, 2vw, 1.375rem);
    padding: .5rem;
    margin-bottom: 1rem
}

@media screen and (max-width: 480px) {
    .pg-wedding02 .schedule__wrap .header {
        background-color: #aba298;
        border: none;
        color: #fff;
        margin-bottom: 1.5rem
    }
}

.pg-wedding02 .schedule__wrap .schedule {
    margin-bottom: 4rem
}

@media screen and (max-width: 480px) {
    .pg-wedding02 .schedule__wrap .schedule {
        margin-bottom: 3rem
    }
}

.pg-wedding02 .schedule__wrap .schedule .time {
    position: relative;
    background-color: #fff;
    color: #aba37e;
    margin-bottom: 2rem
}

@media screen and (max-width: 480px) {
    .pg-wedding02 .schedule__wrap .schedule .time {
        margin-bottom: 1rem
    }
}

.pg-wedding02 .schedule__wrap .schedule .time::before,
.pg-wedding02 .schedule__wrap .schedule .time::after {
    content: "";
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: inline-block;
    width: 36%;
    border-top: 1px solid #aba37e
}

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

    .pg-wedding02 .schedule__wrap .schedule .time::before,
    .pg-wedding02 .schedule__wrap .schedule .time::after {
        width: 26%
    }
}

.pg-wedding02 .schedule__wrap .schedule .time::before {
    left: 0
}

.pg-wedding02 .schedule__wrap .schedule .time::after {
    right: 0
}

.pg-wedding02 .schedule__wrap .schedule .time span {
    width: 28%;
    font-size: clamp(1.125rem, 2vw, 1.375rem)
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap {
    width: min(90%, 500px);
    margin: 0 auto
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap.lg {
    width: min(90%, 900px);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media screen and (max-width: 869px) {
    .pg-wedding02 .schedule__wrap .schedule .inner__wrap.lg {
        width: min(90%, 500px)
    }
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap.mgb {
    margin-bottom: 3rem
}

@media screen and (max-width: 480px) {
    .pg-wedding02 .schedule__wrap .schedule .inner__wrap.mgb {
        margin-bottom: 2rem
    }
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap .status {
    border: 1px solid #aba37e;
    border-radius: 35px;
    color: #aba37e;
    padding: .3rem 1.5rem;
    margin-bottom: 1.5rem
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap .img {
    margin-bottom: 1rem
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap .title {
    font-size: clamp(1.125rem, 3vw, 1.375rem);
    line-height: 1.6;
    margin-bottom: 1rem
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap .text {
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: justify
}

@media screen and (max-width: 480px) {
    .pg-wedding02 .schedule__wrap .schedule .inner__wrap .text {
        width: 90%;
        margin: 0 auto
    }
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap .flex__item {
    width: 45%
}

@media screen and (max-width: 869px) {
    .pg-wedding02 .schedule__wrap .schedule .inner__wrap .flex__item {
        width: 100%
    }

    .pg-wedding02 .schedule__wrap .schedule .inner__wrap .flex__item:first-of-type {
        margin-bottom: 3rem
    }
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap .topics {
    position: relative;
    border-top: 1px solid #aba37e;
    border-bottom: 1px solid #aba37e;
    padding: 1.3rem 0 .7rem 0;
    margin-top: 3rem
}

@media screen and (max-width: 480px) {
    .pg-wedding02 .schedule__wrap .schedule .inner__wrap .topics {
        width: 90%;
        margin: 3rem auto 0
    }
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap .topics::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: -18px;
    left: 0;
    width: 85px;
    height: 35px;
    background: url("../images/wedding/02/icon-topics.jpg") no-repeat;
    background-size: contain
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap .topics .text {
    width: 70%;
    color: #aba37e;
    font-size: clamp(.8125rem, 2vw, .875rem);
    text-align: justify;
    margin-right: 5%
}

@media screen and (max-width: 480px) {
    .pg-wedding02 .schedule__wrap .schedule .inner__wrap .topics .text {
        width: 65%
    }
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap .topics .img {
    width: 25%
}

@media screen and (max-width: 480px) {
    .pg-wedding02 .schedule__wrap .schedule .inner__wrap .topics .img {
        width: 30%
    }
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap .topics.even {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap .topics.even .text {
    width: 47%;
    margin-right: 3%
}

.pg-wedding02 .schedule__wrap .schedule .inner__wrap .topics.even .img {
    width: 47%
}

.pg-wedding03 .card__wrap .card {
    margin-bottom: 4rem
}

@media screen and (max-width: 869px) {
    .pg-wedding03 .card__wrap .card {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media screen and (max-width: 480px) {
    .pg-wedding03 .card__wrap .card {
        margin-bottom: 3rem
    }
}

.pg-wedding03 .card__wrap .card:first-of-type .img {
    border: 1px solid #ebebeb
}

.pg-wedding03 .card__wrap .img {
    width: 45%
}

@media screen and (max-width: 869px) {
    .pg-wedding03 .card__wrap .img {
        width: 60%;
        margin-bottom: 2rem
    }
}

@media screen and (max-width: 480px) {
    .pg-wedding03 .card__wrap .img {
        width: 100%;
        margin-bottom: 1rem
    }
}

.pg-wedding03 .card__wrap .text__wrap {
    width: 45%;
    text-align: left
}

@media screen and (max-width: 869px) {
    .pg-wedding03 .card__wrap .text__wrap {
        width: 55%
    }
}

@media screen and (max-width: 480px) {
    .pg-wedding03 .card__wrap .text__wrap {
        width: 100%
    }
}

.pg-wedding03 .card__wrap .text__wrap .title {
    font-size: clamp(1.375rem, 3vw, 1.625rem);
    line-height: 1.4;
    margin-bottom: 1rem
}

@media screen and (max-width: 869px) {
    .pg-wedding03 .card__wrap .text__wrap .title {
        text-align: center
    }
}

.pg-wedding03 .card__wrap .text__wrap .title span {
    display: block;
    color: #aba37e;
    font-size: clamp(.75rem, 2vw, .875rem)
}

.pg-wedding03 .card__wrap .text__wrap .text {
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: justify
}

.pg-wedding03 .card__wrap .text__wrap .benefit {
    font-size: clamp(.875rem, 2vw, 1rem);
    margin-top: 2rem
}

@media screen and (max-width: 480px) {
    .pg-wedding03 .card__wrap .text__wrap .benefit {
        margin-top: 1rem
    }
}

.pg-wedding03 .bottom__wrap .main-img {
    position: relative;
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-wedding03 .bottom__wrap .main-img {
        margin-bottom: 3rem
    }
}

.pg-wedding03 .bottom__wrap .main-img .absolute__text {
    position: absolute;
    top: 20%;
    left: 0;
    width: 90%;
    color: #fff;
    font-size: clamp(2.25rem, 4vw, 2.875rem);
    text-align: right;
    line-height: 1.4
}

@media screen and (max-width: 480px) {
    .pg-wedding03 .bottom__wrap .main-img .absolute__text {
        top: 75%;
        left: 3%
    }
}

.pg-wedding03 .bottom__wrap .lead {
    width: 90%;
    font-size: clamp(1rem, 2vw, 1.125rem);
    line-height: 2;
    margin: 0 auto 5rem
}

@media screen and (max-width: 869px) {
    .pg-wedding03 .bottom__wrap .lead {
        text-align: justify;
        margin-bottom: 3rem
    }
}

.pg-wedding03 .bottom__wrap .restaurant {
    width: min(90%, 580px);
    margin: 0 auto
}

.pg-wedding03 .bottom__wrap .restaurant .img {
    margin-bottom: 2rem
}

.pg-wedding03 .bottom__wrap .restaurant .name {
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    margin-bottom: 1rem
}

.pg-wedding03 .bottom__wrap .restaurant .p-link span {
    font-size: clamp(.875rem, 2vw, 1rem)
}

.pg-wedding03 .bottom__wrap .restaurant .p-link .c-circle-button {
    width: 65px;
    height: 65px
}

.pg-information-table {
    border-bottom: 1px solid #aba37e;
    margin: 5rem auto
}

@media screen and (max-width: 480px) {
    .pg-information-table {
        margin: 3rem auto
    }
}

.pg-information-table .font-en {
    position: relative;
    border-bottom: 1px solid #ebebeb;
    text-align: left;
    padding-bottom: .3rem;
    margin-bottom: 2rem
}

.pg-information-table .font-en .center {
    display: inline-block;
    width: 40%;
    color: #aba37e;
    font-family: "EB Garamond", serif;
    font-size: clamp(1.5rem, 2vw, 1.625rem);
    font-style: italic;
    text-align: center
}

@media screen and (max-width: 699px) {
    .pg-information-table .font-en .center {
        width: 60%;
        text-align: left
    }
}

.pg-information-table .font-en::before {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 40%;
    border-bottom: 1px solid #aba37e
}

@media screen and (max-width: 699px) {
    .pg-information-table .font-en::before {
        width: 60%
    }
}

.pg-information-table .table__wrapper {
    text-align: left;
    padding-bottom: 2rem;
    margin-bottom: 2rem
}

@media screen and (max-width: 699px) {
    .pg-information-table .table__wrapper {
        padding-bottom: 1.5rem;
        margin-bottom: 1.5rem
    }
}

.pg-information-table .table__wrapper:not(:last-child) {
    border-bottom: 1px solid #ebebeb
}

.pg-information-table dt {
    width: 10%;
    font-size: .875rem
}

@media screen and (max-width: 699px) {
    .pg-information-table dt {
        margin-bottom: .3rem
    }
}

.pg-information-table dd {
    width: 85%
}

@media screen and (max-width: 699px) {
    .pg-information-table dd {
        width: 100%
    }
}

.pg-information-table dd .title {
    font-size: clamp(.9375rem, 2vw, 1rem);
    text-align: left;
    margin-bottom: .5rem
}

.pg-information-table dd .text {
    font-size: .875rem;
    text-align: justify
}

.pg-information-table dd .text.bottom {
    margin-top: 1rem
}

.pg-information-table dd .list li {
    position: relative;
    font-size: .875rem;
    text-align: left;
    padding-left: 1rem
}

.pg-information-table dd .list li::before {
    content: "・";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    font-size: .875rem
}

.pg-information .header-title {
    color: #aba37e;
    font-size: clamp(1.5rem, 3vw, 1.75rem);
    line-height: 1.4;
    margin-bottom: 2rem
}

@media screen and (max-width: 699px) {
    .pg-information .header-title {
        margin-bottom: 1rem
    }
}

.pg-information .message {
    border: 1px solid #aba37e;
    font-size: clamp(.875rem, 2vw, 1rem);
    padding: 2rem 1rem;
    margin-bottom: 3rem
}

@media screen and (max-width: 699px) {
    .pg-information .message {
        padding: 2rem .5rem
    }
}

.pg-information .ez__wrap {
    margin-bottom: 3rem
}

.pg-information .ez__wrap .img {
    width: 40%
}

@media screen and (max-width: 480px) {
    .pg-information .ez__wrap .img {
        width: 100%;
        margin-bottom: 1.5rem
    }
}

.pg-information .ez__wrap .text__wrap {
    width: 55%;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    margin-left: 5%
}

@media screen and (max-width: 480px) {
    .pg-information .ez__wrap .text__wrap {
        width: 100%;
        margin-left: 0
    }
}

.pg-information .ez__wrap .text__wrap .title {
    color: #aba37e;
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    font-weight: bold;
    text-align: left;
    margin-bottom: 1rem
}

@media screen and (max-width: 480px) {
    .pg-information .ez__wrap .text__wrap .title {
        margin-bottom: .3rem
    }
}

.pg-information .ez__wrap .text__wrap .text {
    font-size: .875rem;
    text-align: justify
}

.pg-information .action__container {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    margin-bottom: 3rem
}

.pg-information .action__container:not(:last-of-type) {
    border-bottom: 1px solid #ebebeb
}

.pg-information .action__container .container-title {
    color: #7aaebe;
    font-size: clamp(1.375rem, 2vw, 1.5rem);
    font-weight: bold;
    margin-bottom: 2rem
}

.pg-information .action__container .icon__wrap {
    width: 30%;
    margin-bottom: 3rem
}

.pg-information .action__container .icon__wrap:not(:nth-child(3n)) {
    margin-right: 5%
}

@media screen and (max-width: 480px) {
    .pg-information .action__container .icon__wrap:not(:nth-child(3n)) {
        margin-right: 0
    }
}

@media screen and (max-width: 699px) {
    .pg-information .action__container .icon__wrap {
        width: 100%;
        margin-bottom: 2rem
    }
}

.pg-information .action__container .icon__wrap .icon {
    width: min(60%, 220px);
    margin: 0 auto 1rem
}

@media screen and (max-width: 699px) {
    .pg-information .action__container .icon__wrap .icon {
        width: 50%
    }
}

.pg-information .action__container .icon__wrap .text__wrap .title {
    color: #7aaebe;
    font-size: 1.125rem;
    font-weight: bold;
    margin-bottom: .3rem
}

.pg-information .action__container .icon__wrap .text__wrap .text {
    font-size: .875rem;
    text-align: justify
}

.pg-style-hero {
    margin-bottom: 5rem
}

.pg-style-hero .main-img {
    position: relative;
    width: 100%;
    margin-bottom: 5rem
}

.pg-style-hero .main-img .absolute-text {
    position: absolute;
    top: 80%;
    left: 10%
}

@media screen and (max-width: 869px) {
    .pg-style-hero .main-img .absolute-text {
        top: 85%
    }
}

@media screen and (max-width: 480px) {
    .pg-style-hero .main-img .absolute-text {
        left: 5%;
        max-width: 300px
    }
}

.pg-style-hero .main-img .c-breadcrumbs {
    margin-top: .5rem
}

.pg-style-hero .main-title {
    position: relative;
    font-size: clamp(1.75rem, 3vw, 2.125rem);
    line-height: 1.6;
    padding-bottom: 1.5rem;
    margin-bottom: 2rem
}

.pg-style-hero .main-title::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-bottom: 1px solid #aba37e;
    width: 150px
}

.pg-style-hero .point {
    color: #aba37e;
    font-size: clamp(1.125rem, 3vw, 1.625rem);
    margin-bottom: 1.5rem
}

.pg-style-hero .text {
    width: min(90%, 750px);
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: justify;
    margin: 0 auto 5rem
}

@media screen and (max-width: 480px) {
    .pg-style-hero .text {
        margin-bottom: 3rem
    }
}

.pg-style-hero .intro__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-style-hero .intro__wrapper {
        display: block
    }
}

@media screen and (max-width: 480px) {
    .pg-style-hero .intro__wrapper {
        margin-bottom: 3rem
    }
}

.pg-style-hero .intro__wrapper .item {
    width: 32%;
    margin-right: 2%
}

.pg-style-hero .intro__wrapper .item:nth-child(3n) {
    margin-right: 0
}

@media screen and (max-width: 869px) {
    .pg-style-hero .intro__wrapper .item:nth-child(3n) {
        margin-right: 3.5%
    }
}

@media screen and (max-width: 869px) {
    .pg-style-hero .intro__wrapper .item {
        width: 46% !important
    }
}

@media screen and (max-width: 480px) {
    .pg-style-hero .intro__wrapper .item {
        width: 100% !important
    }
}

.pg-style-hero .intro__wrapper .item .img {
    width: 100%;
    margin-bottom: 1rem
}

.pg-style-hero .intro__wrapper .item .caption {
    font-size: clamp(.875rem, 2vw, 1rem);
    line-height: 1.6
}

@media screen and (max-width: 480px) {
    .pg-style-hero .intro__wrapper .item .caption {
        padding-top: 2rem
    }
}

.pg-style-hero .hero-illust img {
    width: auto
}

@media screen and (max-width: 869px) {
    .pg-style-hero .swiper-pagination-bullets.swiper-pagination-horizontal {
        display: none
    }
}

@media screen and (max-width: 480px) {
    .pg-style-hero .swiper-pagination-bullets.swiper-pagination-horizontal {
        display: block;
        bottom: 55px !important
    }
}

.pg-style-recommend {
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-style-recommend {
        margin-bottom: 3rem
    }
}

.pg-style-recommend .recommend__wrap {
    margin-bottom: 2rem
}

@media screen and (max-width: 480px) {
    .pg-style-recommend .recommend__wrap {
        margin-bottom: 1rem
    }
}

.pg-style-recommend .recommend__wrap .item {
    display: grid;
    place-content: center;
    width: 30%;
    aspect-ratio: 1/1;
    border: 1px solid #aba37e;
    padding: 3rem 1rem
}

@media screen and (max-width: 869px) {
    .pg-style-recommend .recommend__wrap .item {
        width: 45%
    }

    .pg-style-recommend .recommend__wrap .item:not(:last-child) {
        margin-bottom: 3rem
    }
}

@media screen and (max-width: 480px) {
    .pg-style-recommend .recommend__wrap .item {
        width: 100%;
        aspect-ratio: auto;
        padding: 1.5rem 1rem
    }

    .pg-style-recommend .recommend__wrap .item:not(:last-child) {
        margin-bottom: 1rem
    }
}

.pg-style-recommend .recommend__wrap .item span {
    color: #aba37e;
    font-size: clamp(1rem, 2vw, 1.125rem)
}

.pg-style-recommend .text {
    font-size: clamp(.875rem, 2vw, 1rem)
}

.pg-style-features .feature__wrap {
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-style-features .feature__wrap {
        margin-bottom: 3rem
    }
}

.pg-style-features .feature__wrap .img {
    width: 50%
}

@media screen and (max-width: 480px) {
    .pg-style-features .feature__wrap .img {
        width: 100%;
        margin-bottom: 1rem
    }
}

@media screen and (max-width: 480px) {
    .pg-style-features .feature__wrap .img.right {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
}

.pg-style-features .feature__wrap .text__wrap {
    width: 50%;
    padding: 0 5%
}

@media screen and (max-width: 480px) {
    .pg-style-features .feature__wrap .text__wrap {
        width: 100%;
        margin: 0 auto
    }
}

.pg-style-features .feature__wrap .text__wrap .title {
    color: #aba37e;
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    text-align: left;
    margin-bottom: .5rem
}

@media screen and (max-width: 480px) {
    .pg-style-features .feature__wrap .text__wrap .title {
        text-align: center
    }
}

.pg-style-features .feature__wrap .text__wrap .text {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: justify
}

.pg-style-features .shrine__wrap {
    width: 50%
}

@media screen and (max-width: 480px) {
    .pg-style-features .shrine__wrap {
        width: 100%
    }
}

.pg-style-features .shrine__wrap .img {
    width: 100%
}

@media screen and (max-width: 480px) {
    .pg-style-features .shrine__wrap .img {
        margin-bottom: .5rem
    }
}

.pg-style-features .shrine__wrap .caption {
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: right;
    padding-bottom: 1.5rem
}

@media screen and (max-width: 480px) {
    .pg-style-features .shrine__wrap .caption {
        padding-right: .5rem
    }
}

.pg-style-features .shrine__wrap .swiper-pagination-bullet {
    background-color: #aba37e
}

@media screen and (max-width: 480px) {
    .pg-style-features .shrine__wrap .swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: 0 !important
    }
}

.pg-style-features .step__toggle {
    position: relative;
    background-color: #aba37e;
    color: #fff;
    font-size: 1rem;
    text-align: left;
    padding: 1rem 2rem;
    cursor: pointer
}

.pg-style-features .step__toggle::after {
    content: "";
    display: inline-block;
    position: absolute;
    right: 2rem;
    width: 10px;
    height: 10px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff
}

.pg-style-features .step__toggle.outer {
    width: 100%;
    visibility: visible;
    margin-top: 1rem
}

@media screen and (max-width: 480px) {
    .pg-style-features .step__toggle.outer {
        display: block
    }
}

.pg-style-features .step__toggle.outer::after {
    top: 30%;
    -webkit-transform: translateY(50%) rotate(135deg);
    transform: translateY(50%) rotate(135deg)
}

.pg-style-features .step__toggle.outer.is__close {
    visibility: hidden
}

@media screen and (max-width: 480px) {
    .pg-style-features .step__toggle.outer.is__close {
        display: none
    }
}

.pg-style-features .step__toggle.inner {
    width: min(100%, 390px);
    margin-left: auto
}

@media screen and (max-width: 480px) {
    .pg-style-features .step__toggle.inner {
        margin-top: 1rem
    }
}

.pg-style-features .step__toggle.inner::after {
    top: 40%;
    -webkit-transform: translateY(50%) rotate(-45deg);
    transform: translateY(50%) rotate(-45deg)
}

.pg-style-features .step__wrapper {
    display: none;
    width: min(90%, 1200px);
    margin-left: auto;
    margin-right: 5%
}

.pg-style-features .step__wrapper .step__lists {
    border: 1px solid #aba37e;
    padding: 2rem
}

@media screen and (max-width: 480px) {
    .pg-style-features .step__wrapper .step__lists {
        padding: 2rem 1rem
    }
}

.pg-style-features .step__wrapper .step__lists .item {
    width: 32%;
    margin-bottom: 2rem
}

@media screen and (max-width: 480px) {
    .pg-style-features .step__wrapper .step__lists .item {
        width: 100%
    }

    .pg-style-features .step__wrapper .step__lists .item:last-child {
        margin-bottom: 0
    }
}

.pg-style-features .step__wrapper .step__lists .item:not(:nth-child(3n)) {
    margin-right: 2%
}

.pg-style-features .step__wrapper .step__lists .item .img {
    width: 100%;
    margin-bottom: 1rem
}

.pg-style-features .step__wrapper .step__lists .item .header {
    color: #aba37e;
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    text-align: left;
    margin-bottom: .3rem
}

.pg-style-features .step__wrapper .step__lists .item .header .num {
    padding-right: 6px
}

.pg-style-features .step__wrapper .step__lists .item .header .num::after {
    content: "";
    border-right: 1px solid #aba37e;
    padding: 0 4px
}

.pg-style-features .step__wrapper .step__lists .item .text {
    font-size: .875rem;
    text-align: justify;
    line-height: 1.6
}

.pg-style-features .step__wrapper .step__after {
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #aba37e;
    padding: 2rem
}

@media screen and (max-width: 480px) {
    .pg-style-features .step__wrapper .step__after {
        padding: 1rem 1rem 2rem 1rem
    }
}

.pg-style-features .step__wrapper .step__after .img {
    width: min(100%, 380px)
}

@media screen and (max-width: 480px) {
    .pg-style-features .step__wrapper .step__after .text__wrap {
        padding: 0
    }
}

.pg-style-features .step__wrapper .step__after .text__wrap .header {
    color: #aba37e;
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    text-align: left;
    margin-bottom: 1rem
}

.pg-style-features .step__wrapper .step__after .text__wrap .header .eng {
    padding-right: 10px
}

.pg-style-features .step__wrapper .step__after .text__wrap .header .eng::after {
    content: "";
    border-right: 1px solid #aba37e
}

.pg-style-features .step__wrapper .step__after .text__wrap .text {
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: justify
}

.pg-style-features .step__wrapper.is__open {
    display: block
}

.pg-style-packages {
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-style-packages {
        margin-bottom: 3rem
    }
}

.pg-style-packages .package__title {
    color: #aba37e;
    font-size: clamp(1.25rem, 2vw, 1.375rem);
    line-height: 1.6;
    margin-bottom: 1rem
}

.pg-style-packages .items__wrap {
    border-top: 1px solid #aba37e;
    border-bottom: 1px solid #aba37e;
    padding: 3rem 4rem;
    margin-bottom: 3rem
}

@media screen and (max-width: 480px) {
    .pg-style-packages .items__wrap {
        padding: 2rem 1rem;
        margin-bottom: 2rem
    }
}

.pg-style-packages .items__wrap .text {
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: justify
}

.pg-style-packages .price__wrap {
    position: relative;
    padding-bottom: 3rem;
    margin-bottom: 3rem
}

.pg-style-packages .price__wrap::before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: min(100%, 373px);
    border-bottom: 1px solid #aba37e
}

.pg-style-packages .price__wrap .text {
    font-size: clamp(1rem, 2vw, 1.125rem);
    margin-bottom: .5rem
}

.pg-style-packages .benefit__wrap .item {
    width: 20%
}

@media screen and (max-width: 869px) {
    .pg-style-packages .benefit__wrap .item {
        width: 32%;
        margin-bottom: 1rem
    }
}

@media screen and (max-width: 480px) {
    .pg-style-packages .benefit__wrap .item {
        width: 48%
    }
}

@media screen and (max-width: 480px) {
    .pg-style-packages .benefit__wrap .item.mgt-sm {
        margin-top: -1rem
    }
}

.pg-style-packages .benefit__wrap .icon__wrap {
    margin-bottom: 3rem
}

@media screen and (max-width: 480px) {
    .pg-style-packages .benefit__wrap .icon__wrap {
        margin-bottom: 1rem
    }
}

.pg-style-packages .benefit__wrap .icon__wrap .illust {
    margin-bottom: 1rem
}

.pg-style-packages .benefit__wrap .icon__wrap .illust img {
    width: 50%
}

.pg-style-packages .benefit__wrap .icon__wrap .caption {
    color: #aba37e;
    font-size: clamp(.875rem, 2vw, 1rem)
}

.pg-style-packages .benefit__wrap .icon__wrap .detail {
    font-size: clamp(1rem, 2vw, 1.125rem);
    line-height: 1.4
}

.pg-style-packages .benefit__wrap .icon__wrap .detail .font-sm {
    display: block;
    font-size: clamp(.625rem, 2vw, .75rem);
    line-height: 1.2
}

.pg-style-packages .note {
    display: inline-block;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: clamp(.75rem, 2vw, .875rem);
    text-align: left;
    margin-top: .5rem
}

.pg-style-qa {
    background-color: #faf8f5;
    padding: 4rem 0;
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-style-qa {
        padding: 2rem 0;
        margin-bottom: 3rem
    }
}

.pg-style-qa .qa__wrap {
    width: 90%;
    border-bottom: 1px solid #aba37e;
    padding-bottom: 1rem;
    margin: 0 auto 2rem
}

.pg-style-qa .qa__wrap:last-child {
    border-bottom: none;
    padding-bottom: 0
}

@media screen and (max-width: 480px) {
    .pg-style-qa .qa__wrap {
        width: 100%
    }
}

.pg-style-qa .qa__wrap .question {
    position: relative;
    color: #aba37e;
    font-size: clamp(1rem, 2vw, 1.125rem);
    font-weight: bold;
    text-align: left;
    padding-left: 1.5rem;
    margin-bottom: .5rem
}

.pg-style-qa .qa__wrap .question::before {
    content: "Q";
    display: inline-block;
    position: absolute;
    top: -4px;
    left: 0;
    font-family: "EB Garamond", serif;
    font-size: clamp(1.125rem, 2vw, 1.25rem)
}

.pg-style-qa .qa__wrap .answer {
    font-size: clamp(.875rem, 2vw, 1rem);
    text-align: justify
}

.pg-style-gallery {
    margin-bottom: 5rem
}

@media screen and (max-width: 480px) {
    .pg-style-gallery {
        margin-bottom: 3rem
    }
}

.pg-style-gallery .gallery-slider {
    width: min(80%, 1200px);
    margin: 0 auto
}

@media screen and (max-width: 480px) {
    .pg-style-gallery .gallery-slider {
        width: 100%
    }
}

.pg-style-gallery .swiper-thumbs {
    width: min(80%, 1200px);
    margin: 2rem auto 0
}

@media screen and (max-width: 480px) {
    .pg-style-gallery .swiper-thumbs {
        width: 90%;
        margin-top: 1rem
    }
}

.pg-style-gallery .swiper-thumbs .thumbnail__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.pg-style-gallery .swiper-thumbs .thumbnail__list .thumbnail__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 11.5%;
    flex: 0 0 11.5%;
    margin-bottom: 1rem
}

.pg-style-gallery .swiper-thumbs .thumbnail__list .thumbnail__item:last-of-type {
    margin-right: 0
}

@media screen and (max-width: 480px) {
    .pg-style-gallery .swiper-thumbs .thumbnail__list .thumbnail__item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.5%;
        flex: 0 0 23.5%;
        margin-bottom: 2%
    }

    .pg-style-gallery .swiper-thumbs .thumbnail__list .thumbnail__item:nth-of-type(4n) {
        margin-right: 0
    }
}

.pg-style-report {
    position: relative;
    margin-bottom: 10rem
}

@media screen and (max-width: 480px) {
    .pg-style-report {
        margin-bottom: 7rem
    }
}

.pg-style-report::after {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: -10%;
    left: 0;
    width: 100%;
    height: 45vh;
    background-color: #e2e7de;
    z-index: -1
}

@media screen and (max-width: 869px) {
    .pg-style-report::after {
        height: 30vh
    }
}

@media screen and (max-width: 480px) {
    .pg-style-report::after {
        height: 45vh
    }
}

.pg-style-report .c-style-header {
    margin-bottom: .5rem
}

.pg-style-report .text {
    font-size: clamp(.875rem, 2vw, 1rem);
    margin-bottom: 2rem
}

.pg-style-report .report__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 2rem
}

@media screen and (max-width: 480px) {
    .pg-style-report .report__wrapper {
        display: block
    }
}

.pg-style-report .report__wrapper.single__item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (max-width: 480px) {
    .pg-style-report .report__wrapper.single__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.pg-style-report .report__item {
    width: 32%;
    background-color: #fff;
    overflow: hidden;
    margin-right: 2%
}

@media screen and (max-width: 480px) {
    .pg-style-report .report__item {
        margin-right: 3.2%
    }
}

.pg-style-report .report__item:nth-child(3n) {
    margin-right: 0
}

@media screen and (max-width: 869px) {
    .pg-style-report .report__item:nth-child(3n) {
        margin-right: 3.2%
    }
}

@media screen and (max-width: 869px) {
    .pg-style-report .report__item {
        width: 46% !important
    }
}

@media screen and (max-width: 480px) {
    .pg-style-report .report__item {
        width: 80% !important
    }
}

.pg-style-report .report__item .img {
    overflow: hidden;
    aspect-ratio: 18/11
}

.pg-style-report .report__item .img img {
    aspect-ratio: 18/11;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: -webkit-transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975);
    transition: transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975), -webkit-transform .3s cubic-bezier(0.545, 0.08, 0.52, 0.975)
}

.pg-style-report .report__item .text__wrap {
    text-align: left;
    padding: 1rem 1.5rem
}

.pg-style-report .report__item .text__wrap .capacity {
    font-family: "EB Garamond", serif;
    font-size: clamp(1.25rem, 2vw, 1.375rem);
    line-height: 1.4
}

.pg-style-report .report__item .text__wrap .capacity .font-sm {
    font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
    font-size: clamp(.75rem, 2vw, .875rem)
}

.pg-style-report .report__item .text__wrap .place {
    color: #7b7b7b;
    font-size: clamp(.75rem, 2vw, .875rem)
}

@media(any-hover: hover) {
    .pg-style-report .report__item:hover img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.pg-style-report .p-link {
    width: 90%
}

@media screen and (max-width: 480px) {
    .pg-style-report .p-link .font-sm {
        display: block;
        font-size: .625rem;
        margin-bottom: .3rem
    }
}

.pg-privacy {
    margin: 80px auto
}

@media screen and (max-width: 869px) {
    .pg-privacy {
        margin: 56px auto
    }
}

@media screen and (max-width: 480px) {
    .pg-privacy {
        margin: 40px auto
    }
}

.pg-privacy .note {
    background-color: #f0f0f0;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: clamp(.8125rem, 2vw, .9375rem);
    text-align: justify;
    padding: 2rem 3rem;
    margin-bottom: 4rem
}

@media screen and (max-width: 480px) {
    .pg-privacy .note {
        padding: 2rem 1rem;
        margin-bottom: 2rem
    }
}

.pg-privacy .privacy__wrap {
    margin-bottom: 2rem
}

@media screen and (max-width: 480px) {
    .pg-privacy .privacy__wrap {
        margin-bottom: 1rem
    }
}

.pg-privacy .privacy__wrap:not(:last-child) {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 1rem
}

@media screen and (max-width: 480px) {
    .pg-privacy .privacy__wrap:not(:last-child) {
        padding-bottom: .5rem
    }
}

.pg-privacy .privacy__wrap .title {
    color: #aba37e;
    font-size: clamp(1rem, 2vw, 1.125rem);
    text-align: left;
    margin-bottom: .5rem
}

.pg-privacy .privacy__wrap .text {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: clamp(.8125rem, 2vw, .9375rem);
    text-align: justify;
    margin-bottom: .5rem
}

.pg-privacy .privacy__wrap .list li {
    position: relative;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    font-size: clamp(.8125rem, 2vw, .9375rem);
    text-align: justify;
    padding-left: 1rem;
    margin-bottom: .3rem
}

.pg-privacy .privacy__wrap .list li::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #aba37e
}

.pg-dress__flex {
    gap: 2%
}

@media screen and (max-width: 869px) {
    .pg-dress__flex {
        gap: 1%
    }
}

.pg-dress__flex .item {
    width: 23.5%;
    margin-bottom: 1rem
}

@media screen and (max-width: 869px) {
    .pg-dress__flex .item {
        width: 32.6%;
        margin-bottom: .2rem
    }
}

.pg-404 {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
    margin: 5rem auto
}

@media screen and (max-width: 699px) {
    .pg-404 {
        margin: 3rem auto
    }
}

.pg-404 .title {
    font-size: clamp(1.25rem, 2vw, 1.375rem);
    margin-bottom: 1rem
}

.pg-404 p {
    font-size: clamp(.875rem, 2vw, 1rem)
}

.bestrate {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5rem;
}
.bestrate .logo {
    max-width: 150px;
    margin-right: 2rem;
}
.bestrate h2 {
    color: #847053;
    font-size: clamp(1.125rem, 3vw, 1.375rem);
    line-height: 1.6;
}
@media screen and (max-width: 869px) {
    .bestrate .logo {
        width: 50%;
        margin: 0 auto 1rem;
    }
    .bestrate h2 {
        text-align: center;
    }
}

/*# sourceMappingURL=data:application/json;base64,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QyxpREFBaUQsU0FBUyxDQUFDLFVBQVUsQ0FBQyxzQ0FBc0MsaURBQWlELFVBQVUsQ0FBQyxDQUFDLHlEQUF5RCxpREFBaUQsQ0FBQyxnRUFBZ0UsWUFBWSxDQUFDLGlEQUFpRCxTQUFTLENBQUMsVUFBVSxDQUFDLHNDQUFzQyxpREFBaUQsVUFBVSxDQUFDLENBQUMseURBQXlELGlEQUFpRCxDQUFDLGdFQUFnRSxZQUFZLENBQUMsaURBQWlELFNBQVMsQ0FBQyxVQUFVLENBQUMsc0NBQXNDLGlEQUFpRCxVQUFVLENBQUMsQ0FBQyx5REFBeUQsaURBQWlELENBQUMsZ0VBQWdFLFlBQVksQ0FBQyxpREFBaUQsU0FBUyxDQUFDLFVBQVUsQ0FBQyxzQ0FBc0MsaURBQWlELFVBQVUsQ0FBQyxDQUFDLHlEQUF5RCxpREFBaUQsQ0FBQyxnRUFBZ0UsWUFBWSxDQUFDLGlEQUFpRCxTQUFTLENBQUMsVUFBVSxDQUFDLHNDQUFzQyxpREFBaUQsVUFBVSxDQUFDLENBQUMseURBQXlELGlEQUFpRCxDQUFDLGdFQUFnRSxZQUFZLENBQUMsaURBQWlELFNBQVMsQ0FBQyxVQUFVLENBQUMsc0NBQXNDLGlEQUFpRCxVQUFVLENBQUMsQ0FBQyx5REFBeUQsaURBQWlELENBQUMsZ0VBQWdFLFlBQVksQ0FBQyxpREFBaUQsU0FBUyxDQUFDLFVBQVUsQ0FBQyxzQ0FBc0MsaURBQWlELFVBQVUsQ0FBQyxDQUFDLHlEQUF5RCxpREFBaUQsQ0FBQyxnRUFBZ0UsWUFBWSxDQUFDLGlEQUFpRCxTQUFTLENBQUMsVUFBVSxDQUFDLHNDQUFzQyxpREFBaUQsVUFBVSxDQUFDLENBQUMseURBQXlELGlEQUFpRCxDQUFDLGdFQUFnRSxZQUFZLENBQUMsa0RBQWtELFNBQVMsQ0FBQyxVQUFVLENBQUMsc0NBQXNDLGtEQUFrRCxVQUFVLENBQUMsQ0FBQywwREFBMEQsaURBQWlELENBQUMsaUVBQWlFLFlBQVksQ0FBQyxrREFBa0QsU0FBUyxDQUFDLFVBQVUsQ0FBQyxzQ0FBc0Msa0RBQWtELFVBQVUsQ0FBQyxDQUFDLDBEQUEwRCxpREFBaUQs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eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0XCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUVCK0dhcmFtb25kOml0YWwsd2dodEAwLDQwMDswLDUwMDsxLDQwMDsxLDUwMCZkaXNwbGF5PXN3YXBcIjtAaW1wb3J0XCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1hcmNlbGx1cyZkaXNwbGF5PXN3YXBcIjtodG1sLGJvZHksZGl2LHNwYW4sYXBwbGV0LG9iamVjdCxpZnJhbWUsaDEsaDIsaDMsaDQsaDUsaDYscCxibG9ja3F1b3RlLHByZSxhLGFiYnIsYWNyb255bSxhZGRyZXNzLGJpZyxjaXRlLGNvZGUsZGVsLGRmbixlbSxpbWcsaW5zLGtiZCxxLHMsc2FtcCxzbWFsbCxzdHJpa2Usc3Ryb25nLHN1YixzdXAsdHQsdmFyLGIsdSxpLGNlbnRlcixkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLGxlZ2VuZCx0YWJsZSxjYXB0aW9uLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRkLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZW1iZWQsZmlndXJlLGZpZ2NhcHRpb24sZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsb3V0cHV0LHJ1Ynksc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjEwMCU7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9Ym9keXtsaW5lLWhlaWdodDoxfW9sLHVse2xpc3Qtc3R5bGU6bm9uZX1ibG9ja3F1b3RlLHF7cXVvdGVzOm5vbmV9YmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcntjb250ZW50OlwiXCI7Y29udGVudDpub25lfXE6YmVmb3JlLHE6YWZ0ZXJ7Y29udGVudDpcIlwiO2NvbnRlbnQ6bm9uZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH0qLCo6YWZ0ZXIsKjpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94fSp7bWFyZ2luOjA7cGFkZGluZzowO291dGxpbmU6bm9uZX0qLCo6YmVmb3JlLCo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2xpc3Qtc3R5bGU6bm9uZTttaW4td2lkdGg6MDttaW4taGVpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowfWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94fWJvZHl7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzphdXRvOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMzMzM7Zm9udC1mYW1pbHk6XCLmuLjmmI7mnJ1cIixcIll1IE1pbmNob1wiLFl1TWluY2hvLFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLHNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjg7bGV0dGVyLXNwYWNpbmc6LjFyZW07dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjB9Ym9keS5pc19fZml4ZWR7Y3Vyc29yOm5vbmU7b3ZlcmZsb3c6aGlkZGVufSN3cmFwcGVye292ZXJmbG93OmhpZGRlbn1tYWlue2Rpc3BsYXk6bm9uZX1tYWluLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfW1haW4ucGFnZV9fbWFpbntkaXNwbGF5OmJsb2NrO21hcmdpbjoxMjVweCBhdXRvIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpe21haW4ucGFnZV9fbWFpbnttYXJnaW46ODNweCBhdXRvIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXttYWluLnBhZ2VfX21haW57bWFyZ2luOjczcHggYXV0byAwfX1he3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMzMzM7Y3Vyc29yOnBvaW50ZXJ9YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX1pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztvYmplY3QtZml0OmNvdmVyO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0ubC1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEyNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmwtaGVhZGVye2hlaWdodDo1cmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7ei1pbmRleDo5OTl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubC1oZWFkZXJ7aGVpZ2h0OjRyZW19fS5sLWhlYWRlcl9fYmFye3dpZHRoOjI1MHB4O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sXCJTZWdvZSBVSVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2FOZXVlLFl1R290aGljLFwiWXUgR290aGljIE1lZGl1bVwiLFwiWXUgR290aGljXCIsVmVyZGFuYSxNZWlyeW8sc2Fucy1zZXJpZjtmb250LXNpemU6Ljc1cmVtO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6LjVyZW0gMXJlbTttYXJnaW46MCAwIDAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmwtaGVhZGVyX19iYXJ7ZGlzcGxheTpub25lfX0ubC1oZWFkZXJfX2lubmVye3dpZHRoOjkwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5sLWhlYWRlcl9faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjEuNXJlbSBhdXRvIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubC1oZWFkZXJfX2lubmVye21hcmdpbjoxcmVtIGF1dG8gMH19LmwtaGVhZGVyX19pbm5lci1sZWZ0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzAwcHg7ei1pbmRleDo1fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1oZWFkZXJfX2lubmVyLWxlZnR7d2lkdGg6MjMwcHg7bWFyZ2luOjAgYXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sLWhlYWRlcl9faW5uZXItbGVmdHt3aWR0aDoyMTBweH19QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5sLWhlYWRlcl9faW5uZXItbGVmdDpob3ZlcntvcGFjaXR5Oi45fX0ubC1oZWFkZXIuYmctbm9uZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmwtZ2xvYmFsLW1lbnV7d2lkdGg6MzAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1nbG9iYWwtbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjAlO3JpZ2h0OjB9fS5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwe3Bvc2l0aW9uOmZpeGVkO2JvdHRvbToxMDAlO2xlZnQ6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3dpZHRoOjEwMHZ3O2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2YwZjBmMDt6LWluZGV4OjEwMDA7dHJhbnNpdGlvbjpib3R0b20gLjhzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7b3ZlcmZsb3c6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXB7ZmxleC13cmFwOndyYXB9fS5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwIC5nbmF2X193cmFwcGVye292ZXJmbG93OmF1dG99LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXBfX2hlYWRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6OTAlO21hcmdpbi10b3A6MnJlbTt6LWluZGV4OjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwX19oZWFkZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tdG9wOjFyZW19fS5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwX19oZWFkZXIgLmhlYWRlcl9fbG9nb3t3aWR0aDozMDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXBfX2hlYWRlciAuaGVhZGVyX19sb2dve3dpZHRoOjEwMCU7bWFyZ2luLXRvcDo1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gaW1ne2Rpc3BsYXk6bm9uZX19LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXBfX2hlYWRlciAuaGVhZGVyX19sb2dvIHNwYW57ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiTWFyY2VsbHVzXCIsc2VyaWY7Zm9udC1zaXplOjEuMjVyZW19fUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcF9faGVhZGVyIC5oZWFkZXJfX2xvZ28gYTpob3ZlcntvcGFjaXR5Oi45fX0ubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcF9faGVhZGVyIC5pY29uLWluc3Rhe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXBfX2hlYWRlciAuaWNvbi1pbnN0YXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1LjVweDtyaWdodDo2MHB4O3dpZHRoOjI1cHh9fS5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwX19oZWFkZXIgLmNsb3NlX19tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO3dpZHRoOjU1cHg7aGVpZ2h0OjU1cHg7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwX19oZWFkZXIgLmNsb3NlX19tZW51e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjB9fS5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwX19oZWFkZXIgLmNsb3NlX19tZW51IHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDozMHB4O2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojYWNhY2FjO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXBfX2hlYWRlciAuY2xvc2VfX21lbnUgc3Bhbnt0b3A6NDAlfX0ubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcF9faGVhZGVyIC5jbG9zZV9fbWVudSBzcGFuOm50aC1jaGlsZCgxKXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyl9LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXBfX2hlYWRlciAuY2xvc2VfX21lbnUgc3BhbjpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKX0ubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcF9faW5uZXJ7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE1cHgpO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbiAuOHMsdHJhbnNmb3JtIC4zcyBlYXNlLWluIC44c30ubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcC1sZWZ0e3dpZHRoOjYwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjdyZW0gMCAzcmVtIDUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcC1sZWZ0e3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87cGFkZGluZzozLjVyZW0gMCAycmVtIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcC1sZWZ0e3BhZGRpbmc6Mi41cmVtIDAgMS41cmVtIDB9fS5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwLWxlZnQgLmFjY29yZGlvbl9fbWVudXttYXJnaW4tYm90dG9tOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwLWxlZnQgLmFjY29yZGlvbl9fbWVudXttYXJnaW4tdG9wOjJyZW07bWFyZ2luLWJvdHRvbTouNXJlbX19LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXAtbGVmdCAuYm90dG9tX19saW5rc3t3aWR0aDo4NSU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjEuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXAtbGVmdCAuYm90dG9tX19saW5rc3t3aWR0aDo5MCU7bWFyZ2luOjAgYXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwLWxlZnQgLmJvdHRvbV9fbGlua3MgbGl7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9fS5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwLWxlZnQgLmJvdHRvbV9fbGlua3MgbGk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6NSV9LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXAtbGVmdCAuYm90dG9tX19saW5rcyBsaTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItdG9wOjZweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjMzMzO2JvcmRlci1ib3R0b206NnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7bWFyZ2luLXJpZ2h0Oi4yNXJlbX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXAtbGVmdCAuYm90dG9tX19saW5rcyBsaTpob3ZlcntvcGFjaXR5Oi44fX0ubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcC1sZWZ0IC5ib3R0b21fX2xpbmtzIGF7Zm9udC1zaXplOi43NXJlbX0ubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcC1yaWdodHt3aWR0aDo0MCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO3BhZGRpbmc6N3JlbSA1JSAzcmVtIDMlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcC1yaWdodHt3aWR0aDoxMDAlO2hlaWdodDphdXRvO3BhZGRpbmc6MnJlbSAwIDMuNXJlbSAwfX0ubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcC1yaWdodCAuZ25hdl9fY29udGFjdHt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcC1yaWdodCAuZ25hdl9fY29udGFjdHt3aWR0aDo5MCU7bWFyZ2luOjAgYXV0byAxLjVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9fS5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwLXJpZ2h0IC5nbmF2X19jb250YWN0IHVse21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXAtcmlnaHQgLmduYXZfX2NvbnRhY3QgdWx7d2lkdGg6MTAwJX19LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXAtcmlnaHQgLmduYXZfX2NvbnRhY3QgLmJucl9faXRlbXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbX0ubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcC1yaWdodCAuZ25hdl9fY29udGFjdCAuYm5yX19pdGVtIGF7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcC1yaWdodCAuZ25hdl9fY29udGFjdCAuYm5yX19pdGVtIGE6aG92ZXJ7b3BhY2l0eTouOX19LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXAtcmlnaHQgLmduYXZfX2NvbnRhY3QgLmNvbnRhY3RfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1zaXplOjEuMTI1cmVtO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MS41cmVtIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwLXJpZ2h0IC5nbmF2X19jb250YWN0IC5jb250YWN0X19pdGVte21heC13aWR0aDoxMDAlfX0ubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcC1yaWdodCAuZ25hdl9fY29udGFjdCAuY29udGFjdF9faXRlbTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MzBweDt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItdG9wOjFweCBzb2xpZCAjYWNhY2FjO2JvcmRlci1yaWdodDoxcHggc29saWQgI2FjYWNhYzt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg0NWRlZyl9LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXAtcmlnaHQgLmduYXZfX2NvbnRhY3QgLmNvbnRhY3RfX2l0ZW0gYXtkaXNwbGF5OmJsb2NrfUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcC1yaWdodCAuZ25hdl9fY29udGFjdCAuY29udGFjdF9faXRlbTpob3ZlciBhe2NvbG9yOiNhY2EzN2V9fS5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwLXJpZ2h0IC5nbmF2X19jb250YWN0IC5nbmF2X190ZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtmb250LXNpemU6MS40Mzc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmNlbnRlcjtwb2ludGVyLWV2ZW50czpub25lfS5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwLXJpZ2h0IC5nbmF2X19jb250YWN0IC5nbmF2X190ZWwgLmZvbnQtc217Zm9udC1zaXplOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5sLWdsb2JhbC1tZW51IC5tZW51X193cmFwLXJpZ2h0IC5nbmF2X19jb250YWN0IC5nbmF2X190ZWx7cG9pbnRlci1ldmVudHM6YWxsO2N1cnNvcjphdXRvfX0ubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcC1yaWdodCAuYm5yLWJlc3RyYXRlIGltZ3t3aWR0aDoyODBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXAtcmlnaHQgLmJuci1iZXN0cmF0ZSBpbWd7d2lkdGg6MjQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubC1nbG9iYWwtbWVudSAubWVudV9fd3JhcC1yaWdodCAuYm5yLWJlc3RyYXRlIGltZ3t3aWR0aDoyMDBweH19LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXAub3Blbntib3R0b206MDtvcGFjaXR5OjF9LmwtZ2xvYmFsLW1lbnUgLm1lbnVfX3dyYXAub3BlbiAubWVudV9fd3JhcF9faW5uZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5sLWZvb3Rlcnt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2YyZjBlZDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sXCJTZWdvZSBVSVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2FOZXVlLFl1R290aGljLFwiWXUgR290aGljIE1lZGl1bVwiLFwiWXUgR290aGljXCIsVmVyZGFuYSxNZWlyeW8sc2Fucy1zZXJpZjtwYWRkaW5nLXRvcDo4OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1mb290ZXJ7cGFkZGluZy10b3A6Mi41cmVtO3BhZGRpbmctYm90dG9tOjMuNzVyZW19fS5sLWZvb3Rlcl9faW5uZXJ7d2lkdGg6bWluKDkwJSwxMjAwcHgpO3RleHQtYWxpZ246bGVmdDttYXJnaW46MCBhdXRvIDJyZW19LmwtZm9vdGVyX19sb2dve3dpZHRoOm1pbig4MCUsMzAwcHgpO21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmwtZm9vdGVyX19sb2dve21hcmdpbjowIGF1dG99fS5sLWZvb3Rlcl9fYWNjZXNze2ZvbnQtc2l6ZTpjbGFtcCguNjI1cmVtLDJ2dywuNzVyZW0pO2ZvbnQtd2VpZ2h0OjIwMDttYXJnaW4tYm90dG9tOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sLWZvb3Rlcl9fYWNjZXNze3RleHQtYWxpZ246Y2VudGVyfX0ubC1mb290ZXJfX2FjY2VzcyBhZGRyZXNze2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5sLWZvb3Rlcl9fYWNjZXNzIHB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToxcmVtfS5sLWZvb3Rlcl9fYWNjZXNzIHAgYXtjb2xvcjojMzMzfS5sLWZvb3Rlcl9fYWNjZXNzIC5hY2Nlc3NfX21hcHtkaXNwbGF5OmJsb2NrO3dpZHRoOjE1MHB4O2JvcmRlcjoxcHggc29saWQgI2FiYTI5ODt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOi41cmVtIDFyZW07dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sLWZvb3Rlcl9fYWNjZXNzIC5hY2Nlc3NfX21hcHttYXJnaW46MCBhdXRvfX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LmwtZm9vdGVyX19hY2Nlc3MgLmFjY2Vzc19fbWFwOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2FiYTI5ODtjb2xvcjojZmZmfX0ubC1mb290ZXJfX2xpc3Rze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZmxvdzpyb3cgd3JhcDtnYXA6NHJlbTtmb250LXNpemU6Ljc1cmVtO21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmwtZm9vdGVyX19saXN0c3tnYXA6M3JlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5sLWZvb3Rlcl9fbGlzdHN7ZGlzcGxheTpub25lfX0ubC1mb290ZXJfX2xpc3RzIC5saXN0X19pdGVtc3t3aWR0aDoyNTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmwtZm9vdGVyX19saXN0cyAubGlzdF9faXRlbXN7d2lkdGg6NDYlfX0ubC1mb290ZXJfX2xpc3RzIC5saXN0X19pdGVtcyBoM3tmb250LXdlaWdodDo1MDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2FiYTI5ODtwYWRkaW5nLWJvdHRvbTouMjVyZW19LmwtZm9vdGVyX19saXN0cyAubGlzdF9faXRlbXMgaDMuc2luZ2xlX19pdGVte21hcmdpbi1ib3R0b206MnJlbX0ubC1mb290ZXJfX2xpc3RzIC5saXN0X19pdGVtcyB1bHtwYWRkaW5nOjFyZW0gMH0ubC1mb290ZXJfX2xpc3RzIC5saXN0X19pdGVtcyBsaXtmb250LXdlaWdodDoyMDA7bWFyZ2luLWJvdHRvbToxcmVtfUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsubC1mb290ZXJfX2xpc3RzIC5saXN0X19pdGVtcyBsaTpob3ZlcntvcGFjaXR5Oi44fX0ubC1mb290ZXJfX2xpbmtze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmwtZm9vdGVyX19saW5rc3tkaXNwbGF5Om5vbmV9fS5sLWZvb3Rlcl9fbGlua3MgbGl7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6MjAwO21hcmdpbi1yaWdodDoycmVtfS5sLWZvb3Rlcl9fbGlua3MgbGkgYXtjb2xvcjojYzJiYmI0fS5sLWZvb3Rlcl9fbGlua3MgbGk6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiPlwiO2NvbG9yOiNjMmJiYjQ7bWFyZ2luLXJpZ2h0Oi4yNXJlbX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LmwtZm9vdGVyX19saW5rcyBsaTpob3ZlcntvcGFjaXR5Oi44fX0ubC1mb290ZXIgLm1hcCBpZnJhbWV7dmVydGljYWwtYWxpZ246Ym90dG9tfS5sLWZvb3RlciAuY29weXJpZ2h0X193cmFwe2JhY2tncm91bmQtY29sb3I6I2FiYTI5ODtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5Olwi5ri45piO5pydXCIsXCJZdSBNaW5jaG9cIixZdU1pbmNobyxcIkhpcmFnaW5vIE1pbmNobyBQcm9cIixzZXJpZjtmb250LXdlaWdodDoyMDA7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nOjEuNXJlbSAuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmwtZm9vdGVyIC5jb3B5cmlnaHRfX3dyYXB7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxcmVtIC41cmVtfX0ubC1mb290ZXIgLmNvcHlyaWdodF9fd3JhcCAuY29weXJpZ2h0e2ZvbnQtc2l6ZTpjbGFtcCguNXJlbSwydncsLjYyNXJlbSl9LmwtaW5uZXJfX2ZsZXh7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0ubC1pbm5lcl9fZmxleC5hbGlnbi1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5sLWlubmVyX19mbGV4LmFsaWduLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaH0ubC1pbm5lcl9fZmxleC5mbGV4LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5sLWlubmVyX19mbGV4LmZsZXgtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmwtY29udGFpbmVye3dpZHRoOm1pbig4MCUsMTIwMHB4KTttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubC1jb250YWluZXJ7d2lkdGg6OTAlfX0ubC1jb250YWluZXIubGd7d2lkdGg6ODUlfS5sLW92ZXJsYXl7cG9zaXRpb246cmVsYXRpdmV9Lmwtb3ZlcmxheSBpZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTt6LWluZGV4OjB9Lmwtb3ZlcmxheV9faXRlbXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTAwfS5jLWJ1dHRvbi1ib3JkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDozMjBweDtib3JkZXI6MXB4IHNvbGlkICM5ZTllOWU7Zm9udC1zaXplOmNsYW1wKC44MTI1cmVtLDJ2dywuODc1cmVtKTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoxcmVtIDAgMXJlbSAycmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4sY29sb3IgLjE1cyBlYXNlLWluLGxlZnQgLjE1cyBlYXNlLWlufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuYy1idXR0b24tYm9yZGVye3dpZHRoOjI1MHB4O3BhZGRpbmc6MXJlbSAwIDFyZW0gMXJlbX19LmMtYnV0dG9uLWJvcmRlcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjI4MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjEwMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICM5ZTllOWU7dHJhbnNpdGlvbjpsZWZ0IC4zcyBlYXNlLWlufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuYy1idXR0b24tYm9yZGVyOjphZnRlcntsZWZ0OjIyMHB4O3dpZHRoOjUwcHh9fS5jLWJ1dHRvbi1ib3JkZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOWU5ZTllO2NvbG9yOiNmZmZ9LmMtYnV0dG9uLWJvcmRlcjpob3Zlcjo6YWZ0ZXJ7bGVmdDoyOTBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjMzMzfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuYy1idXR0b24tYm9yZGVyOmhvdmVyOjphZnRlcntsZWZ0OjIzMHB4fX0uYy1idXR0b24tYm9yZGVyLmNvbG9yLXdoaXRle2JvcmRlcjoxcHggc29saWQgI2ZmZjtjb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsuYy1idXR0b24tYm9yZGVyLmNvbG9yLXdoaXRle2JvcmRlcjoxcHggc29saWQgIzllOWU5ZTtjb2xvcjojMzMzfX0uYy1idXR0b24tYm9yZGVyLmNvbG9yLXdoaXRlOmhvdmVye2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuOCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KTtjb2xvcjojMzMzfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsuYy1idXR0b24tYm9yZGVyLmNvbG9yLXdoaXRlOmhvdmVye2JvcmRlcjoxcHggc29saWQgIzllOWU5ZTtiYWNrZ3JvdW5kLWNvbG9yOiM5ZTllOWU7Y29sb3I6I2ZmZn19LmMtYnV0dG9uLWJvcmRlci5jb2xvci1nb2xke2JvcmRlcjoxcHggc29saWQgIzgzN2M1Yjtjb2xvcjojODM3YzViO2ZvbnQtc2l6ZTpjbGFtcCguODEyNXJlbSwydncsLjg3NXJlbSk7Zm9udC13ZWlnaHQ6NTAwO3BhZGRpbmc6LjVyZW0gMCAuNXJlbSAxcmVtO21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jLWJ1dHRvbi1ib3JkZXIuY29sb3ItZ29sZHt3aWR0aDoyNzBweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjhweH0uYy1idXR0b24tYm9yZGVyLmNvbG9yLWdvbGQ6OmFmdGVye2Rpc3BsYXk6bm9uZX19LmMtYnV0dG9uLWJvcmRlci5jb2xvci1nb2xkOmhvdmVye2JvcmRlcjoxcHggc29saWQgcmdiYSgxMzEsMTI0LDkxLC44KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTMxLDEyNCw5MSwuOCk7Y29sb3I6I2ZmZn0uYy1idXR0b24tYm9yZGVyLmJvcmRlci1ub25le3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6LjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5jLWJ1dHRvbi1ib3JkZXIuYm9yZGVyLW5vbmV7d2lkdGg6MjcwcHh9fS5jLWJ1dHRvbi1ib3JkZXIuYm9yZGVyLW5vbmU6OmFmdGVye2Rpc3BsYXk6bm9uZX0uYy1idXR0b24tYm9yZGVyLm1ndHttYXJnaW4tdG9wOjJyZW0gIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmMtYnV0dG9uLWJvcmRlci5tZ3R7bWFyZ2luOjJyZW0gYXV0byAwfX0uYy1idXR0b24tZmlsbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwMHB4O2JhY2tncm91bmQtY29sb3I6I2FiYTM3ZTtib3JkZXI6MXB4IHNvbGlkICNhYmEzN2U7Y29sb3I6I2ZmZjtmb250LXNpemU6Ljg3NXJlbTtwYWRkaW5nOjFyZW0gMDttYXJnaW46MCBhdXRvO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jLWJ1dHRvbi1maWxse3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MS40fX0uYy1idXR0b24tZmlsbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5NThjNjF9LmMtc2VjdGlvbl9faGVhZGVye3dpZHRoOm1pbig5MCUsMTIwMHB4KTttYXJnaW46MCBhdXRvIDNyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMS4xZW0pO29wYWNpdHk6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAxLjA1cyBjdWJpYy1iZXppZXIoMC4yNzUsIDAsIDAsIDEpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuYy1zZWN0aW9uX19oZWFkZXJ7bWFyZ2luLWJvdHRvbToycmVtfX0uYy1zZWN0aW9uX19oZWFkZXIgaDJ7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgxLjg3NXJlbSw1dncsMi41cmVtKTtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOi4zcmVtfS5jLXNlY3Rpb25fX2hlYWRlciBwe2NvbG9yOiM3YjdiN2I7Zm9udC1zaXplOmNsYW1wKDFyZW0sMnZ3LDEuMTI1cmVtKTtsZXR0ZXItc3BhY2luZzouMXJlbX0uYy1zZWN0aW9uX19oZWFkZXIuaXNfX2FjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwZW0pO29wYWNpdHk6MTt0cmFuc2l0aW9uLWRlbGF5Oi4xc30uYy1sYXllcl9fdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjojZmZmO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjJyZW0gMH0uYy1sYXllcl9fdGV4dDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttaXgtYmxlbmQtbW9kZTptdWx0aXBseX0uYy1sYXllcl9fdGV4dC5ncmFkaWVudC10b3A6OmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICM1QzVDNUMsIDcwJSwgdHJhbnNwYXJlbnQpfS5jLWxheWVyX190ZXh0LmdyYWRpZW50LXJpZ2h0OjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1QzVDNUMsIDcwJSwgdHJhbnNwYXJlbnQpfS5jLWxheWVyX190ZXh0IGgze3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjkwJTtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4xMjVyZW0pO2ZvbnQtd2VpZ2h0OjEwMDttYXJnaW46MCBhdXRvO3otaW5kZXg6Mn0uYy1sYXllcl9fdGV4dCBoMyAudGV4dC1lbntkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6Y2xhbXAoMS40Mzc1cmVtLDR2dywxLjc1cmVtKTtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxLjQ7bGV0dGVyLXNwYWNpbmc6LjE1cmVtfS5jLWxheWVyX190ZXh0IHB7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6OTAlO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90byxcIlNlZ29lIFVJXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYU5ldWUsWXVHb3RoaWMsXCJZdSBHb3RoaWMgTWVkaXVtXCIsXCJZdSBHb3RoaWNcIixWZXJkYW5hLE1laXJ5byxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCguNjI1cmVtLDJ2dywuNzVyZW0pO2ZvbnQtd2VpZ2h0OjIwMDtsaW5lLWhlaWdodDoxLjU7bWFyZ2luOjAgYXV0bzt6LWluZGV4OjJ9LmMtaGFtYnVyZ2VyX19tZW51e3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjU1cHg7aGVpZ2h0OjU1cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KTttYXJnaW4tbGVmdDoxcmVtO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNXMgY3ViaWMtYmV6aWVyKDAuNTQ1LCAwLjA4LCAwLjUyLCAwLjk3NSk7ei1pbmRleDoxMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmMtaGFtYnVyZ2VyX19tZW51e3RvcDoxMHB4fX0uYy1oYW1idXJnZXJfX21lbnUuaXNfX2FjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ei1pbmRleDowfS5jLWhhbWJ1cmdlcl9fbWVudSBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6MzBweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6IzMzMzt0cmFuc2l0aW9uOnRvcCAuMXMgZWFzZS1pbixsZWZ0IC4ycyBlYXNlLWluLG9wYWNpdHkgLjJzIGVhc2UtaW59LmMtaGFtYnVyZ2VyX19tZW51IHNwYW46bnRoLW9mLXR5cGUoMSl7dG9wOjM1JX0uYy1oYW1idXJnZXJfX21lbnUgc3BhbjpudGgtb2YtdHlwZSgyKXt0b3A6NTAlfS5jLWhhbWJ1cmdlcl9fbWVudSBzcGFuOm50aC1vZi10eXBlKDMpe3RvcDo2NSV9QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5jLWhhbWJ1cmdlcl9fbWVudTpob3ZlciBzcGFuOm50aC1vZi10eXBlKDEpe3RvcDo0MCV9LmMtaGFtYnVyZ2VyX19tZW51OmhvdmVyIHNwYW46bnRoLW9mLXR5cGUoMil7bGVmdDozMCU7b3BhY2l0eTowfS5jLWhhbWJ1cmdlcl9fbWVudTpob3ZlciBzcGFuOm50aC1vZi10eXBlKDMpe3RvcDo2MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsuYy1icmVhZGNydW1ic3tkaXNwbGF5Om5vbmV9fS5jLWJyZWFkY3J1bWJzLmhhc19fbWFyZ2lue3BhZGRpbmctcmlnaHQ6MnJlbTttYXJnaW4tYm90dG9tOjJyZW19LmMtYnJlYWRjcnVtYnMgdWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXJ9LmMtYnJlYWRjcnVtYnMgbGl7Y29sb3I6I2FiYTM3ZTtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sXCJTZWdvZSBVSVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2FOZXVlLFl1R290aGljLFwiWXUgR290aGljIE1lZGl1bVwiLFwiWXUgR290aGljXCIsVmVyZGFuYSxNZWlyeW8sc2Fucy1zZXJpZjtmb250LXNpemU6LjYyNXJlbTtmb250LXdlaWdodDoyMDA7d2hpdGUtc3BhY2U6bm93cmFwfS5jLWJyZWFkY3J1bWJzIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCI+XCI7bWFyZ2luOjAgLjI1cmVtfS5jLWJyZWFkY3J1bWJzIGF7Y29sb3I6I2FiYTM3ZX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LmMtYnJlYWRjcnVtYnMgYTpob3ZlcntvcGFjaXR5Oi43fX0uYy1icmVhZGNydW1icy5hbGlnbi1sZWZ0IHVse2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21hcmdpbi1sZWZ0OjUlfS5jLWJyZWFkY3J1bWJzIC53ZWRkaW5nLW5hdntkaXNwbGF5Om5vbmV9LmMtYnJlYWRjcnVtYnMgLndlZGRpbmctbmF2OmFmdGVye2Rpc3BsYXk6bm9uZX0uYy1icmVhZGNydW1icyAud2VkZGluZy1uYXYuaXNfX2FjdGl2ZXtkaXNwbGF5OmJsb2NrfS5jLWhlcm9fX2Rlc2MtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6Y2xhbXAoMS4xMjVyZW0sMnZ3LDEuMjVyZW0pO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMjVyZW07dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LmMtaGVyb19fZGVzYy1oZWFkZXJ7bGluZS1oZWlnaHQ6MS42O21hcmdpbi1ib3R0b206MS41cmVtfX0uYy1oZXJvX19kZXNjLWhlYWRlciAuc3ViX19oZWFkZXJ7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljc1cmVtO2xldHRlci1zcGFjaW5nOi4xZW19LmMtaGVyb19fZGVzYy1oZWFkZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjgwcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzMzMzttYXJnaW4tdG9wOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5jLWhlcm9fX2Rlc2MtaGVhZGVyOjphZnRlcnttYXJnaW4tdG9wOjFyZW19fS5jLWhlcm9fX2Rlc2MtaGVhZGVyIC5zdHlsZS1oZWFkZXJ7d2lkdGg6MzglfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsuYy1oZXJvX19kZXNjLWhlYWRlciAuc3R5bGUtaGVhZGVye3dpZHRoOjEwMCV9fS5jLWN1cnNvci1jaXJjbGV7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTMwcHg7aGVpZ2h0OjEzMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtjb2xvcjojMzMzO2ZvbnQtZmFtaWx5Olwi5ri45piO5pydXCIsXCJZdSBNaW5jaG9cIixZdU1pbmNobyxcIkhpcmFnaW5vIE1pbmNobyBQcm9cIixzZXJpZjtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxMzBweDtmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOi02NXB4IDAgMCAtNjVweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZS1vdXQ7b3BhY2l0eTowO2N1cnNvcjpub25lO3otaW5kZXg6OTk5fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsuYy1jdXJzb3ItY2lyY2xle3RvcDo5NSU7bGVmdDoxMCU7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDo4MHB4O3otaW5kZXg6MTIwMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jLWN1cnNvci1jaXJjbGV7bGVmdDoyMCV9fS5jLWN1cnNvci1jaXJjbGUuaXNfX2FjdGl2ZXthbmltYXRpb246MXMgZmFkZUluIDFzIGZvcndhcmRzfUBrZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6Ljh9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eTouOH19LmMtY3Vyc29yLWNpcmNsZS5vcGVue2FuaW1hdGlvbjpzY2FsZVVwIC44cyBmb3J3YXJkcztjb2xvcjojZmZmfUBrZXlmcmFtZXMgc2NhbGVVcHswJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eTouNX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxMDApO29wYWNpdHk6MX19QC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlVXB7MCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6LjV9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMTAwKTtvcGFjaXR5OjF9fS5jLWN1cnNvci1jaXJjbGUuY2xvc2V7ZGlzcGxheTpub25lfS5jLXRpdGxlLWJvcmRlcnt3aWR0aDptaW4oODAlLDEyMDBweCk7Ym9yZGVyLWNvbG9yOiM4MzdjNWI7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHggbm9uZTtwYWRkaW5nOjFyZW0gMDttYXJnaW46MCBhdXRvIDMuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmMtdGl0bGUtYm9yZGVye3dpZHRoOjkwJTtwYWRkaW5nOi41cmVtIDA7bWFyZ2luOjAgYXV0byAycmVtfX0uYy10aXRsZS1ib3JkZXIgaDJ7Y29sb3I6IzgzN2M1Yjtmb250LXNpemU6Y2xhbXAoMS4wNjI1cmVtLDN2dywxLjI1cmVtKX0uYy1jaXJjbGUtYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtib3JkZXItcmFkaXVzOjUwJX0uYy1jaXJjbGUtYnV0dG9uIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtmaWxsOnJnYmEoMCwwLDAsMCk7c3Ryb2tlLXdpZHRoOjE7YW5pbWF0aW9uOmNpcmNsZS1yZXZlcnNlIC41cyBmb3J3YXJkc30uYy1jaXJjbGUtYnV0dG9uLndoaXRlOjpiZWZvcmUsLmMtY2lyY2xlLWJ1dHRvbi53aGl0ZTo6YWZ0ZXIsLmMtY2lyY2xlLWJ1dHRvbi5ibGFjazo6YmVmb3JlLC5jLWNpcmNsZS1idXR0b24uYmxhY2s6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NzBweDtoZWlnaHQ6NzBweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvbi1hcnJvdy1ibGFjay5zdmdcIikgbm8tcmVwZWF0O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt0cmFuc2l0aW9uOm9wYWNpdHkgZWFzZS1pbiAuNHM7dHJhbnNpdGlvbi1kZWxheTouM3N9LmMtY2lyY2xlLWJ1dHRvbi53aGl0ZTo6YmVmb3JlLC5jLWNpcmNsZS1idXR0b24uYmxhY2s6OmJlZm9yZXtvcGFjaXR5OjE7dHJhbnNpdGlvbi1kZWxheTouM3N9LmMtY2lyY2xlLWJ1dHRvbi53aGl0ZTo6YWZ0ZXIsLmMtY2lyY2xlLWJ1dHRvbi5ibGFjazo6YWZ0ZXJ7b3BhY2l0eTowO3RyYW5zaXRpb24tZGVsYXk6MHN9LmMtY2lyY2xlLWJ1dHRvbi53aGl0ZXtib3JkZXI6MXB4IHNvbGlkICNmZmZ9LmMtY2lyY2xlLWJ1dHRvbi53aGl0ZTo6YmVmb3JlLC5jLWNpcmNsZS1idXR0b24ud2hpdGU6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LXdoaXRlLnN2Z1wiKX0uYy1jaXJjbGUtYnV0dG9uLndoaXRlIHN2Z3tzdHJva2U6I2ZmZn0uYy1jaXJjbGUtYnV0dG9uLmJsYWNre2JvcmRlcjoxcHggc29saWQgI2NjY30uYy1jaXJjbGUtYnV0dG9uLmJsYWNrOjpiZWZvcmUsLmMtY2lyY2xlLWJ1dHRvbi5ibGFjazo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3ctYmxhY2suc3ZnXCIpfS5jLWNpcmNsZS1idXR0b24uYmxhY2sgc3Zne3N0cm9rZTojY2NjfS5jLWNpcmNsZS1idXR0b24ucmV2ZXJzZTo6YmVmb3JlLC5jLWNpcmNsZS1idXR0b24ucmV2ZXJzZTo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKX1Aa2V5ZnJhbWVzIGNpcmNsZXswJXtzdHJva2UtZGFzaGFycmF5OjAgMzE0fTk5LjklLHRve3N0cm9rZS1kYXNoYXJyYXk6MzE0IDMxNH19QGtleWZyYW1lcyBjaXJjbGUtcmV2ZXJzZXswJXtzdHJva2UtZGFzaGFycmF5OjMxNCAzMTR9OTkuOSUsdG97c3Ryb2tlLWRhc2hhcnJheTowIDMxNH19LmMtYm9yZGVyX19idXR0b257Ym9yZGVyOjFweCBzb2xpZCAjYWJhMjk4O2NvbG9yOiM4NDcwNTM7Zm9udC1zaXplOjFyZW07cGFkZGluZzouNXJlbX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LmMtYm9yZGVyX19idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjJmMGVkfX0uYy1ib3JkZXJfX2J1dHRvbi5hcnJvd3twb3NpdGlvbjpyZWxhdGl2ZX0uYy1ib3JkZXJfX2J1dHRvbi5hcnJvdzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6OCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvbi1hcnJvdy1icm93bi5zdmdcIikgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uYy1sZWFke2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjEyNXJlbSk7cGFkZGluZzo0cmVtIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jLWxlYWR7cGFkZGluZzozcmVtIDB9fS5jLXN0eWxlLWhlYWRlcnt3aWR0aDo5NSU7Zm9udC1zaXplOmNsYW1wKDEuMzc1cmVtLDN2dywxLjYyNXJlbSk7bGluZS1oZWlnaHQ6MS42O21hcmdpbjowIGF1dG8gMnJlbX0uYy1zdHlsZS1oZWFkZXIuZm9udC1lbntmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWZ9LmMtc3R5bGUtaGVhZGVyLmNvbG9yLXByaW1hcnl7Y29sb3I6I2FiYTM3ZX0ucC1hY2NvcmRpb25fX2l0ZW17d2lkdGg6ODUlO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCl7LnAtYWNjb3JkaW9uX19pdGVte3dpZHRoOjkwJTttYXJnaW46MCBhdXRvfX0ucC1hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjFyZW0gMnJlbTttYXJnaW4tYm90dG9tOi4xcmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW47Y3Vyc29yOnBvaW50ZXJ9LnAtYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlOjotd2Via2l0LWRldGFpbHMtbWFya2Vye2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnAtYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxle3BhZGRpbmc6LjhyZW0gMXJlbX19QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wLWFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZTpob3Zlcntjb2xvcjojYWNhMzdlfX0ucC1hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGU6Zm9jdXN7Y29sb3I6I2FjYTM3ZX0ucC1hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUgLmljb24tb3BlbntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnAtYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIC5pY29uLW9wZW57dG9wOjQwJTtyaWdodDoxMHB4O3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9fS5wLWFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZSAuaWNvbi1vcGVuIHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNhY2FjYWM7b3BhY2l0eTouODt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW59LnAtYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIC5pY29uLW9wZW4gc3BhbjpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnAtYWNjb3JkaW9uX19pdGVtIC5saXN0X19jaGlsZHttYXgtaGVpZ2h0OjMwZW07dGV4dC1hbGlnbjpsZWZ0fS5wLWFjY29yZGlvbl9faXRlbSAubGlzdF9fY2hpbGQgbGl7Zm9udC13ZWlnaHQ6MjAwO3BhZGRpbmc6MXJlbSAwIDFyZW0gNHJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpO21hcmdpbi1ib3R0b206LjFyZW19LnAtYWNjb3JkaW9uX19pdGVtIC5saXN0X19jaGlsZCBsaSBhe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOmNsYW1wKC44MTI1cmVtLDJ2dywuODc1cmVtKX0ucC1hY2NvcmRpb25fX2l0ZW0gLmxpc3RfX2NoaWxkIGxpIGE6OmJlZm9yZXtjb250ZW50Olwi4oCUXCI7ZGlzcGxheTppbmxpbmU7Zm9udC1zaXplOmNsYW1wKC42MjVyZW0sMnZ3LC43NXJlbSk7bWFyZ2luLXJpZ2h0OjRweH1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnAtYWNjb3JkaW9uX19pdGVtIC5saXN0X19jaGlsZCBsaTpob3ZlciBhe2NvbG9yOiNhYmEzN2V9fS5wLWFjY29yZGlvbl9faXRlbVtvcGVuXXttYXgtaGVpZ2h0OjkwMHB4O3RyYW5zaXRpb246bWF4LWhlaWdodCAuNXMgZWFzZS1pbn0ucC1hY2NvcmRpb25fX2l0ZW1bb3Blbl0gLmFjY29yZGlvbl9fdGl0bGV7Y29sb3I6I2FjYTM3ZX0ucC1hY2NvcmRpb25fX2l0ZW1bb3Blbl0gLmljb24tb3BlbiBzcGFuOm50aC1jaGlsZCgyKXtvcGFjaXR5OjB9LnAtZml4ZWRfX2l0ZW1ze3dpZHRoOjEwMHZ3O3Bvc2l0aW9uOmZpeGVkO3RvcDoxNSU7ei1pbmRleDo5OTl9LnAtZml4ZWRfX2l0ZW1zIC5jLWhhbWJ1cmdlcl9fbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDotMTAlO29wYWNpdHk6MDt0cmFuc2l0aW9uOnJpZ2h0IC41cyBjdWJpYy1iZXppZXIoMC41NDUsIDAuMDgsIDAuNTIsIDAuOTc1KSxvcGFjaXR5IC41cyBjdWJpYy1iZXppZXIoMC41NDUsIDAuMDgsIDAuNTIsIDAuOTc1KX0ucC1maXhlZF9faXRlbXMuaXNfX2FjdGl2ZSAuYy1oYW1idXJnZXJfX21lbnV7cmlnaHQ6MDtvcGFjaXR5OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wLWZpeGVkX19pdGVtcy5pc19fYWN0aXZlIC5jLWhhbWJ1cmdlcl9fbWVudXtyaWdodDoyJX19LnAtY2FyZHtmb250LXdlaWdodDoyMDA7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjEuOH0ucC1jYXJkX19pbWd7d2lkdGg6MTAwJX0ucC1jYXJkX19pbWcgaW1ne2FzcGVjdC1yYXRpbzozLzJ9LnAtY2FyZF9faW1nLmlzX19zcXVhcmUgaW1ne2FzcGVjdC1yYXRpbzoxLzF9LnAtY2FyZF9fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDE2cHgsMnZ3LDE4cHgpO21hcmdpbjo4cHggYXV0b30ucC1jYXJkX190aXRsZS50aXRsZS1yZXBvcnR7Ym9yZGVyLWNvbG9yOiM4MzdjNWI7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHggbm9uZTtjb2xvcjojODM3YzViO2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOi4yNXJlbSAwfS5wLWNhcmRfX3RleHR7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhTmV1ZSxZdUdvdGhpYyxcIll1IEdvdGhpYyBNZWRpdW1cIixcIll1IEdvdGhpY1wiLFZlcmRhbmEsTWVpcnlvLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44MTI1cmVtfS5wLWNhcmRfX3RleHQuZm9udC1zZXJpZntmb250LWZhbWlseTpcIua4uOaYjuacnVwiLFwiWXUgTWluY2hvXCIsWXVNaW5jaG8sXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsc2VyaWZ9LnAtY2FyZF9fdGV4dC5tb250aHtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLDJ2dywxLjI1cmVtKTt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MS42fS5wLWNhcmRfX3RleHQubW9udGggLmZvbnQtc217Zm9udC1zaXplOi43NXJlbX0ucC1jYXJkX190YWd7Y29sb3I6IzgzN2M1Yjtmb250LWZhbWlseTpcIua4uOaYjuacnVwiLFwiWXUgTWluY2hvXCIsWXVNaW5jaG8sXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsc2VyaWY7Zm9udC1zaXplOi42ODc1cmVtO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tcmlnaHQ6LjVyZW19LnAtY2FyZF9fdGFnOjpiZWZvcmV7Y29udGVudDpcIiNcIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6LjY4NzVyZW07Zm9udC1zdHlsZTppdGFsaWN9QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wLWNhcmRfX3RhZzpob3ZlcntvcGFjaXR5Oi44fX0ucC1jYXJkIC50YWdfX3dyYXB7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wLWNhcmQgLnRhZ19fd3JhcHttYXJnaW4tYm90dG9tOi41cmVtfX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnAtY2FyZDpob3ZlcntvcGFjaXR5Oi44fX0ucC1jb250ZW50X193cmFwe3dpZHRoOm1pbig4MCUsMTAwMHB4KTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wLWNvbnRlbnRfX3dyYXB7ZGlzcGxheTpibG9jazt3aWR0aDo5MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucC1jb250ZW50X193cmFwe3dpZHRoOjEwMCV9fS5wLWNvbnRlbnRfX3dyYXAgLmNvbnRlbnQtcmlnaHR7b3JkZXI6MTt3aWR0aDptaW4oNDUlLDQ1MHB4KX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnAtY29udGVudF9fd3JhcCAuY29udGVudC1yaWdodHt3aWR0aDo5MCU7bWFyZ2luOjAgYXV0byAxLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucC1jb250ZW50X193cmFwIC5jb250ZW50LXJpZ2h0e3dpZHRoOjEwMCV9fS5wLWNvbnRlbnRfX3dyYXAgLmNvbnRlbnQtcmlnaHQgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtmaWx0ZXI6b3BhY2l0eSgwKTtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAzMHB4KTt0cmFuc2l0aW9uOmZpbHRlciAuNHMgY3ViaWMtYmV6aWVyKDAuNTQ1LCAwLjA4LCAwLjUyLCAwLjk3NSksdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC41NDUsIDAuMDgsIDAuNTIsIDAuOTc1KX0ucC1jb250ZW50X193cmFwIC5jb250ZW50LXJpZ2h0LmlzX19hY3RpdmUgaW1ne2ZpbHRlcjpvcGFjaXR5KDEwMCUpO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfS5wLWNvbnRlbnRfX3dyYXAgLmNvbnRlbnQtbGVmdHtvcmRlcjotMTt3aWR0aDo0NSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wLWNvbnRlbnRfX3dyYXAgLmNvbnRlbnQtbGVmdHt3aWR0aDo5MCU7bWFyZ2luOjAgYXV0b319LnAtY29udGVudF9fd3JhcCAuY29udGVudC1sZWZ0X190ZXh0e2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjEyNXJlbSk7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjI7bWFyZ2luLWJvdHRvbTozLjU0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucC1jb250ZW50X193cmFwIC5jb250ZW50LWxlZnRfX3RleHR7d2lkdGg6NjAlO21hcmdpbjowIGF1dG8gMS41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnAtY29udGVudF9fd3JhcCAuY29udGVudC1sZWZ0X190ZXh0e3dpZHRoOjkwJX19LnAtbGlua3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOm1pbig5MCUsNDAwcHgpO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjFyZW07dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjowIGF1dG99LnAtbGluayAuYy1jaXJjbGUtYnV0dG9ue3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7bWFyZ2luLWxlZnQ6MnJlbX0ucC1saW5rLnJldmVyc2UgLmMtY2lyY2xlLWJ1dHRvbnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDoycmVtfS5wLWxpbmsubGVmdHt3aWR0aDptaW4oMTAwJSw0MzBweCk7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luOjJyZW0gMCAwIDB9QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wLWxpbms6aG92ZXIgLmMtY2lyY2xlLWJ1dHRvbntib3JkZXI6bm9uZX0ucC1saW5rOmhvdmVyIC5jLWNpcmNsZS1idXR0b24gc3Zne2FuaW1hdGlvbjpjaXJjbGUgLjVzIGZvcndhcmRzfS5wLWxpbms6aG92ZXIgLmMtY2lyY2xlLWJ1dHRvbjo6YmVmb3Jle29wYWNpdHk6MDtsZWZ0OjU1JTt0cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zaXRpb246YWxsIGVhc2UtaW4gLjRzfS5wLWxpbms6aG92ZXIgLmMtY2lyY2xlLWJ1dHRvbjo6YWZ0ZXJ7b3BhY2l0eToxO2xlZnQ6NTAlO3RyYW5zaXRpb24tZGVsYXk6LjRzfX0ucC1mbG9hdF9fbmF2e3Bvc2l0aW9uOmZpeGVkO3RvcDoyMCU7cmlnaHQ6LTEwJTtvcGFjaXR5OjA7ei1pbmRleDoxMDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dHJhbnNpdGlvbjpyaWdodCAuNXMgY3ViaWMtYmV6aWVyKDAuNTQ1LCAwLjA4LCAwLjUyLCAwLjk3NSksb3BhY2l0eSAuNXMgY3ViaWMtYmV6aWVyKDAuNTQ1LCAwLjA4LCAwLjUyLCAwLjk3NSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wLWZsb2F0X19uYXZ7d2lkdGg6MTAwJTt0b3A6aW5pdGlhbDtib3R0b206LTEwJTtyaWdodDowO2ZsZXgtZGlyZWN0aW9uOmluaXRpYWw7dHJhbnNpdGlvbjpib3R0b20gLjVzIGN1YmljLWJlemllcigwLjU0NSwgMC4wOCwgMC41MiwgMC45NzUpfX0ucC1mbG9hdF9fbmF2IC5pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6Z3JpZDtwbGFjZS1jb250ZW50OmNlbnRlcjt3aWR0aDo0MnB4O2hlaWdodDoxODBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2JvcmRlcjoxcHggc29saWQgI2FkYWRhZDtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOi44NzVyZW07d3JpdGluZy1tb2RlOnZlcnRpY2FsLXJsO2xpbmUtaGVpZ2h0OjEuNDtwYWRkaW5nOjJyZW0gLjVyZW0gMXJlbSAuNXJlbTtjdXJzb3I6cG9pbnRlcn0ucC1mbG9hdF9fbmF2IC5pdGVtOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMyU7bGVmdDo1MCU7Ym9yZGVyLXRvcDoxcHggc29saWQgIzMzMztib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMzMzM7d2lkdGg6NXB4O2hlaWdodDo1cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnAtZmxvYXRfX25hdiAuaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDpjYWxjKCgxMDAlIC0gNTBweCkvMik7aGVpZ2h0OjYwcHg7d3JpdGluZy1tb2RlOmluaXRpYWw7cGFkZGluZzouOHJlbSAuNXJlbX0ucC1mbG9hdF9fbmF2IC5pdGVtOjpiZWZvcmV7dG9wOjUwJTtsZWZ0OjkwJTtib3JkZXItdG9wOjFweCBzb2xpZCAjMzMzO2JvcmRlci1yaWdodDoxcHggc29saWQgIzMzMzt3aWR0aDo1cHg7aGVpZ2h0OjVweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg0NWRlZyl9fS5wLWZsb2F0X19uYXYgLml0ZW0uc217aGVpZ2h0OjUwcHg7cGFkZGluZzowfS5wLWZsb2F0X19uYXYgLml0ZW0uc20gaW1ne3dpZHRoOjIzcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wLWZsb2F0X19uYXYgLml0ZW0uc217d2lkdGg6NTBweDtoZWlnaHQ6NjBweH0ucC1mbG9hdF9fbmF2IC5pdGVtLnNtIGltZ3t3aWR0aDo1NSU7bWFyZ2luOjAgYXV0b319LnAtZmxvYXRfX25hdiAuaXRlbS5zbTo6YmVmb3Jle2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnAtZmxvYXRfX25hdiAuaXRlbS5zbS5wY3tkaXNwbGF5Om5vbmV9fS5wLWZsb2F0X19uYXYgLml0ZW0uc20uc3B7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucC1mbG9hdF9fbmF2IC5pdGVtLnNtLnNwe2Rpc3BsYXk6Z3JpZH19LnAtZmxvYXRfX25hdiAuaXRlbS5mYWlye2JvcmRlci1ib3R0b206bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnAtZmxvYXRfX25hdiAuaXRlbS5mYWlye29yZGVyOjI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2FkYWRhZDtib3JkZXItbGVmdDpub25lfX0ucC1mbG9hdF9fbmF2IC5pdGVtLmNvbnRhY3R7Ym9yZGVyLWJvdHRvbTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucC1mbG9hdF9fbmF2IC5pdGVtLmNvbnRhY3R7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2FkYWRhZDtib3JkZXItbGVmdDpub25lfX0ucC1mbG9hdF9fbmF2IC5pdGVtIC5mb250LWpwe2Rpc3BsYXk6bm9uZTtmb250LXNpemU6LjYyNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnAtZmxvYXRfX25hdiAuaXRlbSAuZm9udC1qcHtkaXNwbGF5OmJsb2NrfX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnAtZmxvYXRfX25hdiAuaXRlbTpob3ZlcntvcGFjaXR5Oi45fX0ucC1mbG9hdF9fbmF2LmlzX19hY3RpdmV7cmlnaHQ6MDtvcGFjaXR5OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wLWZsb2F0X19uYXYuaXNfX2FjdGl2ZXtib3R0b206MH19LnAtcGFnZV9faGVhZGVye21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnAtcGFnZV9faGVhZGVye21hcmdpbi1ib3R0b206M3JlbX19LnAtcGFnZV9faGVhZGVyIC5jLXNlY3Rpb25fX2hlYWRlcnttYXJnaW4tYm90dG9tOjFyZW19LnAtcGFnZV9faGVhZGVyIC5sZWFke3dpZHRoOjk1JTtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4xMjVyZW0pO21hcmdpbjowIGF1dG99LnAtcGFnZV9faGVhZGVyIC5sZWFkLmMtcHJpbWFyeXtjb2xvcjojYWJhMzdlfS5wLXBhZ2VfX2hlYWRlciAubG9nb3t3aWR0aDoxMDBweDttYXJnaW46M3JlbSBhdXRvIDFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wLXBhZ2VfX2hlYWRlciAubG9nb3ttYXJnaW4tdG9wOjJyZW19fS5wLWJlbmVmaXR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6bWluKDgwJSwxMjAwcHgpO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ZhaXIvc2luZ2xlL2JlbmVmaXQtYmcuanBnXCIpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cGFkZGluZzozLjVyZW07bWFyZ2luOjAgYXV0byAzcmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KTtvcGFjaXR5OjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllcigwLjU0NSwgMC4wOCwgMC41MiwgMC45NzUpLG9wYWNpdHkgLjVzIGN1YmljLWJlemllcigwLjU0NSwgMC4wOCwgMC41MiwgMC45NzUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucC1iZW5lZml0e3dpZHRoOjEwMCU7cGFkZGluZzoycmVtIDEuNXJlbTttYXJnaW4tYm90dG9tOjJyZW19fS5wLWJlbmVmaXQ6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDoyMHB4O3dpZHRoOjMyN3B4O2hlaWdodDoxNTBweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9mYWlyL3NpbmdsZS9iZW5lZml0LXRleHQuc3ZnXCIpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wLWJlbmVmaXQ6OmJlZm9yZXt0b3A6MDt3aWR0aDozMDVweDtoZWlnaHQ6MTQzcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucC1iZW5lZml0OjpiZWZvcmV7bGVmdDoxMHB4O3dpZHRoOjIxMHB4O2hlaWdodDoxMDBweH19LnAtYmVuZWZpdCAubC1pbm5lcl9fZmxleHthbGlnbi1pdGVtczpzdHJldGNofS5wLWJlbmVmaXQgLnRleHRfX3dyYXB7ZGlzcGxheTpncmlkO3BsYWNlLWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjYwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucC1iZW5lZml0IC50ZXh0X193cmFwe3dpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucC1iZW5lZml0IC50ZXh0X193cmFwe3BhZGRpbmc6M3JlbSAycmVtIDJyZW0gMnJlbX19LnAtYmVuZWZpdCAudGV4dF9fd3JhcCBoMy50aXRsZXtjb2xvcjojYWJhMzdlO2ZvbnQtc2l6ZTpjbGFtcCgxLjM3NXJlbSwydncsMS41cmVtKTttYXJnaW4tYm90dG9tOi41cmVtfS5wLWJlbmVmaXQgLnRleHRfX3dyYXAgaDMudGl0bGUgLmZvbnQtc217ZGlzcGxheTpibG9jaztmb250LXNpemU6Y2xhbXAoMS4xMjVyZW0sMnZ3LDEuMjVyZW0pfS5wLWJlbmVmaXQgLnRleHRfX3dyYXAgaDMudGl0bGUgLmZvbnQtc206OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoyM3B4O2hlaWdodDozMHB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ZhaXIvc2luZ2xlL2ljb24tZ2lmdC5wbmdcIikgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO21hcmdpbjowIGF1dG8gLjVyZW19LnAtYmVuZWZpdCAudGV4dF9fd3JhcCAudGV4dHtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sXCJTZWdvZSBVSVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2FOZXVlLFl1R290aGljLFwiWXUgR290aGljIE1lZGl1bVwiLFwiWXUgR290aGljXCIsVmVyZGFuYSxNZWlyeW8sc2Fucy1zZXJpZjtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wLWJlbmVmaXQgLnRleHRfX3dyYXAgLnRleHR7dGV4dC1hbGlnbjpqdXN0aWZ5fX0ucC1iZW5lZml0IC50ZXh0X193cmFwIC50ZXh0Lm1nYnttYXJnaW4tYm90dG9tOjFyZW19LnAtYmVuZWZpdCAuaW1ne3dpZHRoOjQwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnAtYmVuZWZpdCAuaW1ne3dpZHRoOjEwMCV9fS5wLWJlbmVmaXQuaXNfX2FjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wY3tkaXNwbGF5Om5vbmV9fS5wY21pbntkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2NXB4KXsucGNtaW57ZGlzcGxheTpibG9ja319LnNwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnNwe2Rpc3BsYXk6YmxvY2t9fS5zcG17ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuc3Bte2Rpc3BsYXk6YmxvY2t9fS5leHNwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCl7LmV4c3B7ZGlzcGxheTpibG9ja319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5zcG0tbm9uZXtkaXNwbGF5Om5vbmV9fS5tZ2ItbGd7bWFyZ2luOjAgYXV0byAxNTJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7Lm1nYi1sZ3ttYXJnaW46MCBhdXRvIDgwcHh9fS5tZ3R7bWFyZ2luLXRvcDo2cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsubWd0e21hcmdpbi10b3A6NHJlbX19LmdvdG9we3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTo4cHg7cmlnaHQ6OHB4fS5zdmdfX3dyYXB7d2lkdGg6NzAlO21heC13aWR0aDozMDBweH0uc3ZnX193cmFwIC5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiMzMzM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuNXB4fS5mb250LW5vcm1hbHtmb250LXN0eWxlOm5vcm1hbH0uZm9udC1zYW5ze2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90byxcIlNlZ29lIFVJXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYU5ldWUsWXVHb3RoaWMsXCJZdSBHb3RoaWMgTWVkaXVtXCIsXCJZdSBHb3RoaWNcIixWZXJkYW5hLE1laXJ5byxzYW5zLXNlcmlmfS5ncmVjYXB0Y2hhLWJhZGdle3Zpc2liaWxpdHk6aGlkZGVufS5yZWNhcHRjaGFfcG9saWN5e2ZvbnQtc2l6ZTpjbGFtcCguMzc1cmVtLDJ2dywuNXJlbSk7Zm9udC13ZWlnaHQ6MzAwO21hcmdpbi1ib3R0b206MXJlbX0ucmVjYXB0Y2hhX3BvbGljeSAudGV4dC1saW5rOmhvdmVye29wYWNpdHk6Ljh9LmdvdG9wX19idXR0b257cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjEwJTtyaWdodDoyJTt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMTMsMjA4LDE4NiwuOCk7ei1pbmRleDo1MDt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOnZpc2liaWxpdHkgLjNzIGVhc2UtaW4sb3BhY2l0eSAuM3MgZWFzZS1pbix0cmFuc2Zvcm0gLjNzIGVhc2UtaW47Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5nb3RvcF9fYnV0dG9ue3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9fS5nb3RvcF9fYnV0dG9uIC5hcnJvd3tkaXNwbGF5OmJsb2NrO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7Ym9yZGVyLXdpZHRoOjJweCAycHggMCAwO2JvcmRlci1jb2xvcjojZmZmO2JvcmRlci1zdHlsZTpzb2xpZDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7bWFyZ2luOjVweCBhdXRvIDB9LmdvdG9wX19idXR0b24uaXNfX2FjdGl2ZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmFsbH1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LmdvdG9wX19idXR0b246aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCl9fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7YmFja2dyb3VuZC1jb2xvcjojYWJhMzdlICFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLWJ1dHRvbi1uZXh0e3RvcDo2NSUgIWltcG9ydGFudDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDoxNCUgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnN3aXBlci1idXR0b24tcHJldntsZWZ0OjQlICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6NXB4ICFpbXBvcnRhbnR9fS5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6MTIlICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6MyUgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6NXB4ICFpbXBvcnRhbnR9fS5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVye2NvbnRlbnQ6XCJcIiAhaW1wb3J0YW50O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOmF1dG87YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9zbGljay1hcnJvdy1wcmV2LnBuZ1wiKX0uc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9jb21tb24vc2xpY2stYXJyb3ctbmV4dC5wbmdcIil9LnNsaWRlLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MTBweDt6LWluZGV4OjJ9LnNsaWRlLWFycm93IGltZ3t3aWR0aDoxMDAlfS5zbGlkZS1hcnJvdy5wcmV2LWFycm93LnNsaWNrLWFycm93e2xlZnQ6LTQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5zbGlkZS1hcnJvdy5wcmV2LWFycm93LnNsaWNrLWFycm93e2xlZnQ6LTI1cHh9fS5zbGlkZS1hcnJvdy5uZXh0LWFycm93LnNsaWNrLWFycm93e3JpZ2h0Oi00MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuc2xpZGUtYXJyb3cubmV4dC1hcnJvdy5zbGljay1hcnJvd3tyaWdodDotMjVweH19LmN1c3RvbWl6ZS1kb3Rze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMjVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcn0uY3VzdG9taXplLWRvdHMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6MjBweDttYXJnaW46MCA1cHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyfS5jdXN0b21pemUtZG90cyBsaSBidXR0b257Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7cGFkZGluZzo1cHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtvdXRsaW5lOjA7YmFja2dyb3VuZDowIDB9LmN1c3RvbWl6ZS1kb3RzIGxpIGJ1dHRvbjo6YmVmb3Jle2ZvbnQtZmFtaWx5OnNsaWNrO2ZvbnQtc2l6ZTo2cHg7bGluZS1oZWlnaHQ6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtjb250ZW50Olwi4pevXCI7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eToxO2NvbG9yOiNhYmEzN2U7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZH0uY3VzdG9taXplLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3Jle2NvbnRlbnQ6XCLil49cIn0ucGluLXNwYWNlcnttYXJnaW46MCAhaW1wb3J0YW50fSNib3hlcnt6LWluZGV4OjEwMDAgIWltcG9ydGFudH0ucGctYy1oZWFkZXJ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY0ZWE7cGFkZGluZzozLjVyZW0gMnJlbSAxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYy1oZWFkZXJ7cGFkZGluZzoxLjVyZW0gMS41cmVtIC41cmVtfX0ucGctYy1oZWFkZXJfX3RpdGxle21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWMtaGVhZGVyX190aXRsZXttYXJnaW4tYm90dG9tOjEuNXJlbX19LnBnLWMtaGVhZGVyX190aXRsZSAudGV4dC1lbntkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6Y2xhbXAoMS4zNzVyZW0sNHZ3LDEuNzVyZW0pO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOml0YWxpYzt0ZXh0LWFsaWduOmNlbnRlcn0ucGctYy1oZWFkZXJfX3RpdGxlIC50ZXh0LWVuOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDo4MHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzM7bWFyZ2luOjJyZW0gYXV0byAxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYy1oZWFkZXJfX3RpdGxlIC50ZXh0LWVuOjphZnRlcnttYXJnaW46MXJlbSBhdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWMtaGVhZGVyX190aXRsZSAudGV4dC1lbjo6YWZ0ZXJ7bWFyZ2luOjFyZW0gYXV0byAuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1jLWhlYWRlcl9fdGl0bGUgLnRleHQtanB7Zm9udC1zaXplOi44MTI1cmVtfX0ucGctYy1oZWFkZXIuYmctd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi1ib3R0b206Mi41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYy1oZWFkZXIuYmctd2hpdGV7bWFyZ2luLWJvdHRvbToycmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWMtaGVhZGVyLmJnLXdoaXRle21hcmdpbi1ib3R0b206MS41cmVtfX0ucGctYy1oZWFkZXIubWFyZ2luLWJ7bWFyZ2luLWJvdHRvbTo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYy1oZWFkZXIubWFyZ2luLWJ7bWFyZ2luLWJvdHRvbToyLjVyZW19fS5wZy1jLWhlYWRlci5vbmx5X19icmVhZGNydW1ic3twYWRkaW5nOjFyZW0gMnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWMtaGVhZGVyLm9ubHlfX2JyZWFkY3J1bWJze2Rpc3BsYXk6bm9uZX19LnBnLWMtaGVyb3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206ODhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWMtaGVyb3ttYXJnaW4tYm90dG9tOjVyZW19fS5wZy1jLWhlcm8gcHtmb250LXNpemU6LjgxMjVyZW07bGluZS1oZWlnaHQ6Mn0ucGctYy1oZXJvLXRvcHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWMtaGVyby10b3B7bWFyZ2luLWJvdHRvbTozLjVyZW19fS5wZy1jLWhlcm8tdG9wIC5oZXJvX19pbWd7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYy1oZXJvLXRvcCAuaGVyb19faW1ne2hlaWdodDoyMjBweH19LnBnLWMtaGVyby10b3AgLmhlcm9fX2ltZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wZy1jLWhlcm8tdG9wIC5oZXJvX19pbWcgc3BhbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo4cHg7cmlnaHQ6MzJweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouNXJlbX0ucGctYy1oZXJvLXRvcCAuaGVyb19fZGVzY3t3aWR0aDptaW4oODAlLDEyMDBweCk7bWFyZ2luOjAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWMtaGVyby10b3AgLmhlcm9fX2Rlc2N7ZmxleC13cmFwOndyYXB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYy1oZXJvLXRvcCAuaGVyb19fZGVzY3t3aWR0aDo5MCV9fS5wZy1jLWhlcm8tdG9wIC5oZXJvX19kZXNjLXRleHR7d2lkdGg6NjAlO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWMtaGVyby10b3AgLmhlcm9fX2Rlc2MtdGV4dHt3aWR0aDoxMDAlfX0ucGctYy1oZXJvLXRvcCAuaGVyb19fZGVzYy10ZXh0IGgye2ZvbnQtc2l6ZTpjbGFtcCgxLjI1cmVtLDJ2dywxLjQzNzVyZW0pO2xpbmUtaGVpZ2h0OjEuODtsZXR0ZXItc3BhY2luZzouMnJlbTttYXJnaW4tYm90dG9tOjFyZW19LnBnLWMtaGVyby10b3AgLmhlcm9fX2Rlc2MtdGV4dCAudGV4dHtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSk7bGluZS1oZWlnaHQ6Mn0ucGctYy1oZXJvLXRvcC5tZ2Itc217bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYy1oZXJvLXRvcC5tZ2Itc217bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctYy1oZXJvLWJvdHRvbXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jLWhlcm8tYm90dG9te2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXB9fS5wZy1jLWhlcm8tYm90dG9tIC5jb250ZW50X19sZWZ0e3dpZHRoOm1pbig2MCUsMTAwMHB4KX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWMtaGVyby1ib3R0b20gLmNvbnRlbnRfX2xlZnR7d2lkdGg6ODAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWMtaGVyby1ib3R0b20gLmNvbnRlbnRfX2xlZnR7d2lkdGg6OTAlfX0ucGctYy1oZXJvLWJvdHRvbSAuY29udGVudF9fbGVmdCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wZy1jLWhlcm8tYm90dG9tIC5jb250ZW50X19yaWdodHt3aWR0aDozMCU7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjowIDMuNXJlbSAycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYy1oZXJvLWJvdHRvbSAuY29udGVudF9fcmlnaHR7d2lkdGg6ODAlO21hcmdpbjoxcmVtIDAgMCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWMtaGVyby1ib3R0b20gLmNvbnRlbnRfX3JpZ2h0e3dpZHRoOjkwJX19LnBnLWMtaGVyby1ib3R0b20gLmNvbnRlbnRfX3JpZ2h0IGRse21hcmdpbi1ib3R0b206NHB4fS5wZy1jLWhlcm8tYm90dG9tIC5jb250ZW50X19yaWdodCBkbCBkdCwucGctYy1oZXJvLWJvdHRvbSAuY29udGVudF9fcmlnaHQgZGwgZGR7Zm9udC1zaXplOi44MTI1cmVtO2xpbmUtaGVpZ2h0OjJ9LnBnLWMtaGVyby1ib3R0b20gLmNvbnRlbnRfX3JpZ2h0IGRsIGR0e3dpZHRoOjc1cHg7dGV4dC1hbGlnbjpqdXN0aWZ5fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYy1oZXJvLWJvdHRvbSAuY29udGVudF9fcmlnaHQgZGwgZHR7d2lkdGg6ODBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jLWhlcm8tYm90dG9tIC5jb250ZW50X19yaWdodCAuYy1idXR0b24tYm9yZGVye21hcmdpbjowIGF1dG99fS5wZy1jLWhlcm8gLmZsZXhfX3dyYXB7d2lkdGg6bWluKDgwJSwxMjAwcHgpO21hcmdpbjowIGF1dG99LnBnLWMtaGVybyAuZmxleF9fd3JhcCBpbWd7d2lkdGg6MTAwJX0ucGctYy1zbGlkZXttYXJnaW4tYm90dG9tOjEyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYy1zbGlkZXttYXJnaW4tYm90dG9tOjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYy1zbGlkZXttYXJnaW4tYm90dG9tOjIuNXJlbX19LnBnLWMtc2xpZGVfX3dyYXBwZXJ7d2lkdGg6bWluKDYwJSw4NjBweCk7aGVpZ2h0OmF1dG87bWFyZ2luOjAgYXV0b30ucGctYy1zbGlkZV9fd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWMtc2xpZGVfX3dyYXBwZXI6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjMuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1jLXNsaWRlX193cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToyLjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYy1zbGlkZV9fd3JhcHBlcnt3aWR0aDo4MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYy1zbGlkZV9fd3JhcHBlcnt3aWR0aDo5MCU7bWFyZ2luOjAgYXV0byAzLjVyZW19fS5wZy1jLXNsaWRlX193cmFwcGVyLWl0ZW17cGFkZGluZy1ib3R0b206Mi41cmVtfS5wZy1jLXNsaWRlX193cmFwcGVyLXRpdGxle2ZvbnQtc2l6ZToxLjI1cmVtO2xldHRlci1zcGFjaW5nOi4zcmVtO21hcmdpbi1ib3R0b206MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWMtc2xpZGVfX3dyYXBwZXItdGl0bGV7bWFyZ2luLWJvdHRvbTouNXJlbX19LnBnLWMtc2xpZGVfX3dyYXBwZXItdGV4dHtmb250LXNpemU6LjgxMjVyZW07bGluZS1oZWlnaHQ6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWMtc2xpZGVfX3dyYXBwZXItdGV4dHtsaW5lLWhlaWdodDoxLjd9fS5wZy1jLXNsaWRlX193cmFwcGVyIC5ub24tc2xpZGVfX2ltZ3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWMtc2xpZGVfX3dyYXBwZXIgLm5vbi1zbGlkZV9faW1ne21hcmdpbi1ib3R0b206LjVyZW19fS5wZy1jLXNsaWRlX193cmFwcGVyIC5ub24tc2xpZGVfX2ltZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5wZy1jLXNsaWRlX193cmFwcGVyIC5ncmlkX19pbWFnZXN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcjtncmlkLWF1dG8tcm93czoxZnIgMWZyO2dyaWQtZ2FwOjEwcHg7bWFyZ2luLWJvdHRvbToxcmVtfS5wZy1jLXNsaWRlX193cmFwcGVyIC5ncmlkX19pbWFnZXMgLml0ZW1fX2ltZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucGctYy1zbGlkZV9fd3JhcHBlciAuZ3JpZF9faW1hZ2VzIC5zaXplLWxne2dyaWQtY29sdW1uOjEvMztncmlkLXJvdzoxLzN9LnBnLWMtc2xpZGVfX3dyYXBwZXIgLmdyaWRfX2ltYWdlcyAuc2l6ZS1zbTAxe2dyaWQtY29sdW1uOjMvNDtncmlkLXJvdzoxLzJ9LnBnLWMtc2xpZGVfX3dyYXBwZXIgLmdyaWRfX2ltYWdlcyAuc2l6ZS1zbTAye2dyaWQtY29sdW1uOjMvNDtncmlkLXJvdzoyLzN9LnBnLWMtY29udGFjdHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDo2MHZoO21pbi1oZWlnaHQ6NTQwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2NvbnRhY3QuanBnXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cGFkZGluZy10b3A6NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWMtY29udGFjdHtoZWlnaHQ6ODB2aDttaW4taGVpZ2h0OmluaXRpYWw7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2NvbnRhY3Rfc3AuanBnXCIpO3BhZGRpbmctdG9wOjRyZW19fS5wZy1jLWNvbnRhY3QgLmJnLWxheWVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO3BhZGRpbmc6M3JlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYy1jb250YWN0IC5iZy1sYXllcntwYWRkaW5nOjJyZW0gMH19LnBnLWMtY29udGFjdCAuYmctbGF5ZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgIzdCN0I3QiwgdHJhbnNwYXJlbnQpO21peC1ibGVuZC1tb2RlOm11bHRpcGx5fS5wZy1jLWNvbnRhY3QgLnAtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7Y29sb3I6I2ZmZn0ucGctYy1pbnN0YS1zbGlkZXt3aWR0aDptaW4oODAlLDEyMDBweCk7bWFyZ2luOjAgYXV0byA0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYy1pbnN0YS1zbGlkZXt3aWR0aDo5MCV9fS5wZy1jLWluc3RhLXNsaWRlIC5oZWFkZXJ7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjJyZW19LnBnLWMtZm9ybXttYXJnaW4tYm90dG9tOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jLWZvcm17bWFyZ2luLWJvdHRvbTozcmVtfX0ucGctYy1mb3JtIC50ZXh0e2ZvbnQtc2l6ZToxcmVtO21hcmdpbi1ib3R0b206NHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWMtZm9ybSAudGV4dHttYXJnaW4tYm90dG9tOjJyZW19fS5wZy1jLWZvcm0gLmZvcm1fX25vdGljZXtib3JkZXI6NnB4IHNvbGlkICNmMmYwZWQ7cGFkZGluZzoxLjVyZW0gM3JlbTttYXJnaW4tYm90dG9tOjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1jLWZvcm0gLmZvcm1fX25vdGljZXtwYWRkaW5nOjEuNXJlbSAuOHJlbTttYXJnaW4tYm90dG9tOjJyZW19fS5wZy1jLWZvcm0gLmZvcm1fX25vdGljZSAudGl0bGV7Y29sb3I6I2FiYTM3ZTtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwydncsMS4zNzVyZW0pO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjFyZW19LnBnLWMtZm9ybSAuZm9ybV9fbm90aWNlIC5sZWFke2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTttYXJnaW4tYm90dG9tOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1jLWZvcm0gLmZvcm1fX25vdGljZSAubGVhZHtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmxlZnR9fS5wZy1jLWZvcm0gLmZvcm1fX25vdGljZSAubC1pbm5lcl9fZmxleHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYy1mb3JtIC5mb3JtX19ub3RpY2UgLmwtaW5uZXJfX2ZsZXh7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LnBnLWMtZm9ybSAuZm9ybV9fbm90aWNlIC5zdGVwe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjI4JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWMtZm9ybSAuZm9ybV9fbm90aWNlIC5zdGVwe3dpZHRoOjEwMCV9fS5wZy1jLWZvcm0gLmZvcm1fX25vdGljZSAuc3RlcCAubnVte2Rpc3BsYXk6Z3JpZDtwbGFjZS1jb250ZW50OmNlbnRlcjt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoxcHggc29saWQgI2FiYTI5ODtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6I2FiYTM3ZTtmb250LXNpemU6Y2xhbXAoMS4zNzVyZW0sMnZ3LDEuNXJlbSk7bWFyZ2luOjAgYXV0byAxcmVtfS5wZy1jLWZvcm0gLmZvcm1fX25vdGljZSAuc3RlcCAuc3RlcC10aXRsZXtmb250LXNpemU6Y2xhbXAoMS4wNjI1cmVtLDJ2dywxLjEyNXJlbSk7dGV4dC1hbGlnbjpjZW50ZXJ9LnBnLWMtZm9ybSAuZm9ybV9fbm90aWNlIC5zdGVwIC50ZXh0e2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90byxcIlNlZ29lIFVJXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYU5ldWUsWXVHb3RoaWMsXCJZdSBHb3RoaWMgTWVkaXVtXCIsXCJZdSBHb3RoaWNcIixWZXJkYW5hLE1laXJ5byxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jLWZvcm0gLmZvcm1fX25vdGljZSAuc3RlcCAudGV4dHtkaXNwbGF5OmlubGluZS1ibG9ja319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jLWZvcm0gLmZvcm1fX25vdGljZSAuc3RlcDpub3QoOmxhc3Qtb2YtdHlwZSl7bWFyZ2luLWJvdHRvbTo0cmVtfX0ucGctYy1mb3JtIC5mb3JtX19ub3RpY2UgLnN0ZXA6bm90KDpsYXN0LW9mLXR5cGUpOjpiZWZvcmUsLnBnLWMtZm9ybSAuZm9ybV9fbm90aWNlIC5zdGVwOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTF9LnBnLWMtZm9ybSAuZm9ybV9fbm90aWNlIC5zdGVwOm5vdCg6bGFzdC1vZi10eXBlKTo6YmVmb3Jle3RvcDoxNyU7bGVmdDo2NSU7d2lkdGg6ODUlO2JvcmRlci10b3A6MXB4IGRvdHRlZCAjYWJhMjk4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYy1mb3JtIC5mb3JtX19ub3RpY2UgLnN0ZXA6bm90KDpsYXN0LW9mLXR5cGUpOjpiZWZvcmV7dG9wOjEwNSU7bGVmdDo1MCU7d2lkdGg6MTIlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDkwZGVnKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1jLWZvcm0gLmZvcm1fX25vdGljZSAuc3RlcDpub3QoOmxhc3Qtb2YtdHlwZSk6OmJlZm9yZXt3aWR0aDoyMCV9fS5wZy1jLWZvcm0gLmZvcm1fX25vdGljZSAuc3RlcDpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVye3RvcDoxNSU7bGVmdDoxNDglO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2FiYTI5ODtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYmEyOTg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jLWZvcm0gLmZvcm1fX25vdGljZSAuc3RlcDpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVye3RvcDoxMjAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDEzNWRlZyl9fS5wZy1jLWZvcm0gLmZvcm1fX25vdGljZSAucC1saW5rIC5jLWNpcmNsZS1idXR0b257d2lkdGg6NzBweDtoZWlnaHQ6NzBweH0ucGctYy1mb3JtIC5lcnJvcl9fYm94e2JhY2tncm91bmQtY29sb3I6I2FjN2U3ZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxcmVtO3BhZGRpbmc6MXJlbTttYXJnaW4tYm90dG9tOjJyZW19LnBnLWMtZm9ybSBkbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWMtZm9ybSBkbHttYXJnaW4tYm90dG9tOjFyZW19fS5wZy1jLWZvcm0gZGw6bm90KDpsYXN0LW9mLXR5cGUpe3BhZGRpbmctYm90dG9tOjJyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZGNjZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWMtZm9ybSBkbDpub3QoOmxhc3Qtb2YtdHlwZSl7cGFkZGluZy1ib3R0b206MXJlbX19LnBnLWMtZm9ybSBkbCBkdHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3dpZHRoOjI2MHB4O3RleHQtYWxpZ246bGVmdDttYXJnaW4tcmlnaHQ6NSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jLWZvcm0gZGwgZHR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctYy1mb3JtIGRsIGR0OjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjRweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouNjI1cmVtO3BhZGRpbmc6MCAuNXJlbTttYXJnaW4tbGVmdDoyJX0ucGctYy1mb3JtIGRsIGR0LnJlcXVpcmVkOjphZnRlcntjb250ZW50Olwi5b+F6aCIXCI7YmFja2dyb3VuZC1jb2xvcjojYWM3ZTdlfS5wZy1jLWZvcm0gZGwgZHQub3B0aW9uOjphZnRlcntjb250ZW50Olwi5Lu75oSPXCI7YmFja2dyb3VuZC1jb2xvcjojYWNhMzdlfS5wZy1jLWZvcm0gZGwgZGR7d2lkdGg6Y2FsYygxMDAlIC0gKDI2MHB4ICsgNSUpKTtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sXCJTZWdvZSBVSVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2FOZXVlLFl1R290aGljLFwiWXUgR290aGljIE1lZGl1bVwiLFwiWXUgR290aGljXCIsVmVyZGFuYSxNZWlyeW8sc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jLWZvcm0gZGwgZGR7d2lkdGg6MTAwJX19LnBnLWMtZm9ybSBkbCBkZCBpbnB1dFt0eXBlPXRleHRdLC5wZy1jLWZvcm0gZGwgZGQgaW5wdXRbdHlwZT1lbWFpbF0sLnBnLWMtZm9ybSBkbCBkZCBpbnB1dFt0eXBlPXRlbF0sLnBnLWMtZm9ybSBkbCBkZCBzZWxlY3QsLnBnLWMtZm9ybSBkbCBkZCB0ZXh0YXJlYXt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLWNvbG9yOiNlYmViZWI7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sXCJTZWdvZSBVSVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2FOZXVlLFl1R290aGljLFwiWXUgR290aGljIE1lZGl1bVwiLFwiWXUgR290aGljXCIsVmVyZGFuYSxNZWlyeW8sc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtsZXR0ZXItc3BhY2luZzouMXJlbTtwYWRkaW5nOjFyZW07bWFyZ2luLWJvdHRvbTouNXJlbTstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnBnLWMtZm9ybSBkbCBkZCB0ZXh0YXJlYXttaW4taGVpZ2h0OjIwMHB4fS5wZy1jLWZvcm0gZGwgZGQgOjpwbGFjZWhvbGRlcntjb2xvcjojYWRhZGFkO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjZ9LnBnLWMtZm9ybSBkbCBkZCBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbHtmb250LXNpemU6MXJlbTttYXJnaW4tcmlnaHQ6MXJlbX0ucGctYy1mb3JtIGRsIGRkIC5ub3Rle2ZvbnQtc2l6ZTouODc1cmVtO3RleHQtYWxpZ246bGVmdH0ucGctYy1mb3JtIGRsIGRkIC5ub3RlIC50ZXh0LWxpbmt7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucGctYy1mb3JtIGRsIGRkLnNte3dpZHRoOjUwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWMtZm9ybSBkbCBkZC5zbXt3aWR0aDoxMDAlfX0ucGctYy1mb3JtIGRsIGRkIGlucHV0LnNte3dpZHRoOjUwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWMtZm9ybSBkbCBkZCBpbnB1dC5zbXt3aWR0aDoxMDAlfX0ucGctYy1mb3JtIGRsIGRkIC5pbnB1dC1lcnJvcntjb2xvcjojYWM3ZTdlO2ZvbnQtc2l6ZTouODc1cmVtO21hcmdpbjouNXJlbSAwfS5wZy1jLWZvcm0gZGwgZGQuY29sdW1ue2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wZy1jLWZvcm0gZGwgZGQuY29sdW1uIGlucHV0e21hcmdpbi1yaWdodDouNXJlbX0ucGctYy1mb3JtIGRsIGRkIC50aW1lX193cmFwe3dpZHRoOjQ4JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWMtZm9ybSBkbCBkZCAudGltZV9fd3JhcHt3aWR0aDoxMDAlfX0ucGctYy1mb3JtIGRsIGRkIC50aW1lX193cmFwIGxhYmVse2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0fS5wZy1jLWZvcm0gZGwgZGQgLnRpbWVfX3dyYXAgc2VsZWN0e2ZvbnQtc2l6ZTouODc1cmVtO2FwcGVhcmFuY2U6bWVudWxpc3R9LnBnLWMtZm9ybSBkbCBkZCAudGltZS1ub3RpY2V7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pO21hcmdpbi1ib3R0b206LjVyZW19LnBnLWMtZm9ybSBkbCBkZCAuZm9udC1zbXtmb250LXNpemU6Ljg3NXJlbTtwYWRkaW5nLWxlZnQ6LjNyZW19LnBnLWMtZm9ybSBidXR0b257Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMzMzM7Zm9udC1mYW1pbHk6XCLmuLjmmI7mnJ1cIixcIll1IE1pbmNob1wiLFl1TWluY2hvLFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLHNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwydncsMS4yNXJlbSk7bWFyZ2luLXJpZ2h0OjJyZW07Y3Vyc29yOnBvaW50ZXJ9LnBnLWMtZm9ybSAuc3VibWl0X19idXR0b257cG9zaXRpb246cmVsYXRpdmU7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MCBhdXRvO2N1cnNvcjpwb2ludGVyO21hcmdpbi10b3A6NXJlbX0ucGctYy1mb3JtIC5zdWJtaXRfX2J1dHRvbiAuYy1jaXJjbGUtYnV0dG9ue3dpZHRoOjcwcHg7aGVpZ2h0OjcwcHh9LnBnLWMtZm9ybSAuc3VibWl0X19idXR0b24gLmMtY2lyY2xlLWJ1dHRvbjo6YmVmb3JlLC5wZy1jLWZvcm0gLnN1Ym1pdF9fYnV0dG9uIC5jLWNpcmNsZS1idXR0b246OmFmdGVye3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9LnBnLWMtZm9ybSAuc3VibWl0X19idXR0b24ucmV0dXJue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjFyZW07bWFyZ2luLXRvcDoycmVtfS5wZy1jLWZvcm0gLnN1Ym1pdF9fYnV0dG9uLnJldHVybjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICMzMzM7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMzMzM7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO21hcmdpbi1yaWdodDouNXJlbX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnBnLWMtZm9ybSAuc3VibWl0X19idXR0b246aG92ZXIgLmMtY2lyY2xlLWJ1dHRvbntib3JkZXI6bm9uZX0ucGctYy1mb3JtIC5zdWJtaXRfX2J1dHRvbjpob3ZlciAuYy1jaXJjbGUtYnV0dG9uIHN2Z3thbmltYXRpb246Y2lyY2xlIC41cyBmb3J3YXJkc30ucGctYy1mb3JtIC5zdWJtaXRfX2J1dHRvbjpob3ZlciAuYy1jaXJjbGUtYnV0dG9uOjpiZWZvcmV7b3BhY2l0eTowO2xlZnQ6NTUlO3RyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbjpvcGFjaXR5IGVhc2UtaW4gLjRzLGxlZnQgZWFzZS1pbiAuNHN9LnBnLWMtZm9ybSAuc3VibWl0X19idXR0b246aG92ZXIgLmMtY2lyY2xlLWJ1dHRvbjo6YWZ0ZXJ7b3BhY2l0eToxO2xlZnQ6NTAlO3RyYW5zaXRpb24tZGVsYXk6LjRzfS5wZy1jLWZvcm0gLnN1Ym1pdF9fYnV0dG9uOmhvdmVyLnJldHVybnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfX0ucGctYy1mb3JtIC5zdWJtaXRfX2J1dHRvbi5kaXNhYmxlZHtvcGFjaXR5Oi4zO3BvaW50ZXItZXZlbnRzOm5vbmV9LnBnLWMtZm9ybSAub3B0aW9uX19mb3Jte2Rpc3BsYXk6bm9uZX0ucGctYy1mb3JtIC5vcHRpb25fX2Zvcm0uaXNfX2FjdGl2ZXtkaXNwbGF5OmZsZXh9LnBnLWMtZm9ybSAudGhhbmtzX193cmFwIC50aGFua3NfX21lc3NhZ2V7Zm9udC1zaXplOjFyZW19LnBnLXZpZGVvX193cmFwe3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXZpZGVvX193cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTAwMH19LnBnLXZpZGVvX193cmFwLnRyaW17cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7ei1pbmRleDotMX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXZpZGVvX193cmFwLnRyaW17ei1pbmRleDo1MDB9fS5wZy12aWRlb19fd3JhcCAuYmdfX2xheWVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7b3BhY2l0eTouOH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXZpZGVvX193cmFwIC5iZ19fbGF5ZXI6OmJlZm9yZSwucGctdmlkZW9fX3dyYXAgLmJnX19sYXllcjo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wZy12aWRlb19fd3JhcCAuYmdfX2xheWVyOjpiZWZvcmV7dG9wOjA7bGVmdDowO2hlaWdodDoxODBweH0ucGctdmlkZW9fX3dyYXAgLmJnX19sYXllcjo6YWZ0ZXJ7Ym90dG9tOjA7cmlnaHQ6MDtoZWlnaHQ6MjAwcHh9fS5wZy12aWRlb19fd3JhcCAuYmdfX2xheWVyIGltZ3toZWlnaHQ6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXZpZGVvX193cmFwIC5iZ19fbGF5ZXIgaW1ne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87cG9zaXRpb246YWJzb2x1dGU7dG9wOjQ1JTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9fS50b3Atc3Zne2Rpc3BsYXk6bm9uZX0uYmdfX2xheWVyLmNsb3Nle2Rpc3BsYXk6bm9uZX0uYmdfX3ZpZGVve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtvYmplY3QtZml0OmNvdmVyO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtvdmVyZmxvdzpoaWRkZW59LmJnX192aWRlbyBzb3VyY2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LmJnX192aWRlby50cmlte3dpZHRoOjEwMHZ3O2hlaWdodDoxMDAlO21hcmdpbi10b3A6MTI1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5iZ19fdmlkZW8udHJpbXtoZWlnaHQ6NTB2aDttYXJnaW4tdG9wOjVyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuYmdfX3ZpZGVvLnRyaW17aGVpZ2h0OjEwMCU7YXNwZWN0LXJhdGlvOjE1LzE2O21hcmdpbi10b3A6NHJlbX19LmJnX192aWRlby50cmltIHNvdXJjZXtvYmplY3QtZml0OmNvdmVyfS5tYWluX190aXRsZXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjU1JTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOm1pbig4MCUsNDgwcHgpfS5tYWluX190aXRsZS5hY3RpdmV7ZGlzcGxheTpibG9ja30ucGctaGVyb3twYWRkaW5nOjQuNXJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctaGVyb3twYWRkaW5nOjIuNXJlbSAwfX0ucGctaGVyb19fdGV4dHtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4yNXJlbSk7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjIuM30ucGctcGFyYWxsYXhfX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ucGctcGFyYWxsYXh7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O3dpZHRoOmNhbGMoMTAwJSAtIC4zcmVtKTtoZWlnaHQ6NTF2dztib3JkZXI6MnB4IHNvbGlkICNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgdG9wO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7dHJhbnNpdGlvbjpmaWx0ZXIgLjNzIGVhc2UtaW47cGFkZGluZy1ib3R0b206NXJlbTttYXJnaW46MCBhdXRvO3otaW5kZXg6MTtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXBhcmFsbGF4e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2FzcGVjdC1yYXRpbzoxMjIvMjIxO2JhY2tncm91bmQtYXR0YWNobWVudDppbml0aWFsO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2NsaXAtcGF0aDppbnNldCgwIDAgMCAwKTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxO21hcmdpbjouMnJlbSBhdXRvfS5wZy1wYXJhbGxheDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDotMTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fX0ucGctcGFyYWxsYXgucGFyYWxsYXgwMXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy90b3AvcGFyYWxsYXgwMS53ZWJwXCIpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctcGFyYWxsYXgucGFyYWxsYXgwMXtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnBnLXBhcmFsbGF4LnBhcmFsbGF4MDE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3RvcC9wYXJhbGxheDAxLXNwLndlYnBcIil9fS5wZy1wYXJhbGxheC5wYXJhbGxheDAye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3RvcC9wYXJhbGxheDAyLndlYnBcIil9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1wYXJhbGxheC5wYXJhbGxheDAye2JhY2tncm91bmQtaW1hZ2U6bm9uZX0ucGctcGFyYWxsYXgucGFyYWxsYXgwMjo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvdG9wL3BhcmFsbGF4MDItc3Aud2VicFwiKX19LnBnLXBhcmFsbGF4LnBhcmFsbGF4MDN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvdG9wL3BhcmFsbGF4MDMud2VicFwiKTttYXJnaW4tYm90dG9tOjJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXBhcmFsbGF4LnBhcmFsbGF4MDN7YmFja2dyb3VuZC1pbWFnZTpub25lfS5wZy1wYXJhbGxheC5wYXJhbGxheDAzOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy90b3AvcGFyYWxsYXgwMy1zcC53ZWJwXCIpfX0ucGctcGFyYWxsYXggLmJnLWxheWVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcsICM3QjdCN0IsIHRyYW5zcGFyZW50KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2UtaW47bWl4LWJsZW5kLW1vZGU6bXVsdGlwbHk7b3BhY2l0eTowfS5wZy1wYXJhbGxheCAuYmctbGF5ZXIuaXNfX2FjdGl2ZXtvcGFjaXR5OjF9LnBnLXBhcmFsbGF4IC5sYXllcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luLXRvcDphdXRvfS5wZy1wYXJhbGxheCAubGF5ZXIuaXNfX2FjdGl2ZSBoMiAuY2hpbGR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMGVtKTtvcGFjaXR5OjE7dHJhbnNpdGlvbi1kZWxheTouMXN9LnBnLXBhcmFsbGF4IC5sYXllci5pc19fYWN0aXZlIC5sZWFke3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MX0ucGctcGFyYWxsYXggLmlubmVye3dpZHRoOmF1dG87Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjAgNSUgMCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctcGFyYWxsYXggLmlubmVye21hcmdpbjowIDIuNSV9fS5wZy1wYXJhbGxheCAuaW5uZXIgaDJ7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgzLjEyNXJlbSw2dncsNy41cmVtKTtsaW5lLWhlaWdodDoxLjY7ZmlsdGVyOmRyb3Atc2hhZG93KDAgMCAyMHB4ICMzMzMzMzMpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctcGFyYWxsYXggLmlubmVyIGgye2ZpbHRlcjpkcm9wLXNoYWRvdygwIDAgNXB4ICMwMDAwMDApfX0ucGctcGFyYWxsYXggLmlubmVyIGgyIC5wYXJlbnR7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW59LnBnLXBhcmFsbGF4IC5pbm5lciBoMiAuY2hpbGR7ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxLjFlbSk7b3BhY2l0eTowO3RyYW5zaXRpb246MS4wNXMgYWxsIGN1YmljLWJlemllcigwLjI3NSwgMCwgMCwgMSl9LnBnLXBhcmFsbGF4IC5pbm5lciBoMiAucm90YXRle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVufS5wZy1wYXJhbGxheCAuaW5uZXIgaDIgLnJvdGF0ZSAudG9we2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjouN3MgYWxsIGN1YmljLWJlemllcigwLjI3NSwgMCwgMCwgMSl9LnBnLXBhcmFsbGF4IC5pbm5lciBoMiAucm90YXRlIC5ib3R0b217ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt3aWR0aDoxMDAlO3RyYW5zaXRpb246LjdzIGFsbCBjdWJpYy1iZXppZXIoMC4yNzUsIDAsIDAsIDEpfS5wZy1wYXJhbGxheCAuaW5uZXIgLmxlYWR7Zm9udC1zaXplOmNsYW1wKDEuMjVyZW0sNHZ3LDEuNzVyZW0pO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDAgMjBweCAjMzMzMzMzKTttYXJnaW4tYm90dG9tOjFyZW07b3BhY2l0eTowO3RyYW5zaXRpb246Ljg1cyBhbGwgY3ViaWMtYmV6aWVyKDAuMjc1LCAwLCAwLCAxKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgydncpO3RyYW5zaXRpb24tZGVsYXk6LjFzfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctcGFyYWxsYXggLmlubmVyIC5sZWFke2ZpbHRlcjpkcm9wLXNoYWRvdygwIDAgMnB4ICMwMDAwMDApfX0ucGctcGFyYWxsYXggLmlubmVyIC5saW5rIC50ZXh0e21hcmdpbi1yaWdodDoxLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1wYXJhbGxheCAuaW5uZXIgLmxpbmsgLnRleHR7d2lkdGg6Y2FsYygxMDAlIC0gODBweCk7bWFyZ2luLXJpZ2h0OjB9fS5wZy1wYXJhbGxheCAuaW5uZXIgLmxpbmsgLmZvbnQtZW57Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDN2dywxLjI1cmVtKTtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAwIDIwcHggIzMzMzMzMyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1wYXJhbGxheCAuaW5uZXIgLmxpbmsgLmZvbnQtZW57ZmlsdGVyOmRyb3Atc2hhZG93KDAgMCAycHggIzAwMDAwMCl9fS5wZy1wYXJhbGxheCAuaW5uZXIgLmxpbmsgLmZvbnQtanB7Zm9udC1zaXplOmNsYW1wKDFyZW0sM3Z3LDEuMjVyZW0pO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDAgMjBweCAjMzMzMzMzKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXBhcmFsbGF4IC5pbm5lciAubGluayAuZm9udC1qcHtmaWx0ZXI6ZHJvcC1zaGFkb3coMCAwIDJweCAjMDAwMDAwKX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1wYXJhbGxheCAuaW5uZXIgLmxpbmsgLmMtY2lyY2xlLWJ1dHRvbnt3aWR0aDo3NXB4O2hlaWdodDo3NXB4fX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnBnLXBhcmFsbGF4IC5pbm5lcjpob3ZlciBoMiAudG9we3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xZW0pO29wYWNpdHk6MDt0cmFuc2l0aW9uLWRlbGF5OjBzfS5wZy1wYXJhbGxheCAuaW5uZXI6aG92ZXIgaDIgLmJvdHRvbXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMS40NWVtKTtvcGFjaXR5OjF9LnBnLXBhcmFsbGF4IC5pbm5lcjpob3ZlciAuYy1jaXJjbGUtYnV0dG9ue2JvcmRlcjpub25lfS5wZy1wYXJhbGxheCAuaW5uZXI6aG92ZXIgLmMtY2lyY2xlLWJ1dHRvbiBzdmd7YW5pbWF0aW9uOmNpcmNsZSAuNXMgZm9yd2FyZHN9LnBnLXBhcmFsbGF4IC5pbm5lcjpob3ZlciAuYy1jaXJjbGUtYnV0dG9uOjpiZWZvcmV7b3BhY2l0eTowO2xlZnQ6NTUlO3RyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbjphbGwgZWFzZS1pbiAuNHN9LnBnLXBhcmFsbGF4IC5pbm5lcjpob3ZlciAuYy1jaXJjbGUtYnV0dG9uOjphZnRlcntvcGFjaXR5OjE7bGVmdDo1MCU7dHJhbnNpdGlvbi1kZWxheTouNHN9fS5wZy1hYm91dCAuaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo2cmVtO21hcmdpbi1ib3R0b206M3JlbTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1hYm91dCAuaXRlbXtwYWRkaW5nLWJvdHRvbTowO21hcmdpbi1ib3R0b206MnJlbX19LnBnLWFib3V0IC5pdGVtIC5pbWd7d2lkdGg6ODUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYWJvdXQgLml0ZW0gLmltZ3t3aWR0aDo5NSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYWJvdXQgLml0ZW0gLmltZyBpbWd7YXNwZWN0LXJhdGlvOjEvMX19LnBnLWFib3V0IC5pdGVtIC5pbWcubGVmdHttYXJnaW46MCBhdXRvIDAgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWFib3V0IC5pdGVtIC5pbWcubGVmdHttYXJnaW46MCBhdXRvfX0ucGctYWJvdXQgLml0ZW0gLmltZy5sZWZ0IGltZ3tjbGlwLXBhdGg6aW5zZXQoMCAxMDAlIDAgMCk7dHJhbnNpdGlvbjpjbGlwLXBhdGggLjVzIGVhc2UtaW59LnBnLWFib3V0IC5pdGVtIC5pbWcucmlnaHR7bWFyZ2luOjAgMCAwIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1hYm91dCAuaXRlbSAuaW1nLnJpZ2h0e21hcmdpbjowIGF1dG99fS5wZy1hYm91dCAuaXRlbSAuaW1nLnJpZ2h0IGltZ3tjbGlwLXBhdGg6aW5zZXQoMCAwIDAgMTAwJSk7dHJhbnNpdGlvbjpjbGlwLXBhdGggLjVzIGVhc2UtaW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1hYm91dCAuaXRlbSAuaW1nLnJpZ2h0IGltZ3tjbGlwLXBhdGg6aW5zZXQoMCAxMDAlIDAgMCl9fS5wZy1hYm91dCAuaXRlbSAudGV4dF9fd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzAlO3dpZHRoOjM1JTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO3RleHQtYWxpZ246bGVmdDtib3JkZXI6MXB4IHNvbGlkICNlOGU4ZTg7cGFkZGluZzoycmVtO29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMHB4KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UtaW4sdHJhbnNmb3JtIC41cyBlYXNlLWlufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYWJvdXQgLml0ZW0gLnRleHRfX3dyYXB7dG9wOmluaXRpYWw7Ym90dG9tOjA7d2lkdGg6OTUlO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO3BhZGRpbmc6MXJlbSAycmVtfS5wZy1hYm91dCAuaXRlbSAudGV4dF9fd3JhcDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCAjN0I3QjdCLCB0cmFuc3BhcmVudCk7bWl4LWJsZW5kLW1vZGU6bXVsdGlwbHl9fS5wZy1hYm91dCAuaXRlbSAudGV4dF9fd3JhcC5yaWdodHtyaWdodDo1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWFib3V0IC5pdGVtIC50ZXh0X193cmFwLnJpZ2h0e3JpZ2h0OmluaXRpYWw7bGVmdDoyLjUlfX0ucGctYWJvdXQgLml0ZW0gLnRleHRfX3dyYXAubGVmdHtsZWZ0OjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYWJvdXQgLml0ZW0gLnRleHRfX3dyYXAubGVmdHtsZWZ0OjIuNSV9fS5wZy1hYm91dCAuaXRlbSAudGV4dF9fd3JhcCAuaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wZy1hYm91dCAuaXRlbSAudGV4dF9fd3JhcCAudGl0bGV7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgxLjYyNXJlbSwzdncsMi4xMjVyZW0pO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzouM3JlbTttYXJnaW4tYm90dG9tOjFyZW19LnBnLWFib3V0IC5pdGVtIC50ZXh0X193cmFwIC50aXRsZSAuZm9udC1qcHtkaXNwbGF5OmJsb2NrO2NvbG9yOiM3YjdiN2I7Zm9udC1mYW1pbHk6XCLmuLjmmI7mnJ1cIixcIll1IE1pbmNob1wiLFl1TWluY2hvLFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLHNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTtsZXR0ZXItc3BhY2luZzouMXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWFib3V0IC5pdGVtIC50ZXh0X193cmFwIC50aXRsZSAuZm9udC1qcHtjb2xvcjojZmZmfX0ucGctYWJvdXQgLml0ZW0gLnRleHRfX3dyYXAgLnRleHR7Zm9udC1zaXplOmNsYW1wKDFyZW0sMnZ3LDEuMTI1cmVtKTttYXJnaW4tYm90dG9tOjFyZW19QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wZy1hYm91dCAuaXRlbSAudGV4dF9fd3JhcDpob3ZlciAuYy1jaXJjbGUtYnV0dG9ue2JvcmRlcjpub25lfS5wZy1hYm91dCAuaXRlbSAudGV4dF9fd3JhcDpob3ZlciAuYy1jaXJjbGUtYnV0dG9uIHN2Z3thbmltYXRpb246Y2lyY2xlIC41cyBmb3J3YXJkc30ucGctYWJvdXQgLml0ZW0gLnRleHRfX3dyYXA6aG92ZXIgLmMtY2lyY2xlLWJ1dHRvbjo6YmVmb3Jle29wYWNpdHk6MDtsZWZ0OjU1JTt0cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zaXRpb246YWxsIGVhc2UtaW4gLjRzfS5wZy1hYm91dCAuaXRlbSAudGV4dF9fd3JhcDpob3ZlciAuYy1jaXJjbGUtYnV0dG9uOjphZnRlcntvcGFjaXR5OjE7bGVmdDo1MCU7dHJhbnNpdGlvbi1kZWxheTouNHN9fS5wZy1hYm91dCAuaXRlbSAucC1saW5re2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1hYm91dCAuaXRlbSAucC1saW5re2NvbG9yOiNmZmZ9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYWJvdXQgLml0ZW0gLnAtbGluayAuYy1jaXJjbGUtYnV0dG9uIC5wY3tkaXNwbGF5Om5vbmV9fS5wZy1hYm91dCAuaXRlbSAucC1saW5rIC5jLWNpcmNsZS1idXR0b24gLnNtcHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1hYm91dCAuaXRlbSAucC1saW5rIC5jLWNpcmNsZS1idXR0b24gLnNtcHtkaXNwbGF5OmJsb2NrfX0ucGctYWJvdXQgLml0ZW0uaXNfX2FjdGl2ZSAubGVmdCBpbWcsLnBnLWFib3V0IC5pdGVtLmlzX19hY3RpdmUgLnJpZ2h0IGltZ3tjbGlwLXBhdGg6aW5zZXQoMCAwIDAgMCl9LnBnLWFib3V0IC5pdGVtLmlzX19hY3RpdmUgLnRleHRfX3dyYXB7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYWJvdXQgLml0ZW0uaXNfX2FjdGl2ZSAudGV4dF9fd3JhcHt0cmFuc2Zvcm06aW5pdGlhbH19LnBnLWJyaWRhbC1mYWlye3Bvc2l0aW9uOnJlbGF0aXZlfS5wZy1icmlkYWwtZmFpciAuZmFpci1iZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWJyaWRhbC1mYWlyIC5mYWlyLWJne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MTAwc3ZoO2JhY2tncm91bmQtYXR0YWNobWVudDppbml0aWFsO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2NsaXAtcGF0aDppbnNldCgwIDAgMCAwKTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxfS5wZy1icmlkYWwtZmFpciAuZmFpci1iZzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMHN2aDt6LWluZGV4Oi0xO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9fS5wZy1icmlkYWwtZmFpciAuZmFpci1iZy5iZzAxe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3RvcC9mYWlyMDEud2VicFwiKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWJyaWRhbC1mYWlyIC5mYWlyLWJnLmJnMDF7YmFja2dyb3VuZC1pbWFnZTpub25lfS5wZy1icmlkYWwtZmFpciAuZmFpci1iZy5iZzAxOjphZnRlcnthc3BlY3QtcmF0aW86MTQzLzI1NDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy90b3AvZmFpcjAxX3NwLndlYnBcIil9fS5wZy1icmlkYWwtZmFpciAuZmFpci1iZy5iZzAye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3RvcC9mYWlyMDIud2VicFwiKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWJyaWRhbC1mYWlyIC5mYWlyLWJnLmJnMDJ7YmFja2dyb3VuZC1pbWFnZTpub25lfS5wZy1icmlkYWwtZmFpciAuZmFpci1iZy5iZzAyOjphZnRlcnthc3BlY3QtcmF0aW86MTQzLzI1NDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy90b3AvZmFpcjAyX3NwLndlYnBcIil9fS5wZy1icmlkYWwtZmFpciAuZml4ZWRfX2l0ZW17cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoyfS5wZy1icmlkYWwtZmFpciAuZml4ZWRfX2l0ZW0gLnRleHRfX3dyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwJTtsZWZ0OjEwJTt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1icmlkYWwtZmFpciAuZml4ZWRfX2l0ZW0gLnRleHRfX3dyYXB7dG9wOjglO2xlZnQ6NSV9fS5wZy1icmlkYWwtZmFpciAuZml4ZWRfX2l0ZW0gLnRleHRfX3dyYXAgLnRleHR7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLDN2dywxLjYyNXJlbSl9LnBnLWJyaWRhbC1mYWlyIC5maXhlZF9faXRlbSAudGV4dF9fd3JhcCBoMntmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOmNsYW1wKDIuNXJlbSw2dncsNC43NXJlbSk7bGV0dGVyLXNwYWNpbmc6LjNyZW07bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOjEuNXJlbX0ucGctYnJpZGFsLWZhaXIgLmZpeGVkX19pdGVtIC50ZXh0X193cmFwIC5sZWFke2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjEyNXJlbSk7bGluZS1oZWlnaHQ6Mn0ucGctYnJpZGFsLWZhaXIgLmZpeGVkX19pdGVtIC5wLWxpbmt7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjYwJTtyaWdodDoxMCU7Y29sb3I6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWJyaWRhbC1mYWlyIC5maXhlZF9faXRlbSAucC1saW5re2Rpc3BsYXk6ZmxleDtib3R0b206NTclO3JpZ2h0OjA7Y29sb3I6IzMzM30ucGctYnJpZGFsLWZhaXIgLmZpeGVkX19pdGVtIC5wLWxpbmsucGN7ZGlzcGxheTpub25lfS5wZy1icmlkYWwtZmFpciAuZml4ZWRfX2l0ZW0gLnAtbGluay5zcG17ZGlzcGxheTpmbGV4fX0ucGctYnJpZGFsLWZhaXIgLmZpeGVkX19pdGVtLmlzX19maXhlZHtwb3NpdGlvbjpmaXhlZH0ucGctYnJpZGFsLWZhaXIgLmZpeGVkX19pdGVtLmlzX19maXhlZCAudGV4dF9fd3JhcHt0b3A6NSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1icmlkYWwtZmFpciAuZml4ZWRfX2l0ZW0uaXNfX2ZpeGVkIC50ZXh0X193cmFwe3RvcDoxMCV9fS5wZy1icmlkYWwtZmFpciAuZml4ZWRfX2l0ZW0uaXNfX2ZpeGVkIC5wLWxpbmt7Ym90dG9tOjQwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWJyaWRhbC1mYWlyIC5maXhlZF9faXRlbS5pc19fZml4ZWQgLnAtbGlua3tib3R0b206MTUlfX0ucGctY29sdW1ue3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZjt6LWluZGV4OjU7cGFkZGluZy10b3A6MTUycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jb2x1bW57cGFkZGluZy10b3A6NHJlbX19LnBnLWNvbHVtbiAubC1pbm5lcl9fZmxleHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO2dhcDoyLjYlfS5wZy1jb2x1bW4gLnAtY2FyZHt3aWR0aDoyMyU7bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctY29sdW1uIC5wLWNhcmR7d2lkdGg6NDclO21hcmdpbi1ib3R0b206MS41cmVtfX0ucGctY29sdW1uIC5wLWNhcmRfX2ltZ3ttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1jb2x1bW4gLnAtY2FyZF9fdGV4dHtmb250LXNpemU6Y2xhbXAoLjc1cmVtLDN2dywxcmVtKX0ucGctaW5zdGFncmFte2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDo2cmVtO21hcmdpbi1ib3R0b206NnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWluc3RhZ3JhbXtwYWRkaW5nLXRvcDo0cmVtO21hcmdpbi1ib3R0b206NHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1pbnN0YWdyYW0gLmMtc2VjdGlvbl9faGVhZGVyIHB7Zm9udC1zaXplOjFyZW19fS5wZy1pbnN0YWdyYW0gLmwtaW5uZXJfX2ZsZXh7Z2FwOjIuNiV9LnBnLWluc3RhZ3JhbSAucC1jYXJke3dpZHRoOjIzJTttYXJnaW4tYm90dG9tOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1pbnN0YWdyYW0gLnAtY2FyZHt3aWR0aDo0NyU7bWFyZ2luLWJvdHRvbToxLjVyZW19fS5wZy1zaWRlLXNjcm9sbHt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2UyZTdkZTtwYWRkaW5nOjNyZW0gMCA0LjI1cmVtIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zaWRlLXNjcm9sbHtwYWRkaW5nOjJyZW0gMCA0cmVtIDB9fS5wZy1zaWRlLXNjcm9sbCAuYy1zZWN0aW9uX19oZWFkZXJ7bWFyZ2luLWJvdHRvbToxcmVtfS5wZy1zaWRlLXNjcm9sbCAudGV4dHtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4xMjVyZW0pO21hcmdpbi1ib3R0b206MnJlbX0ucGctc2lkZS1zY3JvbGwgLnNjcm9sbC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjUzMHB4O2JhY2tncm91bmQtY29sb3I6I2UyZTdkZTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zaWRlLXNjcm9sbCAuc2Nyb2xsLWNvbnRhaW5lcnttaW4taGVpZ2h0OjQwMHB4fX0ucGctc2lkZS1zY3JvbGxfX3dyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2ZsZXgtd3JhcDpub3dyYXA7cGFkZGluZy1sZWZ0OjE1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXNpZGUtc2Nyb2xsX193cmFwcGVye3BhZGRpbmctbGVmdDoxMCV9fS5wZy1zaWRlLXNjcm9sbF9fd3JhcHBlciAuaWNvbntkaXNwbGF5OmdyaWQ7cGxhY2UtY29udGVudDpjZW50ZXI7bWFyZ2luLXJpZ2h0OjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zaWRlLXNjcm9sbF9fd3JhcHBlciAuaWNvbntkaXNwbGF5Om5vbmV9fS5wZy1zaWRlLXNjcm9sbF9fd3JhcHBlciAud3JhcHBlcl9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo0MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxcmVtO21hcmdpbi1yaWdodDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc2lkZS1zY3JvbGxfX3dyYXBwZXIgLndyYXBwZXJfX2l0ZW17d2lkdGg6MzAwcHh9fS5wZy1zaWRlLXNjcm9sbF9fd3JhcHBlciAud3JhcHBlcl9faXRlbSAuaW1ne292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjFyZW19LnBnLXNpZGUtc2Nyb2xsX193cmFwcGVyIC53cmFwcGVyX19pdGVtIC5pbWcgaW1ne2FzcGVjdC1yYXRpbzoxLzE7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLjU0NSwgMC4wOCwgMC41MiwgMC45NzUpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctc2lkZS1zY3JvbGxfX3dyYXBwZXIgLndyYXBwZXJfX2l0ZW0gLmltZyBpbWd7b2JqZWN0LXBvc2l0aW9uOjAgODAlfX0ucGctc2lkZS1zY3JvbGxfX3dyYXBwZXIgLndyYXBwZXJfX2l0ZW0gLnRleHRfX3dyYXB7cGFkZGluZzowIDFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zaWRlLXNjcm9sbF9fd3JhcHBlciAud3JhcHBlcl9faXRlbSAudGV4dF9fd3JhcHtwYWRkaW5nOjB9fS5wZy1zaWRlLXNjcm9sbF9fd3JhcHBlciAud3JhcHBlcl9faXRlbSAudGV4dF9fd3JhcCBoM3t3aWR0aDpjYWxjKDEwMCUgLSA4MHB4KTtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOmNsYW1wKDEuMjVyZW0sM3Z3LDEuNXJlbSk7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjEuNn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXNpZGUtc2Nyb2xsX193cmFwcGVyIC53cmFwcGVyX19pdGVtIC50ZXh0X193cmFwIGgze3dpZHRoOmNhbGMoMTAwJSAtIDcwcHgpfX0ucGctc2lkZS1zY3JvbGxfX3dyYXBwZXIgLndyYXBwZXJfX2l0ZW0gLnRleHRfX3dyYXAgaDMgLmZvbnQtanB7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIua4uOaYjuacnVwiLFwiWXUgTWluY2hvXCIsWXVNaW5jaG8sXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsc2VyaWY7Zm9udC1zaXplOmNsYW1wKC43NXJlbSwydncsLjg3NXJlbSk7Y29sb3I6IzdiN2I3Yn0ucGctc2lkZS1zY3JvbGxfX3dyYXBwZXIgLndyYXBwZXJfX2l0ZW0gLnRleHRfX3dyYXAgaDMgLmZvbnQtc217Zm9udC1zaXplOi43NXJlbX0ucGctc2lkZS1zY3JvbGxfX3dyYXBwZXIgLndyYXBwZXJfX2l0ZW0gLnRleHRfX3dyYXAgLmMtY2lyY2xlLWJ1dHRvbnt3aWR0aDo3NXB4O2hlaWdodDo3NXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc2lkZS1zY3JvbGxfX3dyYXBwZXIgLndyYXBwZXJfX2l0ZW0gLnRleHRfX3dyYXAgLmMtY2lyY2xlLWJ1dHRvbnt3aWR0aDo2NXB4O2hlaWdodDo2NXB4fX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnBnLXNpZGUtc2Nyb2xsX193cmFwcGVyIC53cmFwcGVyX19pdGVtOmhvdmVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xKX0ucGctc2lkZS1zY3JvbGxfX3dyYXBwZXIgLndyYXBwZXJfX2l0ZW06aG92ZXIgLmMtY2lyY2xlLWJ1dHRvbntib3JkZXI6bm9uZX0ucGctc2lkZS1zY3JvbGxfX3dyYXBwZXIgLndyYXBwZXJfX2l0ZW06aG92ZXIgLmMtY2lyY2xlLWJ1dHRvbiBzdmd7YW5pbWF0aW9uOmNpcmNsZSAuNXMgZm9yd2FyZHN9LnBnLXNpZGUtc2Nyb2xsX193cmFwcGVyIC53cmFwcGVyX19pdGVtOmhvdmVyIC5jLWNpcmNsZS1idXR0b246OmJlZm9yZXtvcGFjaXR5OjA7bGVmdDo1NSU7dHJhbnNpdGlvbi1kZWxheTowczt0cmFuc2l0aW9uOmFsbCBlYXNlLWluIC40c30ucGctc2lkZS1zY3JvbGxfX3dyYXBwZXIgLndyYXBwZXJfX2l0ZW06aG92ZXIgLmMtY2lyY2xlLWJ1dHRvbjo6YWZ0ZXJ7b3BhY2l0eToxO2xlZnQ6NTAlO3RyYW5zaXRpb24tZGVsYXk6LjRzfX0ucGctc2lkZS1zY3JvbGwgLnAtbGlua3ttYXJnaW46MXJlbSBhdXRvIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1zaWRlLXNjcm9sbCAucC1saW5re21hcmdpbjowIGF1dG99fS5wZy1jb2x1bW4tY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctY29sdW1uLWNvbnRhaW5lcntmbGV4LXdyYXA6d3JhcH19LnBnLWNvbHVtbi1jb250YWluZXIubC1jb250YWluZXJ7bWFyZ2luOjVyZW0gYXV0byAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctY29sdW1uLWNvbnRhaW5lci5sLWNvbnRhaW5lcnttYXJnaW46My41cmVtIGF1dG8gMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1jb2x1bW4tY29udGFpbmVyLmwtY29udGFpbmVye21hcmdpbjoyLjVyZW0gYXV0byAwfX0ucGctY29sdW1uX193cmFwe3dpZHRoOjY4JTttYXJnaW4tcmlnaHQ6MiV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jb2x1bW5fX3dyYXB7d2lkdGg6NTUlO21hcmdpbi1yaWdodDo1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey5wZy1jb2x1bW5fX3dyYXB7d2lkdGg6OTAlO21hcmdpbjowIGF1dG99fS5wZy1jb2x1bW5fX3dyYXAgLmNvbHVtbl9faXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmb250LWZhbWlseTpzZXJpZjttYXJnaW4tYm90dG9tOjQ4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jb2x1bW5fX3dyYXAgLmNvbHVtbl9faXRlbXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLWNvbHVtbl9fd3JhcCAuY29sdW1uX19pdGVte21hcmdpbjowIGF1dG8gMi41cmVtfX0ucGctY29sdW1uX193cmFwIC5jb2x1bW5fX2l0ZW0gLnRodW1ibmFpbHt3aWR0aDptaW4oNTAlLDMwMnB4KTttYXJnaW4tcmlnaHQ6MS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctY29sdW1uX193cmFwIC5jb2x1bW5fX2l0ZW0gLnRodW1ibmFpbHt3aWR0aDoxMDAlO21hcmdpbjowIDAgLjVyZW19fS5wZy1jb2x1bW5fX3dyYXAgLmNvbHVtbl9faXRlbSAudGh1bWJuYWlsIGltZ3thc3BlY3QtcmF0aW86NC8zfUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsucGctY29sdW1uX193cmFwIC5jb2x1bW5fX2l0ZW0gLnRodW1ibmFpbDpob3ZlcntvcGFjaXR5Oi44fX0ucGctY29sdW1uX193cmFwIC5jb2x1bW5fX2l0ZW0tZGV0YWlse3dpZHRoOjUwJTt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jb2x1bW5fX3dyYXAgLmNvbHVtbl9faXRlbS1kZXRhaWx7d2lkdGg6MTAwJX19LnBnLWNvbHVtbl9fd3JhcCAuY29sdW1uX19pdGVtLWRldGFpbCAuZGF0ZXtjb2xvcjojN2I3YjdiO2ZvbnQtZmFtaWx5OlwiTWFyY2VsbHVzXCIsc2VyaWY7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDpsaWdodGVyO21hcmdpbi1ib3R0b206LjVyZW19LnBnLWNvbHVtbl9fd3JhcCAuY29sdW1uX19pdGVtLWRldGFpbCAuZGF0ZTo6YWZ0ZXJ7Y29udGVudDpcIuabtOaWsFwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNXJlbX0ucGctY29sdW1uX193cmFwIC5jb2x1bW5fX2l0ZW0tZGV0YWlsIC50aXRsZXtmb250LXNpemU6MS4xMjVyZW07Zm9udC13ZWlnaHQ6Ym9sZGVyO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctY29sdW1uX193cmFwIC5jb2x1bW5fX2l0ZW0tZGV0YWlsIC50aXRsZXttYXJnaW4tYm90dG9tOi41cmVtfX0ucGctY29sdW1uX193cmFwIC5jb2x1bW5fX2l0ZW0tZGV0YWlsIC5leGNlcnB0e2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90byxcIlNlZ29lIFVJXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYU5ldWUsWXVHb3RoaWMsXCJZdSBHb3RoaWMgTWVkaXVtXCIsXCJZdSBHb3RoaWNcIixWZXJkYW5hLE1laXJ5byxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS44O2ZvbnQtd2VpZ2h0OmxpZ2h0ZXI7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWNvbHVtbl9fd3JhcCAuY29sdW1uX19pdGVtLWRldGFpbCAuZXhjZXJwdHttYXJnaW4tYm90dG9tOi41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWNvbHVtbl9fd3JhcCAuY29sdW1uX19pdGVtLWRldGFpbCAuZXhjZXJwdHttYXJnaW4tYm90dG9tOi4yNXJlbX19LnBnLWNvbHVtbl9fd3JhcCAuY29sdW1uX19pdGVtLWRldGFpbCAubGlua19fcmVhZC1tb3Jle3RleHQtYWxpZ246cmlnaHR9LnBnLWNvbHVtbl9fd3JhcCAuY29sdW1uX19pdGVtLWRldGFpbCAubGlua19fcmVhZC1tb3JlIGF7Y29sb3I6I2FiYTM3ZTtmb250LXNpemU6Y2xhbXAoLjgxMjVyZW0sMnZ3LC44NzVyZW0pO3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wZy1jb2x1bW5fX3dyYXAgLmNvbHVtbl9faXRlbS1kZXRhaWwgLmxpbmtfX3JlYWQtbW9yZTpob3ZlciBhe2NvbG9yOiNhMTk4NmZ9fS5wZy1zaWRlYmFyX193cmFwe3dpZHRoOjI3JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXNpZGViYXJfX3dyYXB7d2lkdGg6MzUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLXNpZGViYXJfX3dyYXB7d2lkdGg6OTAlO21hcmdpbjowIGF1dG99fS5wZy1zaWRlYmFyX193cmFwIC5zaWRlYmFyX19pdGVte21hcmdpbi1ib3R0b206Mi41cmVtfS5wZy1zaWRlYmFyX193cmFwIC5zaWRlYmFyX190aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItdG9wOjJweCBzb2xpZCAjMzMzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzM7Y29sb3I6IzMzMztmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sXCJTZWdvZSBVSVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2FOZXVlLFl1R290aGljLFwiWXUgR290aGljIE1lZGl1bVwiLFwiWXUgR290aGljXCIsVmVyZGFuYSxNZWlyeW8sc2Fucy1zZXJpZjtmb250LXNpemU6MS4xMjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxMnB4IDAgMTBweCAwO21hcmdpbjowIDAgMS41cmVtfS5wZy1zaWRlYmFyX193cmFwIC5zaWRlYmFyX190aXRsZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0cHg7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6IzMzM30ucGctc2lkZWJhcl9fd3JhcCAucG9wdWxhci1hcnRpY2xle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZvbnQtZmFtaWx5OnNlcmlmO2NvbG9yOiMzMzM7bWFyZ2luLWJvdHRvbToxcmVtfS5wZy1zaWRlYmFyX193cmFwIC5wb3B1bGFyLWFydGljbGUgLnRodW1ibmFpbHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MnB4O2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbi1yaWdodDoxcmVtO292ZXJmbG93OmhpZGRlbn0ucGctc2lkZWJhcl9fd3JhcCAucG9wdWxhci1hcnRpY2xlIC50aHVtYm5haWwgaW1ne2FzcGVjdC1yYXRpbzoxLzF9LnBnLXNpZGViYXJfX3dyYXAgLnBvcHVsYXItYXJ0aWNsZSAuZGV0YWlse3dpZHRoOjY3JTtmb250LXNpemU6Ljc1cmVtO3RleHQtYWxpZ246bGVmdH0ucGctc2lkZWJhcl9fd3JhcCAucG9wdWxhci1hcnRpY2xlIC5kZXRhaWwgLmRhdGUsLnBnLXNpZGViYXJfX3dyYXAgLnBvcHVsYXItYXJ0aWNsZSAuZGV0YWlsIC5jYXR7Y29sb3I6IzdiN2I3Yjtmb250LWZhbWlseTpcIk1hcmNlbGx1c1wiLHNlcmlmO2ZvbnQtd2VpZ2h0OmxpZ2h0ZXI7bWFyZ2luLWJvdHRvbTouNXJlbX0ucGctc2lkZWJhcl9fd3JhcCAucG9wdWxhci1hcnRpY2xlIC5kZXRhaWwgLmRhdGV7bWFyZ2luLXJpZ2h0Oi4yNXJlbX0ucGctc2lkZWJhcl9fd3JhcCAucG9wdWxhci1hcnRpY2xlIC5kZXRhaWwgLnRpdGxle2ZvbnQtd2VpZ2h0OmJvbGRlcjtwYWRkaW5nOjB9LnBnLXNpZGViYXJfX3dyYXAgLnNpZGViYXItbGlua3MgbGl7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDo0OCU7YmFja2dyb3VuZDojZjNmM2YzO2NvbG9yOiMzMzM7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhTmV1ZSxZdUdvdGhpYyxcIll1IEdvdGhpYyBNZWRpdW1cIixcIll1IEdvdGhpY1wiLFZlcmRhbmEsTWVpcnlvLHNhbnMtc2VyaWY7Zm9udC1zaXplOi43NXJlbTtsZXR0ZXItc3BhY2luZzouMWVtO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6OHB4IDhweCA4cHggMTZweDttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1zaWRlYmFyX193cmFwIC5zaWRlYmFyLWxpbmtzIGxpOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkICMzMzM7Ym9yZGVyLXRvcDozcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjNweCBzb2xpZCByZ2JhKDAsMCwwLDApO21hcmdpbi1yaWdodDouMjVyZW19LnBnLXBhZ2luYXRpb257bWFyZ2luLWJvdHRvbTo2NHB4fS5wZy1wYWdpbmF0aW9uIHVse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXBhZ2luYXRpb24gdWx7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fS5wZy1wYWdpbmF0aW9uIHVsIGxpIC5wYWdlLW51bWJlcnN7ZGlzcGxheTpncmlkO3BsYWNlLWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2FiYTM3ZTtib3JkZXItcmFkaXVzOjUwJTtjb2xvcjojYWJhMzdlO2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS41O21hcmdpbjowIC41cmVtO2N1cnNvcjpwb2ludGVyfUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsucGctcGFnaW5hdGlvbiB1bCBsaSAucGFnZS1udW1iZXJzOmhvdmVye29wYWNpdHk6Ljh9fS5wZy1wYWdpbmF0aW9uIHVsIGxpIC5wYWdlLW51bWJlcnMuY3VycmVudHtiYWNrZ3JvdW5kLWNvbG9yOiNhYmEzN2U7Y29sb3I6I2ZmZn0ucGctcGFnaW5hdGlvbi5vbi1zaW5nbGUgaDN7Zm9udC1zaXplOjEuMTI1cmVtO21hcmdpbi1ib3R0b206MXJlbX0ucGctcGFnaW5hdGlvbi5vbi1zaW5nbGUgdWx7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1wYWdpbmF0aW9uLm9uLXNpbmdsZSB1bHtmbGV4LXdyYXA6d3JhcH19LnBnLXBhZ2luYXRpb24ub24tc2luZ2xlIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQ4JTtiYWNrZ3JvdW5kLWNvbG9yOiNhYmEzN2U7Ym9yZGVyLXJhZGl1czo1cHg7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhTmV1ZSxZdUdvdGhpYyxcIll1IEdvdGhpYyBNZWRpdW1cIixcIll1IEdvdGhpY1wiLFZlcmRhbmEsTWVpcnlvLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKC42MjVyZW0sMnZ3LC43NXJlbSk7cGFkZGluZzo4cHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXBhZ2luYXRpb24ub24tc2luZ2xlIHVsIGxpe3dpZHRoOjEwMCV9LnBnLXBhZ2luYXRpb24ub24tc2luZ2xlIHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MXJlbX19LnBnLXBhZ2luYXRpb24ub24tc2luZ2xlIHVsIGxpIGF7Y29sb3I6I2ZmZn0ucGctcGFnaW5hdGlvbi5vbi1zaW5nbGUgdWwgbGkucHJldjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6Mi41JTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3JkZXItdG9wOjRweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OjhweCBzb2xpZCAjZmZmO21hcmdpbi1yaWdodDo0cHh9LnBnLXBhZ2luYXRpb24ub24tc2luZ2xlIHVsIGxpLm5leHQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjIuNSU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Ym9yZGVyLXRvcDo0cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjRweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjZmZmO21hcmdpbi1sZWZ0OjRweH1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnBnLXBhZ2luYXRpb24ub24tc2luZ2xlIHVsIGxpOmhvdmVye2JhY2tncm91bmQtY29sb3I6Izk1OGM2MX19LnBnLWFydGljbGVfX3dyYXB7d2lkdGg6MTAwJTtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sXCJTZWdvZSBVSVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2FOZXVlLFl1R290aGljLFwiWXUgR290aGljIE1lZGl1bVwiLFwiWXUgR290aGljXCIsVmVyZGFuYSxNZWlyeW8sc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbTo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYXJ0aWNsZV9fd3JhcHttYXJnaW4tYm90dG9tOjMuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1hcnRpY2xlX193cmFwe21hcmdpbi1ib3R0b206Mi41cmVtfX0ucGctYXJ0aWNsZV9fd3JhcCAudGl0bGVfX3dyYXB7Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICMzMzM7bWFyZ2luLWJvdHRvbToxLjVyZW19LnBnLWFydGljbGVfX3dyYXAgLnRpdGxlX193cmFwIC5oZWFkZXJ7bWFyZ2luLWJvdHRvbTouNXJlbX0ucGctYXJ0aWNsZV9fd3JhcCAudGl0bGVfX3dyYXAgLmhlYWRlciAuZGF0ZXtkaXNwbGF5OmJsb2NrO2NvbG9yOiM3YjdiN2I7Zm9udC1mYW1pbHk6XCJNYXJjZWxsdXNcIixzZXJpZjtmb250LXNpemU6Ljc1cmVtO2ZvbnQtd2VpZ2h0OmxpZ2h0ZXI7dGV4dC1pbmRlbnQ6LjJyZW07bWFyZ2luLXJpZ2h0Oi44cmVtfS5wZy1hcnRpY2xlX193cmFwIC50aXRsZV9fd3JhcCAuaGVhZGVyIC5kYXRlOjphZnRlcntjb250ZW50Olwi5pu05pawXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1cmVtfS5wZy1hcnRpY2xlX193cmFwIC50aXRsZV9fd3JhcCAuaGVhZGVyIC5zdWJ0aXRsZXtmb250LXNpemU6Ljc1cmVtO3RleHQtaW5kZW50OnVuc2V0O21hcmdpbi1ib3R0b206MH0ucGctYXJ0aWNsZV9fd3JhcCAudGl0bGVfX3dyYXAgLnRpdGxle2ZvbnQtZmFtaWx5Olwi5ri45piO5pydXCIsXCJZdSBNaW5jaG9cIixZdU1pbmNobyxcIkhpcmFnaW5vIE1pbmNobyBQcm9cIixzZXJpZjtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwydncsMS4zNzVyZW0pO2xpbmUtaGVpZ2h0OjEuNDtwYWRkaW5nLWJvdHRvbTouNXJlbX0ucGctYXJ0aWNsZV9fd3JhcCBmaWd1cmV7bWFyZ2luLWJvdHRvbToxcmVtfS5wZy1hcnRpY2xlX193cmFwIHB7Zm9udC1zaXplOi44NzVyZW07dGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtaW5kZW50OjFyZW07bWFyZ2luLWJvdHRvbToxLjVyZW19LnBnLWFydGljbGVfX3dyYXAgaDIsLnBnLWFydGljbGVfX3dyYXAgaDN7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToxLjVyZW19LnBnLWFydGljbGVfX3dyYXAgdWwgbGl7Zm9udC1zaXplOi44NzVyZW07bWFyZ2luLWJvdHRvbTouNXJlbTtsaXN0LXN0eWxlLXR5cGU6ZGlzYztsaXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZTt0ZXh0LWluZGVudDotMXJlbTtwYWRkaW5nLWxlZnQ6MXJlbX0ucGctYXJ0aWNsZV9fd3JhcCB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MS41cmVtfS5wZy1hcnRpY2xlX193cmFwIHN0cm9uZ3tmb250LXdlaWdodDpib2xkfS5wZy1hcnRpY2xlX193cmFwIGF7ZGlzcGxheTpibG9jaztjb2xvcjojMDAwMWVkO2ZvbnQtc2l6ZTouODc1cmVtO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLWJvdHRvbToxLjVyZW19QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wZy1hcnRpY2xlX193cmFwIGE6aG92ZXJ7b3BhY2l0eTouOH19LnBnLXBhcnR5LWludHJve21hcmdpbi1ib3R0b206MTQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1wYXJ0eS1pbnRyb3ttYXJnaW4tYm90dG9tOjEyMHB4fX0ucGctcGFydHktaW50cm8gLmwtaW5uZXJfX2ZsZXgudGV4dF9fbGlua3N7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDptaW4oODUlLDEyMDBweCk7bWFyZ2luOjAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXBhcnR5LWludHJvIC5sLWlubmVyX19mbGV4LnRleHRfX2xpbmtze3dpZHRoOjk1JX19LnBnLXBhcnR5LWludHJvIC5pbm5lcl9fd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo0OSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1wYXJ0eS1pbnRybyAuaW5uZXJfX3dyYXB7d2lkdGg6MTAwJX19LnBnLXBhcnR5LWludHJvIC5pbm5lcl9fd3JhcCAuYy1sYXllcl9fdGV4dHtib3R0b206MjBweDt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjEuMjtwYWRkaW5nOjEuNXJlbSAwIDEuNXJlbSA0cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctcGFydHktaW50cm8gLmlubmVyX193cmFwIC5jLWxheWVyX190ZXh0e3BhZGRpbmc6MXJlbSAwIDFyZW0gMS41cmVtfX0ucGctcGFydHktaW50cm8gLmlubmVyX193cmFwIC5jLWxheWVyX190ZXh0OjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDUxLDUxLDUxLC40KX0ucGctcGFydHktaW50cm8gLmlubmVyX193cmFwIC5jLWxheWVyX190ZXh0IGgze2ZvbnQtc2l6ZTpjbGFtcCguODEyNXJlbSwzdncsMS4wNjI1cmVtKX0ucGctcGFydHktaW50cm8gLmlubmVyX193cmFwIC5jLWxheWVyX190ZXh0IGgzIC50ZXh0LWVue2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTpjbGFtcCgxLjM3NXJlbSw1dncsMi4yNXJlbSl9LnBnLXBhcnR5LWludHJvIC5pbm5lcl9fd3JhcCAuYy1sYXllcl9fdGV4dCBwe2ZvbnQtZmFtaWx5Olwi5ri45piO5pydXCIsXCJZdSBNaW5jaG9cIixZdU1pbmNobyxcIkhpcmFnaW5vIE1pbmNobyBQcm9cIixzZXJpZjtmb250LXdlaWdodDpjbGFtcCguOTM3NXJlbSwydncsMS4wNjI1cmVtKTttYXJnaW4tYm90dG9tOi41cmVtfUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsucGctcGFydHktaW50cm8gLmlubmVyX193cmFwOmhvdmVye29wYWNpdHk6Ljh9fS5wZy1wYXJ0eS1pbnRyb19fdGV4dHtwYWRkaW5nOjcycHggMCA2NHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctcGFydHktaW50cm9fX3RleHR7cGFkZGluZzozcmVtIDAgMi41cmVtfX0ucGctcGFydHktaW50cm9fX3RleHQgaDR7Zm9udC1zaXplOmNsYW1wKDEuMjVyZW0sMnZ3LDEuMzc1cmVtKTttYXJnaW4tYm90dG9tOjFyZW19LnBnLXBhcnR5LWludHJvX190ZXh0IHB7Zm9udC1zaXplOmNsYW1wKC44MTI1cmVtLDJ2dywuODc1cmVtKTtsaW5lLWhlaWdodDoyLjI7bGV0dGVyLXNwYWNpbmc6LjFlbX0ucGctcGFydHktaW50cm8gLnRleHQtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo0NSU7Ym9yZGVyOjFweCBzb2xpZCAjMzMzO3BhZGRpbmc6NDBweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctcGFydHktaW50cm8gLnRleHQtbGlua3twYWRkaW5nOjExMHB4IDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctcGFydHktaW50cm8gLnRleHQtbGlua3t3aWR0aDo0OCV9fS5wZy1wYXJ0eS1pbnRybyAudGV4dC1saW5rOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjkwJTtsZWZ0OjUwJTtoZWlnaHQ6ODBweDtib3JkZXItbGVmdDoxcHggc29saWQgIzMzM31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXBhcnR5LWludHJvIC50ZXh0LWxpbmtfX3dyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfX0ucGctcGFydHktaW50cm8gLnRleHQtbGlua19fd3JhcCBzcGFue2Rpc3BsYXk6YmxvY2t9LnBnLXBhcnR5LWludHJvIC50ZXh0LWxpbmsgLnRleHQtZW57Zm9udC1zaXplOmNsYW1wKDEuMzc1cmVtLDR2dywxLjg3NXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjQ7bGV0dGVyLXNwYWNpbmc6LjJyZW07bWFyZ2luLWJvdHRvbToxcmVtfS5wZy1wYXJ0eS1pbnRybyAudGV4dC1saW5rIC50ZXh0LWpwe2ZvbnQtc2l6ZTpjbGFtcCguNjI1cmVtLDJ2dywxcmVtKX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnBnLXBhcnR5LWludHJvIC50ZXh0LWxpbms6aG92ZXI6OmFmdGVye2FuaW1hdGlvbjphcnJvd0Rvd24gLjVzIGVhc2Utb3V0fX1Aa2V5ZnJhbWVzIGFycm93RG93bnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9NDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUwJSk7b3BhY2l0eTowfTgwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzAlKTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9fS5wZy1pbnRyb19fd3JhcHttYXJnaW46NXJlbSBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctaW50cm9fX3dyYXB7bWFyZ2luOjIuNXJlbSBhdXRvfX0ucGctaW50cm9fX3dyYXAgLmludHJvX19pbWd7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjJyZW19LnBnLWludHJvX193cmFwIC5pbnRyb19faW1nIGltZ3t3aWR0aDoxMDAlfS5wZy1pbnRyb19fd3JhcCAuaW50cm9fX3RpdGxle2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6Y2xhbXAoMS4xMjVyZW0sMnZ3LDEuMjVyZW0pO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7bGV0dGVyLXNwYWNpbmc6LjI1cmVtO21hcmdpbi1ib3R0b206MXJlbX0ucGctaW50cm9fX3dyYXAgLmludHJvX19sZWFke2ZvbnQtc2l6ZTouODEyNXJlbTtsaW5lLWhlaWdodDoyfS5wZy1tYWluX19jb250ZW50cy5tZ2ItbGd7bWFyZ2luLWJvdHRvbToyNDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLW1haW5fX2NvbnRlbnRzLm1nYi1sZ3ttYXJnaW4tYm90dG9tOjIwMHB4fX0ucGctcmVwb3J0LXNsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTIwcHh9LnBnLXJlcG9ydC1zbGlkZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0yNSU7bGVmdDowO2JhY2tncm91bmQtY29sb3I6I2Y1ZjRlYTt3aWR0aDoxMDAlO2hlaWdodDo3MCU7ei1pbmRleDotMX0ucGctcmVwb3J0LXNsaWRlIC5pbm5lcl9fd3JhcHt3aWR0aDptaW4oNjAlLDg3NnB4KTttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctcmVwb3J0LXNsaWRlIC5pbm5lcl9fd3JhcHt3aWR0aDo4MC40JX19LnBnLXJlcG9ydC1zbGlkZSAuYy1zZWN0aW9uX19oZWFkZXJ7bWFyZ2luOjAgMCAycmVtIC41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctcmVwb3J0LXNsaWRlIC5jLXNlY3Rpb25fX2hlYWRlcnttYXJnaW46MCBhdXRvIDFyZW19fS5wZy1yZXBvcnQtc2xpZGUgLmMtc2VjdGlvbl9faGVhZGVyIGgye21hcmdpbi1ib3R0b206LjVyZW19LnBnLXJlcG9ydC1zbGlkZSAucC1jYXJkLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXJlcG9ydC1zbGlkZSAucC1jYXJkLnNsaWNrLXNsaWRle21hcmdpbjowIC4yJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1yZXBvcnQtc2xpZGUgLnAtY2FyZC5zbGljay1zbGlkZXttYXJnaW46MH19LnBnLWNoZWZ7cG9zaXRpb246cmVsYXRpdmV9LnBnLWNoZWYuYmctd3JhcHtwYWRkaW5nOjAgMi41cmVtIDIuNXJlbSAyLjVyZW07bWFyZ2luLWJvdHRvbToxMjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTY1cHgpey5wZy1jaGVmLmJnLXdyYXB7cGFkZGluZzo1cmVtIDIuNXJlbTttYXJnaW4tYm90dG9tOjMuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jaGVmLmJnLXdyYXB7cGFkZGluZzozLjVyZW0gMS41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWNoZWYuYmctd3JhcHtwYWRkaW5nOjNyZW0gMXJlbX19LnBnLWNoZWYuYmctd3JhcDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTBweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDo5MCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZjVmNGVhO3otaW5kZXg6LTF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2NXB4KXsucGctY2hlZi5iZy13cmFwOjpiZWZvcmV7dG9wOjIwMHB4O2hlaWdodDo4NSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctY2hlZi5iZy13cmFwOjpiZWZvcmV7dG9wOjE1MHB4O2hlaWdodDo5MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctY2hlZi5iZy13cmFwOjpiZWZvcmV7dG9wOjExMHB4O2hlaWdodDo5MyV9fS5wZy1jaGVmIC5sLWlubmVyX19mbGV4e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWFyZ2luLWJvdHRvbTo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjVweCl7LnBnLWNoZWYgLmwtaW5uZXJfX2ZsZXh7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjMuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jaGVmIC5sLWlubmVyX19mbGV4e21hcmdpbi1ib3R0b206Mi41cmVtfX0ucGctY2hlZl9faW1ne3dpZHRoOjU1JTttYXJnaW4tcmlnaHQ6MyV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2NXB4KXsucGctY2hlZl9faW1ne3dpZHRoOjcwJTttYXJnaW46MCBhdXRvIDEuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jaGVmX19pbWd7d2lkdGg6ODAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWNoZWZfX2ltZ3t3aWR0aDo5MCV9fS5wZy1jaGVmX19pbWcgaW1ne3dpZHRoOjEwMCV9LnBnLWNoZWZfX2ludHJve3dpZHRoOjMzJTtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsLjkzNzVyZW0pO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTY1cHgpey5wZy1jaGVmX19pbnRyb3t3aWR0aDo3MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctY2hlZl9faW50cm97d2lkdGg6ODAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWNoZWZfX2ludHJve3dpZHRoOjkwJX19LnBnLWNoZWZfX2ludHJvIC5uYW1le21hcmdpbi1ib3R0b206MS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctY2hlZl9faW50cm8gLm5hbWV7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctY2hlZl9faW50cm8gLmJpb3t3aWR0aDo4NSU7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2NXB4KXsucGctY2hlZl9faW50cm8gLmJpb3t3aWR0aDoxMDAlfX0ucGctY2hlZl9fbWVzc2FnZXt3aWR0aDptaW4oODAlLDEyMDBweCk7bWFyZ2luOjAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWNoZWZfX21lc3NhZ2V7d2lkdGg6OTAlfX0ucGctY2hlZl9fbWVzc2FnZSAuaGVhZGVye2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzgzN2M1Yjtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOmNsYW1wKDEuMzc1cmVtLDJ2dywxLjQzNzVyZW0pO2ZvbnQtc3R5bGU6aXRhbGljO21hcmdpbi1ib3R0b206Mi41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjVweCl7LnBnLWNoZWZfX21lc3NhZ2UgLmhlYWRlcnttYXJnaW4tYm90dG9tOjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctY2hlZl9fbWVzc2FnZSAuaGVhZGVye21hcmdpbi1ib3R0b206MXJlbX19LnBnLWNoZWZfX21lc3NhZ2UgLnRpdGxle2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSw0dncsMS40Mzc1cmVtKTttYXJnaW4tYm90dG9tOjIuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTY1cHgpey5wZy1jaGVmX19tZXNzYWdlIC50aXRsZXttYXJnaW4tYm90dG9tOjJyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctY2hlZl9fbWVzc2FnZSAudGl0bGV7bWFyZ2luLWJvdHRvbToxLjVyZW19fS5wZy1jaGVmX19tZXNzYWdlIC50ZXh0e2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywuOTM3NXJlbSk7bGluZS1oZWlnaHQ6MjttYXJnaW4tYm90dG9tOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2NXB4KXsucGctY2hlZl9fbWVzc2FnZSAudGV4dHt0ZXh0LWFsaWduOmp1c3RpZnl9fS5wZy1iYW5uZXJ7d2lkdGg6bWluKDYwJSw4NjBweCk7aGVpZ2h0OjI4MHB4O2JvcmRlcjoxcHggc29saWQgI2E5YTQ3ZTtjb2xvcjojYTlhNDdlO21hcmdpbjowIGF1dG8gNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWJhbm5lcnt3aWR0aDo4MCU7aGVpZ2h0OjIzMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLWJhbm5lcnt3aWR0aDozNTBweDtoZWlnaHQ6YXV0bztwYWRkaW5nOjFyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYmFubmVye3dpZHRoOjkwJTttYXJnaW46MCBhdXRvIDRyZW19fS5wZy1iYW5uZXIgLmZhaXItaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQ1JTtoZWlnaHQ6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWJhbm5lciAuZmFpci1pbWd7d2lkdGg6NDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLWJhbm5lciAuZmFpci1pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MjAwcHg7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctYmFubmVyIC5mYWlyLWltZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsucGctYmFubmVyIC5mYWlyLWltZyBpbWd7b2JqZWN0LXBvc2l0aW9uOjAgMjAlfX0ucGctYmFubmVyIC5pbmZve3dpZHRoOjU1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWJhbm5lciAuaW5mb3t3aWR0aDo2MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsucGctYmFubmVyIC5pbmZve3dpZHRoOjEwMCV9fS5wZy1iYW5uZXIgLmluZm8gLnRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTppdGFsaWM7cGFkZGluZy1ib3R0b206LjVyZW07bWFyZ2luLWJvdHRvbToxcmVtfS5wZy1iYW5uZXIgLmluZm8gLnRpdGxlOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MTAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhOWE0N2V9LnBnLWJhbm5lciAuaW5mbyAudGV4dHtmb250LXNpemU6LjgxMjVyZW07bWFyZ2luLWJvdHRvbToxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYmFubmVyIC5pbmZvIC50ZXh0e21hcmdpbi1ib3R0b206OHB4fX0ucGctYmFubmVyIC5pbmZvIC50ZXh0LndlaWdodC1saWdodHtmb250LXdlaWdodDoyMDA7Zm9udC1zaXplOi42ODc1cmVtfS5wZy1iYW5uZXIgLmluZm8gLmJ1dHRvbntkaXNwbGF5OmJsb2NrO3dpZHRoOm1pbig4MCUsMzE0cHgpO2JvcmRlcjoxcHggc29saWQgI2E5YTQ3ZTtmb250LXNpemU6Y2xhbXAoLjgxMjVyZW0sMnZ3LC45Mzc1cmVtKTtwYWRkaW5nOi41cmVtIDJyZW07bWFyZ2luOjAgYXV0bzt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1iYW5uZXIgLmluZm8gLmJ1dHRvbnt3aWR0aDo5MCV9fS5wZy1iYW5uZXIgaW1ne3dpZHRoOjEwMCV9QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wZy1iYW5uZXI6aG92ZXIgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNhOWE0N2U7Y29sb3I6I2ZmZn19LnBnLXdha29uLWludHJve21hcmdpbi1ib3R0b206MTYwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy13YWtvbi1pbnRyb3ttYXJnaW4tYm90dG9tOjEzNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdha29uLWludHJve21hcmdpbi1ib3R0b206MTIwcHh9fS5wZy13YWtvbi1pbnRybyAuaW50cm9fX3dyYXB7cG9zaXRpb246cmVsYXRpdmV9LnBnLXdha29uLWludHJvIC5pbnRyb19fd3JhcDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206ODBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXdha29uLWludHJvIC5pbnRyb19fd3JhcDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206NTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy13YWtvbi1pbnRybyAuaW50cm9fX3dyYXA6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjQwcHh9fS5wZy13YWtvbi1pbnRybyAuaW50cm9fX3dyYXAgLnRvcF9faW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo4MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctd2Frb24taW50cm8gLmludHJvX193cmFwIC50b3BfX2ltZ3ttYXJnaW4tYm90dG9tOjU2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctd2Frb24taW50cm8gLmludHJvX193cmFwIC50b3BfX2ltZ3toZWlnaHQ6MzB2aDttYXJnaW4tYm90dG9tOjQwcHh9fS5wZy13YWtvbi1pbnRybyAuaW50cm9fX3dyYXAgLnRvcF9faW1nIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy13YWtvbi1pbnRybyAuaW50cm9fX3dyYXAgLnRvcF9faW1nIGltZ3tvYmplY3QtcG9zaXRpb246NDUlfX0ucGctd2Frb24taW50cm8gLmludHJvX193cmFwIC50b3BfX2ltZyBzcGFue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjMwcHg7cmlnaHQ6MyU7Y29sb3I6I2ZmZjtmb250LXNpemU6LjYyNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdha29uLWludHJvIC5pbnRyb19fd3JhcCAudG9wX19pbWcgc3Bhbntib3R0b206OHB4fX0ucGctd2Frb24taW50cm8gLmludHJvX193cmFwIC5jLWJyZWFkY3J1bWJze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToyNzBweDtyaWdodDoxMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy13YWtvbi1pbnRybyAuaW50cm9fX3dyYXAgLmMtYnJlYWRjcnVtYnN7Ym90dG9tOjI0NXB4O3JpZ2h0OjE1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy13YWtvbi1pbnRybyAuaW50cm9fX3dyYXAgLmMtYnJlYWRjcnVtYnN7Ym90dG9tOjIxNXB4O3JpZ2h0OjI1JX19LnBnLXdha29uLWludHJvIC5pbnRyb19fd3JhcCAuYy1icmVhZGNydW1icyBsaSwucGctd2Frb24taW50cm8gLmludHJvX193cmFwIC5jLWJyZWFkY3J1bWJzIGF7Y29sb3I6I2ZmZn0ucGctd2Frb24taW50cm8gLmludHJvX193cmFwIC5sZWFke2ZvbnQtc2l6ZTpjbGFtcCgxNHB4LDJ2dywxNnB4KTtsaW5lLWhlaWdodDoyfS5wZy13YWtvbl9fdGl0bGV7Zm9udC1zaXplOmNsYW1wKDIycHgsNHZ3LDI4cHgpO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjMycHh9LnBnLXdha29uX190aXRsZSBzcGFuLnN1Yl9fdGl0bGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MXJlbTtmb250LXdlaWdodDoxMDB9LnBnLXdha29uLWRldGFpbHt3aWR0aDptaW4oNjAlLDg2MHB4KTttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctd2Frb24tZGV0YWlse3dpZHRoOjgwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy13YWtvbi1kZXRhaWx7d2lkdGg6OTAlfX0ucGctd2Frb24tZGV0YWlsIC5sZWFke2ZvbnQtc2l6ZTpjbGFtcCgxNHB4LDJ2dywxNXB4KTtsaW5lLWhlaWdodDoyO21hcmdpbi1ib3R0b206NTZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdha29uLWRldGFpbCAubGVhZHttYXJnaW4tYm90dG9tOjQwcHh9fS5wZy13YWtvbi1kZXRhaWwgLmwtaW5uZXJfX2ZsZXh7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcH0ucGctd2Frb24tZGV0YWlsIC5sLWlubmVyX19mbGV4Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luOjAgYXV0byA2NHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctd2Frb24tZGV0YWlsIC5sLWlubmVyX19mbGV4Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luOjAgYXV0byA0OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdha29uLWRldGFpbCAubC1pbm5lcl9fZmxleDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbjowIGF1dG99fS5wZy13YWtvbi1kZXRhaWwgLmRldGFpbF9fd3JhcHt3aWR0aDo0OCU7bWFyZ2luLWJvdHRvbTo0MHB4fS5wZy13YWtvbi1kZXRhaWwgLmRldGFpbF9fd3JhcCBpbWd7d2lkdGg6MTAwJX0ucGctd2Frb24tZGV0YWlsIC5kZXRhaWxfX3dyYXAgLnBsYWNlX19uYW1le2ZvbnQtc2l6ZTpjbGFtcCgxMnB4LDJ2dywxNXB4KX0ucGctYmFubmVyLXN0ZXB7d2lkdGg6bWluKDYwJSw4NjBweCk7Ym9yZGVyOjFweCBzb2xpZCAjNzA3MDcwO3BhZGRpbmc6NDBweCAxNnB4O21hcmdpbjowIGF1dG8gODBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWJhbm5lci1zdGVwe3dpZHRoOjgwJTtwYWRkaW5nOjMycHggMTZweDttYXJnaW46MCBhdXRvIDU2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYmFubmVyLXN0ZXB7d2lkdGg6OTAlO3BhZGRpbmc6MjRweCA4cHh9fS5wZy1iYW5uZXItc3RlcCAudGV4dHtmb250LXNpemU6LjkzNzVyZW07bWFyZ2luLWJvdHRvbToxNnB4fS5wZy13YWtvbi1yZXBvcnR7d2lkdGg6bWluKDYwJSw4NjBweCk7bWFyZ2luOjAgYXV0byA4MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctd2Frb24tcmVwb3J0e3dpZHRoOjgwJTttYXJnaW46MCBhdXRvIDU2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctd2Frb24tcmVwb3J0e3dpZHRoOjkwJX19LnBnLXdha29uLXJlcG9ydCAucGctYy1zbGlkZV9fd3JhcHBlci1pdGVte3dpZHRoOjQ4JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdha29uLXJlcG9ydCAucGctYy1zbGlkZV9fd3JhcHBlci1pdGVte29yZGVyOi0xO3dpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctd2Frb24tcmVwb3J0IC5sLWlubmVyX19mbGV4e2ZsZXgtd3JhcDp3cmFwfX0ucGctd2Frb24tcmVwb3J0IC5pbmZve3dpZHRoOjQ4JTttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctd2Frb24tcmVwb3J0IC5pbmZve3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1NnB4fX0ucGctd2Frb24tcmVwb3J0IC5pbmZvIC50aXRsZXtmb250LXNpemU6Y2xhbXAoMTZweCwzdncsMjBweCk7bWFyZ2luLWJvdHRvbTo4cHh9LnBnLXdha29uLXJlcG9ydCAuaW5mbyAubmFtZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTpjbGFtcCgxNHB4LDJ2dywxNXB4KTttYXJnaW4tYm90dG9tOjE2cHh9LnBnLXdha29uLXJlcG9ydCAubC1pbm5lcl9fZmxleDpudGgtY2hpbGQoMykgLmluZm97bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6YXV0b30ucGctcmVwb3J0LWxpc3R7d2lkdGg6bWluKDgwJSwxMjAwcHgpO21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1yZXBvcnQtbGlzdHt3aWR0aDo5MCU7bWFyZ2luOjIuNXJlbSBhdXRvIDB9fS5wZy1yZXBvcnQtbGlzdCAucC1jYXJke3dpZHRoOjMwJTttYXJnaW4tcmlnaHQ6NSU7bWFyZ2luLWJvdHRvbTo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctcmVwb3J0LWxpc3QgLnAtY2FyZHt3aWR0aDo0OCU7bWFyZ2luLXJpZ2h0OjIlO21hcmdpbi1ib3R0b206My41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXJlcG9ydC1saXN0IC5wLWNhcmR7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjIuNXJlbX19LnBnLXJlcG9ydC1saXN0IC5wLWNhcmQ6bnRoLWNoaWxkKDNuKXttYXJnaW4tcmlnaHQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXJlcG9ydC1saXN0IC5wLWNhcmQ6bnRoLWNoaWxkKDNuKXttYXJnaW4tcmlnaHQ6NCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctcmVwb3J0LWxpc3QgLnAtY2FyZDpudGgtY2hpbGQoM24pe21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXJlcG9ydC1saXN0IC5wLWNhcmQ6bnRoLWNoaWxkKDJuKXttYXJnaW4tcmlnaHQ6MH19QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wZy1yZXBvcnQtbGlzdCAucC1jYXJkX19pbWc6aG92ZXJ7b3BhY2l0eTouOH19LnBnLXJlcG9ydC1saXN0IC5wLWNhcmRfX3RleHR7Zm9udC1zaXplOmNsYW1wKC42ODc1cmVtLDN2dywxcmVtKX0ucGctcmVwb3J0LWxpc3QgLnAtY2FyZF9fdGV4dDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTo0cHh9LnBnLXJlcG9ydC1saXN0IC5wLWNhcmQgLmMtYnV0dG9uLWJvcmRlcnt3aWR0aDoxMDAlfUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsucGctcmVwb3J0LWxpc3QgLnAtY2FyZDpob3ZlcntvcGFjaXR5OjF9fS5wZy1yZXBvcnQtZ2FsbGVyeXt3aWR0aDptaW4oODAlLDcwOHB4KTttYXJnaW46MCBhdXRvIDVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1yZXBvcnQtZ2FsbGVyeXt3aWR0aDo4NSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctcmVwb3J0LWdhbGxlcnl7bWFyZ2luLWJvdHRvbTozcmVtfX0ucGctcmVwb3J0LWdhbGxlcnkgLnAtY2FyZHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnBnLXJlcG9ydC1nYWxsZXJ5IC5wLWNhcmQ6aG92ZXJ7b3BhY2l0eToxfX0ucGctcmVwb3J0LWdhbGxlcnkgLnAtY2FyZF9fdGl0bGUudGl0bGUtcmVwb3J0e2ZvbnQtc2l6ZTpjbGFtcCgxLjA2MjVyZW0sMnZ3LDEuMTI1cmVtKX0ucGctcmVwb3J0LWdhbGxlcnkgLnAtY2FyZF9fdGV4dHtmb250LXNpemU6Y2xhbXAoLjkzNzVyZW0sMnZ3LDEuMDYyNXJlbSl9LnBnLXJlcG9ydC1nYWxsZXJ5IC5wLWNhcmRfX3RhZ3tmb250LXNpemU6Y2xhbXAoLjgxMjVyZW0sMnZ3LC45Mzc1cmVtKX0ucGctcmVwb3J0LWdhbGxlcnkgLnAtY2FyZF9fdGFnOjpiZWZvcmV7Zm9udC1zaXplOmNsYW1wKC44MTI1cmVtLDJ2dywuOTM3NXJlbSl9LnBnLXJlcG9ydC1nYWxsZXJ5IC5wLWNhcmQgLnRhZ19fd3JhcHttYXJnaW46MTZweCAwfS5wZy1yZXBvcnQtZ2FsbGVyeSAuY29udGVudCBwe2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywuOTM3NXJlbSk7dGV4dC1hbGlnbjpqdXN0aWZ5O21hcmdpbi1ib3R0b206MnJlbX0ucGctZmFxX19jb250YWluZXIubC1jb250YWluZXJ7bWFyZ2luOjVyZW0gYXV0byAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZmFxX19jb250YWluZXIubC1jb250YWluZXJ7bWFyZ2luOjMuNXJlbSBhdXRvIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctZmFxX19jb250YWluZXIubC1jb250YWluZXJ7bWFyZ2luOjIuNXJlbSBhdXRvIDB9fS5wZy1mYXFfX2NvbnRhaW5lciAuZmFxX19uYXZ7bWFyZ2luLWJvdHRvbTozLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1mYXFfX2NvbnRhaW5lciAuZmFxX19uYXZ7bWFyZ2luLWJvdHRvbToyLjVyZW19fS5wZy1mYXFfX2NvbnRhaW5lciAuZmFxX19uYXYgbGl7d2lkdGg6MzAlO2hlaWdodDo0NXB4O2JhY2tncm91bmQtY29sb3I6I2FiYTM3ZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouODc1cmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1mYXFfX2NvbnRhaW5lciAuZmFxX19uYXYgbGl7d2lkdGg6NDglfS5wZy1mYXFfX2NvbnRhaW5lciAuZmFxX19uYXYgbGk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjFyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctZmFxX19jb250YWluZXIgLmZhcV9fbmF2IGxpe3dpZHRoOjEwMCV9fS5wZy1mYXFfX2NvbnRhaW5lciAuZmFxX19uYXYgbGkgYXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDo0NXB4fS5wZy1mYXFfX2NvbnRhaW5lciAuZmFxX19uYXYgbGkgYTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmY7bGluZS1oZWlnaHQ6NDBweDttYXJnaW4tbGVmdDouNXJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzAlKSByb3RhdGUoMTM1ZGVnKX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnBnLWZhcV9fY29udGFpbmVyIC5mYXFfX25hdiBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5NThjNjF9fS5wZy1mYXFfX2NvbnRhaW5lciAuZmFxX193cmFwe21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWZhcV9fY29udGFpbmVyIC5mYXFfX3dyYXB7bWFyZ2luLWJvdHRvbToyLjVyZW19fS5wZy1mYXFfX2NvbnRhaW5lciAuZmFxX193cmFwIC50aXRsZXt3aWR0aDo0MCU7Zm9udC1zaXplOmNsYW1wKDFyZW0sMnZ3LDEuMTI1cmVtKTtib3JkZXItdG9wOjFweCBzb2xpZCAjYTlhNDdlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhOWE0N2U7cGFkZGluZzouNXJlbSAwO21hcmdpbjowIGF1dG8gMi41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZmFxX19jb250YWluZXIgLmZhcV9fd3JhcCAudGl0bGV7d2lkdGg6NjAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWZhcV9fY29udGFpbmVyIC5mYXFfX3dyYXAgLnRpdGxle3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0byAxLjVyZW19fS5wZy1mYXFfX2NvbnRhaW5lciAuZmFxX193cmFwIGRldGFpbHN7d2lkdGg6NDglO3RleHQtYWxpZ246bGVmdDtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgIzMzMztwYWRkaW5nLWJvdHRvbToxLjVyZW07bWFyZ2luLWJvdHRvbToxLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1mYXFfX2NvbnRhaW5lciAuZmFxX193cmFwIGRldGFpbHN7cGFkZGluZy1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjFyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctZmFxX19jb250YWluZXIgLmZhcV9fd3JhcCBkZXRhaWxze3dpZHRoOjEwMCV9fS5wZy1mYXFfX2NvbnRhaW5lciAuZmFxX193cmFwIGRldGFpbHNbb3Blbl0gc3VtbWFyeXttYXJnaW4tYm90dG9tOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1mYXFfX2NvbnRhaW5lciAuZmFxX193cmFwIGRldGFpbHNbb3Blbl0gc3VtbWFyeXttYXJnaW4tYm90dG9tOi41cmVtfX0ucGctZmFxX19jb250YWluZXIgLmZhcV9fd3JhcCBkZXRhaWxzIHN1bW1hcnl7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOmNsYW1wKC44MTI1cmVtLDJ2dywuODc1cmVtKTtsaW5lLWhlaWdodDoxLjY7cGFkZGluZy1sZWZ0OjEuOHJlbTtjdXJzb3I6cG9pbnRlcn0ucGctZmFxX19jb250YWluZXIgLmZhcV9fd3JhcCBkZXRhaWxzIHN1bW1hcnk6OmJlZm9yZXtjb250ZW50OlwiUVwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTJweDtsZWZ0OjA7Y29sb3I6I2FiYTM3ZTtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOmNsYW1wKDEuNDM3NXJlbSwydncsMS42MjVyZW0pO21hcmdpbi1yaWdodDouNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWZhcV9fY29udGFpbmVyIC5mYXFfX3dyYXAgZGV0YWlscyBzdW1tYXJ5OjpiZWZvcmV7dG9wOi0xMHB4fX0ucGctZmFxX19jb250YWluZXIgLmZhcV9fd3JhcCBkZXRhaWxzIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXJ7ZGlzcGxheTpub25lfS5wZy1mYXFfX2NvbnRhaW5lciAuZmFxX193cmFwIGRldGFpbHMgcHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6Y2xhbXAoLjY4NzVyZW0sMnZ3LC43NXJlbSk7cGFkZGluZy1sZWZ0OjEuOHJlbX0ucGctZmFxX19jb250YWluZXIgLmZhcV9fd3JhcCBkZXRhaWxzIHA6OmJlZm9yZXtjb250ZW50OlwiQVwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNXB4O2xlZnQ6M3B4O2NvbG9yOiM4NDliNDM7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwydncsMS4yNXJlbSk7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi1yaWdodDouNXJlbX0ucGctZmFxX19jb250YWluZXIgLmZhcV9fd3JhcCBkZXRhaWxzIHAgYXtjb2xvcjojYWJhMzdlO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnBnLW1hcHttYXJnaW46NXJlbSBhdXRvIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1tYXB7bWFyZ2luOjMuNXJlbSBhdXRvIDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctbWFwe21hcmdpbjoyLjVyZW0gYXV0byAwfX0ubWFwX193cmFwe3dpZHRoOjk1JTtoZWlnaHQ6NjUwcHg7bWFyZ2luOjAgYXV0byA1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsubWFwX193cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG8gMS41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1hcF9fd3JhcHtoZWlnaHQ6MzAwcHh9fS5tYXBfX3dyYXAgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ubWFwX193cmFwLWxpbmt7d2lkdGg6OTUlO2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I2FiYTM3ZTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDo0MnB4O21hcmdpbjowIGF1dG8gMy41cmVtfS5tYXBfX3dyYXAtbGluayBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtmb250LXNpemU6LjgxMjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5tYXBfX3dyYXAtbGlua3tkaXNwbGF5OmJsb2NrfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Lm1hcF9fd3JhcC1saW5re21hcmdpbjowIGF1dG8gM3JlbX19LnBnLWFjY2VzcyAudGl0bGV7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjFyZW07cGFkZGluZy1ib3R0b206LjVyZW07bWFyZ2luLWJvdHRvbTozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctYWNjZXNzIC50aXRsZXttYXJnaW4tYm90dG9tOjJyZW19fS5wZy1hY2Nlc3MgLnRpdGxlOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6NSU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzMzM30ucGctYWNjZXNzIC5hY2Nlc3NfX3dyYXB7d2lkdGg6NDglO3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjEuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWFjY2VzcyAuYWNjZXNzX193cmFwe3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctYWNjZXNzIC5hY2Nlc3NfX3dyYXA6bnRoLWNoaWxkKDEpLC5wZy1hY2Nlc3MgLmFjY2Vzc19fd3JhcDpudGgtY2hpbGQoMil7Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICMzMzM7cGFkZGluZy1ib3R0b206MS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctYWNjZXNzIC5hY2Nlc3NfX3dyYXA6bnRoLWNoaWxkKDEpLC5wZy1hY2Nlc3MgLmFjY2Vzc19fd3JhcDpudGgtY2hpbGQoMil7cGFkZGluZy1ib3R0b206MXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1hY2Nlc3MgLmFjY2Vzc19fd3JhcDpudGgtY2hpbGQoMyl7Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICMzMzM7cGFkZGluZy1ib3R0b206MXJlbX19LnBnLWFjY2VzcyAuYWNjZXNzX193cmFwIGR0e2ZvbnQtc2l6ZTouOTM3NXJlbTttYXJnaW4tYm90dG9tOi4yNXJlbX0ucGctYWNjZXNzIC5hY2Nlc3NfX3dyYXAgZGR7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhTmV1ZSxZdUdvdGhpYyxcIll1IEdvdGhpYyBNZWRpdW1cIixcIll1IEdvdGhpY1wiLFZlcmRhbmEsTWVpcnlvLHNhbnMtc2VyaWY7Zm9udC1zaXplOi43NXJlbX0ucGctYWNjZXNzIC5hY2Nlc3NfX3dyYXAgZGQgbGl7bWFyZ2luLWJvdHRvbTouMjVyZW19LnBnLWFjY2VzcyAuYWNjZXNzX193cmFwIGRkIGxpIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6LjY4NzVyZW07cGFkZGluZy1sZWZ0OjFyZW19LnBnLWFjY2VzcyAuYWNjZXNzX193cmFwLmFjY2VzcyBkdHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6NDVweH0ucGctYWNjZXNzIC5hY2Nlc3NfX3dyYXAuYWNjZXNzIGR0OjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0ucGctYWNjZXNzIC5hY2Nlc3NfX3dyYXAuYWNjZXNzOm50aC1jaGlsZCgxKSBkdDo6YmVmb3JlLC5wZy1hY2Nlc3MgLmFjY2Vzc19fd3JhcC5hY2Nlc3M6bnRoLWNoaWxkKDIpIGR0OjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvYWNjZXNzL2ljb24tY2FyLmpwZ1wiKX0ucGctYWNjZXNzIC5hY2Nlc3NfX3dyYXAuYWNjZXNzOm50aC1jaGlsZCgzKSBkdDo6YmVmb3Jle2NvbnRlbnQ6dXJsKFwiLi4vaW1hZ2VzL2FjY2Vzcy9pY29uLXRyYWluLmpwZ1wiKX0ucGctYWNjZXNzIC5hY2Nlc3NfX3dyYXAuYWNjZXNzIGRke3BhZGRpbmctbGVmdDo0NXB4fS5wZy1hY2Nlc3MgLmFjY2Vzc19fd3JhcC5zZXJ2aWNlIGR0e2JhY2tncm91bmQtY29sb3I6IzllOWU5ZTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MXJlbSAwfS5wZy1ndWlkZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctZ3VpZGV7bWFyZ2luLWJvdHRvbTo0MHB4fX0ucGctZ3VpZGUgLmd1aWRlLW1hcHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NTAwcHg7dHJhbnNpdGlvbjpoZWlnaHQgLjNzIGVhc2UtaW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1ndWlkZSAuZ3VpZGUtbWFwe2hlaWdodDowfX0ucGctZ3VpZGUgLmd1aWRlLW1hcCAub3Blbi1idXR0b257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjVweDtyaWdodDoxMDBweDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sXCJTZWdvZSBVSVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2FOZXVlLFl1R290aGljLFwiWXUgR290aGljIE1lZGl1bVwiLFwiWXUgR290aGljXCIsVmVyZGFuYSxNZWlyeW8sc2Fucy1zZXJpZjtmb250LXNpemU6Ljg3NXJlbTtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5vcGVuLWJ1dHRvbntkaXNwbGF5Om5vbmV9fS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5vcGVuLWJ1dHRvbjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNXB4O2JvcmRlcjoxcHggc29saWQgIzgzN2M1Yjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjEwcHh9QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5vcGVuLWJ1dHRvbjpob3ZlcntvcGFjaXR5Oi44fX0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90c3t0b3A6MDtsZWZ0OjUwJTttYXgtd2lkdGg6MTM2NXB4O2hlaWdodDo1MDBweCAhaW1wb3J0YW50O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2d1aWRlL21hcC53ZWJwXCIpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dHJhbnNpdGlvbjpoZWlnaHQgLjNzIGVhc2UtaW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90c3t3aWR0aDoxMDQ3cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90c3tkaXNwbGF5Om5vbmV9fS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpe3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1pbn0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTo6YmVmb3JlLC5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOjphZnRlcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGV9LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6OmJlZm9yZXtib3R0b206NTVweDtsZWZ0OjUwJTt3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHg7YmFja2dyb3VuZC1jb2xvcjojZWJlN2NjO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3BhZGRpbmc6MXJlbSAuNXJlbTt6LWluZGV4OjEwfS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOjphZnRlcntjb250ZW50OlwiXCI7Ym90dG9tOjQ1cHg7bGVmdDo1MCU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlYmU3Y2M7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDEzNWRlZyk7ei1pbmRleDo4fS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpIGJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjM1cHggIWltcG9ydGFudDtoZWlnaHQ6MzVweCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSkgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjUwJSAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE1cyBlYXNlLWlufS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3Jle3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6I2FiYTM3ZTtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOi45Mzc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOml0YWxpYzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO29wYWNpdHk6MTt6LWluZGV4OjJ9LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3Jle2NvbG9yOiNhYmEzN2U7b3BhY2l0eToxfUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpob3Zlcjo6YmVmb3JlLC5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOmhvdmVyOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9ja30ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpob3ZlciBidXR0b257dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjUpO2JhY2tncm91bmQtY29sb3I6cmdiYSgxNzEsMTYzLDEyNiwuOSkgIWltcG9ydGFudH0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpob3ZlciBidXR0b246OmJlZm9yZXtjb2xvcjojZmZmfX0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMSl7dG9wOjM3MHB4O2xlZnQ6NDkwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMSl7bGVmdDozMzBweH19LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDEpOjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvZ3VpZGUvMDEvbWFpbi1pbWctc20uanBnXCIpfS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCgxKSBidXR0b246OmJlZm9yZXtjb250ZW50OlwiMDFcIn0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMil7dG9wOjM3MHB4O2xlZnQ6NTg1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMil7bGVmdDo0MjVweH19LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDIpOjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvZ3VpZGUvMDIvbWFpbi1pbWctc20uanBnXCIpfS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCgyKSBidXR0b246OmJlZm9yZXtjb250ZW50OlwiMDJcIn0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMyl7dG9wOjM3MHB4O2xlZnQ6NjY1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMyl7bGVmdDo1MDVweH19LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDMpOjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvZ3VpZGUvMDMvbWFpbi1pbWctc20uanBnXCIpfS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCgzKSBidXR0b246OmJlZm9yZXtjb250ZW50OlwiMDNcIn0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoNCl7dG9wOjI4MHB4O2xlZnQ6NjQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoNCl7bGVmdDo0ODBweH19LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDQpOjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvZ3VpZGUvMDQvbWFpbi1pbWctc20uanBnXCIpfS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCg0KSBidXR0b246OmJlZm9yZXtjb250ZW50OlwiMDRcIn0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoNSl7dG9wOjE2MHB4O2xlZnQ6NTc1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoNSl7bGVmdDo0MTVweH19LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDUpOjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvZ3VpZGUvMDUvbWFpbi1pbWctc20uanBnXCIpfS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCg1KSBidXR0b246OmJlZm9yZXtjb250ZW50OlwiMDVcIn0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoNil7dG9wOjE0MHB4O2xlZnQ6NjYwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoNil7bGVmdDo1MDBweH19LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDYpOjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvZ3VpZGUvMDYvbWFpbi1pbWctc20uanBnXCIpfS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCg2KSBidXR0b246OmJlZm9yZXtjb250ZW50OlwiMDZcIn0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoNyl7dG9wOjM3MHB4O2xlZnQ6OTUwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoNyl7bGVmdDo3OTBweH19LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDcpOjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvZ3VpZGUvMDcvbWFpbi1pbWctc20uanBnXCIpfS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCg3KSBidXR0b246OmJlZm9yZXtjb250ZW50OlwiMDdcIn0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoOCl7dG9wOjMwMHB4O2xlZnQ6OTUwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoOCl7bGVmdDo3OTBweH19LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDgpOjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvZ3VpZGUvMDgvbWFpbi1pbWctc20uanBnXCIpfS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCg4KSBidXR0b246OmJlZm9yZXtjb250ZW50OlwiMDhcIn0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoOSl7dG9wOjI3MHB4O2xlZnQ6ODAwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoOSl7bGVmdDo2NDBweH19LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDkpOjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvZ3VpZGUvMDkvbWFpbi1pbWctc20uanBnXCIpfS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCg5KSBidXR0b246OmJlZm9yZXtjb250ZW50OlwiMDlcIn0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMTApe3RvcDoxMDBweDtsZWZ0Ojg2MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCl7LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDEwKXtsZWZ0OjcwMHB4fX0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMTApOjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvZ3VpZGUvMTAvbWFpbi1pbWctc20uanBnXCIpfS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCgxMCkgYnV0dG9uOjpiZWZvcmV7Y29udGVudDpcIjEwXCJ9LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDExKXt0b3A6MTUwcHg7bGVmdDo0OTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpey5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCgxMSl7bGVmdDozMzBweH19LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDExKTo6YmVmb3Jle2NvbnRlbnQ6dXJsKFwiLi4vaW1hZ2VzL2d1aWRlLzExL21haW4taW1nLXNtLmpwZ1wiKX0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMTEpIGJ1dHRvbjo6YmVmb3Jle2NvbnRlbnQ6XCIxMVwifS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCgxMil7dG9wOjE5MHB4O2xlZnQ6NDA1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMTIpe2xlZnQ6MjQ1cHh9fS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCgxMik6OmJlZm9yZXtjb250ZW50OnVybChcIi4uL2ltYWdlcy9ndWlkZS8xMi9tYWluLWltZy1zbS5qcGdcIil9LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDEyKSBidXR0b246OmJlZm9yZXtjb250ZW50OlwiMTJcIn0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMTMpe3RvcDoyNDVweDtsZWZ0OjQ1NXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCl7LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDEzKXtsZWZ0OjI5NXB4fX0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMTMpOjpiZWZvcmV7Y29udGVudDp1cmwoXCIuLi9pbWFnZXMvZ3VpZGUvMTMvbWFpbi1pbWctc20uanBnXCIpfS5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCgxMykgYnV0dG9uOjpiZWZvcmV7Y29udGVudDpcIjEzXCJ9LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDE0KXt0b3A6MTEwcHg7bGVmdDo0MzVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpey5wZy1ndWlkZSAuZ3VpZGUtbWFwIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCgxNCl7bGVmdDoyNzVweH19LnBnLWd1aWRlIC5ndWlkZS1tYXAgLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDE0KTo6YmVmb3Jle2NvbnRlbnQ6dXJsKFwiLi4vaW1hZ2VzL2d1aWRlLzE0L21haW4taW1nLXNtLmpwZ1wiKX0ucGctZ3VpZGUgLmd1aWRlLW1hcCAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMTQpIGJ1dHRvbjo6YmVmb3Jle2NvbnRlbnQ6XCIxNFwifS5wZy1ndWlkZSAuZ3VpZGUtbWFwLmlzX19jbG9zZXtoZWlnaHQ6NDBweH0ucGctZ3VpZGUgLmd1aWRlLW1hcC5pc19fY2xvc2UgLnNsaWNrLWRvdHN7aGVpZ2h0OjAgIWltcG9ydGFudH0ucGctZ3VpZGUgLmd1aWRlLW1hcC5pc19fY2xvc2UgLnNsaWNrLWRvdHMgbGl7b3BhY2l0eTowfS5wZy1ndWlkZSAuZ3VpZGUtbWFwLmlzX19jbG9zZSAub3Blbi1idXR0b246OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Ni41cHg7bGVmdDo2LjJweDtib3JkZXItbGVmdDoycHggc29saWQgIzgzN2M1YjtoZWlnaHQ6MTVweH0ucGctZ3VpZGUgLmd1aWRlLWRvdHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjExNDBweDtsZWZ0OjUwJTt3aWR0aDoxMDAlO2hlaWdodDoxNXB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ei1pbmRleDoxMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpey5wZy1ndWlkZSAuZ3VpZGUtZG90c3t0b3A6MTA2MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWd1aWRlIC5ndWlkZS1kb3Rze3RvcDo3M3ZofX0ucGctZ3VpZGUgLmd1aWRlLWRvdHMgLnNsaWNrLXRyYWNre3dpZHRoOjEwMCUgIWltcG9ydGFudH0ucGctZ3VpZGUgLmd1aWRlLWRvdHMgbGl7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTBweCAhaW1wb3J0YW50O2hlaWdodDoxMHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgLjI1cmVtfS5wZy1ndWlkZSAuZ3VpZGUtZG90cyBsaTo6YmVmb3Jle2NvbnRlbnQ6XCLil69cIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y29sb3I6I2FiYTM3ZTtmb250LXNpemU6NnB4fS5wZy1ndWlkZSAuZ3VpZGUtZG90cyBsaS5zbGljay1jdXJyZW50OjpiZWZvcmV7Y29udGVudDpcIuKXj1wifS5wZy1ndWlkZSAuc2Nyb2xsLWljb257ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNSU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O3otaW5kZXg6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWd1aWRlIC5zY3JvbGwtaWNvbntkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1pbn19LnBnLWd1aWRlLXNsaWRlcnt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZ3VpZGUtc2xpZGVye3BhZGRpbmctdG9wOjB9fS5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC50b3B7bWF4LWhlaWdodDo3MDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlYmU3Y2M7cGFkZGluZzo0MHB4IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9we3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo1MzVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC50b3B7YmFja2dyb3VuZC1jb2xvcjojZmZmO2hlaWdodDphdXRvO21heC1oZWlnaHQ6aW5pdGlhbDtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTo0cmVtfX0ucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5sLWlubmVyX19mbGV4e2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleC13cmFwOndyYXA7d2lkdGg6bWluKDc1JSwxMTIwcHgpO21heC1oZWlnaHQ6NjIwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTY1cHgpey5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC50b3AgLmwtaW5uZXJfX2ZsZXh7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2hlaWdodDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5sLWlubmVyX19mbGV4e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO21heC1oZWlnaHQ6aW5pdGlhbDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfX0ucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbWd7d2lkdGg6bWluKDUwJSw1NjBweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbWd7bWF4LXdpZHRoOjQ1NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLnRvcCAuaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOmluaXRpYWw7bWFyZ2luOjAgYXV0byA0cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLnRvcCAuaW1nPmltZ3thc3BlY3QtcmF0aW86MS8xfX0ucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbWcgLm51bWJlci1zcHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC50b3AgLmltZyAubnVtYmVyLXNwe3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjcwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbWcgaW1ne2hlaWdodDoxMDAlfX0ucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQ1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpey5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC50b3AgLmluZm97d2lkdGg6NDclO21heC13aWR0aDo0NTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC50b3AgLmluZm97d2lkdGg6OTAlO21hcmdpbjowIGF1dG99fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbmZve3dpZHRoOjk1JX19LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLnRvcCAuaW5mbyAuc21hbGwtbWFwe3dpZHRoOjgwJTtvYmplY3QtZml0OmNvdmVyO21hcmdpbi1ib3R0b206MyV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbmZvIC5zbWFsbC1tYXB7d2lkdGg6NjUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLnRvcCAuaW5mbyAuc21hbGwtbWFwe2Rpc3BsYXk6bm9uZX19LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLnRvcCAuaW5mbyAudGV4dF9fd3JhcHt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2NXB4KXsucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbmZvIC50ZXh0X193cmFwe21hcmdpbi1ib3R0b206MS41cmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLnRvcCAuaW5mbyAudGV4dF9fd3JhcHtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzAlKX19LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLnRvcCAuaW5mbyAudGV4dF9fd3JhcCBoMntjb2xvcjojODM3YzViO2ZvbnQtc2l6ZTpjbGFtcCgxLjI1cmVtLDR2dywxLjYyNXJlbSk7bGluZS1oZWlnaHQ6MS40fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbmZvIC50ZXh0X193cmFwIGgye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjcwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0byAyNHB4fS5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC50b3AgLmluZm8gLnRleHRfX3dyYXAgaDI6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjQwMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICM4MzdjNWI7ei1pbmRleDotMX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbmZvIC50ZXh0X193cmFwIGgyOjpiZWZvcmV7d2lkdGg6MzIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbmZvIC50ZXh0X193cmFwIGgye3dpZHRoOjcyJX19LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLnRvcCAuaW5mbyAudGV4dF9fd3JhcCBoMiAuZm9udC1udW17Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgxLjg3NXJlbSwydncsMnJlbSk7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6aXRhbGljO29wYWNpdHk6LjQ7cGFkZGluZy1yaWdodDouNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLnRvcCAuaW5mbyAudGV4dF9fd3JhcCBoMiAuZm9udC1udW17ZGlzcGxheTpub25lfX0ucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbmZvIC50ZXh0X193cmFwIHB7Zm9udC1zaXplOmNsYW1wKC44MTI1cmVtLDJ2dywuOTM3NXJlbSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC50b3AgLmluZm8gLnRleHRfX3dyYXAgcHt0ZXh0LWFsaWduOmNlbnRlcn19LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLnRvcCAuaW5mbyAuY29tbWVudF9fd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KXsucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbmZvIC5jb21tZW50X193cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfX0ucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbmZvIC5jb21tZW50X193cmFwIHB7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6bWluKDYwJSwzMDBweCk7Ym9yZGVyOjFweCBzb2xpZCAjODM3YzViO2NvbG9yOiM4MzdjNWI7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhTmV1ZSxZdUdvdGhpYyxcIll1IEdvdGhpYyBNZWRpdW1cIixcIll1IEdvdGhpY1wiLFZlcmRhbmEsTWVpcnlvLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKC42MjVyZW0sMnZ3LC44MTI1cmVtKTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjMlIDIlO21hcmdpbi1yaWdodDo0JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLnRvcCAuaW5mbyAuY29tbWVudF9fd3JhcCBwe3RyYW5zZm9ybTp0cmFuc2xhdGVYKDYwJSk7b3BhY2l0eTowfX0ucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAudG9wIC5pbmZvIC5jb21tZW50X193cmFwIHA6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0Oi04cHg7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjODM3YzViO2JvcmRlci1yaWdodDoxcHggc29saWQgIzgzN2M1YjtiYWNrZ3JvdW5kLWNvbG9yOiNlYmU3Y2M7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLnRvcCAuaW5mbyAuY29tbWVudF9fd3JhcCBwOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9fS5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC50b3AgLmluZm8gLmNvbW1lbnRfX3dyYXAgLnN0YWZmLWltZ3t3aWR0aDozMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC50b3AgLmluZm8gLmNvbW1lbnRfX3dyYXAgLnN0YWZmLWltZ3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgzMCUpO29wYWNpdHk6MH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC50b3AgLmluZm8uaXNfX2FuaW1hdGlvbiAudGV4dF9fd3JhcHthbmltYXRpb246ZmFkZS11cCAuOHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAuMTVzIGZvcndhcmRzfS5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC50b3AgLmluZm8uaXNfX2FuaW1hdGlvbiAuY29tbWVudF9fd3JhcCAuc3RhZmYtaW1ne2FuaW1hdGlvbjpmYWRlLWluLWltZyAuOHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAuNXMgZm9yd2FyZHN9LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLnRvcCAuaW5mby5pc19fYW5pbWF0aW9uIC5jb21tZW50X193cmFwIHB7YW5pbWF0aW9uOmZhZGUtaW4tdGV4dCAuOHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAuOHMgZm9yd2FyZHN9fS5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC5uZXh0X19idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NjUwcHg7Ym9yZGVyOjFweCBzb2xpZCAjODM3YzViO3BhZGRpbmc6MXJlbTttYXJnaW46NHJlbSBhdXRvIDA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLm5leHRfX2J1dHRvbnt3aWR0aDo1OTBweDtwYWRkaW5nOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC5uZXh0X19idXR0b257d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC5uZXh0X19idXR0b257bWFyZ2luOjB9fUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAubmV4dF9fYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxMTIsMTEyLDExMiwuMSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAubmV4dF9fYnV0dG9uIC5sLWlubmVyX19mbGV4e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3dpZHRoOjk1JTttYXJnaW46MH19LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLm5leHRfX2J1dHRvbiAubC1pbm5lcl9fZmxleCAubmV4dC1pbWd7d2lkdGg6MzglfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAubmV4dF9fYnV0dG9uIC5sLWlubmVyX19mbGV4IC5uZXh0LWltZ3t3aWR0aDozNSU7bWFyZ2luLXJpZ2h0OjglfX0ucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAubmV4dF9fYnV0dG9uIC5sLWlubmVyX19mbGV4IHB7d2lkdGg6NDMlO2NvbG9yOiM4MzdjNWI7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sM3Z3LDEuMTI1cmVtKTtsaW5lLWhlaWdodDoxLjR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC5uZXh0X19idXR0b24gLmwtaW5uZXJfX2ZsZXggcHt3aWR0aDo0MCU7bWFyZ2luLXJpZ2h0OjIlfX0ucGctZ3VpZGUtc2xpZGVyIC5zbGlkZV9faXRlbSAubmV4dF9fYnV0dG9uIC5sLWlubmVyX19mbGV4IC5hcnJvd3t3aWR0aDoxNSU7bWF4LXdpZHRoOjkwcHh9LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLmdhbGxlcnl7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt3aWR0aDptaW4oOTAlLDE0ODBweCk7bWFyZ2luOjRyZW0gMCAwIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC5nYWxsZXJ5e2Rpc3BsYXk6bm9uZX19LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLmdhbGxlcnkgLnRpdGxle2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MS40Mzc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOml0YWxpYzt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MS40O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzM7cGFkZGluZy1ib3R0b206Mi41cmVtfS5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC5nYWxsZXJ5IC50aXRsZS1qcHtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5Olwi5ri45piO5pydXCIsXCJZdSBNaW5jaG9cIixZdU1pbmNobyxcIkhpcmFnaW5vIE1pbmNobyBQcm9cIixzZXJpZjtmb250LXNpemU6MXJlbTtmb250LXN0eWxlOm5vcm1hbDttYXJnaW4tdG9wOjE2cHh9LnBnLWd1aWRlLXNsaWRlciAuc2xpZGVfX2l0ZW0gLmdhbGxlcnkgLmltZ3t3aWR0aDo4MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpey5wZy1ndWlkZS1zbGlkZXIgLnNsaWRlX19pdGVtIC5nYWxsZXJ5IC5pbWd7d2lkdGg6NzAlfX1Aa2V5ZnJhbWVzIGZhZGUtdXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMwJSl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgZmFkZS1pbi1pbWd7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDMwJSl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgZmFkZS1pbi10ZXh0ezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCg2MCUpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0ucGctZmFpci1saXN0e21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWZhaXItbGlzdHttYXJnaW4tYm90dG9tOjFyZW19fS5wZy1mYWlyLWxpc3QgLmNhcmR7d2lkdGg6NDglO21hcmdpbi1ib3R0b206M3JlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7b3BhY2l0eTowO3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBjdWJpYy1iZXppZXIoMC41NDUsIDAuMDgsIDAuNTIsIDAuOTc1KSxvcGFjaXR5IC41cyBjdWJpYy1iZXppZXIoMC41NDUsIDAuMDgsIDAuNTIsIDAuOTc1KX0ucGctZmFpci1saXN0IC5jYXJkOm50aC1jaGlsZCgxKSwucGctZmFpci1saXN0IC5jYXJkOm50aC1jaGlsZCgyKXt0cmFuc2l0aW9uLWRlbGF5Oi4yc31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWZhaXItbGlzdCAuY2FyZHt3aWR0aDoxMDAlfX0ucGctZmFpci1saXN0IC5jYXJkIGltZ3ttYXJnaW4tYm90dG9tOjFyZW19QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wZy1mYWlyLWxpc3QgLmNhcmQgaW1nOmhvdmVye29wYWNpdHk6Ljl9fS5wZy1mYWlyLWxpc3QgLmNhcmRfX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sM3Z3LDEuNzVyZW0pO21hcmdpbi1ib3R0b206LjVyZW19LnBnLWZhaXItbGlzdCAuY2FyZF9fdGV4dHtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSk7bWFyZ2luLWJvdHRvbToxcmVtfS5wZy1mYWlyLWxpc3QgLmNhcmQgLmMtYm9yZGVyX19idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDglfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctZmFpci1saXN0IC5jYXJkIC5jLWJvcmRlcl9fYnV0dG9ue3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctZmFpci1saXN0IC5jYXJkLmlzX19hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7b3BhY2l0eToxfS5wZy1yZXNlcnZlLWluZm97bWFyZ2luLWJvdHRvbTo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctcmVzZXJ2ZS1pbmZve21hcmdpbi1ib3R0b206M3JlbX19LnBnLXJlc2VydmUtaW5mbyAuYmVzdHJhdGV7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjJyZW19LnBnLXJlc2VydmUtaW5mbyAuYmVzdHJhdGUgLmxvZ297bWF4LXdpZHRoOjE1MHB4O21hcmdpbi1yaWdodDoycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctcmVzZXJ2ZS1pbmZvIC5iZXN0cmF0ZSAubG9nb3t3aWR0aDo1MCU7bWFyZ2luOjAgYXV0byAxcmVtfX0ucGctcmVzZXJ2ZS1pbmZvIC5iZXN0cmF0ZSBoMntjb2xvcjojODQ3MDUzO2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwzdncsMS4zNzVyZW0pO2xpbmUtaGVpZ2h0OjEuNn0ucGctcmVzZXJ2ZS1pbmZvIC5wLWFjY29yZGlvbl9faXRlbXt3aWR0aDoxMDAlO2JvcmRlcjoxcHggc29saWQgI2FiYTI5OH0ucGctcmVzZXJ2ZS1pbmZvIC5wLWFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYwZWQ7Y29sb3I6Izg0NzA1Mztmb250LXNpemU6MS4zNzVyZW07dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctcmVzZXJ2ZS1pbmZvIC5wLWFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZSAuaWNvbi1vcGVue3RvcDo0NSU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH19LnBnLXJlc2VydmUtaW5mbyAucC1hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUgLmljb24tb3BlbiBzcGFue2JhY2tncm91bmQtY29sb3I6I2FiYTI5OH0ucGctcmVzZXJ2ZS1pbmZvIC5wLWFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19jaGlsZHt3aWR0aDptaW4oOTAlLDcwMHB4KTtwYWRkaW5nOjJyZW07bWFyZ2luOjAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXJlc2VydmUtaW5mbyAucC1hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fY2hpbGR7cGFkZGluZzoycmVtIC41cmVtfX0ucGctcmVzZXJ2ZS1pbmZvIC5wLWFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19jaGlsZCAudGV4dHtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4xMjVyZW0pO21hcmdpbi1ib3R0b206MXJlbX0ucGctcmVzZXJ2ZS1pbmZvIC5wLWFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19jaGlsZCAuaXRlbXtkaXNwbGF5OmdyaWQ7cGxhY2UtY29udGVudDpjZW50ZXI7d2lkdGg6MTgwcHg7aGVpZ2h0OjE4MHB4O2JhY2tncm91bmQtY29sb3I6I2FiYTI5ODttYXJnaW4tYm90dG9tOjEuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLXJlc2VydmUtaW5mbyAucC1hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fY2hpbGQgLml0ZW17d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwYWRkaW5nOjFyZW0gLjVyZW07bWFyZ2luLWJvdHRvbTouNXJlbX0ucGctcmVzZXJ2ZS1pbmZvIC5wLWFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19jaGlsZCAuaXRlbTpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbToxLjVyZW19fS5wZy1yZXNlcnZlLWluZm8gLnAtYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2NoaWxkIC5pdGVtIHB7Y29sb3I6I2ZmZjtmb250LXNpemU6Y2xhbXAoLjkzNzVyZW0sMnZ3LDEuMDYyNXJlbSk7bGluZS1oZWlnaHQ6MS40fS5wZy1yZXNlcnZlLWluZm8gLnAtYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2NoaWxkIC5pdGVtIHAgLmZvbnQtbGd7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLDJ2dywxLjI1cmVtKX0ucGctcmVzZXJ2ZS1pbmZvIC5wLWFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19jaGlsZCAubm90ZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo0MzBweDtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSk7Zm9udC13ZWlnaHQ6bGlnaHRlcjt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1sZWZ0OjEuMnJlbTttYXJnaW46MCBhdXRvfS5wZy1yZXNlcnZlLWluZm8gLnAtYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2NoaWxkIC5ub3RlOjpiZWZvcmV7Y29udGVudDpcIuKAu1wiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1yZXNlcnZlLWluZm8gLnAtYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2NoaWxkIC5ub3Rle3dpZHRoOjEwMCV9fS5wZy1mYWlyLW1lc3NhZ2V7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NzAlO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ZhaXIvYmdfMDEuanBnXCIpO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjNyZW07bWFyZ2luOjAgYXV0byA1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsucGctZmFpci1tZXNzYWdle3dpZHRoOjk1JTtwYWRkaW5nOjRyZW0gMS41cmVtIDJyZW0gMS41cmVtO21hcmdpbi1ib3R0b206M3JlbX19LnBnLWZhaXItbWVzc2FnZSAudGl0bGUtZW57d2lkdGg6bWluKDYwJSwxOTVweCk7bWFyZ2luLWJvdHRvbTouNXJlbX0ucGctZmFpci1tZXNzYWdlIC50aXRsZS1qcHtjb2xvcjojN2I3YjdiO2ZvbnQtc2l6ZTpjbGFtcCguODEyNXJlbSwzdncsMS4wNjI1cmVtKTtsaW5lLWhlaWdodDoxLjQ7bWFyZ2luLWJvdHRvbToxcmVtfS5wZy1mYWlyLW1lc3NhZ2UgLnRleHR7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pO2xpbmUtaGVpZ2h0OjJ9LnBnLWZhaXItbWVzc2FnZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0Oi01JTt3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvZmFpci9wbGFubmVyX2ltZy53ZWJwXCIpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTE5cHgpey5wZy1mYWlyLW1lc3NhZ2U6OmFmdGVye2JvdHRvbTppbml0aWFsO3RvcDotNSU7cmlnaHQ6MiU7d2lkdGg6MTUwcHg7aGVpZ2h0OjE1MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWZhaXItbWVzc2FnZTo6YWZ0ZXJ7dG9wOjUlO3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweH19LnBnLWZhaXItZmxvdyAubGlua3N7bWFyZ2luLWJvdHRvbTozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctZmFpci1mbG93IC5saW5rc3ttYXJnaW4tYm90dG9tOjEuNXJlbX19LnBnLWZhaXItZmxvdyAubGlua3MgLmMtYm9yZGVyX19idXR0b257d2lkdGg6MzAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsucGctZmFpci1mbG93IC5saW5rcyAuYy1ib3JkZXJfX2J1dHRvbnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206LjhyZW19fS5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lcnt3aWR0aDoxMDAlO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ZhaXIvYmdfMDEuanBnXCIpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7cGFkZGluZzozcmVtIDAgNnJlbSAwfS5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2lkdGg6bWluKDUwJSw3MDBweCk7bWFyZ2luOjAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTE5cHgpey5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbXt3aWR0aDo5NSV9fS5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ucGctZmFpci1mbG93IC5mbG93X19jb250YWluZXIgLmZsb3dfX2l0ZW0gLmljb25ze3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEyJTttYXJnaW4tcmlnaHQ6OCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExOXB4KXsucGctZmFpci1mbG93IC5mbG93X19jb250YWluZXIgLmZsb3dfX2l0ZW0gLmljb25ze3dpZHRoOjklfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtIC5pY29uc3t3aWR0aDoxMiV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctZmFpci1mbG93IC5mbG93X19jb250YWluZXIgLmZsb3dfX2l0ZW0gLmljb25ze3dpZHRoOjIwJX19LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtIC5pY29ucyAubnVte3dpZHRoOjkwJX0ucGctZmFpci1mbG93IC5mbG93X19jb250YWluZXIgLmZsb3dfX2l0ZW0gLmljb25zIC5pY29ue3Bvc2l0aW9uOmFic29sdXRlfS5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbSAuaWNvbnMgLmljb24uaWNvbjAxe2JvdHRvbTotNjAlO2xlZnQ6LTIwcHg7d2lkdGg6MTIwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtIC5pY29ucyAuaWNvbi5pY29uMDF7bGVmdDowcHg7Ym90dG9tOi03NSV9fS5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbSAuaWNvbnMgLmljb24uaWNvbjAye2JvdHRvbTotNTUlO2xlZnQ6LTQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbSAuaWNvbnMgLmljb24uaWNvbjAye2JvdHRvbTotNzUlO2xlZnQ6LTEwcHh9fS5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbSAuaWNvbnMgLmljb24uaWNvbjAze2JvdHRvbTotMTQwJTtsZWZ0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbSAuaWNvbnMgLmljb24uaWNvbjAze2JvdHRvbTotMTcwJX19LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtIC5pY29ucyAuaWNvbi5pY29uMDR7Ym90dG9tOi01NSU7bGVmdDotOXB4O3dpZHRoOjEzMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbSAuaWNvbnMgLmljb24uaWNvbjA0e2JvdHRvbTotNjUlfX0ucGctZmFpci1mbG93IC5mbG93X19jb250YWluZXIgLmZsb3dfX2l0ZW0gLmljb25zIC5pY29uLmljb24wNXtib3R0b206LTEyNSU7bGVmdDotMjBweDt3aWR0aDoxMjAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctZmFpci1mbG93IC5mbG93X19jb250YWluZXIgLmZsb3dfX2l0ZW0gLmljb25zIC5pY29uLmljb24wNXtsZWZ0OjB9fS5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbSAudGV4dHt3aWR0aDo3MyU7dGV4dC1hbGlnbjpqdXN0aWZ5fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctZmFpci1mbG93IC5mbG93X19jb250YWluZXIgLmZsb3dfX2l0ZW0gLnRleHR7d2lkdGg6NjclfX0ucGctZmFpci1mbG93IC5mbG93X19jb250YWluZXIgLmZsb3dfX2l0ZW0gLnRleHQgaDN7Zm9udC1zaXplOmNsYW1wKDEuNXJlbSw0dncsMS43NXJlbSl9LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtIC50ZXh0IHB7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sNHZ3LDFyZW0pfS5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbS5pdGVtMDE6OmFmdGVye3dpZHRoOm1pbig0NSUsMzIycHgpO3RvcDo4NSU7bGVmdDoxOCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvZmFpci9wYXRoXzAxLnN2Z1wiKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTE5cHgpey5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbS5pdGVtMDE6OmFmdGVye3dpZHRoOjUwJTtsZWZ0OjE3JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbS5pdGVtMDE6OmFmdGVye3RvcDo5MCU7bGVmdDoyMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctZmFpci1mbG93IC5mbG93X19jb250YWluZXIgLmZsb3dfX2l0ZW0uaXRlbTAxOjphZnRlcnt3aWR0aDo2MCU7dG9wOjkwJTtsZWZ0OjE1JX19LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtLml0ZW0wMjo6YWZ0ZXJ7d2lkdGg6NDMwcHg7dG9wOjgwJTtsZWZ0OjM1JTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9mYWlyL3BhdGhfMDIuc3ZnXCIpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTlweCl7LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtLml0ZW0wMjo6YWZ0ZXJ7d2lkdGg6NzAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtLml0ZW0wMjo6YWZ0ZXJ7dG9wOjc4JTtsZWZ0OjQwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbS5pdGVtMDI6OmFmdGVye2xlZnQ6MzAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtLml0ZW0wMjo6YWZ0ZXJ7d2lkdGg6ODAlO3RvcDo5MCU7bGVmdDoxMCV9fS5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbS5pdGVtMDM6OmFmdGVye3dpZHRoOjQwNXB4O3RvcDo4MCU7bGVmdDo3JTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9mYWlyL3BhdGhfMDMuc3ZnXCIpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTlweCl7LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtLml0ZW0wMzo6YWZ0ZXJ7d2lkdGg6NjUlO3RvcDo5MCU7bGVmdDoxNyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZmFpci1mbG93IC5mbG93X19jb250YWluZXIgLmZsb3dfX2l0ZW0uaXRlbTAzOjphZnRlcnt0b3A6OTUlO2xlZnQ6MTUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtLml0ZW0wMzo6YWZ0ZXJ7d2lkdGg6NzAlO3RvcDoxMDAlfX0ucGctZmFpci1mbG93IC5mbG93X19jb250YWluZXIgLmZsb3dfX2l0ZW0uaXRlbTA0OjphZnRlcnt3aWR0aDo0MjBweDt0b3A6NTAlO2xlZnQ6MjclO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2ZhaXIvcGF0aF8wNC5zdmdcIil9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExOXB4KXsucGctZmFpci1mbG93IC5mbG93X19jb250YWluZXIgLmZsb3dfX2l0ZW0uaXRlbTA0OjphZnRlcnt3aWR0aDozNSU7dG9wOjY4JTtsZWZ0OjQ1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbS5pdGVtMDQ6OmFmdGVye3dpZHRoOjU1JTt0b3A6NTUlO2xlZnQ6MzAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtLml0ZW0wNDo6YWZ0ZXJ7dG9wOjY1JTtsZWZ0OjM1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbS5pdGVtMDQ6OmFmdGVye3dpZHRoOjgwJTt0b3A6ODAlO2xlZnQ6MTAlfX0ucGctZmFpci1mbG93IC5mbG93X19jb250YWluZXIgLmZsb3dfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pe3JpZ2h0Oi03MHB4O21hcmdpbi1ib3R0b206NnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTE5cHgpey5wZy1mYWlyLWZsb3cgLmZsb3dfX2NvbnRhaW5lciAuZmxvd19faXRlbTpudGgtY2hpbGQoZXZlbil7cmlnaHQ6MH19LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtOm50aC1jaGlsZChvZGQpe2xlZnQ6LTUwcHg7bWFyZ2luLWJvdHRvbTo3cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTlweCl7LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtOm50aC1jaGlsZChvZGQpe2xlZnQ6MH19LnBnLWZhaXItZmxvdyAuZmxvd19fY29udGFpbmVyIC5mbG93X19pdGVtOm50aC1jaGlsZChvZGQpIC5pY29uc3ttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDo4JX0ucGctZmFpci1mbG93IC5mbG93X19jb250YWluZXIgLmZsb3dfX2l0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnBnLWZhaXItZmFxe3BhZGRpbmc6NHJlbSAwfS5wZy1mYWlyLWZhcSAuaXRlbXt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbToyLjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1mYWlyLWZhcSAuaXRlbXttYXJnaW4tYm90dG9tOjJyZW19fS5wZy1mYWlyLWZhcSAuaXRlbSAucXVlc3Rpb257cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLDJ2dywxLjI1cmVtKTtwYWRkaW5nLWxlZnQ6MnJlbTttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1mYWlyLWZhcSAuaXRlbSAucXVlc3Rpb246OmJlZm9yZXtjb250ZW50OlwiUVwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjb2xvcjojYWJhMjk4O2ZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sMnZ3LDEuNjI1cmVtKTtsaW5lLWhlaWdodDoxLjJ9LnBnLWZhaXItZmFxIC5pdGVtIC5hbnN3ZXJ7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pO3BhZGRpbmctbGVmdDoycmVtfS5wZy1mYWlyLWZhcSAuaXRlbSAuYW5zd2VyIC50ZXh0LWxpbmt7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnBnLWZhaXItZmFxIC5pdGVtIC5hbnN3ZXIgLnRleHQtbGluazpob3ZlcntvcGFjaXR5Oi45fX0ucGctZmFpci1tYWluIC5tYWluLWltZ3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7b3BhY2l0eTowO3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyAuMnMgY3ViaWMtYmV6aWVyKDAuNTQ1LCAwLjA4LCAwLjUyLCAwLjk3NSksb3BhY2l0eSAuNXMgY3ViaWMtYmV6aWVyKDAuNTQ1LCAwLjA4LCAwLjUyLCAwLjk3NSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1mYWlyLW1haW4gLm1haW4taW1ne21hcmdpbi1ib3R0b206NHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1mYWlyLW1haW4gLm1haW4taW1ne21hcmdpbi1ib3R0b206MnJlbX19LnBnLWZhaXItbWFpbiAubWFpbi1pbWcuaXNfX2FjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9LnBnLWZhaXItbWFpbiAuYy1icmVhZGNydW1ic3ttYXJnaW4tYm90dG9tOjRyZW19LnBnLWZhaXItbWFpbiAuZmFpci10aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Y2xhbXAoMnJlbSw0dncsMi42MjVyZW0pO21hcmdpbi1ib3R0b206MXJlbX0ucGctZmFpci1tYWluIC5mYWlyLXRpdGxlIC5ib3R0b217ZGlzcGxheTpibG9jaztib3JkZXItdG9wOjFweCBzb2xpZCAjYWJhMzdlO2NvbG9yOiNhYmEzN2U7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhTmV1ZSxZdUdvdGhpYyxcIll1IEdvdGhpYyBNZWRpdW1cIixcIll1IEdvdGhpY1wiLFZlcmRhbmEsTWVpcnlvLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKDEuMjVyZW0sMnZ3LDEuMzc1cmVtKTtwYWRkaW5nLXRvcDouNXJlbX0ucGctZmFpci1tYWluIC5sZWFke3dpZHRoOm1pbig5MCUsNjgwcHgpO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90byxcIlNlZ29lIFVJXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYU5ldWUsWXVHb3RoaWMsXCJZdSBHb3RoaWMgTWVkaXVtXCIsXCJZdSBHb3RoaWNcIixWZXJkYW5hLE1laXJ5byxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjEyNXJlbSk7dGV4dC1hbGlnbjpqdXN0aWZ5O21hcmdpbjowIGF1dG8gNHJlbX0ucGctZmFpci1tYWluIC5pbmZvX193cmFwe21hcmdpbi1ib3R0b206MTByZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1mYWlyLW1haW4gLmluZm9fX3dyYXB7bWFyZ2luLWJvdHRvbTo1cmVtfX0ucGctZmFpci1tYWluIC5pbmZvX193cmFwIC5pdGVte2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90byxcIlNlZ29lIFVJXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYU5ldWUsWXVHb3RoaWMsXCJZdSBHb3RoaWMgTWVkaXVtXCIsXCJZdSBHb3RoaWNcIixWZXJkYW5hLE1laXJ5byxzYW5zLXNlcmlmfS5wZy1mYWlyLW1haW4gLmluZm9fX3dyYXAgLml0ZW06Zmlyc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1mYWlyLW1haW4gLmluZm9fX3dyYXAgLml0ZW06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNlYmViZWI7d2lkdGg6MTAwcHh9LnBnLWZhaXItbWFpbiAuaW5mb19fd3JhcCAuaXRlbSBkdHtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4xMjVyZW0pO2ZvbnQtd2VpZ2h0OmJvbGR9LnBnLWZhaXItbWFpbiAuaW5mb19fd3JhcCAuaXRlbSBkZHtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSl9LnBnLWZhaXItY29udGVudHN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MXJlbTttYXJnaW4tYm90dG9tOjJyZW19LnBnLWZhaXItY29udGVudHM6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjMwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTcxLDE2MywxMjYsLjEpO3otaW5kZXg6LTF9LnBnLWZhaXItY29udGVudHMgLmNvbnRlbnRzLXRpdGxle2ZvbnQtc2l6ZTpjbGFtcCgxLjM3NXJlbSwzdncsMS43NXJlbSk7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206NHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCl7LnBnLWZhaXItY29udGVudHMgLmNvbnRlbnRzLXRpdGxle21hcmdpbi1ib3R0b206M3JlbX19LnBnLWZhaXItY29udGVudHMgLmNvbnRlbnRzLXRpdGxlOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NjBweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy9mYWlyL3NpbmdsZS9pY29uLWRpYW1vbmQucG5nXCIpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjttYXJnaW46MCBhdXRvIDFyZW19LnBnLWZhaXItY29udGVudHMgLmNvbnRlbnR7bWFyZ2luLWJvdHRvbTo0cmVtO29wYWNpdHk6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKDAuNTQ1LCAwLjA4LCAwLjUyLCAwLjk3NSksb3BhY2l0eSAuNXMgY3ViaWMtYmV6aWVyKDAuNTQ1LCAwLjA4LCAwLjUyLCAwLjk3NSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpey5wZy1mYWlyLWNvbnRlbnRzIC5jb250ZW50e21hcmdpbi1ib3R0b206M3JlbX19LnBnLWZhaXItY29udGVudHMgLmNvbnRlbnQ6bnRoLW9mLXR5cGUob2RkKXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjBweCl9LnBnLWZhaXItY29udGVudHMgLmNvbnRlbnQ6bnRoLW9mLXR5cGUoZXZlbil7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjBweCl9LnBnLWZhaXItY29udGVudHMgLmNvbnRlbnQgLmltZ3t3aWR0aDo0OCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpey5wZy1mYWlyLWNvbnRlbnRzIC5jb250ZW50IC5pbWd7b3JkZXI6LTE7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW19fS5wZy1mYWlyLWNvbnRlbnRzIC5jb250ZW50IC50ZXh0X193cmFwe3dpZHRoOjQ4JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCl7LnBnLWZhaXItY29udGVudHMgLmNvbnRlbnQgLnRleHRfX3dyYXB7d2lkdGg6MTAwJX19LnBnLWZhaXItY29udGVudHMgLmNvbnRlbnQgLnRleHRfX3dyYXAgLnRpdGxle2NvbG9yOiNhYmEzN2U7Zm9udC1zaXplOmNsYW1wKDEuMjVyZW0sM3Z3LDEuMzc1cmVtKTttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1mYWlyLWNvbnRlbnRzIC5jb250ZW50IC50ZXh0X193cmFwIC50ZXh0e3dpZHRoOjgwJTtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sXCJTZWdvZSBVSVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2FOZXVlLFl1R290aGljLFwiWXUgR290aGljIE1lZGl1bVwiLFwiWXUgR290aGljXCIsVmVyZGFuYSxNZWlyeW8sc2Fucy1zZXJpZjtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwzdncsMXJlbSk7dGV4dC1hbGlnbjpqdXN0aWZ5O21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpey5wZy1mYWlyLWNvbnRlbnRzIC5jb250ZW50IC50ZXh0X193cmFwIC50ZXh0e3dpZHRoOjkwJX19LnBnLWZhaXItY29udGVudHMgLmNvbnRlbnQuaXNfX2FjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtvcGFjaXR5OjF9LnBnLWZhaXItbGlua3twb3NpdGlvbjpyZWxhdGl2ZTthbGlnbi1pdGVtczpzdHJldGNoO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGN1YmljLWJlemllcigwLjU0NSwgMC4wOCwgMC41MiwgMC45NzUpfS5wZy1mYWlyLWxpbmsgLmltZ3t3aWR0aDo2MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1mYWlyLWxpbmsgLmltZ3t3aWR0aDoxMDAlfX0ucGctZmFpci1saW5rIC50ZXh0X193cmFwe2Rpc3BsYXk6Z3JpZDtwbGFjZS1jb250ZW50OmNlbnRlcjt3aWR0aDo0MCU7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvZmFpci9zaW5nbGUvcmVzZXJ2ZS1iZy53ZWJwXCIpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1mYWlyLWxpbmsgLnRleHRfX3dyYXB7d2lkdGg6MTAwJTtwYWRkaW5nOjJyZW0gMH19LnBnLWZhaXItbGluayAudGV4dF9fd3JhcCAuaW5uZXJ7cGFkZGluZy1yaWdodDoycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZmFpci1saW5rIC50ZXh0X193cmFwIC5pbm5lcntwYWRkaW5nLXJpZ2h0OjB9fS5wZy1mYWlyLWxpbmsgLnRleHRfX3dyYXAgLmlubmVyIC50ZXh0e2NvbG9yOiNmZmY7Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwydncsMS42MjVyZW0pO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tYm90dG9tOjFyZW19LnBnLWZhaXItbGluayAudGV4dF9fd3JhcCAuaW5uZXIgLnRleHQ6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDo0NXB4O2hlaWdodDoyMnB4O2JhY2tncm91bmQ6dXJsKFwiLi4vaW1hZ2VzL2ZhaXIvc2luZ2xlL2ljb24tZGlhbW9uZC13aGl0ZS5wbmdcIikgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO21hcmdpbjowIGF1dG8gMXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWZhaXItbGluayAudGV4dF9fd3JhcCAuaW5uZXIgLnRleHQ6OmJlZm9yZXtkaXNwbGF5Om5vbmV9fS5wZy1mYWlyLWxpbmsgLnRleHRfX3dyYXAgLmlubmVyIC5jLWNpcmNsZS1idXR0b257d2lkdGg6ODBweDtoZWlnaHQ6ODBweDttYXJnaW46MCBhdXRvfS5wZy1mYWlyLWxpbmsgLmFic29sdXRlLW1lc3NhZ2V7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDo2MCU7d2lkdGg6MTYlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZmFpci1saW5rIC5hYnNvbHV0ZS1tZXNzYWdle3dpZHRoOjIzJTtsZWZ0Ojg1JX19LnBnLWZhaXItbGluayAuYWJzb2x1dGUtbWVzc2FnZSAudGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQwcHg7bGVmdDotNTBweDtkaXNwbGF5OmdyaWQ7cGxhY2UtY29udGVudDpjZW50ZXI7d2lkdGg6MTQwcHg7aGVpZ2h0OjE0MHB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoxcHggc29saWQgI2FiYTM3ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExOXB4KXsucGctZmFpci1saW5rIC5hYnNvbHV0ZS1tZXNzYWdlIC50ZXh0e2xlZnQ6LTcwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZmFpci1saW5rIC5hYnNvbHV0ZS1tZXNzYWdlIC50ZXh0e3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpey5wZy1mYWlyLWxpbmsgLmFic29sdXRlLW1lc3NhZ2UgLnRleHR7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4fX0ucGctZmFpci1saW5rIC5hYnNvbHV0ZS1tZXNzYWdlIC50ZXh0IHNwYW57Y29sb3I6I2FiYTM3ZTtmb250LXNpemU6Y2xhbXAoLjc1cmVtLDJ2dywuODc1cmVtKTtsaW5lLWhlaWdodDoxLjZ9LnBnLWZhaXItbGluayAuYWJzb2x1dGUtbWVzc2FnZSAuc3RhZmZ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6ODAlO3otaW5kZXg6Mn1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnBnLWZhaXItbGluazpob3ZlciAuYy1jaXJjbGUtYnV0dG9ue2JvcmRlcjpub25lfS5wZy1mYWlyLWxpbms6aG92ZXIgLmMtY2lyY2xlLWJ1dHRvbiBzdmd7YW5pbWF0aW9uOmNpcmNsZSAuNXMgZm9yd2FyZHN9LnBnLWZhaXItbGluazpob3ZlciAuYy1jaXJjbGUtYnV0dG9uOjpiZWZvcmV7b3BhY2l0eTowO2xlZnQ6NTUlO3RyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbjphbGwgZWFzZS1pbiAuNHN9LnBnLWZhaXItbGluazpob3ZlciAuYy1jaXJjbGUtYnV0dG9uOjphZnRlcntvcGFjaXR5OjE7bGVmdDo1MCU7dHJhbnNpdGlvbi1kZWxheTouNHN9fS5wZy1mYWlyLWxpbmsuaXNfX2FjdGl2ZXtvcGFjaXR5OjF9LnBnLWNvbnRhY3RfX2xpc3R7bWFyZ2luLWJvdHRvbTo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctY29udGFjdF9fbGlzdHttYXJnaW4tYm90dG9tOjNyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctY29udGFjdF9fbGlzdC5sLWNvbnRhaW5lcnt3aWR0aDoxMDAlfX0ucGctY29udGFjdF9fbGlzdCAuaXRlbXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MnJlbSA1cmVtO21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWNvbnRhY3RfX2xpc3QgLml0ZW17cGFkZGluZzozcmVtIDIuNXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1jb250YWN0X19saXN0IC5pdGVte3BhZGRpbmc6MnJlbSAxcmVtO21hcmdpbi1ib3R0b206MH19LnBnLWNvbnRhY3RfX2xpc3QgLml0ZW0gLnRleHRfX3dyYXB7d2lkdGg6NDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctY29udGFjdF9fbGlzdCAuaXRlbSAudGV4dF9fd3JhcHt3aWR0aDo5MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctY29udGFjdF9fbGlzdCAuaXRlbSAudGV4dF9fd3JhcHt3aWR0aDo5NSV9fS5wZy1jb250YWN0X19saXN0IC5pdGVtIC50ZXh0X193cmFwIC50aXRsZXtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwydncsMS4zNzVyZW0pO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206LjVyZW19LnBnLWNvbnRhY3RfX2xpc3QgLml0ZW0gLnRleHRfX3dyYXAgLmxlYWR7Zm9udC1zaXplOjFyZW07dGV4dC1hbGlnbjpqdXN0aWZ5O21hcmdpbi1ib3R0b206MXJlbX0ucGctY29udGFjdF9fbGlzdCAuaXRlbSAudGV4dF9fd3JhcCAucC1saW5re2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSl9LnBnLWNvbnRhY3RfX2xpc3QgLml0ZW0gLnRleHRfX3dyYXAgLnAtbGluayAudGV4dHt3aWR0aDpjYWxjKDEwMCUgLSAoNzBweCArIDFyZW0pKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLWNvbnRhY3RfX2xpc3QgLml0ZW0gLnRleHRfX3dyYXAgLnAtbGluayAudGV4dHt3aWR0aDphdXRvfX0ucGctY29udGFjdF9fbGlzdCAuaXRlbSAudGV4dF9fd3JhcCAucC1saW5rIC5jLWNpcmNsZS1idXR0b257d2lkdGg6NzBweDtoZWlnaHQ6NzBweDttYXJnaW4tbGVmdDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctY29udGFjdF9fbGlzdCAuaXRlbSAudGV4dF9fd3JhcCAucC1saW5rIC5jLWNpcmNsZS1idXR0b257d2lkdGg6NTBweDtoZWlnaHQ6NTBweH19LnBnLWNvbnRhY3RfX2xpc3QgLml0ZW0gLnRleHRfX3dyYXAgLnAtbGluayAuYy1jaXJjbGUtYnV0dG9uOjpiZWZvcmUsLnBnLWNvbnRhY3RfX2xpc3QgLml0ZW0gLnRleHRfX3dyYXAgLnAtbGluayAuYy1jaXJjbGUtYnV0dG9uOjphZnRlcnt3aWR0aDo1MHB4O2hlaWdodDo1MHB4fS5wZy1jb250YWN0X19saXN0IC5pdGVtIC5pbGx1c3R7d2lkdGg6MjcwcHh9LnBnLWNvbnRhY3RfX2xpc3QgLml0ZW06bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZmZmZGZhfS5wZy1jb250YWN0X19saXN0IC5pdGVtOm50aC1jaGlsZChvZGQpIC50ZXh0X193cmFwe21hcmdpbi1yaWdodDoxMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jb250YWN0X19saXN0IC5pdGVtOm50aC1jaGlsZChvZGQpIC50ZXh0X193cmFwe21hcmdpbi1yaWdodDowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWNvbnRhY3RfX2xpc3QgLml0ZW06bnRoLWNoaWxkKGV2ZW4pe3BhZGRpbmctYm90dG9tOjFyZW19fS5wZy1jb250YWN0X19saXN0IC5pdGVtOm50aC1jaGlsZChldmVuKSAudGV4dF9fd3JhcHttYXJnaW4tbGVmdDoxMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1jb250YWN0X19saXN0IC5pdGVtOm50aC1jaGlsZChldmVuKSAudGV4dF9fd3JhcHtvcmRlcjotMTttYXJnaW4tbGVmdDowfX1AbWVkaWEoYW55LWhvdmVyOiBob3Zlcil7LnBnLWNvbnRhY3RfX2xpc3QgLml0ZW06aG92ZXIgLmMtY2lyY2xlLWJ1dHRvbntib3JkZXI6bm9uZX0ucGctY29udGFjdF9fbGlzdCAuaXRlbTpob3ZlciAuYy1jaXJjbGUtYnV0dG9uIHN2Z3thbmltYXRpb246Y2lyY2xlIC41cyBmb3J3YXJkc30ucGctY29udGFjdF9fbGlzdCAuaXRlbTpob3ZlciAuYy1jaXJjbGUtYnV0dG9uOjpiZWZvcmV7b3BhY2l0eTowO2xlZnQ6NTUlO3RyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbjphbGwgZWFzZS1pbiAuNHN9LnBnLWNvbnRhY3RfX2xpc3QgLml0ZW06aG92ZXIgLmMtY2lyY2xlLWJ1dHRvbjo6YWZ0ZXJ7b3BhY2l0eToxO2xlZnQ6NTAlO3RyYW5zaXRpb24tZGVsYXk6LjRzfX0ucGctY29udGFjdF9fbGlzdCAudGVsX193cmFwe3dpZHRoOjk1JTttYXJnaW46MCBhdXRvfS5wZy1jb250YWN0X19saXN0IC50ZWxfX3dyYXAgLnRpdGxle2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwydncsMS4yNXJlbSl9LnBnLWNvbnRhY3RfX2xpc3QgLnRlbF9fd3JhcCAudGVse2ZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sM3Z3LDEuODc1cmVtKTtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctY29udGFjdF9fbGlzdCAudGVsX193cmFwIC50ZWx7cG9pbnRlci1ldmVudHM6YWxsfX0ucGctY29udGFjdF9fbGlzdCAudGVsX193cmFwIC50ZWwgc3Bhbntmb250LXNpemU6Y2xhbXAoMS4xMjVyZW0sMnZ3LDEuMjVyZW0pfS5wZy1jb250YWN0X19saXN0IC50ZWxfX3dyYXAgLmhvdXJ7Zm9udC1zaXplOmNsYW1wKC44MTI1cmVtLDJ2dywxcmVtKX0ucGctb25saW5lX19oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey5wZy1vbmxpbmVfX2hlYWRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206M3JlbX19LnBnLW9ubGluZV9faGVhZGVyIC5hYnNvbHV0ZS10aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLW9ubGluZV9faGVhZGVyIC5hYnNvbHV0ZS10aXRsZXt3aWR0aDoxMDAlO3RvcDo1NyU7ei1pbmRleDotMX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1vbmxpbmVfX2hlYWRlciAuYWJzb2x1dGUtdGl0bGV7dG9wOjQ5JX19LnBnLW9ubGluZV9faGVhZGVyIC5pbWd7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTAlO21hcmdpbi1yaWdodDo1JTt6LWluZGV4Oi0xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsucGctb25saW5lX19oZWFkZXIgLmltZ3t3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowO21hcmdpbi1ib3R0b206MnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1vbmxpbmVfX2hlYWRlciAuaW1ne21hcmdpbi1ib3R0b206MH19LnBnLW9ubGluZV9faGVhZGVyIC5sb2dvX193cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOm1pbig0MCUsNTAwcHgpO3otaW5kZXg6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLW9ubGluZV9faGVhZGVyIC5sb2dvX193cmFwe3dpZHRoOjMwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLW9ubGluZV9faGVhZGVyIC5sb2dvX193cmFwe3dpZHRoOjM1MHB4O21hcmdpbi1sZWZ0OjEwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1vbmxpbmVfX2hlYWRlciAubG9nb19fd3JhcHt3aWR0aDo3OSV9fS5wZy1vbmxpbmVfX2hlYWRlciAubG9nb19fd3JhcCAubG9nb3ttYXJnaW4tYm90dG9tOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1vbmxpbmVfX2hlYWRlciAubG9nb19fd3JhcCAubG9nb3ttYXJnaW4tYm90dG9tOjB9fS5wZy1vbmxpbmVfX25hdntwb3NpdGlvbjpyZWxhdGl2ZTthbGlnbi1pdGVtczpzdHJldGNoO21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLW9ubGluZV9fbmF2e21hcmdpbi1ib3R0b206OHJlbX19LnBnLW9ubGluZV9fbmF2IC5pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWVkZWE7cGFkZGluZzo0cmVtIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey5wZy1vbmxpbmVfX25hdiAuaXRlbXtwYWRkaW5nOjJyZW0gMH19LnBnLW9ubGluZV9fbmF2IC5pdGVtIC5pbm5lcnt3aWR0aDo1NSV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey5wZy1vbmxpbmVfX25hdiAuaXRlbSAuaW5uZXJ7d2lkdGg6ODAlfX0ucGctb25saW5lX19uYXYgLml0ZW0gLmlubmVyIC5jb21tZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTpjbGFtcCguNzVyZW0sMnZ3LC44NzVyZW0pO2xpbmUtaGVpZ2h0OjEuNDtwYWRkaW5nOjAgMXJlbTttYXJnaW4tYm90dG9tOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1vbmxpbmVfX25hdiAuaXRlbSAuaW5uZXIgLmNvbW1lbnR7aGVpZ2h0OjUwcHh9fS5wZy1vbmxpbmVfX25hdiAuaXRlbSAuaW5uZXIgLmNvbW1lbnQ6OmJlZm9yZSwucGctb25saW5lX19uYXYgLml0ZW0gLmlubmVyIC5jb21tZW50OjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7aGVpZ2h0OjI1cHh9LnBnLW9ubGluZV9fbmF2IC5pdGVtIC5pbm5lciAuY29tbWVudDo6YmVmb3Jle2xlZnQ6MDtib3JkZXItbGVmdDoxcHggc29saWQgI2FiYTM3ZTt0cmFuc2Zvcm06cm90YXRlKC0yNWRlZyl9LnBnLW9ubGluZV9fbmF2IC5pdGVtIC5pbm5lciAuY29tbWVudDo6YWZ0ZXJ7cmlnaHQ6MDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYmEzN2U7dHJhbnNmb3JtOnJvdGF0ZSgyNWRlZyl9LnBnLW9ubGluZV9fbmF2IC5pdGVtIC5pbm5lciAudGl0bGV7Zm9udC1zaXplOmNsYW1wKDEuODc1cmVtLDR2dywyLjVyZW0pO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1vbmxpbmVfX25hdiAuaXRlbSAuaW5uZXIgLnRpdGxlIC5mb250LXNte2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOmNsYW1wKDEuMzc1cmVtLDJ2dywxLjVyZW0pfS5wZy1vbmxpbmVfX25hdiAuaXRlbSAuaW5uZXIgLmljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czozMHB4O2JvcmRlcjoxcHggc29saWQgI2FiYTM3ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6I2FiYTM3ZTtmb250LXNpemU6Ljg3NXJlbTtwYWRkaW5nOi4ycmVtIDEuNXJlbTttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1vbmxpbmVfX25hdiAuaXRlbSAuaW5uZXIgLnRpbWV7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pfS5wZy1vbmxpbmVfX25hdiAuaXRlbSAuaW5uZXIgLnRpbWUgLm51bXtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwydncsMS42MjVyZW0pfS5wZy1vbmxpbmVfX25hdiAuaXRlbSAuaW5uZXIgLmljb24tYXJyb3d7d2lkdGg6MTBweDttYXJnaW46MCBhdXRvfS5wZy1vbmxpbmVfX25hdiAuaXRlbSAuaWxsdXN0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMCU7d2lkdGg6MTgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1vbmxpbmVfX25hdiAuaXRlbSAuaWxsdXN0e3dpZHRoOjEzMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLW9ubGluZV9fbmF2IC5pdGVtIC5pbGx1c3R7cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOmluaXRpYWw7aGVpZ2h0OjEyNXB4O21hcmdpbjowIGF1dG8gMXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1vbmxpbmVfX25hdiAuaXRlbSAuaWxsdXN0e3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweH19LnBnLW9ubGluZV9fbmF2IC5pdGVtLmxlZnR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZmZmfS5wZy1vbmxpbmVfX25hdiAuaXRlbS5sZWZ0IC5pbm5lcnttYXJnaW46MCAxMCUgMCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsucGctb25saW5lX19uYXYgLml0ZW0ubGVmdCAuaW5uZXJ7bWFyZ2luOjAgYXV0b319LnBnLW9ubGluZV9fbmF2IC5pdGVtLmxlZnQgLmlsbHVzdHtyaWdodDo1MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1vbmxpbmVfX25hdiAuaXRlbS5sZWZ0IC5pbGx1c3R7cmlnaHQ6NjAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLW9ubGluZV9fbmF2IC5pdGVtLmxlZnQgLmlsbHVzdHtyaWdodDppbml0aWFsfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLW9ubGluZV9fbmF2IC5pdGVtLmxlZnQgLmNvbW1lbnR7cGFkZGluZy10b3A6MXJlbX19LnBnLW9ubGluZV9fbmF2IC5pdGVtLnJpZ2h0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZmZmfS5wZy1vbmxpbmVfX25hdiAuaXRlbS5yaWdodCAuaW5uZXJ7bWFyZ2luOjAgYXV0byAwIDEwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLW9ubGluZV9fbmF2IC5pdGVtLnJpZ2h0IC5pbm5lcnttYXJnaW46MCBhdXRvfX0ucGctb25saW5lX19uYXYgLml0ZW0ucmlnaHQgLmlsbHVzdHtsZWZ0OjUwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLW9ubGluZV9fbmF2IC5pdGVtLnJpZ2h0IC5pbGx1c3R7bGVmdDo2MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsucGctb25saW5lX19uYXYgLml0ZW0ucmlnaHQgLmlsbHVzdHtsZWZ0OmluaXRpYWw7cGFkZGluZy10b3A6MjVweH19QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wZy1vbmxpbmVfX25hdiAuaXRlbTpob3ZlciAuaWNvbi1hcnJvd3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSBlYXNlLWluIC40c319LnBnLW9ubGluZV9fbmF2IC5jaXJjbGVfX2xpbmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2Rpc3BsYXk6Z3JpZDtwbGFjZS1jb250ZW50OmNlbnRlcjt3aWR0aDoxNzBweDtoZWlnaHQ6MTcwcHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjFweCBzb2xpZCAjYWJhMzdlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucGctb25saW5lX19uYXYgLmNpcmNsZV9fbGluayBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZmlsbDpyZ2JhKDAsMCwwLDApO3N0cm9rZTojYWJhMzdlO3N0cm9rZS13aWR0aDoxO2FuaW1hdGlvbjpjaXJjbGUtcmV2ZXJzZSAuNXMgZm9yd2FyZHN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1vbmxpbmVfX25hdiAuY2lyY2xlX19saW5re3dpZHRoOjE1MHB4O2hlaWdodDoxNTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey5wZy1vbmxpbmVfX25hdiAuY2lyY2xlX19saW5re3RvcDoxMDUlO3dpZHRoOjEzMHB4O2hlaWdodDoxMzBweH19LnBnLW9ubGluZV9fbmF2IC5jaXJjbGVfX2xpbmsgc3Bhbntmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSk7bGluZS1oZWlnaHQ6MS40fS5wZy1vbmxpbmVfX25hdiAuY2lyY2xlX19saW5rIHNwYW46OmJlZm9yZSwucGctb25saW5lX19uYXYgLmNpcmNsZV9fbGluayBzcGFuOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjc1JTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3ctYnJvd24uc3ZnXCIpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47dHJhbnNpdGlvbjpvcGFjaXR5IGVhc2UtaW4gLjRzO3RyYW5zaXRpb24tZGVsYXk6LjNzfS5wZy1vbmxpbmVfX25hdiAuY2lyY2xlX19saW5rIHNwYW46OmJlZm9yZXtvcGFjaXR5OjE7dHJhbnNpdGlvbi1kZWxheTouM3N9LnBnLW9ubGluZV9fbmF2IC5jaXJjbGVfX2xpbmsgc3Bhbjo6YWZ0ZXJ7b3BhY2l0eTowO3RyYW5zaXRpb24tZGVsYXk6MHN9QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wZy1vbmxpbmVfX25hdiAuY2lyY2xlX19saW5rOmhvdmVye2JvcmRlcjpub25lfS5wZy1vbmxpbmVfX25hdiAuY2lyY2xlX19saW5rOmhvdmVyIHN2Z3thbmltYXRpb246Y2lyY2xlIC41cyBmb3J3YXJkc30ucGctb25saW5lX19uYXYgLmNpcmNsZV9fbGluazpob3ZlciBzcGFuOjpiZWZvcmV7b3BhY2l0eTowO3RvcDo4MCU7dHJhbnNpdGlvbi1kZWxheTowczt0cmFuc2l0aW9uOmFsbCBlYXNlLWluIC40c30ucGctb25saW5lX19uYXYgLmNpcmNsZV9fbGluazpob3ZlciBzcGFuOjphZnRlcntvcGFjaXR5OjE7dG9wOjc1JTt0cmFuc2l0aW9uLWRlbGF5Oi40c319LnBnLW9ubGluZS1pbnRyb3ttYXJnaW4tYm90dG9tOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1vbmxpbmUtaW50cm97bWFyZ2luLWJvdHRvbTozcmVtfX0ucGctb25saW5lLWludHJvIC5sZWFke2ZvbnQtc2l6ZTpjbGFtcCguODEyNXJlbSwydncsMXJlbSk7bGluZS1oZWlnaHQ6MjttYXJnaW4tYm90dG9tOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1vbmxpbmUtaW50cm8gLmxlYWR7bWFyZ2luLWJvdHRvbTozcmVtfX0ucGctb25saW5lLWludHJvIC5pbWdfX3dyYXB7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1vbmxpbmUtaW50cm8gLmltZ19fd3JhcHttYXJnaW4tYm90dG9tOjNyZW19fS5wZy1vbmxpbmUtaW50cm8gLmltZ19fd3JhcCBpbWd7bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsucGctb25saW5lLWludHJvIC5pbWdfX3dyYXAgaW1ne21hcmdpbi1ib3R0b206MXJlbX19LnBnLW9ubGluZS1pbnRybyAuaW1nX193cmFwIHB7d2lkdGg6NTAlO2ZvbnQtc2l6ZTpjbGFtcCguNjI1cmVtLDN2dywxcmVtKTt0ZXh0LWFsaWduOmNlbnRlcn0ucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC5oZWFkZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2FiYTM3ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYWJhMzdlO2NvbG9yOiNhYmEzN2U7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhTmV1ZSxZdUdvdGhpYyxcIll1IEdvdGhpYyBNZWRpdW1cIixcIll1IEdvdGhpY1wiLFZlcmRhbmEsTWVpcnlvLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKDFyZW0sMnZ3LDEuMTI1cmVtKTtwYWRkaW5nOi41cmVtIDA7bWFyZ2luLWJvdHRvbTozcmVtfS5wZy1vbmxpbmUtaW50cm8gLnR5cGVfX3dyYXAgLnR5cGV7cG9zaXRpb246cmVsYXRpdmU7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjRyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1vbmxpbmUtaW50cm8gLnR5cGVfX3dyYXAgLnR5cGV7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LnBnLW9ubGluZS1pbnRybyAudHlwZV9fd3JhcCAudHlwZTpmaXJzdC1vZi10eXBle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhYmEzN2U7cGFkZGluZy1ib3R0b206MnJlbX0ucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjhyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey5wZy1vbmxpbmUtaW50cm8gLnR5cGVfX3dyYXAgLnR5cGU6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206NHJlbX19LnBnLW9ubGluZS1pbnRybyAudHlwZV9fd3JhcCAudHlwZSAudGl0bGVfX3dyYXB7d2lkdGg6MzIlO21hcmdpbi1yaWdodDozJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLW9ubGluZS1pbnRybyAudHlwZV9fd3JhcCAudHlwZSAudGl0bGVfX3dyYXB7d2lkdGg6OTAlO21hcmdpbi1ib3R0b206MnJlbX19LnBnLW9ubGluZS1pbnRybyAudHlwZV9fd3JhcCAudHlwZSAudGl0bGVfX3dyYXAgLmNvbW1lbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOmNsYW1wKC44MTI1cmVtLDJ2dywuOTM3NXJlbSk7bGluZS1oZWlnaHQ6MS40O3BhZGRpbmc6MCAxcmVtO21hcmdpbi1ib3R0b206MXJlbX0ucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlIC50aXRsZV9fd3JhcCAuY29tbWVudDo6YmVmb3JlLC5wZy1vbmxpbmUtaW50cm8gLnR5cGVfX3dyYXAgLnR5cGUgLnRpdGxlX193cmFwIC5jb21tZW50OjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7aGVpZ2h0OjI1cHh9LnBnLW9ubGluZS1pbnRybyAudHlwZV9fd3JhcCAudHlwZSAudGl0bGVfX3dyYXAgLmNvbW1lbnQ6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNhYmEzN2U7dHJhbnNmb3JtOnJvdGF0ZSgtMjVkZWcpfS5wZy1vbmxpbmUtaW50cm8gLnR5cGVfX3dyYXAgLnR5cGUgLnRpdGxlX193cmFwIC5jb21tZW50OjphZnRlcntyaWdodDowO2JvcmRlci1yaWdodDoxcHggc29saWQgI2FiYTM3ZTt0cmFuc2Zvcm06cm90YXRlKDI1ZGVnKX0ucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlIC50aXRsZV9fd3JhcCAudGl0bGV7Zm9udC1zaXplOmNsYW1wKDEuNjI1cmVtLDN2dywycmVtKX0ucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlIC50aXRsZV9fd3JhcCAudGltZXtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4xMjVyZW0pO21hcmdpbi1ib3R0b206MXJlbX0ucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlIC50aXRsZV9fd3JhcCAudGltZSAubnVte2ZvbnQtc2l6ZTpjbGFtcCgxLjI1cmVtLDJ2dywxLjVyZW0pfS5wZy1vbmxpbmUtaW50cm8gLnR5cGVfX3dyYXAgLnR5cGUgLnRpdGxlX193cmFwIC5pbGx1c3R7d2lkdGg6MTYwcHg7bWFyZ2luOjAgYXV0b30ucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlIC50ZXh0e3dpZHRoOjY1JTtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSk7bGluZS1oZWlnaHQ6Mjt0ZXh0LWFsaWduOmp1c3RpZnl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1vbmxpbmUtaW50cm8gLnR5cGVfX3dyYXAgLnR5cGUgLnRleHR7d2lkdGg6bWluKDEwMCUsNTkwcHgpfX0ucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlIC5jLWNpcmNsZS1idXR0b257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjJyZW07cmlnaHQ6NSU7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDttYXJnaW46MCAwIDAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLW9ubGluZS1pbnRybyAudHlwZV9fd3JhcCAudHlwZSAuYy1jaXJjbGUtYnV0dG9ue2JvdHRvbTppbml0aWFsO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHh9fS5wZy1vbmxpbmUtaW50cm8gLnR5cGVfX3dyYXAgLnR5cGUgLmMtY2lyY2xlLWJ1dHRvbjo6YmVmb3JlLC5wZy1vbmxpbmUtaW50cm8gLnR5cGVfX3dyYXAgLnR5cGUgLmMtY2lyY2xlLWJ1dHRvbjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlIC5jLWNpcmNsZS1idXR0b246OmJlZm9yZSwucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlIC5jLWNpcmNsZS1idXR0b246OmFmdGVye3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlOm50aC1jaGlsZCgyKSAuYy1jaXJjbGUtYnV0dG9ue3RvcDo0MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlOm50aC1jaGlsZCgyKSAuYy1jaXJjbGUtYnV0dG9ue3RvcDozMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlOm50aC1jaGlsZCgzKSAuYy1jaXJjbGUtYnV0dG9ue3RvcDo0NSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlOm50aC1jaGlsZCgzKSAuYy1jaXJjbGUtYnV0dG9ue3RvcDozNSV9fUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlOmhvdmVyIC5jLWNpcmNsZS1idXR0b257Ym9yZGVyOm5vbmV9LnBnLW9ubGluZS1pbnRybyAudHlwZV9fd3JhcCAudHlwZTpob3ZlciAuYy1jaXJjbGUtYnV0dG9uIHN2Z3thbmltYXRpb246Y2lyY2xlIC41cyBmb3J3YXJkc30ucGctb25saW5lLWludHJvIC50eXBlX193cmFwIC50eXBlOmhvdmVyIC5jLWNpcmNsZS1idXR0b246OmJlZm9yZXtvcGFjaXR5OjA7dG9wOjU1JTt0cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zaXRpb246YWxsIGVhc2UtaW4gLjRzfS5wZy1vbmxpbmUtaW50cm8gLnR5cGVfX3dyYXAgLnR5cGU6aG92ZXIgLmMtY2lyY2xlLWJ1dHRvbjo6YWZ0ZXJ7b3BhY2l0eToxO3RvcDo1MCU7dHJhbnNpdGlvbi1kZWxheTouNHN9fS5wZy1vbmxpbmUtaW50cm8gLmluZm9fX3dyYXB7d2lkdGg6bWluKDgwJSwxMjAwcHgpO21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey5wZy1vbmxpbmUtaW50cm8gLmluZm9fX3dyYXB7d2lkdGg6MTAwJX19LnBnLW9ubGluZS1pbnRybyAuaW5mb19fd3JhcCAuaXRlbXttYXJnaW4tYm90dG9tOjNyZW19LnBnLW9ubGluZS1pbnRybyAuaW5mb19fd3JhcCAuaXRlbSAuaW1ne3dpZHRoOjQ1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLW9ubGluZS1pbnRybyAuaW5mb19fd3JhcCAuaXRlbSAuaW1ne3dpZHRoOjQ4JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey5wZy1vbmxpbmUtaW50cm8gLmluZm9fX3dyYXAgLml0ZW0gLmltZ3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbX19LnBnLW9ubGluZS1pbnRybyAuaW5mb19fd3JhcCAuaXRlbSAudGV4dF9fd3JhcHt3aWR0aDo0MyU7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctb25saW5lLWludHJvIC5pbmZvX193cmFwIC5pdGVtIC50ZXh0X193cmFwe3dpZHRoOjQ4JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey5wZy1vbmxpbmUtaW50cm8gLmluZm9fX3dyYXAgLml0ZW0gLnRleHRfX3dyYXB7d2lkdGg6OTAlO21hcmdpbjowIGF1dG99fS5wZy1vbmxpbmUtaW50cm8gLmluZm9fX3dyYXAgLml0ZW0gLnRleHRfX3dyYXAgLnRpdGxle2NvbG9yOiNhYmEzN2U7Zm9udC1zaXplOmNsYW1wKDEuMzc1cmVtLDJ2dywxLjYyNXJlbSk7bGluZS1oZWlnaHQ6MS42O21hcmdpbi1ib3R0b206LjVyZW19LnBnLW9ubGluZS1pbnRybyAuaW5mb19fd3JhcCAuaXRlbSAudGV4dF9fd3JhcCAudGV4dHtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSl9LnBnLW9ubGluZS1pbnRybyAuaW5mb19fd3JhcCAuaXRlbTpmaXJzdC1jaGlsZCAuaW1ne21hcmdpbi1yaWdodDo1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLW9ubGluZS1pbnRybyAuaW5mb19fd3JhcCAuaXRlbTpmaXJzdC1jaGlsZCAuaW1ne21hcmdpbi1yaWdodDoyJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey5wZy1vbmxpbmUtaW50cm8gLmluZm9fX3dyYXAgLml0ZW06Zmlyc3QtY2hpbGQgLmltZ3ttYXJnaW4tcmlnaHQ6MH19LnBnLW9ubGluZS1pbnRybyAuaW5mb19fd3JhcCAuaXRlbTpmaXJzdC1jaGlsZCAudGV4dF9fd3JhcHttYXJnaW46MCAwIDAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLW9ubGluZS1pbnRybyAuaW5mb19fd3JhcCAuaXRlbTpmaXJzdC1jaGlsZCAudGV4dF9fd3JhcHttYXJnaW46MCBhdXRvfX0ucGctb25saW5lLWludHJvIC5pbmZvX193cmFwIC5pdGVtOmxhc3QtY2hpbGQgLmltZ3ttYXJnaW4tbGVmdDo1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLW9ubGluZS1pbnRybyAuaW5mb19fd3JhcCAuaXRlbTpsYXN0LWNoaWxkIC5pbWd7bWFyZ2luLWxlZnQ6MiV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsucGctb25saW5lLWludHJvIC5pbmZvX193cmFwIC5pdGVtOmxhc3QtY2hpbGQgLmltZ3tvcmRlcjotMTttYXJnaW4tbGVmdDowfX0ucGctb25saW5lLXFhe2JhY2tncm91bmQtY29sb3I6I2ZmZmRmYTtwYWRkaW5nOjRyZW0gMDttYXJnaW4tYm90dG9tOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1vbmxpbmUtcWF7cGFkZGluZzoycmVtIDA7bWFyZ2luLWJvdHRvbTozcmVtfX0ucGctb25saW5lLXFhIC5pdGVte3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjIuNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLW9ubGluZS1xYSAuaXRlbXttYXJnaW4tYm90dG9tOjJyZW19fS5wZy1vbmxpbmUtcWEgLml0ZW0gLnF1ZXN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwydncsMS4yNXJlbSk7cGFkZGluZy1sZWZ0OjIuNXJlbTttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1vbmxpbmUtcWEgLml0ZW0gLnF1ZXN0aW9uOjpiZWZvcmV7Y29udGVudDpcIlFcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y29sb3I6I2FiYTI5ODtmb250LXNpemU6Y2xhbXAoMS41cmVtLDR2dywxLjg3NXJlbSk7bGluZS1oZWlnaHQ6MS4yfS5wZy1vbmxpbmUtcWEgLml0ZW0gLmFuc3dlcntmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSk7cGFkZGluZy1sZWZ0OjIuNXJlbX0ucGctb25saW5lLXFhIC5pdGVtIC5hbnN3ZXIgLnRleHQtbGlua3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYShhbnktaG92ZXI6IGhvdmVyKXsucGctb25saW5lLXFhIC5pdGVtIC5hbnN3ZXIgLnRleHQtbGluazpob3ZlcntvcGFjaXR5Oi45fX0ucGctd2VkZGluZy1oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjA7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjttYXJnaW4tYm90dG9tOjFyZW07b3BhY2l0eTowO2NsaXAtcGF0aDppbnNldCgxMDAlIDAgMCAwKTt0cmFuc2l0aW9uOmNsaXAtcGF0aCAxLjJzIGN1YmljLWJlemllcigwLjI2LCAwLjA2LCAwLCAxKX0ucGctd2VkZGluZy1oZXJvLndlZGRpbmcwMXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy93ZWRkaW5nLzAxL21haW4ud2VicFwiKX0ucGctd2VkZGluZy1oZXJvLndlZGRpbmcwMntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy93ZWRkaW5nLzAyL21haW4ud2VicFwiKX0ucGctd2VkZGluZy1oZXJvLndlZGRpbmcwM3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy93ZWRkaW5nLzAzL21haW4ud2VicFwiKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXdlZGRpbmctaGVyb3ttYXJnaW4tYm90dG9tOjB9LnBnLXdlZGRpbmctaGVyby53ZWRkaW5nMDF7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvd2VkZGluZy8wMS9tYWluLXNwLndlYnBcIil9LnBnLXdlZGRpbmctaGVyby53ZWRkaW5nMDJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvd2VkZGluZy8wMi9tYWluLXNwLndlYnBcIil9LnBnLXdlZGRpbmctaGVyby53ZWRkaW5nMDN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvd2VkZGluZy8wMy9tYWluLXNwLndlYnBcIil9fS5wZy13ZWRkaW5nLWhlcm8gLnRleHRfX3dyYXB7d2lkdGg6NjAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDozNSU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtjb2xvcjojZmZmO3RleHQtYWxpZ246cmlnaHQ7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1pbiAuNXN9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy13ZWRkaW5nLWhlcm8gLnRleHRfX3dyYXB7dG9wOjcwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdlZGRpbmctaGVybyAudGV4dF9fd3JhcHt3aWR0aDo5MCU7dG9wOjYwJX19LnBnLXdlZGRpbmctaGVybyAudGV4dF9fd3JhcCAudGl0bGV7Zm9udC1zaXplOmNsYW1wKDEuNXJlbSw1dncsMi41cmVtKTtsaW5lLWhlaWdodDoxLjY7bWFyZ2luLWJvdHRvbTouNXJlbTt0ZXh0LXNoYWRvdzowcHggMHB4IDEycHggcmdiYSgwLDAsMCwuMyl9LnBnLXdlZGRpbmctaGVybyAudGV4dF9fd3JhcCAuZm9udC1lbntmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOmNsYW1wKDEuMDYyNXJlbSwzdncsMS41cmVtKTttYXJnaW4tYm90dG9tOjRyZW07dGV4dC1zaGFkb3c6MHB4IDBweCAxMnB4IHJnYmEoMCwwLDAsLjMpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctd2VkZGluZy1oZXJvIC50ZXh0X193cmFwIC5mb250LWVue21hcmdpbi1ib3R0b206MnJlbX19LnBnLXdlZGRpbmctaGVybyAudGV4dF9fd3JhcCAuZm9udC1qcHtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwzdncsMS44NzVyZW0pO3RleHQtc2hhZG93OjBweCAwcHggMTJweCByZ2JhKDAsMCwwLC4zKX0ucGctd2VkZGluZy1oZXJvLmlzX19hY3RpdmV7aGVpZ2h0OjUxdnc7b3BhY2l0eToxO2NsaXAtcGF0aDppbnNldCgwIDAgMCAwKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXdlZGRpbmctaGVyby5pc19fYWN0aXZle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6Y2FsYygxMDBzdmggLSA4MHB4KX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy13ZWRkaW5nLWhlcm8uaXNfX2FjdGl2ZXttaW4taGVpZ2h0OmNhbGMoMTAwc3ZoIC0gNzBweCl9fS5wZy13ZWRkaW5nLWhlcm8uaXNfX2FjdGl2ZSAudGV4dF9fd3JhcHtvcGFjaXR5OjF9LnBnLXdlZGRpbmctbmF2e2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbTo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctd2VkZGluZy1uYXZ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1ib3R0b206M3JlbX19LnBnLXdlZGRpbmctbmF2IGlucHV0W3R5cGU9cmFkaW9de2Rpc3BsYXk6bm9uZX0ucGctd2VkZGluZy1uYXYgaW5wdXRbdHlwZT1yYWRpb10rLnJhZGlvLWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjMwMHB4O2hlaWdodDo0OHB4O2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6NDhweDttYXJnaW4tYm90dG9tOjhweDtjdXJzb3I6cG9pbnRlcn0ucGctd2VkZGluZy1uYXYgaW5wdXRbdHlwZT1yYWRpb10rLnJhZGlvLWxhYmVsOm5vdCg6bGFzdC1vZi10eXBlKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYmEyOTh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy13ZWRkaW5nLW5hdiBpbnB1dFt0eXBlPXJhZGlvXSsucmFkaW8tbGFiZWw6bm90KDpsYXN0LW9mLXR5cGUpe2JvcmRlci1yaWdodDpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhYmEyOTh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctd2VkZGluZy1uYXYgaW5wdXRbdHlwZT1yYWRpb10rLnJhZGlvLWxhYmVse3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfX0ucGctd2VkZGluZy1uYXYgaW5wdXRbdHlwZT1yYWRpb10rLnJhZGlvLWxhYmVsLmlzX19hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYWJhMjk4O2NvbG9yOiNmZmZ9LnBnLXdlZGRpbmctbmF2IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLnJhZGlvLWxhYmVse2JhY2tncm91bmQtY29sb3I6I2FiYTI5ODtjb2xvcjojZmZmfS5wZy13ZWRkaW5nLW1haW57aGVpZ2h0OjA7bWF4LWhlaWdodDowO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1JSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMS4ycyBjdWJpYy1iZXppZXIoMC4yNiwgMC4wNiwgMCwgMSksb3BhY2l0eSAxLjJzIGN1YmljLWJlemllcigwLjI2LCAwLjA2LCAwLCAxKX0ucGctd2VkZGluZy1tYWluIC5pbnRyb19fd3JhcHttYXJnaW4tYm90dG9tOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy13ZWRkaW5nLW1haW4gLmludHJvX193cmFwe21hcmdpbi1ib3R0b206NXJlbX19LnBnLXdlZGRpbmctbWFpbiAuaW50cm9fX3dyYXAgLnRpdGxle2ZvbnQtc2l6ZTpjbGFtcCgxLjI1cmVtLDR2dywxLjYyNXJlbSk7bGluZS1oZWlnaHQ6MS42O21hcmdpbi1ib3R0b206MXJlbX0ucGctd2VkZGluZy1tYWluIC5pbnRyb19fd3JhcCAudGV4dHtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6ODAlO2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdlZGRpbmctbWFpbi53ZWRkaW5nMDJ7d2lkdGg6MTAwJX19LnBnLXdlZGRpbmctbWFpbiAubmF2LWxpbmt7bWFyZ2luLXRvcDo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctd2VkZGluZy1tYWluIC5uYXYtbGlua3ttYXJnaW4tdG9wOjNyZW19fS5wZy13ZWRkaW5nLW1haW4gLm5hdi1saW5rIC5sZWZ0e3RleHQtYWxpZ246bGVmdH0ucGctd2VkZGluZy1tYWluIC5uYXYtbGluayAucmlnaHR7dGV4dC1hbGlnbjpyaWdodH0ucGctd2VkZGluZy1tYWluIC5uYXYtbGluayBzcGFue2Rpc3BsYXk6YmxvY2t9LnBnLXdlZGRpbmctbWFpbiAubmF2LWxpbmsgLmZvbnQtZW57Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwydncsMS42MjVyZW0pfS5wZy13ZWRkaW5nLW1haW4gLm5hdi1saW5rIC5mb250LWpwe2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdlZGRpbmctbWFpbiAubmF2LWxpbmsgLnJldmVyc2V7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctd2VkZGluZy1tYWluIC5uYXYtbGluayAuYy1jaXJjbGUtYnV0dG9ue3dpZHRoOjcwcHg7aGVpZ2h0OjcwcHh9LnBnLXdlZGRpbmctbWFpbi5pc19fYWN0aXZle2hlaWdodDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXdlZGRpbmctbWFpbi5pc19fYWN0aXZle21hcmdpbi1ib3R0b206M3JlbX19LnBnLXdlZGRpbmctaGVhZGVye21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXdlZGRpbmctaGVhZGVye21hcmdpbi1ib3R0b206M3JlbX19LnBnLXdlZGRpbmctaGVhZGVyIC50aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOmNsYW1wKDEuODc1cmVtLDR2dywyLjVyZW0pO21hcmdpbi1ib3R0b206MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdlZGRpbmctaGVhZGVyIC50aXRsZXttYXJnaW4tYm90dG9tOi41cmVtfX0ucGctd2VkZGluZy1oZWFkZXIgLmZvbnQtZW57Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDN2dywxLjEyNXJlbSl9LnBnLXdlZGRpbmctaGVhZGVyIC50aGVtZXtmb250LXNpemU6Y2xhbXAoMS4zNzVyZW0sM3Z3LDJyZW0pO2ZvbnQtd2VpZ2h0OmxpZ2h0ZXJ9LnBnLXdlZGRpbmcwMSAuaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6M3JlbSAwIDNyZW0gMTAlO21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdlZGRpbmcwMSAuaXRlbXtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjNyZW19fS5wZy13ZWRkaW5nMDEgLml0ZW06OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE3MSwxNjMsMTI2LC4xKTt0cmFuc2l0aW9uOndpZHRoIC41cyBjdWJpYy1iZXppZXIoMC4yNiwgMC4wNiwgMCwgMSl9LnBnLXdlZGRpbmcwMSAuaXRlbSAudGl0bGVfX3dyYXB7d2lkdGg6MzUlO2NvbG9yOiNhYmEzN2U7bWFyZ2luLXJpZ2h0OjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctd2VkZGluZzAxIC5pdGVtIC50aXRsZV9fd3JhcHt3aWR0aDoxMDAlO3BhZGRpbmc6MCA1JTttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjFyZW19fS5wZy13ZWRkaW5nMDEgLml0ZW0gLnRpdGxlX193cmFwIC50aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOmNsYW1wKDJyZW0sNHZ3LDMuNzVyZW0pO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy13ZWRkaW5nMDEgLml0ZW0gLnRpdGxlX193cmFwIC50aXRsZXttYXJnaW4tYm90dG9tOjFyZW19fS5wZy13ZWRkaW5nMDEgLml0ZW0gLnRpdGxlX193cmFwIC5sZWFke2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjEyNXJlbSl9LnBnLXdlZGRpbmcwMSAuaXRlbSAudGV4dF9fd3JhcHt3aWR0aDo2MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy13ZWRkaW5nMDEgLml0ZW0gLnRleHRfX3dyYXB7d2lkdGg6MTAwJX19LnBnLXdlZGRpbmcwMSAuaXRlbSAudGV4dF9fd3JhcCAudGV4dHttYXJnaW4tYm90dG9tOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy13ZWRkaW5nMDEgLml0ZW0gLnRleHRfX3dyYXAgLnRleHR7bWFyZ2luLWJvdHRvbToxcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdlZGRpbmcwMSAuaXRlbSAudGV4dF9fd3JhcCAudGV4dHtwYWRkaW5nOjAgNSV9fS5wZy13ZWRkaW5nMDEgLml0ZW0gLnRleHRfX3dyYXAgLmltZ3ttYXJnaW46M3JlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctd2VkZGluZzAxIC5pdGVtIC50ZXh0X193cmFwIC5pbWd7bWFyZ2luOjEuNXJlbSAwfX0ucGctd2VkZGluZzAxIC5pdGVtLmlzX19hY3RpdmU6OmJlZm9yZXt3aWR0aDozMCV9LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLmhlYWRlcntib3JkZXI6MXB4IHNvbGlkICNhYmEzN2U7Y29sb3I6I2FiYTM3ZTtmb250LXNpemU6Y2xhbXAoMS4xMjVyZW0sMnZ3LDEuMzc1cmVtKTtwYWRkaW5nOi41cmVtO21hcmdpbi1ib3R0b206MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLmhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNhYmEyOTg7Ym9yZGVyOm5vbmU7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjEuNXJlbX19LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxle21hcmdpbi1ib3R0b206NHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxle21hcmdpbi1ib3R0b206M3JlbX19LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC50aW1le3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojYWJhMzdlO21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC50aW1le21hcmdpbi1ib3R0b206MXJlbX19LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC50aW1lOjpiZWZvcmUsLnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC50aW1lOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozNiU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2FiYTM3ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC50aW1lOjpiZWZvcmUsLnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC50aW1lOjphZnRlcnt3aWR0aDoyNiV9fS5wZy13ZWRkaW5nMDIgLnNjaGVkdWxlX193cmFwIC5zY2hlZHVsZSAudGltZTo6YmVmb3Jle2xlZnQ6MH0ucGctd2VkZGluZzAyIC5zY2hlZHVsZV9fd3JhcCAuc2NoZWR1bGUgLnRpbWU6OmFmdGVye3JpZ2h0OjB9LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC50aW1lIHNwYW57d2lkdGg6MjglO2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwydncsMS4zNzVyZW0pfS5wZy13ZWRkaW5nMDIgLnNjaGVkdWxlX193cmFwIC5zY2hlZHVsZSAuaW5uZXJfX3dyYXB7d2lkdGg6bWluKDkwJSw1MDBweCk7bWFyZ2luOjAgYXV0b30ucGctd2VkZGluZzAyIC5zY2hlZHVsZV9fd3JhcCAuc2NoZWR1bGUgLmlubmVyX193cmFwLmxne3dpZHRoOm1pbig5MCUsOTAwcHgpO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy13ZWRkaW5nMDIgLnNjaGVkdWxlX193cmFwIC5zY2hlZHVsZSAuaW5uZXJfX3dyYXAubGd7d2lkdGg6bWluKDkwJSw1MDBweCl9fS5wZy13ZWRkaW5nMDIgLnNjaGVkdWxlX193cmFwIC5zY2hlZHVsZSAuaW5uZXJfX3dyYXAubWdie21hcmdpbi1ib3R0b206M3JlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC5pbm5lcl9fd3JhcC5tZ2J7bWFyZ2luLWJvdHRvbToycmVtfX0ucGctd2VkZGluZzAyIC5zY2hlZHVsZV9fd3JhcCAuc2NoZWR1bGUgLmlubmVyX193cmFwIC5zdGF0dXN7Ym9yZGVyOjFweCBzb2xpZCAjYWJhMzdlO2JvcmRlci1yYWRpdXM6MzVweDtjb2xvcjojYWJhMzdlO3BhZGRpbmc6LjNyZW0gMS41cmVtO21hcmdpbi1ib3R0b206MS41cmVtfS5wZy13ZWRkaW5nMDIgLnNjaGVkdWxlX193cmFwIC5zY2hlZHVsZSAuaW5uZXJfX3dyYXAgLmltZ3ttYXJnaW4tYm90dG9tOjFyZW19LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC5pbm5lcl9fd3JhcCAudGl0bGV7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLDN2dywxLjM3NXJlbSk7bGluZS1oZWlnaHQ6MS42O21hcmdpbi1ib3R0b206MXJlbX0ucGctd2VkZGluZzAyIC5zY2hlZHVsZV9fd3JhcCAuc2NoZWR1bGUgLmlubmVyX193cmFwIC50ZXh0e2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTt0ZXh0LWFsaWduOmp1c3RpZnl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy13ZWRkaW5nMDIgLnNjaGVkdWxlX193cmFwIC5zY2hlZHVsZSAuaW5uZXJfX3dyYXAgLnRleHR7d2lkdGg6OTAlO21hcmdpbjowIGF1dG99fS5wZy13ZWRkaW5nMDIgLnNjaGVkdWxlX193cmFwIC5zY2hlZHVsZSAuaW5uZXJfX3dyYXAgLmZsZXhfX2l0ZW17d2lkdGg6NDUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctd2VkZGluZzAyIC5zY2hlZHVsZV9fd3JhcCAuc2NoZWR1bGUgLmlubmVyX193cmFwIC5mbGV4X19pdGVte3dpZHRoOjEwMCV9LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC5pbm5lcl9fd3JhcCAuZmxleF9faXRlbTpmaXJzdC1vZi10eXBle21hcmdpbi1ib3R0b206M3JlbX19LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC5pbm5lcl9fd3JhcCAudG9waWNze3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci10b3A6MXB4IHNvbGlkICNhYmEzN2U7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2FiYTM3ZTtwYWRkaW5nOjEuM3JlbSAwIC43cmVtIDA7bWFyZ2luLXRvcDozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctd2VkZGluZzAyIC5zY2hlZHVsZV9fd3JhcCAuc2NoZWR1bGUgLmlubmVyX193cmFwIC50b3BpY3N7d2lkdGg6OTAlO21hcmdpbjozcmVtIGF1dG8gMH19LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC5pbm5lcl9fd3JhcCAudG9waWNzOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMThweDtsZWZ0OjA7d2lkdGg6ODVweDtoZWlnaHQ6MzVweDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltYWdlcy93ZWRkaW5nLzAyL2ljb24tdG9waWNzLmpwZ1wiKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC5pbm5lcl9fd3JhcCAudG9waWNzIC50ZXh0e3dpZHRoOjcwJTtjb2xvcjojYWJhMzdlO2ZvbnQtc2l6ZTpjbGFtcCguODEyNXJlbSwydncsLjg3NXJlbSk7dGV4dC1hbGlnbjpqdXN0aWZ5O21hcmdpbi1yaWdodDo1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC5pbm5lcl9fd3JhcCAudG9waWNzIC50ZXh0e3dpZHRoOjY1JX19LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC5pbm5lcl9fd3JhcCAudG9waWNzIC5pbWd7d2lkdGg6MjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctd2VkZGluZzAyIC5zY2hlZHVsZV9fd3JhcCAuc2NoZWR1bGUgLmlubmVyX193cmFwIC50b3BpY3MgLmltZ3t3aWR0aDozMCV9fS5wZy13ZWRkaW5nMDIgLnNjaGVkdWxlX193cmFwIC5zY2hlZHVsZSAuaW5uZXJfX3dyYXAgLnRvcGljcy5ldmVue2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnBnLXdlZGRpbmcwMiAuc2NoZWR1bGVfX3dyYXAgLnNjaGVkdWxlIC5pbm5lcl9fd3JhcCAudG9waWNzLmV2ZW4gLnRleHR7d2lkdGg6NDclO21hcmdpbi1yaWdodDozJX0ucGctd2VkZGluZzAyIC5zY2hlZHVsZV9fd3JhcCAuc2NoZWR1bGUgLmlubmVyX193cmFwIC50b3BpY3MuZXZlbiAuaW1ne3dpZHRoOjQ3JX0ucGctd2VkZGluZzAzIC5jYXJkX193cmFwIC5jYXJke21hcmdpbi1ib3R0b206NHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXdlZGRpbmcwMyAuY2FyZF9fd3JhcCAuY2FyZHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdlZGRpbmcwMyAuY2FyZF9fd3JhcCAuY2FyZHttYXJnaW4tYm90dG9tOjNyZW19fS5wZy13ZWRkaW5nMDMgLmNhcmRfX3dyYXAgLmNhcmQ6Zmlyc3Qtb2YtdHlwZSAuaW1ne2JvcmRlcjoxcHggc29saWQgI2ViZWJlYn0ucGctd2VkZGluZzAzIC5jYXJkX193cmFwIC5pbWd7d2lkdGg6NDUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctd2VkZGluZzAzIC5jYXJkX193cmFwIC5pbWd7d2lkdGg6NjAlO21hcmdpbi1ib3R0b206MnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy13ZWRkaW5nMDMgLmNhcmRfX3dyYXAgLmltZ3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbX19LnBnLXdlZGRpbmcwMyAuY2FyZF9fd3JhcCAudGV4dF9fd3JhcHt3aWR0aDo0NSU7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctd2VkZGluZzAzIC5jYXJkX193cmFwIC50ZXh0X193cmFwe3dpZHRoOjU1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy13ZWRkaW5nMDMgLmNhcmRfX3dyYXAgLnRleHRfX3dyYXB7d2lkdGg6MTAwJX19LnBnLXdlZGRpbmcwMyAuY2FyZF9fd3JhcCAudGV4dF9fd3JhcCAudGl0bGV7Zm9udC1zaXplOmNsYW1wKDEuMzc1cmVtLDN2dywxLjYyNXJlbSk7bGluZS1oZWlnaHQ6MS40O21hcmdpbi1ib3R0b206MXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXdlZGRpbmcwMyAuY2FyZF9fd3JhcCAudGV4dF9fd3JhcCAudGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9fS5wZy13ZWRkaW5nMDMgLmNhcmRfX3dyYXAgLnRleHRfX3dyYXAgLnRpdGxlIHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojYWJhMzdlO2ZvbnQtc2l6ZTpjbGFtcCguNzVyZW0sMnZ3LC44NzVyZW0pfS5wZy13ZWRkaW5nMDMgLmNhcmRfX3dyYXAgLnRleHRfX3dyYXAgLnRleHR7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pO3RleHQtYWxpZ246anVzdGlmeX0ucGctd2VkZGluZzAzIC5jYXJkX193cmFwIC50ZXh0X193cmFwIC5iZW5lZml0e2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTttYXJnaW4tdG9wOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy13ZWRkaW5nMDMgLmNhcmRfX3dyYXAgLnRleHRfX3dyYXAgLmJlbmVmaXR7bWFyZ2luLXRvcDoxcmVtfX0ucGctd2VkZGluZzAzIC5ib3R0b21fX3dyYXAgLm1haW4taW1ne3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXdlZGRpbmcwMyAuYm90dG9tX193cmFwIC5tYWluLWltZ3ttYXJnaW4tYm90dG9tOjNyZW19fS5wZy13ZWRkaW5nMDMgLmJvdHRvbV9fd3JhcCAubWFpbi1pbWcgLmFic29sdXRlX190ZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMCU7bGVmdDowO3dpZHRoOjkwJTtjb2xvcjojZmZmO2ZvbnQtc2l6ZTpjbGFtcCgyLjI1cmVtLDR2dywyLjg3NXJlbSk7dGV4dC1hbGlnbjpyaWdodDtsaW5lLWhlaWdodDoxLjR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy13ZWRkaW5nMDMgLmJvdHRvbV9fd3JhcCAubWFpbi1pbWcgLmFic29sdXRlX190ZXh0e3RvcDo3NSU7bGVmdDozJX19LnBnLXdlZGRpbmcwMyAuYm90dG9tX193cmFwIC5sZWFke3dpZHRoOjkwJTtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4xMjVyZW0pO2xpbmUtaGVpZ2h0OjI7bWFyZ2luOjAgYXV0byA1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctd2VkZGluZzAzIC5ib3R0b21fX3dyYXAgLmxlYWR7dGV4dC1hbGlnbjpqdXN0aWZ5O21hcmdpbi1ib3R0b206M3JlbX19LnBnLXdlZGRpbmcwMyAuYm90dG9tX193cmFwIC5yZXN0YXVyYW50e3dpZHRoOm1pbig5MCUsNTgwcHgpO21hcmdpbjowIGF1dG99LnBnLXdlZGRpbmcwMyAuYm90dG9tX193cmFwIC5yZXN0YXVyYW50IC5pbWd7bWFyZ2luLWJvdHRvbToycmVtfS5wZy13ZWRkaW5nMDMgLmJvdHRvbV9fd3JhcCAucmVzdGF1cmFudCAubmFtZXtmb250LXNpemU6Y2xhbXAoMS4xMjVyZW0sMnZ3LDEuMjVyZW0pO21hcmdpbi1ib3R0b206MXJlbX0ucGctd2VkZGluZzAzIC5ib3R0b21fX3dyYXAgLnJlc3RhdXJhbnQgLnAtbGluayBzcGFue2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKX0ucGctd2VkZGluZzAzIC5ib3R0b21fX3dyYXAgLnJlc3RhdXJhbnQgLnAtbGluayAuYy1jaXJjbGUtYnV0dG9ue3dpZHRoOjY1cHg7aGVpZ2h0OjY1cHh9LnBnLWluZm9ybWF0aW9uLXRhYmxle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhYmEzN2U7bWFyZ2luOjVyZW0gYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWluZm9ybWF0aW9uLXRhYmxle21hcmdpbjozcmVtIGF1dG99fS5wZy1pbmZvcm1hdGlvbi10YWJsZSAuZm9udC1lbntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWJvdHRvbTouM3JlbTttYXJnaW4tYm90dG9tOjJyZW19LnBnLWluZm9ybWF0aW9uLXRhYmxlIC5mb250LWVuIC5jZW50ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDAlO2NvbG9yOiNhYmEzN2U7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sMnZ3LDEuNjI1cmVtKTtmb250LXN0eWxlOml0YWxpYzt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLWluZm9ybWF0aW9uLXRhYmxlIC5mb250LWVuIC5jZW50ZXJ7d2lkdGg6NjAlO3RleHQtYWxpZ246bGVmdH19LnBnLWluZm9ybWF0aW9uLXRhYmxlIC5mb250LWVuOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMXB4O2xlZnQ6MDt3aWR0aDo0MCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2FiYTM3ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLWluZm9ybWF0aW9uLXRhYmxlIC5mb250LWVuOjpiZWZvcmV7d2lkdGg6NjAlfX0ucGctaW5mb3JtYXRpb24tdGFibGUgLnRhYmxlX193cmFwcGVye3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWJvdHRvbToycmVtO21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLWluZm9ybWF0aW9uLXRhYmxlIC50YWJsZV9fd3JhcHBlcntwYWRkaW5nLWJvdHRvbToxLjVyZW07bWFyZ2luLWJvdHRvbToxLjVyZW19fS5wZy1pbmZvcm1hdGlvbi10YWJsZSAudGFibGVfX3dyYXBwZXI6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5wZy1pbmZvcm1hdGlvbi10YWJsZSBkdHt3aWR0aDoxMCU7Zm9udC1zaXplOi44NzVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey5wZy1pbmZvcm1hdGlvbi10YWJsZSBkdHttYXJnaW4tYm90dG9tOi4zcmVtfX0ucGctaW5mb3JtYXRpb24tdGFibGUgZGR7d2lkdGg6ODUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsucGctaW5mb3JtYXRpb24tdGFibGUgZGR7d2lkdGg6MTAwJX19LnBnLWluZm9ybWF0aW9uLXRhYmxlIGRkIC50aXRsZXtmb250LXNpemU6Y2xhbXAoLjkzNzVyZW0sMnZ3LDFyZW0pO3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1pbmZvcm1hdGlvbi10YWJsZSBkZCAudGV4dHtmb250LXNpemU6Ljg3NXJlbTt0ZXh0LWFsaWduOmp1c3RpZnl9LnBnLWluZm9ybWF0aW9uLXRhYmxlIGRkIC50ZXh0LmJvdHRvbXttYXJnaW4tdG9wOjFyZW19LnBnLWluZm9ybWF0aW9uLXRhYmxlIGRkIC5saXN0IGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTouODc1cmVtO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWxlZnQ6MXJlbX0ucGctaW5mb3JtYXRpb24tdGFibGUgZGQgLmxpc3QgbGk6OmJlZm9yZXtjb250ZW50Olwi44O7XCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2ZvbnQtc2l6ZTouODc1cmVtfS5wZy1pbmZvcm1hdGlvbiAuaGVhZGVyLXRpdGxle2NvbG9yOiNhYmEzN2U7Zm9udC1zaXplOmNsYW1wKDEuNXJlbSwzdncsMS43NXJlbSk7bGluZS1oZWlnaHQ6MS40O21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLWluZm9ybWF0aW9uIC5oZWFkZXItdGl0bGV7bWFyZ2luLWJvdHRvbToxcmVtfX0ucGctaW5mb3JtYXRpb24gLm1lc3NhZ2V7Ym9yZGVyOjFweCBzb2xpZCAjYWJhMzdlO2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTtwYWRkaW5nOjJyZW0gMXJlbTttYXJnaW4tYm90dG9tOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpey5wZy1pbmZvcm1hdGlvbiAubWVzc2FnZXtwYWRkaW5nOjJyZW0gLjVyZW19fS5wZy1pbmZvcm1hdGlvbiAuZXpfX3dyYXB7bWFyZ2luLWJvdHRvbTozcmVtfS5wZy1pbmZvcm1hdGlvbiAuZXpfX3dyYXAgLmltZ3t3aWR0aDo0MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1pbmZvcm1hdGlvbiAuZXpfX3dyYXAgLmltZ3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MS41cmVtfX0ucGctaW5mb3JtYXRpb24gLmV6X193cmFwIC50ZXh0X193cmFwe3dpZHRoOjU1JTtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sXCJTZWdvZSBVSVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2FOZXVlLFl1R290aGljLFwiWXUgR290aGljIE1lZGl1bVwiLFwiWXUgR290aGljXCIsVmVyZGFuYSxNZWlyeW8sc2Fucy1zZXJpZjttYXJnaW4tbGVmdDo1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLWluZm9ybWF0aW9uIC5lel9fd3JhcCAudGV4dF9fd3JhcHt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjB9fS5wZy1pbmZvcm1hdGlvbiAuZXpfX3dyYXAgLnRleHRfX3dyYXAgLnRpdGxle2NvbG9yOiNhYmEzN2U7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLDJ2dywxLjI1cmVtKTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1pbmZvcm1hdGlvbiAuZXpfX3dyYXAgLnRleHRfX3dyYXAgLnRpdGxle21hcmdpbi1ib3R0b206LjNyZW19fS5wZy1pbmZvcm1hdGlvbiAuZXpfX3dyYXAgLnRleHRfX3dyYXAgLnRleHR7Zm9udC1zaXplOi44NzVyZW07dGV4dC1hbGlnbjpqdXN0aWZ5fS5wZy1pbmZvcm1hdGlvbiAuYWN0aW9uX19jb250YWluZXJ7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhTmV1ZSxZdUdvdGhpYyxcIll1IEdvdGhpYyBNZWRpdW1cIixcIll1IEdvdGhpY1wiLFZlcmRhbmEsTWVpcnlvLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTozcmVtfS5wZy1pbmZvcm1hdGlvbiAuYWN0aW9uX19jb250YWluZXI6bm90KDpsYXN0LW9mLXR5cGUpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWJ9LnBnLWluZm9ybWF0aW9uIC5hY3Rpb25fX2NvbnRhaW5lciAuY29udGFpbmVyLXRpdGxle2NvbG9yOiM3YWFlYmU7Zm9udC1zaXplOmNsYW1wKDEuMzc1cmVtLDJ2dywxLjVyZW0pO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToycmVtfS5wZy1pbmZvcm1hdGlvbiAuYWN0aW9uX19jb250YWluZXIgLmljb25fX3dyYXB7d2lkdGg6MzAlO21hcmdpbi1ib3R0b206M3JlbX0ucGctaW5mb3JtYXRpb24gLmFjdGlvbl9fY29udGFpbmVyIC5pY29uX193cmFwOm5vdCg6bnRoLWNoaWxkKDNuKSl7bWFyZ2luLXJpZ2h0OjUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctaW5mb3JtYXRpb24gLmFjdGlvbl9fY29udGFpbmVyIC5pY29uX193cmFwOm5vdCg6bnRoLWNoaWxkKDNuKSl7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsucGctaW5mb3JtYXRpb24gLmFjdGlvbl9fY29udGFpbmVyIC5pY29uX193cmFwe3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToycmVtfX0ucGctaW5mb3JtYXRpb24gLmFjdGlvbl9fY29udGFpbmVyIC5pY29uX193cmFwIC5pY29ue3dpZHRoOm1pbig2MCUsMjIwcHgpO21hcmdpbjowIGF1dG8gMXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCl7LnBnLWluZm9ybWF0aW9uIC5hY3Rpb25fX2NvbnRhaW5lciAuaWNvbl9fd3JhcCAuaWNvbnt3aWR0aDo1MCV9fS5wZy1pbmZvcm1hdGlvbiAuYWN0aW9uX19jb250YWluZXIgLmljb25fX3dyYXAgLnRleHRfX3dyYXAgLnRpdGxle2NvbG9yOiM3YWFlYmU7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTouM3JlbX0ucGctaW5mb3JtYXRpb24gLmFjdGlvbl9fY29udGFpbmVyIC5pY29uX193cmFwIC50ZXh0X193cmFwIC50ZXh0e2ZvbnQtc2l6ZTouODc1cmVtO3RleHQtYWxpZ246anVzdGlmeX0ucGctc3R5bGUtaGVyb3ttYXJnaW4tYm90dG9tOjVyZW19LnBnLXN0eWxlLWhlcm8gLm1haW4taW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1cmVtfS5wZy1zdHlsZS1oZXJvIC5tYWluLWltZyAuYWJzb2x1dGUtdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6ODAlO2xlZnQ6MTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctc3R5bGUtaGVybyAubWFpbi1pbWcgLmFic29sdXRlLXRleHR7dG9wOjg1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zdHlsZS1oZXJvIC5tYWluLWltZyAuYWJzb2x1dGUtdGV4dHtsZWZ0OjUlO21heC13aWR0aDozMDBweH19LnBnLXN0eWxlLWhlcm8gLm1haW4taW1nIC5jLWJyZWFkY3J1bWJze21hcmdpbi10b3A6LjVyZW19LnBnLXN0eWxlLWhlcm8gLm1haW4tdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOmNsYW1wKDEuNzVyZW0sM3Z3LDIuMTI1cmVtKTtsaW5lLWhlaWdodDoxLjY7cGFkZGluZy1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MnJlbX0ucGctc3R5bGUtaGVybyAubWFpbi10aXRsZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYWJhMzdlO3dpZHRoOjE1MHB4fS5wZy1zdHlsZS1oZXJvIC5wb2ludHtjb2xvcjojYWJhMzdlO2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwzdncsMS42MjVyZW0pO21hcmdpbi1ib3R0b206MS41cmVtfS5wZy1zdHlsZS1oZXJvIC50ZXh0e3dpZHRoOm1pbig5MCUsNzUwcHgpO2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTt0ZXh0LWFsaWduOmp1c3RpZnk7bWFyZ2luOjAgYXV0byA1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtaGVybyAudGV4dHttYXJnaW4tYm90dG9tOjNyZW19fS5wZy1zdHlsZS1oZXJvIC5pbnRyb19fd3JhcHBlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zdHlsZS1oZXJvIC5pbnRyb19fd3JhcHBlcntkaXNwbGF5OmJsb2NrfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXN0eWxlLWhlcm8gLmludHJvX193cmFwcGVye21hcmdpbi1ib3R0b206M3JlbX19LnBnLXN0eWxlLWhlcm8gLmludHJvX193cmFwcGVyIC5pdGVte3dpZHRoOjMyJTttYXJnaW4tcmlnaHQ6MiV9LnBnLXN0eWxlLWhlcm8gLmludHJvX193cmFwcGVyIC5pdGVtOm50aC1jaGlsZCgzbil7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1zdHlsZS1oZXJvIC5pbnRyb19fd3JhcHBlciAuaXRlbTpudGgtY2hpbGQoM24pe21hcmdpbi1yaWdodDozLjUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXN0eWxlLWhlcm8gLmludHJvX193cmFwcGVyIC5pdGVte3dpZHRoOjQ2JSAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXN0eWxlLWhlcm8gLmludHJvX193cmFwcGVyIC5pdGVte3dpZHRoOjEwMCUgIWltcG9ydGFudH19LnBnLXN0eWxlLWhlcm8gLmludHJvX193cmFwcGVyIC5pdGVtIC5pbWd7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW19LnBnLXN0eWxlLWhlcm8gLmludHJvX193cmFwcGVyIC5pdGVtIC5jYXB0aW9ue2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTtsaW5lLWhlaWdodDoxLjZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zdHlsZS1oZXJvIC5pbnRyb19fd3JhcHBlciAuaXRlbSAuY2FwdGlvbntwYWRkaW5nLXRvcDoycmVtfX0ucGctc3R5bGUtaGVybyAuaGVyby1pbGx1c3QgaW1ne3dpZHRoOmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1zdHlsZS1oZXJvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWx7ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXN0eWxlLWhlcm8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbHtkaXNwbGF5OmJsb2NrO2JvdHRvbTo1NXB4ICFpbXBvcnRhbnR9fS5wZy1zdHlsZS1yZWNvbW1lbmR7bWFyZ2luLWJvdHRvbTo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtcmVjb21tZW5ke21hcmdpbi1ib3R0b206M3JlbX19LnBnLXN0eWxlLXJlY29tbWVuZCAucmVjb21tZW5kX193cmFwe21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXN0eWxlLXJlY29tbWVuZCAucmVjb21tZW5kX193cmFwe21hcmdpbi1ib3R0b206MXJlbX19LnBnLXN0eWxlLXJlY29tbWVuZCAucmVjb21tZW5kX193cmFwIC5pdGVte2Rpc3BsYXk6Z3JpZDtwbGFjZS1jb250ZW50OmNlbnRlcjt3aWR0aDozMCU7YXNwZWN0LXJhdGlvOjEvMTtib3JkZXI6MXB4IHNvbGlkICNhYmEzN2U7cGFkZGluZzozcmVtIDFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1zdHlsZS1yZWNvbW1lbmQgLnJlY29tbWVuZF9fd3JhcCAuaXRlbXt3aWR0aDo0NSV9LnBnLXN0eWxlLXJlY29tbWVuZCAucmVjb21tZW5kX193cmFwIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTozcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXN0eWxlLXJlY29tbWVuZCAucmVjb21tZW5kX193cmFwIC5pdGVte3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOmF1dG87cGFkZGluZzoxLjVyZW0gMXJlbX0ucGctc3R5bGUtcmVjb21tZW5kIC5yZWNvbW1lbmRfX3dyYXAgLml0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjFyZW19fS5wZy1zdHlsZS1yZWNvbW1lbmQgLnJlY29tbWVuZF9fd3JhcCAuaXRlbSBzcGFue2NvbG9yOiNhYmEzN2U7Zm9udC1zaXplOmNsYW1wKDFyZW0sMnZ3LDEuMTI1cmVtKX0ucGctc3R5bGUtcmVjb21tZW5kIC50ZXh0e2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKX0ucGctc3R5bGUtZmVhdHVyZXMgLmZlYXR1cmVfX3dyYXB7bWFyZ2luLWJvdHRvbTo1cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtZmVhdHVyZXMgLmZlYXR1cmVfX3dyYXB7bWFyZ2luLWJvdHRvbTozcmVtfX0ucGctc3R5bGUtZmVhdHVyZXMgLmZlYXR1cmVfX3dyYXAgLmltZ3t3aWR0aDo1MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zdHlsZS1mZWF0dXJlcyAuZmVhdHVyZV9fd3JhcCAuaW1ne3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXN0eWxlLWZlYXR1cmVzIC5mZWF0dXJlX193cmFwIC5pbWcucmlnaHR7b3JkZXI6LTF9fS5wZy1zdHlsZS1mZWF0dXJlcyAuZmVhdHVyZV9fd3JhcCAudGV4dF9fd3JhcHt3aWR0aDo1MCU7cGFkZGluZzowIDUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtZmVhdHVyZXMgLmZlYXR1cmVfX3dyYXAgLnRleHRfX3dyYXB7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfX0ucGctc3R5bGUtZmVhdHVyZXMgLmZlYXR1cmVfX3dyYXAgLnRleHRfX3dyYXAgLnRpdGxle2NvbG9yOiNhYmEzN2U7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLDJ2dywxLjI1cmVtKTt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbTouNXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXN0eWxlLWZlYXR1cmVzIC5mZWF0dXJlX193cmFwIC50ZXh0X193cmFwIC50aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn19LnBnLXN0eWxlLWZlYXR1cmVzIC5mZWF0dXJlX193cmFwIC50ZXh0X193cmFwIC50ZXh0e2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFJvYm90byxcIlNlZ29lIFVJXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYU5ldWUsWXVHb3RoaWMsXCJZdSBHb3RoaWMgTWVkaXVtXCIsXCJZdSBHb3RoaWNcIixWZXJkYW5hLE1laXJ5byxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKTt0ZXh0LWFsaWduOmp1c3RpZnl9LnBnLXN0eWxlLWZlYXR1cmVzIC5zaHJpbmVfX3dyYXB7d2lkdGg6NTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtZmVhdHVyZXMgLnNocmluZV9fd3JhcHt3aWR0aDoxMDAlfX0ucGctc3R5bGUtZmVhdHVyZXMgLnNocmluZV9fd3JhcCAuaW1ne3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zdHlsZS1mZWF0dXJlcyAuc2hyaW5lX193cmFwIC5pbWd7bWFyZ2luLWJvdHRvbTouNXJlbX19LnBnLXN0eWxlLWZlYXR1cmVzIC5zaHJpbmVfX3dyYXAgLmNhcHRpb257Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1ib3R0b206MS41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtZmVhdHVyZXMgLnNocmluZV9fd3JhcCAuY2FwdGlvbntwYWRkaW5nLXJpZ2h0Oi41cmVtfX0ucGctc3R5bGUtZmVhdHVyZXMgLnNocmluZV9fd3JhcCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JhY2tncm91bmQtY29sb3I6I2FiYTM3ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXN0eWxlLWZlYXR1cmVzIC5zaHJpbmVfX3dyYXAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbHtib3R0b206MCAhaW1wb3J0YW50fX0ucGctc3R5bGUtZmVhdHVyZXMgLnN0ZXBfX3RvZ2dsZXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNhYmEzN2U7Y29sb3I6I2ZmZjtmb250LXNpemU6MXJlbTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoxcmVtIDJyZW07Y3Vyc29yOnBvaW50ZXJ9LnBnLXN0eWxlLWZlYXR1cmVzIC5zdGVwX190b2dnbGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoycmVtO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmZ9LnBnLXN0eWxlLWZlYXR1cmVzIC5zdGVwX190b2dnbGUub3V0ZXJ7d2lkdGg6MTAwJTt2aXNpYmlsaXR5OnZpc2libGU7bWFyZ2luLXRvcDoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtZmVhdHVyZXMgLnN0ZXBfX3RvZ2dsZS5vdXRlcntkaXNwbGF5OmJsb2NrfX0ucGctc3R5bGUtZmVhdHVyZXMgLnN0ZXBfX3RvZ2dsZS5vdXRlcjo6YWZ0ZXJ7dG9wOjMwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSgxMzVkZWcpfS5wZy1zdHlsZS1mZWF0dXJlcyAuc3RlcF9fdG9nZ2xlLm91dGVyLmlzX19jbG9zZXt2aXNpYmlsaXR5OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXN0eWxlLWZlYXR1cmVzIC5zdGVwX190b2dnbGUub3V0ZXIuaXNfX2Nsb3Nle2Rpc3BsYXk6bm9uZX19LnBnLXN0eWxlLWZlYXR1cmVzIC5zdGVwX190b2dnbGUuaW5uZXJ7d2lkdGg6bWluKDEwMCUsMzkwcHgpO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zdHlsZS1mZWF0dXJlcyAuc3RlcF9fdG9nZ2xlLmlubmVye21hcmdpbi10b3A6MXJlbX19LnBnLXN0eWxlLWZlYXR1cmVzIC5zdGVwX190b2dnbGUuaW5uZXI6OmFmdGVye3RvcDo0MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoLTQ1ZGVnKX0ucGctc3R5bGUtZmVhdHVyZXMgLnN0ZXBfX3dyYXBwZXJ7ZGlzcGxheTpub25lO3dpZHRoOm1pbig5MCUsMTIwMHB4KTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDo1JX0ucGctc3R5bGUtZmVhdHVyZXMgLnN0ZXBfX3dyYXBwZXIgLnN0ZXBfX2xpc3Rze2JvcmRlcjoxcHggc29saWQgI2FiYTM3ZTtwYWRkaW5nOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zdHlsZS1mZWF0dXJlcyAuc3RlcF9fd3JhcHBlciAuc3RlcF9fbGlzdHN7cGFkZGluZzoycmVtIDFyZW19fS5wZy1zdHlsZS1mZWF0dXJlcyAuc3RlcF9fd3JhcHBlciAuc3RlcF9fbGlzdHMgLml0ZW17d2lkdGg6MzIlO21hcmdpbi1ib3R0b206MnJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXN0eWxlLWZlYXR1cmVzIC5zdGVwX193cmFwcGVyIC5zdGVwX19saXN0cyAuaXRlbXt3aWR0aDoxMDAlfS5wZy1zdHlsZS1mZWF0dXJlcyAuc3RlcF9fd3JhcHBlciAuc3RlcF9fbGlzdHMgLml0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9fS5wZy1zdHlsZS1mZWF0dXJlcyAuc3RlcF9fd3JhcHBlciAuc3RlcF9fbGlzdHMgLml0ZW06bm90KDpudGgtY2hpbGQoM24pKXttYXJnaW4tcmlnaHQ6MiV9LnBnLXN0eWxlLWZlYXR1cmVzIC5zdGVwX193cmFwcGVyIC5zdGVwX19saXN0cyAuaXRlbSAuaW1ne3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtfS5wZy1zdHlsZS1mZWF0dXJlcyAuc3RlcF9fd3JhcHBlciAuc3RlcF9fbGlzdHMgLml0ZW0gLmhlYWRlcntjb2xvcjojYWJhMzdlO2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwydncsMS4yNXJlbSk7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206LjNyZW19LnBnLXN0eWxlLWZlYXR1cmVzIC5zdGVwX193cmFwcGVyIC5zdGVwX19saXN0cyAuaXRlbSAuaGVhZGVyIC5udW17cGFkZGluZy1yaWdodDo2cHh9LnBnLXN0eWxlLWZlYXR1cmVzIC5zdGVwX193cmFwcGVyIC5zdGVwX19saXN0cyAuaXRlbSAuaGVhZGVyIC5udW06OmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYmEzN2U7cGFkZGluZzowIDRweH0ucGctc3R5bGUtZmVhdHVyZXMgLnN0ZXBfX3dyYXBwZXIgLnN0ZXBfX2xpc3RzIC5pdGVtIC50ZXh0e2ZvbnQtc2l6ZTouODc1cmVtO3RleHQtYWxpZ246anVzdGlmeTtsaW5lLWhlaWdodDoxLjZ9LnBnLXN0eWxlLWZlYXR1cmVzIC5zdGVwX193cmFwcGVyIC5zdGVwX19hZnRlcntib3JkZXItd2lkdGg6MCAxcHggMXB4IDFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNhYmEzN2U7cGFkZGluZzoycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtZmVhdHVyZXMgLnN0ZXBfX3dyYXBwZXIgLnN0ZXBfX2FmdGVye3BhZGRpbmc6MXJlbSAxcmVtIDJyZW0gMXJlbX19LnBnLXN0eWxlLWZlYXR1cmVzIC5zdGVwX193cmFwcGVyIC5zdGVwX19hZnRlciAuaW1ne3dpZHRoOm1pbigxMDAlLDM4MHB4KX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXN0eWxlLWZlYXR1cmVzIC5zdGVwX193cmFwcGVyIC5zdGVwX19hZnRlciAudGV4dF9fd3JhcHtwYWRkaW5nOjB9fS5wZy1zdHlsZS1mZWF0dXJlcyAuc3RlcF9fd3JhcHBlciAuc3RlcF9fYWZ0ZXIgLnRleHRfX3dyYXAgLmhlYWRlcntjb2xvcjojYWJhMzdlO2ZvbnQtc2l6ZTpjbGFtcCgxLjEyNXJlbSwydncsMS4yNXJlbSk7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MXJlbX0ucGctc3R5bGUtZmVhdHVyZXMgLnN0ZXBfX3dyYXBwZXIgLnN0ZXBfX2FmdGVyIC50ZXh0X193cmFwIC5oZWFkZXIgLmVuZ3twYWRkaW5nLXJpZ2h0OjEwcHh9LnBnLXN0eWxlLWZlYXR1cmVzIC5zdGVwX193cmFwcGVyIC5zdGVwX19hZnRlciAudGV4dF9fd3JhcCAuaGVhZGVyIC5lbmc6OmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYmEzN2V9LnBnLXN0eWxlLWZlYXR1cmVzIC5zdGVwX193cmFwcGVyIC5zdGVwX19hZnRlciAudGV4dF9fd3JhcCAudGV4dHtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSk7dGV4dC1hbGlnbjpqdXN0aWZ5fS5wZy1zdHlsZS1mZWF0dXJlcyAuc3RlcF9fd3JhcHBlci5pc19fb3BlbntkaXNwbGF5OmJsb2NrfS5wZy1zdHlsZS1wYWNrYWdlc3ttYXJnaW4tYm90dG9tOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zdHlsZS1wYWNrYWdlc3ttYXJnaW4tYm90dG9tOjNyZW19fS5wZy1zdHlsZS1wYWNrYWdlcyAucGFja2FnZV9fdGl0bGV7Y29sb3I6I2FiYTM3ZTtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwydncsMS4zNzVyZW0pO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW4tYm90dG9tOjFyZW19LnBnLXN0eWxlLXBhY2thZ2VzIC5pdGVtc19fd3JhcHtib3JkZXItdG9wOjFweCBzb2xpZCAjYWJhMzdlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhYmEzN2U7cGFkZGluZzozcmVtIDRyZW07bWFyZ2luLWJvdHRvbTozcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtcGFja2FnZXMgLml0ZW1zX193cmFwe3BhZGRpbmc6MnJlbSAxcmVtO21hcmdpbi1ib3R0b206MnJlbX19LnBnLXN0eWxlLXBhY2thZ2VzIC5pdGVtc19fd3JhcCAudGV4dHtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSk7dGV4dC1hbGlnbjpqdXN0aWZ5fS5wZy1zdHlsZS1wYWNrYWdlcyAucHJpY2VfX3dyYXB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206M3JlbTttYXJnaW4tYm90dG9tOjNyZW19LnBnLXN0eWxlLXBhY2thZ2VzIC5wcmljZV9fd3JhcDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDptaW4oMTAwJSwzNzNweCk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2FiYTM3ZX0ucGctc3R5bGUtcGFja2FnZXMgLnByaWNlX193cmFwIC50ZXh0e2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjEyNXJlbSk7bWFyZ2luLWJvdHRvbTouNXJlbX0ucGctc3R5bGUtcGFja2FnZXMgLmJlbmVmaXRfX3dyYXAgLml0ZW17d2lkdGg6MjAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctc3R5bGUtcGFja2FnZXMgLmJlbmVmaXRfX3dyYXAgLml0ZW17d2lkdGg6MzIlO21hcmdpbi1ib3R0b206MXJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zdHlsZS1wYWNrYWdlcyAuYmVuZWZpdF9fd3JhcCAuaXRlbXt3aWR0aDo0OCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtcGFja2FnZXMgLmJlbmVmaXRfX3dyYXAgLml0ZW0ubWd0LXNte21hcmdpbi10b3A6LTFyZW19fS5wZy1zdHlsZS1wYWNrYWdlcyAuYmVuZWZpdF9fd3JhcCAuaWNvbl9fd3JhcHttYXJnaW4tYm90dG9tOjNyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zdHlsZS1wYWNrYWdlcyAuYmVuZWZpdF9fd3JhcCAuaWNvbl9fd3JhcHttYXJnaW4tYm90dG9tOjFyZW19fS5wZy1zdHlsZS1wYWNrYWdlcyAuYmVuZWZpdF9fd3JhcCAuaWNvbl9fd3JhcCAuaWxsdXN0e21hcmdpbi1ib3R0b206MXJlbX0ucGctc3R5bGUtcGFja2FnZXMgLmJlbmVmaXRfX3dyYXAgLmljb25fX3dyYXAgLmlsbHVzdCBpbWd7d2lkdGg6NTAlfS5wZy1zdHlsZS1wYWNrYWdlcyAuYmVuZWZpdF9fd3JhcCAuaWNvbl9fd3JhcCAuY2FwdGlvbntjb2xvcjojYWJhMzdlO2ZvbnQtc2l6ZTpjbGFtcCguODc1cmVtLDJ2dywxcmVtKX0ucGctc3R5bGUtcGFja2FnZXMgLmJlbmVmaXRfX3dyYXAgLmljb25fX3dyYXAgLmRldGFpbHtmb250LXNpemU6Y2xhbXAoMXJlbSwydncsMS4xMjVyZW0pO2xpbmUtaGVpZ2h0OjEuNH0ucGctc3R5bGUtcGFja2FnZXMgLmJlbmVmaXRfX3dyYXAgLmljb25fX3dyYXAgLmRldGFpbCAuZm9udC1zbXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTpjbGFtcCguNjI1cmVtLDJ2dywuNzVyZW0pO2xpbmUtaGVpZ2h0OjEuMn0ucGctc3R5bGUtcGFja2FnZXMgLm5vdGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhTmV1ZSxZdUdvdGhpYyxcIll1IEdvdGhpYyBNZWRpdW1cIixcIll1IEdvdGhpY1wiLFZlcmRhbmEsTWVpcnlvLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKC43NXJlbSwydncsLjg3NXJlbSk7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi10b3A6LjVyZW19LnBnLXN0eWxlLXFhe2JhY2tncm91bmQtY29sb3I6I2ZhZjhmNTtwYWRkaW5nOjRyZW0gMDttYXJnaW4tYm90dG9tOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zdHlsZS1xYXtwYWRkaW5nOjJyZW0gMDttYXJnaW4tYm90dG9tOjNyZW19fS5wZy1zdHlsZS1xYSAucWFfX3dyYXB7d2lkdGg6OTAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhYmEzN2U7cGFkZGluZy1ib3R0b206MXJlbTttYXJnaW46MCBhdXRvIDJyZW19LnBnLXN0eWxlLXFhIC5xYV9fd3JhcDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZTtwYWRkaW5nLWJvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtcWEgLnFhX193cmFwe3dpZHRoOjEwMCV9fS5wZy1zdHlsZS1xYSAucWFfX3dyYXAgLnF1ZXN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNhYmEzN2U7Zm9udC1zaXplOmNsYW1wKDFyZW0sMnZ3LDEuMTI1cmVtKTtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWxlZnQ6MS41cmVtO21hcmdpbi1ib3R0b206LjVyZW19LnBnLXN0eWxlLXFhIC5xYV9fd3JhcCAucXVlc3Rpb246OmJlZm9yZXtjb250ZW50OlwiUVwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNHB4O2xlZnQ6MDtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLDJ2dywxLjI1cmVtKX0ucGctc3R5bGUtcWEgLnFhX193cmFwIC5hbnN3ZXJ7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pO3RleHQtYWxpZ246anVzdGlmeX0ucGctc3R5bGUtZ2FsbGVyeXttYXJnaW4tYm90dG9tOjVyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zdHlsZS1nYWxsZXJ5e21hcmdpbi1ib3R0b206M3JlbX19LnBnLXN0eWxlLWdhbGxlcnkgLmdhbGxlcnktc2xpZGVye3dpZHRoOm1pbig4MCUsMTIwMHB4KTttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtZ2FsbGVyeSAuZ2FsbGVyeS1zbGlkZXJ7d2lkdGg6MTAwJX19LnBnLXN0eWxlLWdhbGxlcnkgLnN3aXBlci10aHVtYnN7d2lkdGg6bWluKDgwJSwxMjAwcHgpO21hcmdpbjoycmVtIGF1dG8gMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXN0eWxlLWdhbGxlcnkgLnN3aXBlci10aHVtYnN7d2lkdGg6OTAlO21hcmdpbi10b3A6MXJlbX19LnBnLXN0eWxlLWdhbGxlcnkgLnN3aXBlci10aHVtYnMgLnRodW1ibmFpbF9fbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5wZy1zdHlsZS1nYWxsZXJ5IC5zd2lwZXItdGh1bWJzIC50aHVtYm5haWxfX2xpc3QgLnRodW1ibmFpbF9faXRlbXtmbGV4OjAgMCAxMS41JTttYXJnaW4tYm90dG9tOjFyZW19LnBnLXN0eWxlLWdhbGxlcnkgLnN3aXBlci10aHVtYnMgLnRodW1ibmFpbF9fbGlzdCAudGh1bWJuYWlsX19pdGVtOmxhc3Qtb2YtdHlwZXttYXJnaW4tcmlnaHQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXN0eWxlLWdhbGxlcnkgLnN3aXBlci10aHVtYnMgLnRodW1ibmFpbF9fbGlzdCAudGh1bWJuYWlsX19pdGVte2ZsZXg6MCAwIDIzLjUlO21hcmdpbi1ib3R0b206MiV9LnBnLXN0eWxlLWdhbGxlcnkgLnN3aXBlci10aHVtYnMgLnRodW1ibmFpbF9fbGlzdCAudGh1bWJuYWlsX19pdGVtOm50aC1vZi10eXBlKDRuKXttYXJnaW4tcmlnaHQ6MH19LnBnLXN0eWxlLXJlcG9ydHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjEwcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtcmVwb3J0e21hcmdpbi1ib3R0b206N3JlbX19LnBnLXN0eWxlLXJlcG9ydDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMTAlO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDo0NXZoO2JhY2tncm91bmQtY29sb3I6I2UyZTdkZTt6LWluZGV4Oi0xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctc3R5bGUtcmVwb3J0OjphZnRlcntoZWlnaHQ6MzB2aH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zdHlsZS1yZXBvcnQ6OmFmdGVye2hlaWdodDo0NXZofX0ucGctc3R5bGUtcmVwb3J0IC5jLXN0eWxlLWhlYWRlcnttYXJnaW4tYm90dG9tOi41cmVtfS5wZy1zdHlsZS1yZXBvcnQgLnRleHR7Zm9udC1zaXplOmNsYW1wKC44NzVyZW0sMnZ3LDFyZW0pO21hcmdpbi1ib3R0b206MnJlbX0ucGctc3R5bGUtcmVwb3J0IC5yZXBvcnRfX3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtcmVwb3J0IC5yZXBvcnRfX3dyYXBwZXJ7ZGlzcGxheTpibG9ja319LnBnLXN0eWxlLXJlcG9ydCAucmVwb3J0X193cmFwcGVyLnNpbmdsZV9faXRlbXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtcmVwb3J0IC5yZXBvcnRfX3dyYXBwZXIuc2luZ2xlX19pdGVte2Rpc3BsYXk6ZmxleH19LnBnLXN0eWxlLXJlcG9ydCAucmVwb3J0X19pdGVte3dpZHRoOjMyJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1yaWdodDoyJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXN0eWxlLXJlcG9ydCAucmVwb3J0X19pdGVte21hcmdpbi1yaWdodDozLjIlfX0ucGctc3R5bGUtcmVwb3J0IC5yZXBvcnRfX2l0ZW06bnRoLWNoaWxkKDNuKXttYXJnaW4tcmlnaHQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjlweCl7LnBnLXN0eWxlLXJlcG9ydCAucmVwb3J0X19pdGVtOm50aC1jaGlsZCgzbil7bWFyZ2luLXJpZ2h0OjMuMiV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctc3R5bGUtcmVwb3J0IC5yZXBvcnRfX2l0ZW17d2lkdGg6NDYlICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctc3R5bGUtcmVwb3J0IC5yZXBvcnRfX2l0ZW17d2lkdGg6ODAlICFpbXBvcnRhbnR9fS5wZy1zdHlsZS1yZXBvcnQgLnJlcG9ydF9faXRlbSAuaW1ne292ZXJmbG93OmhpZGRlbjthc3BlY3QtcmF0aW86MTgvMTF9LnBnLXN0eWxlLXJlcG9ydCAucmVwb3J0X19pdGVtIC5pbWcgaW1ne2FzcGVjdC1yYXRpbzoxOC8xMTt0cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLjU0NSwgMC4wOCwgMC41MiwgMC45NzUpfS5wZy1zdHlsZS1yZXBvcnQgLnJlcG9ydF9faXRlbSAudGV4dF9fd3JhcHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoxcmVtIDEuNXJlbX0ucGctc3R5bGUtcmVwb3J0IC5yZXBvcnRfX2l0ZW0gLnRleHRfX3dyYXAgLmNhcGFjaXR5e2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSwydncsMS4zNzVyZW0pO2xpbmUtaGVpZ2h0OjEuNH0ucGctc3R5bGUtcmVwb3J0IC5yZXBvcnRfX2l0ZW0gLnRleHRfX3dyYXAgLmNhcGFjaXR5IC5mb250LXNte2ZvbnQtZmFtaWx5Olwi5ri45piO5pydXCIsXCJZdSBNaW5jaG9cIixZdU1pbmNobyxcIkhpcmFnaW5vIE1pbmNobyBQcm9cIixzZXJpZjtmb250LXNpemU6Y2xhbXAoLjc1cmVtLDJ2dywuODc1cmVtKX0ucGctc3R5bGUtcmVwb3J0IC5yZXBvcnRfX2l0ZW0gLnRleHRfX3dyYXAgLnBsYWNle2NvbG9yOiM3YjdiN2I7Zm9udC1zaXplOmNsYW1wKC43NXJlbSwydncsLjg3NXJlbSl9QG1lZGlhKGFueS1ob3ZlcjogaG92ZXIpey5wZy1zdHlsZS1yZXBvcnQgLnJlcG9ydF9faXRlbTpob3ZlciBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9fS5wZy1zdHlsZS1yZXBvcnQgLnAtbGlua3t3aWR0aDo5MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1zdHlsZS1yZXBvcnQgLnAtbGluayAuZm9udC1zbXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouNjI1cmVtO21hcmdpbi1ib3R0b206LjNyZW19fS5wZy1wcml2YWN5e21hcmdpbjo4MHB4IGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY5cHgpey5wZy1wcml2YWN5e21hcmdpbjo1NnB4IGF1dG99fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsucGctcHJpdmFjeXttYXJnaW46NDBweCBhdXRvfX0ucGctcHJpdmFjeSAubm90ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhTmV1ZSxZdUdvdGhpYyxcIll1IEdvdGhpYyBNZWRpdW1cIixcIll1IEdvdGhpY1wiLFZlcmRhbmEsTWVpcnlvLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKC44MTI1cmVtLDJ2dywuOTM3NXJlbSk7dGV4dC1hbGlnbjpqdXN0aWZ5O3BhZGRpbmc6MnJlbSAzcmVtO21hcmdpbi1ib3R0b206NHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnBnLXByaXZhY3kgLm5vdGV7cGFkZGluZzoycmVtIDFyZW07bWFyZ2luLWJvdHRvbToycmVtfX0ucGctcHJpdmFjeSAucHJpdmFjeV9fd3JhcHttYXJnaW4tYm90dG9tOjJyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1wcml2YWN5IC5wcml2YWN5X193cmFwe21hcmdpbi1ib3R0b206MXJlbX19LnBnLXByaXZhY3kgLnByaXZhY3lfX3dyYXA6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO3BhZGRpbmctYm90dG9tOjFyZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5wZy1wcml2YWN5IC5wcml2YWN5X193cmFwOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206LjVyZW19fS5wZy1wcml2YWN5IC5wcml2YWN5X193cmFwIC50aXRsZXtjb2xvcjojYWJhMzdlO2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLDJ2dywxLjEyNXJlbSk7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206LjVyZW19LnBnLXByaXZhY3kgLnByaXZhY3lfX3dyYXAgLnRleHR7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhTmV1ZSxZdUdvdGhpYyxcIll1IEdvdGhpYyBNZWRpdW1cIixcIll1IEdvdGhpY1wiLFZlcmRhbmEsTWVpcnlvLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKC44MTI1cmVtLDJ2dywuOTM3NXJlbSk7dGV4dC1hbGlnbjpqdXN0aWZ5O21hcmdpbi1ib3R0b206LjVyZW19LnBnLXByaXZhY3kgLnByaXZhY3lfX3dyYXAgLmxpc3QgbGl7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLFwiU2Vnb2UgVUlcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhTmV1ZSxZdUdvdGhpYyxcIll1IEdvdGhpYyBNZWRpdW1cIixcIll1IEdvdGhpY1wiLFZlcmRhbmEsTWVpcnlvLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNsYW1wKC44MTI1cmVtLDJ2dywuOTM3NXJlbSk7dGV4dC1hbGlnbjpqdXN0aWZ5O3BhZGRpbmctbGVmdDoxcmVtO21hcmdpbi1ib3R0b206LjNyZW19LnBnLXByaXZhY3kgLnByaXZhY3lfX3dyYXAgLmxpc3QgbGk6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDowO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2FiYTM3ZX0ucGctZHJlc3NfX2ZsZXh7Z2FwOjIlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZHJlc3NfX2ZsZXh7Z2FwOjElfX0ucGctZHJlc3NfX2ZsZXggLml0ZW17d2lkdGg6MjMuNSU7bWFyZ2luLWJvdHRvbToxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2OXB4KXsucGctZHJlc3NfX2ZsZXggLml0ZW17d2lkdGg6MzIuNiU7bWFyZ2luLWJvdHRvbTouMnJlbX19LnBnLTQwNHtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxSb2JvdG8sXCJTZWdvZSBVSVwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2FOZXVlLFl1R290aGljLFwiWXUgR290aGljIE1lZGl1bVwiLFwiWXUgR290aGljXCIsVmVyZGFuYSxNZWlyeW8sc2Fucy1zZXJpZjttYXJnaW46NXJlbSBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KXsucGctNDA0e21hcmdpbjozcmVtIGF1dG99fS5wZy00MDQgLnRpdGxle2ZvbnQtc2l6ZTpjbGFtcCgxLjI1cmVtLDJ2dywxLjM3NXJlbSk7bWFyZ2luLWJvdHRvbToxcmVtfS5wZy00MDQgcHtmb250LXNpemU6Y2xhbXAoLjg3NXJlbSwydncsMXJlbSl9XG4iXX0= */