body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal
}

ul,
ol {
    list-style-type: none
}

em,
strong,
th,
address {
    font-style: normal;
    font-weight: normal;
    text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-size: 100%
}

img,
object,
embed {
    border: 0;
    vertical-align: top
}

img {
    max-width: 100%;
    height: auto
}

hr {
    display: none
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 100%
}

li {
    list-style-type: none
}

strong {
    font-weight: bold
}

a {
    outline: none
}

a:link,
a:visited {
    color: #000;
    text-decoration: none
}

a:hover,
a:active {
    text-decoration: none
}

* {
    box-sizing: border-box
}

header {
    position: fixed;
    left: 0px;
    top: -82px;
    width: 100%;
    height: 80px;
    background-color: rgba(255, 255, 255, 0.95);
    border-bottom: solid 2px #000;
    z-index: 110;
    transition: 0.8s
}

header::after {
    content: " ";
    display: block;
    clear: both
}

header .logo {
    width: 134px;
    padding: 0;
    position: absolute;
    left: 30px;
    top: 22px;
    transition: 0.5s
}

header .logo a {
    transition: 0.3s
}

header .logo a:hover {
    opacity: 0.45
}

header .header_txt {
    display: none
}

header nav {
    float: right;
    display: block
}

header nav ul {
    margin-right: 1.6vw
}

header nav ul li {
    float: left
}

header nav ul li a {
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700;
    line-height: 80px;
    padding: 0 1.4vw;
    display: block;
    transition: 0.3s;
    text-decoration: none
}

header nav ul li a:hover {
    opacity: 0.45
}

header.header_in {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 80px;
    border-bottom: solid 2px #000;
    z-index: 110
}

header .btn_drawer,
header .drawer-nav {
    display: none;
    font-size: 100% !important;
    padding: 0;
    margin: 0
}

@media screen and (max-width: 1320px) {
    header .header_txt {
        display: block;
        position: absolute;
        left: 130px;
        top: 19px;
        font-size: 11px;
        line-height: 20px
    }
}

@media screen and (max-width: 480px) {
    header .header_txt {
        display: block;
        position: absolute;
        left: 130px;
        top: 19px;
        font-size: 11px;
        line-height: 20px
    }
}

@media screen and (max-width: 350px) {
    header .header_txt {
        display: block;
        position: absolute;
        left: 125px;
        top: 19px;
        font-size: 10px;
        line-height: 20px
    }
}

@media screen and (max-width: 1150px) {
    header nav ul li a {
        float: left;
        font-size: 13px;
        letter-spacing: 0px;
        font-weight: 700;
        line-height: 80px;
        padding: 0 1.3vw;
        display: block;
        transition: 0.3s;
        text-decoration: none
    }
}

@media screen and (max-width: 1320px) {
    header {
        position: fixed;
        left: 0px;
        top: -62px;
        width: 100%;
        height: 60px
    }

    header .logo {
        width: 100px;
        padding: 0;
        position: absolute;
        left: 15px;
        top: 16px;
        transition: 0.5s
    }

    header nav {
        display: none
    }

    header.header_in {
        position: fixed;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 60px;
        border-bottom: solid 2px #000;
        z-index: 110
    }
}

@media screen and (max-width: 1320px) {
    header .btn_drawer {
        display: block;
        position: absolute;
        right: 0px;
        top: 0px;
        z-index: 101
    }

    header .btn_drawer button {
        padding: 15px 10px;
        max-height: 60px !important
    }

    .menu_txt {
        display: none
    }

    .drawer-open .menu_txt {
        display: block;
        color: #000;
        font-size: 10px;
        line-height: 1;
        padding: 0;
        margin: 0 0 0 -3px;
        position: relative;
        top: 3px;
        font-weight: normal;
        text-align: center;
        font-family: Helvetica, Arial, "sans-serif"
    }

    .drawer-hamburger {
        top: 9px !important;
        right: 4px !important;
        margin: 0;
        padding: 0
    }

    .drawer-open .drawer-hamburger {
        top: 3px !important;
        right: 4px !important
    }
}

footer {
    border-top: solid 2px #000;
    background: #fff;
    padding: 30px 0;
    position: relative;
    z-index: 2
}

footer .footer_nav {
    text-align: center
}

footer .footer_nav ul {
    text-align: center;
    margin: 0 auto
}

footer .footer_nav ul li {
    text-align: center;
    display: inline-block
}

footer .footer_nav ul li a {
    font-size: 13px;
    line-height: 1;
    letter-spacing: 1px;
    font-weight: 700;
    padding: 10px 17px;
    display: inline-block;
    transition: 0.3s;
    text-decoration: none
}

footer .footer_nav ul li a:hover {
    opacity: 0.45
}

footer .daeg_logo {
    margin: 70px auto 0;
    width: 80px
}

footer .copyright {
    margin-top: 30px;
    font-size: 13px;
    line-height: 1;
    letter-spacing: 1px;
    text-align: center;
    font-family: Helvetica, Arial, "sans-serif";
    font-weight: 500
}

@media screen and (max-width: 480px) {
    footer .footer_nav ul li a {
        font-size: 13px;
        line-height: 1;
        letter-spacing: 0px;
        font-weight: 700;
        padding: 10px 15px;
        display: inline-block;
        transition: 0.3s;
        text-decoration: none
    }

    footer .copyright {
        margin-top: 30px;
        font-size: 12px;
        line-height: 1;
        letter-spacing: 0px;
        text-align: center;
        font-family: Helvetica, Arial, "sans-serif";
        font-weight: 500
    }
}

html {
    font-size: 62.5%
}

footer .daeg_logo {
    margin: 30px auto 0;
    width: 80px
}

@media screen and (max-width: 768px) {
    footer .daeg_logo {
        margin: 0px auto 0;
        width: 50px
    }
}

header .logo {
    width: 100px !important;
    top: 15px !important
}

.header_in {
    height: 60px !important
}

.contents {
    padding-top: 60px
}

.contents_header {
    background: url(../img/campaign/visual_bg.jpg) center bottom/cover no-repeat
}

@media screen and (max-width: 768px) {
    .contents_header {
        background: initial
    }
}

.contents_header .inner {
    position: relative;
    max-width: 1300px;
    margin: auto
}

@media screen and (max-width: 768px) {
    .contents_header .inner {
        width: 100%
    }
}

.detail_present {
    padding-bottom: 60px;
    background-color: #f5f5f5
}

.detail_present .inner {
    position: relative;
    max-width: 890px;
    margin: auto
}

@media screen and (max-width: 768px) {
    .detail_present .inner {
        width: 92%
    }
}

.detail_present .title {
    padding-top: 60px;
    text-align: center;
    font-weight: 700;
    font-size: 30px;
    font-size: 3rem;
    line-height: 1.46667em;
    letter-spacing: .06em;
    margin-bottom: 60px
}

@media screen and (max-width: 768px) {
    .detail_present .title {
        padding-top: 40px;
        font-size: 24px;
        font-size: 2.4rem;
        line-height: 1.08333em;
        letter-spacing: .06em;
        margin-bottom: 30px
    }
}

.detail_present .title span {
    position: relative;
    padding-bottom: 5px;
    display: inline-block;
    border-bottom: 3px solid #000
}

.detail_present .title span::before,
.detail_present .title span::after {
    content: '';
    width: 1px;
    height: 60px;
    background-color: #000;
    position: absolute;
    top: 0
}

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

    .detail_present .title span::before,
    .detail_present .title span::after {
        height: 30px
    }
}

.detail_present .title span::before {
    left: -50px;
    transform: rotate(-30deg)
}

@media screen and (max-width: 768px) {
    .detail_present .title span::before {
        left: -30px
    }
}

.detail_present .title span::after {
    right: -50px;
    transform: rotate(30deg)
}

@media screen and (max-width: 768px) {
    .detail_present .title span::after {
        right: -30px
    }
}

.detail_present .item_wrap {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 30px
}

@media screen and (max-width: 768px) {
   .detail_present .item_wrap { 
    display: block
    }
}

.detail_present .item {
    width: 30%;
    padding: 40px 10px;
    background-color: #fff;
    box-shadow: inset 0 0 0 4px #000
}

@media screen and (max-width: 768px) {
    .detail_present .item {
        width: 70%;
        padding: 20px 5px;
        margin: 5px auto;
        box-shadow: inset 0 0 0 2px #000
    }
}

.detail_present .item .image {
    text-align: center;
    width: 55%;
    margin: auto
}

@media screen and (max-width: 768px) {
    .detail_present .item .image {
        width: 50%
    }
}

.detail_present .item .name {
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    font-size: 2rem;
    line-height: 1em;
    letter-spacing: .06em;
    margin-top: 15px
}

@media screen and (max-width: 768px) {
    .detail_present .item .name {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.28571em;
        letter-spacing: .06em
    }
}

.detail_present .item .price {
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.11111em;
    letter-spacing: .06em;
    margin-top: 10px
}

@media screen and (max-width: 768px) {
    .detail_present .item .price {
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 1.28571em;
        letter-spacing: .06em
    }
}

.detail_present .item .price span {
    padding-left: 5px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.42857em;
    letter-spacing: 0em
}

@media screen and (max-width: 768px) {
    .detail_present .item .price span {
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.5em;
        letter-spacing: 0em
    }
}

.detail_present .item_plan .title {
    position: relative;
    text-align: left;
    padding: 30px 0px
}

.detail_present .item_plan .title::before {
    content: '';
    width: 100%;
    height: 2px;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 0;
    bottom: 0
}

.detail_present .item_plan .title::after {
    content: '';
    width: 100px;
    height: 2px;
    background-color: #000;
    position: absolute;
    left: 0;
    bottom: 0
}

.detail_present .item_plan table {
    width: 100%;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-collapse: collapse;
    border-spacing: 0
}

.detail_present .item_plan table thead th {
    text-align: center;
    font-weight: 700;
    background-color: #333;
    color: #f7f7f7
}

.detail_present .item_plan table thead th:first-child {
    border-radius: 10px 0 0 0
}

.detail_present .item_plan table thead th:last-child {
    border-right: 0;
    border-radius: 0 10px 0 0
}

.detail_present .item_plan table tbody {
    background-color: #fff
}

.detail_present .item_plan table tbody th {
    font-weight: 700
}

.detail_present .item_plan table tbody td {
    text-align: center
}

.detail_present .item_plan table tbody td:first-child {
    text-align: left
}

.detail_present .item_plan table tbody td:last-child {
    font-weight: 700;
    color: #c7000b;
    border-right: 0;
    background-color: rgba(199, 0, 11, 0.05)
}

.detail_present .item_plan table th,
.detail_present .item_plan table td {
    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    padding: 15px 15px;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2em;
    letter-spacing: 0em
}

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

    .detail_present .item_plan table th,
    .detail_present .item_plan table td {
        padding: 10px 8px;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.5em;
        letter-spacing: 0em
    }
}

.detail_present .item_plan .note {
    padding-top: 15px
}

.detail_present .item_plan .note p {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.38462em;
    letter-spacing: 0em;
    text-indent: -1em;
    margin-left: 1em
}

@media screen and (max-width: 768px) {
    .detail_present .item_plan .note p {
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.5em;
        letter-spacing: 0em
    }
}

.about_cancell {
    margin-bottom: 30px
}

.about_cancell .inner {
    position: relative;
    max-width: 890px;
    margin: auto
}

@media screen and (max-width: 768px) {
    .about_cancell .inner {
        width: 92%
    }
}

.about_cancell .title {
    position: relative;
    text-align: left;
    padding-bottom: 15px;
    padding-top: 60px;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.41667em;
    letter-spacing: .06em;
    margin-bottom: 60px
}

.about_cancell .title::before {
    content: '';
    width: 100%;
    height: 2px;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 0;
    bottom: 0
}

.about_cancell .title::after {
    content: '';
    width: 100px;
    height: 2px;
    background-color: #000;
    position: absolute;
    left: 0;
    bottom: 0
}

@media screen and (max-width: 768px) {
    .about_cancell .title {
        padding-top: 40px;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 1.44444em;
        letter-spacing: .06em;
        margin-bottom: 30px
    }
}

.about_cancell .box {
    background-color: #f9f9f9;
    padding: 0 20px
}

@media screen and (max-width: 768px) {
    .about_cancell .box {
        padding: 0 10px
    }
}

.about_cancell .box dl {
    display: flex;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.5em;
    letter-spacing: .06em
}

@media screen and (max-width: 768px) {
    .about_cancell .box dl {
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 1.61538em;
        letter-spacing: .06em
    }
}

.about_cancell .box dl:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2)
}

.about_cancell .box dl dt {
    width: 140px;
    padding: 20px 0px;
    border-right: 1px solid rgba(0, 0, 0, 0.2)
}

@media screen and (max-width: 768px) {
    .about_cancell .box dl dt {
        width: 115px
    }
}

.about_cancell .box dl dd {
    padding: 20px 0px 20px 15px;
    flex: 1
}

.about_cancell .box dl dd a {
    display: inline-block;
    padding-bottom: 3px;
    border-bottom: 1px solid #000
}

.add_option {
    margin-bottom: 80px
}

.add_option .inner {
    position: relative;
    max-width: 890px;
    margin: auto
}

@media screen and (max-width: 768px) {
    .add_option .inner {
        width: 92%
    }
}

.add_option .title {
    position: relative;
    text-align: left;
    padding-bottom: 15px;
    padding-top: 60px;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.41667em;
    letter-spacing: .06em;
    margin-bottom: 60px
}

.add_option .title::before {
    content: '';
    width: 100%;
    height: 2px;
    background-color: rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 0;
    bottom: 0
}

.add_option .title::after {
    content: '';
    width: 100px;
    height: 2px;
    background-color: #000;
    position: absolute;
    left: 0;
    bottom: 0
}

@media screen and (max-width: 768px) {
    .add_option .title {
        padding-top: 40px;
        font-size: 18px;
        font-size: 1.8rem;
        line-height: 1.44444em;
        letter-spacing: .06em;
        margin-bottom: 30px
    }
}

.add_option table {
    width: 100%;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed
}

@media screen and (max-width: 768px) {
    .add_option table {
        table-layout: auto
    }
}

.add_option table thead th {
    text-align: center;
    font-weight: 700;
    background-color: #333;
    color: #f7f7f7
}

.add_option table thead th:first-child {
    border-radius: 10px 0 0 0
}

.add_option table thead th:last-child {
    border-right: 0;
    border-radius: 0 10px 0 0
}

.add_option table tbody {
    background-color: #fff
}

.add_option table tbody th {
    font-weight: 700
}

.add_option table tbody td {
    text-align: center
}

.add_option table tbody td:first-child {
    text-align: left
}

.add_option table tbody td:last-child {
    font-weight: 700;
    border-right: 0
}

.add_option table th,
.add_option table td {
    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    padding: 15px 15px;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.2em;
    letter-spacing: 0em
}

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

    .add_option table th,
    .add_option table td {
        padding: 10px 8px;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.5em;
        letter-spacing: 0em
    }
}

.apply_button {
    margin: 80px 0 0px
}

@media screen and (max-width: 768px) {
    .apply_button {
        margin: 40px 0 0px
    }
}

.apply_button a {
    max-width: 480px;
    margin: 30px auto;
    position: relative;
    text-align: center;
    display: block;
    background-color: #000;
    border: 3px solid #000;
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1em;
    letter-spacing: .1em;
    padding: 20px 0
}

@media screen and (max-width: 768px) {
    .apply_button a {
        font-size: 20px;
        font-size: 2rem;
        line-height: 1em;
        letter-spacing: .1em
    }
}

@media (hover: hover) {
    .apply_button a {
        transition: background-color .3s, color .3s
    }

    .apply_button a::after {
        transition: border-color .3s
    }

    .apply_button a:hover {
        color: #000;
        background-color: #fff
    }

    .apply_button a:hover::after {
        border-color: #000
    }
}

.apply_button a::after {
    content: '';
    width: 10px;
    height: 10px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 20px;
    margin: auto;
    transform: rotate(-45deg)
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNhbXBhaWduLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpR0FBaUcsUUFBUSxDQUFDLFNBQVMsQ0FBQywrQ0FBK0MsaUJBQWlCLENBQUMsTUFBTSxvQkFBb0IsQ0FBQyxxQkFBcUIsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLGtCQUFrQixrQkFBa0IsQ0FBQyxjQUFjLENBQUMsaUJBQWlCLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLGNBQWMsQ0FBQyxXQUFXLENBQUMsR0FBRyxZQUFZLENBQUMsTUFBTSx3QkFBd0IsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsR0FBRyxvQkFBb0IsQ0FBQyxPQUFPLGdCQUFnQixDQUFDLEVBQUUsWUFBWSxDQUFDLGlCQUFpQixVQUFVLENBQUMsb0JBQW9CLENBQUMsaUJBQWlCLG9CQUFvQixDQUFDLEVBQUUscUJBQXFCLENBQUMsT0FBTyxjQUFjLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLHVDQUF1QyxDQUFDLDRCQUE0QixDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsY0FBYyxXQUFXLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxhQUFhLFdBQVcsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMscUJBQXFCLFlBQVksQ0FBQyxtQkFBbUIsWUFBWSxDQUFDLFdBQVcsV0FBVyxDQUFDLGFBQWEsQ0FBQyxjQUFjLGtCQUFrQixDQUFDLGlCQUFpQixVQUFVLENBQUMsbUJBQW1CLGNBQWMsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLENBQUMseUJBQXlCLFlBQVksQ0FBQyxpQkFBaUIsY0FBYyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyw0QkFBNEIsQ0FBQyxXQUFXLENBQUMsc0NBQXNDLFlBQVksQ0FBQyx5QkFBeUIsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLHNDQUFzQyxtQkFBbUIsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLENBQUMscUNBQXFDLG1CQUFtQixhQUFhLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxxQ0FBcUMsbUJBQW1CLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLHNDQUFzQyxtQkFBbUIsVUFBVSxDQUFDLGNBQWMsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLENBQUMsQ0FBQyxzQ0FBc0MsT0FBTyxjQUFjLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGFBQWEsV0FBVyxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxXQUFXLFlBQVksQ0FBQyxpQkFBaUIsY0FBYyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyw0QkFBNEIsQ0FBQyxXQUFXLENBQUMsQ0FBQyxzQ0FBc0MsbUJBQW1CLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQywwQkFBMEIsaUJBQWlCLENBQUMsMEJBQTBCLENBQUMsVUFBVSxZQUFZLENBQUMsdUJBQXVCLGFBQWEsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLDBDQUEwQyxDQUFDLGtCQUFrQixrQkFBa0IsQ0FBQyxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLCtCQUErQixrQkFBa0IsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDLE9BQU8seUJBQXlCLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLHNCQUFzQixpQkFBaUIsQ0FBQyxhQUFhLENBQUMseUJBQXlCLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLDJCQUEyQixjQUFjLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLENBQUMsaUNBQWlDLFlBQVksQ0FBQyxrQkFBa0Isa0JBQWtCLENBQUMsVUFBVSxDQUFDLGtCQUFrQixlQUFlLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQywwQ0FBMEMsQ0FBQyxlQUFlLENBQUMscUNBQXFDLDJCQUEyQixjQUFjLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLDBDQUEwQyxDQUFDLGVBQWUsQ0FBQyxDQUFDLEtBQUssZUFBZSxDQUFDLGtCQUFrQixrQkFBa0IsQ0FBQyxVQUFVLENBQUMscUNBQXFDLGtCQUFrQixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsQ0FBQyxhQUFhLHNCQUFzQixDQUFDLG1CQUFtQixDQUFDLFdBQVcsc0JBQXNCLENBQUMsVUFBVSxnQkFBZ0IsQ0FBQyxpQkFBaUIsMkVBQTJFLENBQUMscUNBQXFDLGlCQUFpQixrQkFBa0IsQ0FBQyxDQUFDLHdCQUF3QixpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxXQUFXLENBQUMscUNBQXFDLHdCQUF3QixVQUFVLENBQUMsQ0FBQyxnQkFBZ0IsbUJBQW1CLENBQUMsd0JBQXdCLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMscUNBQXFDLHVCQUF1QixTQUFTLENBQUMsQ0FBQyx1QkFBdUIsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxjQUFjLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsa0JBQWtCLENBQUMscUNBQXFDLHVCQUF1QixnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsQ0FBQyw0QkFBNEIsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsb0JBQW9CLENBQUMsNEJBQTRCLENBQUMsdUVBQXVFLFVBQVUsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxxQ0FBcUMsdUVBQXVFLFdBQVcsQ0FBQyxDQUFDLG9DQUFvQyxVQUFVLENBQUMsd0JBQXdCLENBQUMscUNBQXFDLG9DQUFvQyxVQUFVLENBQUMsQ0FBQyxtQ0FBbUMsV0FBVyxDQUFDLHVCQUF1QixDQUFDLHFDQUFxQyxtQ0FBbUMsV0FBVyxDQUFDLENBQUMsMkJBQTJCLFlBQVksQ0FBQyw2QkFBNkIsQ0FBQyxvQkFBb0IsQ0FBQyxrQkFBa0IsQ0FBQyxzQkFBc0IsU0FBUyxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLCtCQUErQixDQUFDLHFDQUFxQyxzQkFBc0IsU0FBUyxDQUFDLGdCQUFnQixDQUFDLCtCQUErQixDQUFDLENBQUMsNkJBQTZCLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMscUNBQXFDLDZCQUE2QixTQUFTLENBQUMsQ0FBQyw0QkFBNEIsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyxxQ0FBcUMsNEJBQTRCLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDLDZCQUE2QixpQkFBaUIsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyxxQ0FBcUMsNkJBQTZCLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDLGtDQUFrQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsa0JBQWtCLENBQUMscUNBQXFDLGtDQUFrQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxrQ0FBa0MsaUJBQWlCLENBQUMsZUFBZSxDQUFDLG1CQUFtQixDQUFDLDBDQUEwQyxVQUFVLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxnQ0FBZ0MsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLHlDQUF5QyxVQUFVLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLGlDQUFpQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsMkNBQTJDLENBQUMsd0JBQXdCLENBQUMsZ0JBQWdCLENBQUMsMENBQTBDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxhQUFhLENBQUMsc0RBQXNELHdCQUF3QixDQUFDLHFEQUFxRCxjQUFjLENBQUMsd0JBQXdCLENBQUMsdUNBQXVDLHFCQUFxQixDQUFDLDBDQUEwQyxlQUFlLENBQUMsMENBQTBDLGlCQUFpQixDQUFDLHNEQUFzRCxlQUFlLENBQUMscURBQXFELGVBQWUsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLG9DQUFvQyxDQUFDLHdFQUF3RSw4QkFBOEIsQ0FBQywrQkFBK0IsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMscUNBQXFDLHdFQUF3RSxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxpQ0FBaUMsZ0JBQWdCLENBQUMsbUNBQW1DLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMscUNBQXFDLG1DQUFtQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxlQUFlLGtCQUFrQixDQUFDLHNCQUFzQixpQkFBaUIsQ0FBQyxlQUFlLENBQUMsV0FBVyxDQUFDLHFDQUFxQyxzQkFBc0IsU0FBUyxDQUFDLENBQUMsc0JBQXNCLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxtQkFBbUIsQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLDhCQUE4QixVQUFVLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxnQ0FBZ0MsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLDZCQUE2QixVQUFVLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLHFDQUFxQyxzQkFBc0IsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLENBQUMsb0JBQW9CLHdCQUF3QixDQUFDLGNBQWMsQ0FBQyxxQ0FBcUMsb0JBQW9CLGNBQWMsQ0FBQyxDQUFDLHVCQUF1QixZQUFZLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLHFDQUFxQyx1QkFBdUIsY0FBYyxDQUFDLGdCQUFnQixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLENBQUMsd0NBQXdDLHVDQUF1QyxDQUFDLDBCQUEwQixXQUFXLENBQUMsZ0JBQWdCLENBQUMsc0NBQXNDLENBQUMscUNBQXFDLDBCQUEwQixXQUFXLENBQUMsQ0FBQywwQkFBMEIsMEJBQTBCLENBQUMsTUFBTSxDQUFDLDRCQUE0QixvQkFBb0IsQ0FBQyxrQkFBa0IsQ0FBQyw0QkFBNEIsQ0FBQyxZQUFZLGtCQUFrQixDQUFDLG1CQUFtQixpQkFBaUIsQ0FBQyxlQUFlLENBQUMsV0FBVyxDQUFDLHFDQUFxQyxtQkFBbUIsU0FBUyxDQUFDLENBQUMsbUJBQW1CLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxtQkFBbUIsQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLDJCQUEyQixVQUFVLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxnQ0FBZ0MsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLDBCQUEwQixVQUFVLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLHFDQUFxQyxtQkFBbUIsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLGdCQUFnQixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLENBQUMsa0JBQWtCLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQywyQ0FBMkMsQ0FBQyx3QkFBd0IsQ0FBQyxnQkFBZ0IsQ0FBQyxrQkFBa0IsQ0FBQyxxQ0FBcUMsa0JBQWtCLGlCQUFpQixDQUFDLENBQUMsMkJBQTJCLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxhQUFhLENBQUMsdUNBQXVDLHdCQUF3QixDQUFDLHNDQUFzQyxjQUFjLENBQUMsd0JBQXdCLENBQUMsd0JBQXdCLHFCQUFxQixDQUFDLDJCQUEyQixlQUFlLENBQUMsMkJBQTJCLGlCQUFpQixDQUFDLHVDQUF1QyxlQUFlLENBQUMsc0NBQXNDLGVBQWUsQ0FBQyxjQUFjLENBQUMsMENBQTBDLDhCQUE4QixDQUFDLCtCQUErQixDQUFDLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxxQ0FBcUMsMENBQTBDLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLGNBQWMsaUJBQWlCLENBQUMscUNBQXFDLGNBQWMsaUJBQWlCLENBQUMsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMscUJBQXFCLENBQUMscUJBQXFCLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLG1CQUFtQixDQUFDLGNBQWMsQ0FBQyxxQ0FBcUMsZ0JBQWdCLGNBQWMsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLG1CQUFtQixDQUFDLENBQUMsc0JBQXNCLGdCQUFnQiwwQ0FBMEMsQ0FBQyx1QkFBdUIsMkJBQTJCLENBQUMsc0JBQXNCLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyw2QkFBNkIsaUJBQWlCLENBQUMsQ0FBQyx1QkFBdUIsVUFBVSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsMkJBQTJCLENBQUMsNEJBQTRCLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLHdCQUF3QiIsImZpbGUiOiJjYW1wYWlnbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5LGRpdixkbCxkdCxkZCx1bCxvbCxsaSxoMSxoMixoMyxoNCxoNSxoNixwcmUsZm9ybSxmaWVsZHNldCxpbnB1dCx0ZXh0YXJlYSxwLGJsb2NrcXVvdGUsdGgsdGR7bWFyZ2luOjA7cGFkZGluZzowfWFkZHJlc3MsY2FwdGlvbixjaXRlLGNvZGUsZGZuLGVtLHN0cm9uZyx0aCx2YXJ7Zm9udC1zdHlsZTpub3JtYWx9dWwsb2x7bGlzdC1zdHlsZS10eXBlOm5vbmV9ZW0sc3Ryb25nLHRoLGFkZHJlc3N7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdH1oMSxoMixoMyxoNCxoNSxoNntmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEwMCV9aW1nLG9iamVjdCxlbWJlZHtib3JkZXI6MDt2ZXJ0aWNhbC1hbGlnbjp0b3B9aW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfWhye2Rpc3BsYXk6bm9uZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDtmb250LXNpemU6MTAwJX1saXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1zdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1he291dGxpbmU6bm9uZX1hOmxpbmssYTp2aXNpdGVke2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpob3ZlcixhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX0qe2JveC1zaXppbmc6Ym9yZGVyLWJveH1oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7bGVmdDowcHg7dG9wOi04MnB4O3dpZHRoOjEwMCU7aGVpZ2h0OjgwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOTUpO2JvcmRlci1ib3R0b206c29saWQgMnB4ICMwMDA7ei1pbmRleDoxMTA7dHJhbnNpdGlvbjowLjhzfWhlYWRlcjo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9aGVhZGVyIC5sb2dve3dpZHRoOjEzNHB4O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjMwcHg7dG9wOjIycHg7dHJhbnNpdGlvbjowLjVzfWhlYWRlciAubG9nbyBhe3RyYW5zaXRpb246MC4zc31oZWFkZXIgLmxvZ28gYTpob3ZlcntvcGFjaXR5OjAuNDV9aGVhZGVyIC5oZWFkZXJfdHh0e2Rpc3BsYXk6bm9uZX1oZWFkZXIgbmF2e2Zsb2F0OnJpZ2h0O2Rpc3BsYXk6YmxvY2t9aGVhZGVyIG5hdiB1bHttYXJnaW4tcmlnaHQ6MS42dnd9aGVhZGVyIG5hdiB1bCBsaXtmbG9hdDpsZWZ0fWhlYWRlciBuYXYgdWwgbGkgYXtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxcHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjgwcHg7cGFkZGluZzowIDEuNHZ3O2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjowLjNzO3RleHQtZGVjb3JhdGlvbjpub25lfWhlYWRlciBuYXYgdWwgbGkgYTpob3ZlcntvcGFjaXR5OjAuNDV9aGVhZGVyLmhlYWRlcl9pbntwb3NpdGlvbjpmaXhlZDtsZWZ0OjBweDt0b3A6MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjgwcHg7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggIzAwMDt6LWluZGV4OjExMH1oZWFkZXIgLmJ0bl9kcmF3ZXIsaGVhZGVyIC5kcmF3ZXItbmF2e2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmc6MDttYXJnaW46MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzIwcHgpe2hlYWRlciAuaGVhZGVyX3R4dHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTMwcHg7dG9wOjE5cHg7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe2hlYWRlciAuaGVhZGVyX3R4dHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTMwcHg7dG9wOjE5cHg7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpe2hlYWRlciAuaGVhZGVyX3R4dHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTI1cHg7dG9wOjE5cHg7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KXtoZWFkZXIgbmF2IHVsIGxpIGF7ZmxvYXQ6bGVmdDtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzowcHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjgwcHg7cGFkZGluZzowIDEuM3Z3O2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjowLjNzO3RleHQtZGVjb3JhdGlvbjpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzIwcHgpe2hlYWRlcntwb3NpdGlvbjpmaXhlZDtsZWZ0OjBweDt0b3A6LTYycHg7d2lkdGg6MTAwJTtoZWlnaHQ6NjBweH1oZWFkZXIgLmxvZ297d2lkdGg6MTAwcHg7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTVweDt0b3A6MTZweDt0cmFuc2l0aW9uOjAuNXN9aGVhZGVyIG5hdntkaXNwbGF5Om5vbmV9aGVhZGVyLmhlYWRlcl9pbntwb3NpdGlvbjpmaXhlZDtsZWZ0OjBweDt0b3A6MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjYwcHg7Ym9yZGVyLWJvdHRvbTpzb2xpZCAycHggIzAwMDt6LWluZGV4OjExMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMyMHB4KXtoZWFkZXIgLmJ0bl9kcmF3ZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowcHg7dG9wOjBweDt6LWluZGV4OjEwMX1oZWFkZXIgLmJ0bl9kcmF3ZXIgYnV0dG9ue3BhZGRpbmc6MTVweCAxMHB4O21heC1oZWlnaHQ6NjBweCAhaW1wb3J0YW50fS5tZW51X3R4dHtkaXNwbGF5Om5vbmV9LmRyYXdlci1vcGVuIC5tZW51X3R4dHtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDA7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjA7bWFyZ2luOjAgMCAwIC0zcHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLCBBcmlhbCwgXCJzYW5zLXNlcmlmXCJ9LmRyYXdlci1oYW1idXJnZXJ7dG9wOjlweCAhaW1wb3J0YW50O3JpZ2h0OjRweCAhaW1wb3J0YW50O21hcmdpbjowO3BhZGRpbmc6MH0uZHJhd2VyLW9wZW4gLmRyYXdlci1oYW1idXJnZXJ7dG9wOjNweCAhaW1wb3J0YW50O3JpZ2h0OjRweCAhaW1wb3J0YW50fX1mb290ZXJ7Ym9yZGVyLXRvcDpzb2xpZCAycHggIzAwMDtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzozMHB4IDA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfWZvb3RlciAuZm9vdGVyX25hdnt0ZXh0LWFsaWduOmNlbnRlcn1mb290ZXIgLmZvb3Rlcl9uYXYgdWx7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0b31mb290ZXIgLmZvb3Rlcl9uYXYgdWwgbGl7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2t9Zm9vdGVyIC5mb290ZXJfbmF2IHVsIGxpIGF7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzoxcHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MTBweCAxN3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246MC4zczt0ZXh0LWRlY29yYXRpb246bm9uZX1mb290ZXIgLmZvb3Rlcl9uYXYgdWwgbGkgYTpob3ZlcntvcGFjaXR5OjAuNDV9Zm9vdGVyIC5kYWVnX2xvZ297bWFyZ2luOjcwcHggYXV0byAwO3dpZHRoOjgwcHh9Zm9vdGVyIC5jb3B5cmlnaHR7bWFyZ2luLXRvcDozMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6MXB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OkhlbHZldGljYSwgQXJpYWwsIFwic2Fucy1zZXJpZlwiO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7Zm9vdGVyIC5mb290ZXJfbmF2IHVsIGxpIGF7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzowcHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MTBweCAxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246MC4zczt0ZXh0LWRlY29yYXRpb246bm9uZX1mb290ZXIgLmNvcHlyaWdodHttYXJnaW4tdG9wOjMwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzowcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLCBBcmlhbCwgXCJzYW5zLXNlcmlmXCI7Zm9udC13ZWlnaHQ6NTAwfX1odG1se2ZvbnQtc2l6ZTo2Mi41JX1mb290ZXIgLmRhZWdfbG9nb3ttYXJnaW46MzBweCBhdXRvIDA7d2lkdGg6ODBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Zm9vdGVyIC5kYWVnX2xvZ297bWFyZ2luOjBweCBhdXRvIDA7d2lkdGg6NTBweH19aGVhZGVyIC5sb2dve3dpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7dG9wOjE1cHggIWltcG9ydGFudH0uaGVhZGVyX2lue2hlaWdodDo2MHB4ICFpbXBvcnRhbnR9LmNvbnRlbnRze3BhZGRpbmctdG9wOjYwcHh9LmNvbnRlbnRzX2hlYWRlcntiYWNrZ3JvdW5kOnVybCguLi9pbWcvY2FtcGFpZ24vdmlzdWFsX2JnLmpwZykgY2VudGVyIGJvdHRvbS9jb3ZlciBuby1yZXBlYXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jb250ZW50c19oZWFkZXJ7YmFja2dyb3VuZDppbml0aWFsfX0uY29udGVudHNfaGVhZGVyIC5pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTMwMHB4O21hcmdpbjphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuY29udGVudHNfaGVhZGVyIC5pbm5lcnt3aWR0aDoxMDAlfX0uZGV0YWlsX3ByZXNlbnR7cGFkZGluZy1ib3R0b206NjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LmRldGFpbF9wcmVzZW50IC5pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6ODkwcHg7bWFyZ2luOmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5kZXRhaWxfcHJlc2VudCAuaW5uZXJ7d2lkdGg6OTIlfX0uZGV0YWlsX3ByZXNlbnQgLnRpdGxle3BhZGRpbmctdG9wOjYwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozMHB4O2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjEuNDY2NjdlbTtsZXR0ZXItc3BhY2luZzouMDZlbTttYXJnaW4tYm90dG9tOjYwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5kZXRhaWxfcHJlc2VudCAudGl0bGV7cGFkZGluZy10b3A6NDBweDtmb250LXNpemU6MjRweDtmb250LXNpemU6Mi40cmVtO2xpbmUtaGVpZ2h0OjEuMDgzMzNlbTtsZXR0ZXItc3BhY2luZzouMDZlbTttYXJnaW4tYm90dG9tOjMwcHh9fS5kZXRhaWxfcHJlc2VudCAudGl0bGUgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgIzAwMH0uZGV0YWlsX3ByZXNlbnQgLnRpdGxlIHNwYW46OmJlZm9yZSwuZGV0YWlsX3ByZXNlbnQgLnRpdGxlIHNwYW46OmFmdGVye2NvbnRlbnQ6Jyc7d2lkdGg6MXB4O2hlaWdodDo2MHB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmRldGFpbF9wcmVzZW50IC50aXRsZSBzcGFuOjpiZWZvcmUsLmRldGFpbF9wcmVzZW50IC50aXRsZSBzcGFuOjphZnRlcntoZWlnaHQ6MzBweH19LmRldGFpbF9wcmVzZW50IC50aXRsZSBzcGFuOjpiZWZvcmV7bGVmdDotNTBweDt0cmFuc2Zvcm06cm90YXRlKC0zMGRlZyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5kZXRhaWxfcHJlc2VudCAudGl0bGUgc3Bhbjo6YmVmb3Jle2xlZnQ6LTMwcHh9fS5kZXRhaWxfcHJlc2VudCAudGl0bGUgc3Bhbjo6YWZ0ZXJ7cmlnaHQ6LTUwcHg7dHJhbnNmb3JtOnJvdGF0ZSgzMGRlZyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5kZXRhaWxfcHJlc2VudCAudGl0bGUgc3Bhbjo6YWZ0ZXJ7cmlnaHQ6LTMwcHh9fS5kZXRhaWxfcHJlc2VudCAuaXRlbV93cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZDttYXJnaW4tYm90dG9tOjMwcHh9LmRldGFpbF9wcmVzZW50IC5pdGVte3dpZHRoOjQ2JTtwYWRkaW5nOjQwcHggMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA0cHggIzAwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmRldGFpbF9wcmVzZW50IC5pdGVte3dpZHRoOjQ5JTtwYWRkaW5nOjIwcHggNXB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4ICMwMDB9fS5kZXRhaWxfcHJlc2VudCAuaXRlbSAuaW1hZ2V7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6NTUlO21hcmdpbjphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuZGV0YWlsX3ByZXNlbnQgLml0ZW0gLmltYWdle3dpZHRoOjgwJX19LmRldGFpbF9wcmVzZW50IC5pdGVtIC5uYW1le3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MjBweDtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxZW07bGV0dGVyLXNwYWNpbmc6LjA2ZW07bWFyZ2luLXRvcDoxNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuZGV0YWlsX3ByZXNlbnQgLml0ZW0gLm5hbWV7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjI4NTcxZW07bGV0dGVyLXNwYWNpbmc6LjA2ZW19fS5kZXRhaWxfcHJlc2VudCAuaXRlbSAucHJpY2V7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MS4xMTExMWVtO2xldHRlci1zcGFjaW5nOi4wNmVtO21hcmdpbi10b3A6MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmRldGFpbF9wcmVzZW50IC5pdGVtIC5wcmljZXtmb250LXNpemU6MTRweDtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuMjg1NzFlbTtsZXR0ZXItc3BhY2luZzouMDZlbX19LmRldGFpbF9wcmVzZW50IC5pdGVtIC5wcmljZSBzcGFue3BhZGRpbmctbGVmdDo1cHg7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjQyODU3ZW07bGV0dGVyLXNwYWNpbmc6MGVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuZGV0YWlsX3ByZXNlbnQgLml0ZW0gLnByaWNlIHNwYW57Zm9udC1zaXplOjEycHg7Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxLjVlbTtsZXR0ZXItc3BhY2luZzowZW19fS5kZXRhaWxfcHJlc2VudCAuaXRlbV9wbGFuIC50aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1ib3R0b206MTVweH0uZGV0YWlsX3ByZXNlbnQgLml0ZW1fcGxhbiAudGl0bGU6OmJlZm9yZXtjb250ZW50OicnO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjB9LmRldGFpbF9wcmVzZW50IC5pdGVtX3BsYW4gLnRpdGxlOjphZnRlcntjb250ZW50OicnO3dpZHRoOjEwMHB4O2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MH0uZGV0YWlsX3ByZXNlbnQgLml0ZW1fcGxhbiB0YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93OjBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjEpO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfS5kZXRhaWxfcHJlc2VudCAuaXRlbV9wbGFuIHRhYmxlIHRoZWFkIHRoe3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjcwMDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Y29sb3I6I2Y3ZjdmN30uZGV0YWlsX3ByZXNlbnQgLml0ZW1fcGxhbiB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOjEwcHggMCAwIDB9LmRldGFpbF9wcmVzZW50IC5pdGVtX3BsYW4gdGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MDtib3JkZXItcmFkaXVzOjAgMTBweCAwIDB9LmRldGFpbF9wcmVzZW50IC5pdGVtX3BsYW4gdGFibGUgdGJvZHl7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5kZXRhaWxfcHJlc2VudCAuaXRlbV9wbGFuIHRhYmxlIHRib2R5IHRoe2ZvbnQtd2VpZ2h0OjcwMH0uZGV0YWlsX3ByZXNlbnQgLml0ZW1fcGxhbiB0YWJsZSB0Ym9keSB0ZHt0ZXh0LWFsaWduOmNlbnRlcn0uZGV0YWlsX3ByZXNlbnQgLml0ZW1fcGxhbiB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnR9LmRldGFpbF9wcmVzZW50IC5pdGVtX3BsYW4gdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZHtmb250LXdlaWdodDo3MDA7Y29sb3I6I2M3MDAwYjtib3JkZXItcmlnaHQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTk5LDAsMTEsMC4wNSl9LmRldGFpbF9wcmVzZW50IC5pdGVtX3BsYW4gdGFibGUgdGgsLmRldGFpbF9wcmVzZW50IC5pdGVtX3BsYW4gdGFibGUgdGR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZTJlMmUyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlMmUyZTI7cGFkZGluZzoxNXB4IDE1cHg7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxLjJlbTtsZXR0ZXItc3BhY2luZzowZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5kZXRhaWxfcHJlc2VudCAuaXRlbV9wbGFuIHRhYmxlIHRoLC5kZXRhaWxfcHJlc2VudCAuaXRlbV9wbGFuIHRhYmxlIHRke3BhZGRpbmc6MTBweCA4cHg7Zm9udC1zaXplOjEycHg7Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxLjVlbTtsZXR0ZXItc3BhY2luZzowZW19fS5kZXRhaWxfcHJlc2VudCAuaXRlbV9wbGFuIC5ub3Rle3BhZGRpbmctdG9wOjE1cHh9LmRldGFpbF9wcmVzZW50IC5pdGVtX3BsYW4gLm5vdGUgcHtmb250LXNpemU6MTNweDtmb250LXNpemU6MS4zcmVtO2xpbmUtaGVpZ2h0OjEuMzg0NjJlbTtsZXR0ZXItc3BhY2luZzowZW07dGV4dC1pbmRlbnQ6LTFlbTttYXJnaW4tbGVmdDoxZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5kZXRhaWxfcHJlc2VudCAuaXRlbV9wbGFuIC5ub3RlIHB7Zm9udC1zaXplOjEycHg7Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxLjVlbTtsZXR0ZXItc3BhY2luZzowZW19fS5hYm91dF9jYW5jZWxse21hcmdpbi1ib3R0b206MzBweH0uYWJvdXRfY2FuY2VsbCAuaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjg5MHB4O21hcmdpbjphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYWJvdXRfY2FuY2VsbCAuaW5uZXJ7d2lkdGg6OTIlfX0uYWJvdXRfY2FuY2VsbCAudGl0bGV7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctYm90dG9tOjE1cHg7cGFkZGluZy10b3A6NjBweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjI0cHg7Zm9udC1zaXplOjIuNHJlbTtsaW5lLWhlaWdodDoxLjQxNjY3ZW07bGV0dGVyLXNwYWNpbmc6LjA2ZW07bWFyZ2luLWJvdHRvbTo2MHB4fS5hYm91dF9jYW5jZWxsIC50aXRsZTo6YmVmb3Jle2NvbnRlbnQ6Jyc7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MH0uYWJvdXRfY2FuY2VsbCAudGl0bGU6OmFmdGVye2NvbnRlbnQ6Jyc7d2lkdGg6MTAwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYWJvdXRfY2FuY2VsbCAudGl0bGV7cGFkZGluZy10b3A6NDBweDtmb250LXNpemU6MThweDtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjEuNDQ0NDRlbTtsZXR0ZXItc3BhY2luZzouMDZlbTttYXJnaW4tYm90dG9tOjMwcHh9fS5hYm91dF9jYW5jZWxsIC5ib3h7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5O3BhZGRpbmc6MCAyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYWJvdXRfY2FuY2VsbCAuYm94e3BhZGRpbmc6MCAxMHB4fX0uYWJvdXRfY2FuY2VsbCAuYm94IGRse2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTZweDtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuNWVtO2xldHRlci1zcGFjaW5nOi4wNmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYWJvdXRfY2FuY2VsbCAuYm94IGRse2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZToxLjNyZW07bGluZS1oZWlnaHQ6MS42MTUzOGVtO2xldHRlci1zcGFjaW5nOi4wNmVtfX0uYWJvdXRfY2FuY2VsbCAuYm94IGRsOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpfS5hYm91dF9jYW5jZWxsIC5ib3ggZGwgZHR7d2lkdGg6MTQwcHg7cGFkZGluZzoyMHB4IDBweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFib3V0X2NhbmNlbGwgLmJveCBkbCBkdHt3aWR0aDoxMTVweH19LmFib3V0X2NhbmNlbGwgLmJveCBkbCBkZHtwYWRkaW5nOjIwcHggMHB4IDIwcHggMTVweDtmbGV4OjF9LmFib3V0X2NhbmNlbGwgLmJveCBkbCBkZCBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctYm90dG9tOjNweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwfS5hZGRfb3B0aW9ue21hcmdpbi1ib3R0b206ODBweH0uYWRkX29wdGlvbiAuaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjg5MHB4O21hcmdpbjphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYWRkX29wdGlvbiAuaW5uZXJ7d2lkdGg6OTIlfX0uYWRkX29wdGlvbiAudGl0bGV7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctYm90dG9tOjE1cHg7cGFkZGluZy10b3A6NjBweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjI0cHg7Zm9udC1zaXplOjIuNHJlbTtsaW5lLWhlaWdodDoxLjQxNjY3ZW07bGV0dGVyLXNwYWNpbmc6LjA2ZW07bWFyZ2luLWJvdHRvbTo2MHB4fS5hZGRfb3B0aW9uIC50aXRsZTo6YmVmb3Jle2NvbnRlbnQ6Jyc7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MH0uYWRkX29wdGlvbiAudGl0bGU6OmFmdGVye2NvbnRlbnQ6Jyc7d2lkdGg6MTAwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYWRkX29wdGlvbiAudGl0bGV7cGFkZGluZy10b3A6NDBweDtmb250LXNpemU6MThweDtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjEuNDQ0NDRlbTtsZXR0ZXItc3BhY2luZzouMDZlbTttYXJnaW4tYm90dG9tOjMwcHh9fS5hZGRfb3B0aW9uIHRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6MHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMSk7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjA7dGFibGUtbGF5b3V0OmZpeGVkfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuYWRkX29wdGlvbiB0YWJsZXt0YWJsZS1sYXlvdXQ6YXV0b319LmFkZF9vcHRpb24gdGFibGUgdGhlYWQgdGh7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2JhY2tncm91bmQtY29sb3I6IzMzMztjb2xvcjojZjdmN2Y3fS5hZGRfb3B0aW9uIHRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6MTBweCAwIDAgMH0uYWRkX29wdGlvbiB0YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowO2JvcmRlci1yYWRpdXM6MCAxMHB4IDAgMH0uYWRkX29wdGlvbiB0YWJsZSB0Ym9keXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmFkZF9vcHRpb24gdGFibGUgdGJvZHkgdGh7Zm9udC13ZWlnaHQ6NzAwfS5hZGRfb3B0aW9uIHRhYmxlIHRib2R5IHRke3RleHQtYWxpZ246Y2VudGVyfS5hZGRfb3B0aW9uIHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdH0uYWRkX29wdGlvbiB0YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxke2ZvbnQtd2VpZ2h0OjcwMDtib3JkZXItcmlnaHQ6MH0uYWRkX29wdGlvbiB0YWJsZSB0aCwuYWRkX29wdGlvbiB0YWJsZSB0ZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlMmUyZTI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UyZTJlMjtwYWRkaW5nOjE1cHggMTVweDtmb250LXNpemU6MTVweDtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjEuMmVtO2xldHRlci1zcGFjaW5nOjBlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFkZF9vcHRpb24gdGFibGUgdGgsLmFkZF9vcHRpb24gdGFibGUgdGR7cGFkZGluZzoxMHB4IDhweDtmb250LXNpemU6MTJweDtmb250LXNpemU6MS4ycmVtO2xpbmUtaGVpZ2h0OjEuNWVtO2xldHRlci1zcGFjaW5nOjBlbX19LmFwcGx5X2J1dHRvbnttYXJnaW46ODBweCAwIDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFwcGx5X2J1dHRvbnttYXJnaW46NDBweCAwIDBweH19LmFwcGx5X2J1dHRvbiBhe21heC13aWR0aDo0ODBweDttYXJnaW46YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXI6M3B4IHNvbGlkICMwMDA7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjI0cHg7Zm9udC1zaXplOjIuNHJlbTtsaW5lLWhlaWdodDoxZW07bGV0dGVyLXNwYWNpbmc6LjFlbTtwYWRkaW5nOjIwcHggMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFwcGx5X2J1dHRvbiBhe2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjFlbTtsZXR0ZXItc3BhY2luZzouMWVtfX1AbWVkaWEgKGhvdmVyOiBob3Zlcil7LmFwcGx5X2J1dHRvbiBhe3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3MsIGNvbG9yIC4zc30uYXBwbHlfYnV0dG9uIGE6OmFmdGVye3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zc30uYXBwbHlfYnV0dG9uIGE6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmFwcGx5X2J1dHRvbiBhOmhvdmVyOjphZnRlcntib3JkZXItY29sb3I6IzAwMH19LmFwcGx5X2J1dHRvbiBhOjphZnRlcntjb250ZW50OicnO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZmZmO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MjBweDttYXJnaW46YXV0bzt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9XG4iXX0= */