@charset "UTF-8"; /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
audio, canvas, progress, video {
    display: inline-block
}

address, dl, ol, p, pre, ul {
    margin-bottom: 1rem
}

progress, sub, sup {
    vertical-align: baseline
}

body, caption {
    text-align: left
}

[type=submit], [type=reset], [type=submit], [type=reset], button, html [type=button], html [type=button] {
    -webkit-appearance: button
}

pre, textarea {
    overflow: auto
}

*, ::after, ::before, html, input[type=checkbox], input[type=radio], legend {
    box-sizing: border-box
}

button, hr, input {
    overflow: visible
}

.btn-outline-danger, .btn-outline-dark, .btn-outline-info, .btn-outline-light, .btn-outline-primary, .btn-outline-success, .btn-outline-warning, .btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled):active {
    background-image: none
}

.dropdown-menu, .form-control, .modal-content, .popover {
    background-clip: padding-box
}

.dropdown-menu, .nav, .navbar-nav {
    list-style: none
}

body {
    margin: 0
}

menu, article, aside, details, footer, header, nav, section {
    display: block
}

h1 {
    margin: .67em 0
}

dl, h1, h2, h3, h4, h5, h6, ol, p, pre, ul {
    margin-top: 0
}

dd, h1, h2, h3, h4, h5, h6, label {
    margin-bottom: .5rem
}

figcaption, figure, main {
    display: block
}

hr {
}

pre {
    -ms-overflow-style: scrollbar
}

a {
    color: #007bff;
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

abbr[title] {
}

code, kbd, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

mark {
    color: #000
}

audio:not([controls]) {
    display: none;
    height: 0
}

button, input, optgroup, select, textarea {
    margin: 0
}

button, input {
}

button, select {
    text-transform: none
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
    outline: ButtonText dotted 1px
}

progress {
}

[type=checkbox], [type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

address, legend {
    line-height: inherit
}

summary {
    display: list-item;
    cursor: pointer
}

/*!
 * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
@-ms-viewport {
    width: device-width
}

/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
    width: device-width
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, legend, main, nav, section {
    display: block
}

label, output {
    display: inline-block
}

/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

@-ms-viewport {
    width: device-width
}

[tabindex="-1"]:focus {
    outline: 0 !important
}

abbr[data-original-title], abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0
}

.btn:not(:disabled):not(.disabled), .navbar-toggler:not(:disabled):not(.disabled), .page-link:not(:disabled):not(.disabled) {
    cursor: pointer
}

address {
    font-style: normal
}

ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

blockquote, figure {
    margin: 0 0 1rem
}

dfn {
    font-style: italic
}

b, strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a:hover {
    color: #0056b3;
    text-decoration: underline
}

a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

code, kbd, pre, samp {
    font-size: 1em
}

img {
    vertical-align: middle;
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    caption-side: bottom
}

th {
    text-align: inherit
}

button {
    border-radius: 0
}

button:focus {
    outline: dotted 1px;
    outline: -webkit-focus-ring-color auto 5px
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=checkbox], input[type=radio] {
    padding: 0
}

input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    color: inherit;
    white-space: normal
}

.display-1, .display-2, .display-3, .display-4 {
    line-height: 1.2
}

.badge, .btn, .dropdown-header, .dropdown-item, .input-group-text, .navbar-brand {
    white-space: nowrap
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

template {
    display: none
}

[hidden] {
    display: none !important
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit
}

.blockquote, hr {
    margin-bottom: 1rem
}

.display-1, .display-2, .display-3, .display-4, .lead {
    font-weight: 300
}

.h1, h1 {
    font-size: 2.5rem
}

.h2, h2 {
    font-size: 2rem
}

.h3, h3 {
    font-size: 1.75rem
}

.h4, h4 {
    font-size: 1.5rem
}

.h5, h5 {
    font-size: 1.25rem
}

.h6, h6 {
    font-size: 1rem
}

.lead {
    font-size: 1.25rem
}

.display-1 {
    font-size: 6rem
}

.display-2 {
    font-size: 5.5rem
}

.display-3 {
    font-size: 4.5rem
}

.display-4 {
    font-size: 3.5rem
}

hr {
    box-sizing: content-box;
    height: 0;
    margin-top: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.img-fluid, .img-thumbnail {
    max-width: 100%;
    height: auto
}

.small, small {
    font-size: 80%;
    font-weight: 400
}

.mark, mark {
    padding: .2em;
    background-color: #fcf8e3
}

.list-inline, .list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

.blockquote {
    font-size: 1.25rem
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d
}

.blockquote-footer::before {
    content: "\2014 \00A0"
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: 90%;
    color: #6c757d
}

code, kbd {
    font-size: 87.5%
}

a > code, pre code {
    color: inherit
}

code, kbd, pre, samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

code {
    color: #e83e8c;
    word-break: break-word
}

kbd {
    padding: .2rem .4rem;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700
}

.container, .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    width: 100%
}

pre {
    display: block;
    font-size: 87.5%;
    color: #212529
}

pre code {
    font-size: inherit;
    word-break: normal
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

@media (min-width: 576px) {
    .container {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px
    }
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters > .col, .no-gutters > [class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.col-1, .col-auto {
    -webkit-box-flex: 0
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none
}

.col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}

.col-2, .col-3 {
    -webkit-box-flex: 0
}

.col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4, .col-5 {
    -webkit-box-flex: 0
}

.col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}

.col-6, .col-7 {
    -webkit-box-flex: 0
}

.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}

.col-8, .col-9 {
    -webkit-box-flex: 0
}

.col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10, .col-11 {
    -webkit-box-flex: 0
}

.col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}

.col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
}

.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

.order-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13
}

.order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

.order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
}

.order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8
}

.order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9
}

.order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
}

.order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11
}

.order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12
}

.offset-1 {
    margin-left: 8.333333%
}

.offset-2 {
    margin-left: 16.666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.333333%
}

.offset-5 {
    margin-left: 41.666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.333333%
}

.offset-8 {
    margin-left: 66.666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.333333%
}

.offset-11 {
    margin-left: 91.666667%
}

@media (min-width: 576px) {
    .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-sm-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-sm-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-sm-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-sm-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-sm-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-sm-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-sm-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-sm-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-sm-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-sm-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-sm-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-sm-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-sm-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-sm-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-sm-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.333333%
    }

    .offset-sm-2 {
        margin-left: 16.666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.333333%
    }

    .offset-sm-5 {
        margin-left: 41.666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.333333%
    }

    .offset-sm-8 {
        margin-left: 66.666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.333333%
    }

    .offset-sm-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 768px) {
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-md-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-md-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.333333%
    }

    .offset-md-2 {
        margin-left: 16.666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.333333%
    }

    .offset-md-5 {
        margin-left: 41.666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.333333%
    }

    .offset-md-8 {
        margin-left: 66.666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.333333%
    }

    .offset-md-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 992px) {
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-lg-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.333333%
    }

    .offset-lg-2 {
        margin-left: 16.666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.333333%
    }

    .offset-lg-5 {
        margin-left: 41.666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.333333%
    }

    .offset-lg-8 {
        margin-left: 66.666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.333333%
    }

    .offset-lg-11 {
        margin-left: 91.666667%
    }
}

@media (min-width: 1200px) {
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-xl-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-xl-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.333333%
    }

    .offset-xl-2 {
        margin-left: 16.666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.333333%
    }

    .offset-xl-5 {
        margin-left: 41.666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.333333%
    }

    .offset-xl-8 {
        margin-left: 66.666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.333333%
    }

    .offset-xl-11 {
        margin-left: 91.666667%
    }
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent
}

.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6
}

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

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

.table-sm td, .table-sm th {
    padding: .3rem
}

.table-bordered, .table-bordered td, .table-bordered th {
    border: 1px solid #dee2e6
}

.table-bordered thead td, .table-bordered thead th {
    border-bottom-width: 2px
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, .05)
}

.table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, .075)
}

.table-primary, .table-primary > td, .table-primary > th {
    background-color: #b8daff
}

.table-hover .table-primary:hover, .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
    background-color: #9fcdff
}

.table-secondary, .table-secondary > td, .table-secondary > th {
    background-color: #d6d8db
}

.table-hover .table-secondary:hover, .table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
    background-color: #c8cbcf
}

.table-success, .table-success > td, .table-success > th {
    background-color: #c3e6cb
}

.table-hover .table-success:hover, .table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
    background-color: #b1dfbb
}

.table-info, .table-info > td, .table-info > th {
    background-color: #bee5eb
}

.table-hover .table-info:hover, .table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
    background-color: #abdde5
}

.table-warning, .table-warning > td, .table-warning > th {
    background-color: #ffeeba
}

.table-hover .table-warning:hover, .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
    background-color: #ffe8a1
}

.table-danger, .table-danger > td, .table-danger > th {
    background-color: #f5c6cb
}

.table-hover .table-danger:hover, .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
    background-color: #f1b0b7
}

.table-light, .table-light > td, .table-light > th {
    background-color: #fdfdfe
}

.table-hover .table-light:hover, .table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
    background-color: #ececf6
}

.table-dark, .table-dark > td, .table-dark > th {
    background-color: #c6c8ca
}

.table-hover .table-dark:hover, .table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
    background-color: #b9bbbe
}

.table-active, .table-active > td, .table-active > th, .table-hover .table-active:hover, .table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, .075)
}

.table .thead-dark th {
    color: #fff;
    background-color: #212529;
    border-color: #32383e
}

.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.table-dark {
    color: #fff;
    background-color: #212529
}

.table-dark td, .table-dark th, .table-dark thead th {
    border-color: #32383e
}

.table-dark.table-bordered, .table-responsive > .table-bordered {
    border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, .05)
}

.table-dark.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, .075)
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-sm > .table-bordered {
        border: 0
    }
}

@media (max-width: 767.98px) {
    .navbar-collapse {
        height: 200px;
        min-height: calc( 100vh - 74px);
        overflow-y: scroll;
        -webkit-overflow-scrolling:touch;
    }
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-md > .table-bordered {
        border: 0
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-lg > .table-bordered {
        border: 0
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive-xl > .table-bordered {
        border: 0
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.collapsing, .modal, .modal-open, .progress {
    overflow: hidden
}

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 2px)
}

select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.form-control-file, .form-control-range {
    display: block;
    width: 100%
}

.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5
}

.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .875rem;
    line-height: 1.5
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: .375rem;
    padding-bottom: .375rem;
    margin-bottom: 0;
    line-height: 1.5;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

.custom-file-input.is-valid ~ .custom-file-label, .custom-select.is-valid, .form-control.is-valid, .was-validated .custom-file-input:valid ~ .custom-file-label, .was-validated .custom-select:valid, .was-validated .form-control:valid {
    border-color: #28a745
}

.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm, .input-group-lg > .form-control-plaintext.form-control, .input-group-lg > .input-group-append > .form-control-plaintext.btn, .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-prepend > .form-control-plaintext.btn, .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-sm > .form-control-plaintext.form-control, .input-group-sm > .input-group-append > .form-control-plaintext.btn, .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-prepend > .form-control-plaintext.btn, .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) {
    height: calc(1.8125rem + 2px)
}

.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) {
    height: calc(2.875rem + 2px)
}

.form-group {
    margin-bottom: 1rem
}

.form-text {
    display: block;
    margin-top: .25rem
}

.form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

.form-row > .col, .form-row > [class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem
}

.form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem
}

.form-check-input:disabled ~ .form-check-label {
    color: #6c757d
}

.form-check-label {
    margin-bottom: 0
}

.form-check-inline {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}

.invalid-tooltip, .valid-tooltip {
    position: absolute;
    z-index: 5;
    max-width: 100%;
    padding: .5rem;
    line-height: 1;
    border-radius: .2rem;
    top: 100%
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #28a745
}

.valid-tooltip {
    display: none;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: rgba(40, 167, 69, .8)
}

.custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip {
    display: block
}

.custom-control-input.is-valid ~ .custom-control-label, .form-check-input.is-valid ~ .form-check-label, .was-validated .custom-control-input:valid ~ .custom-control-label, .was-validated .form-check-input:valid ~ .form-check-label {
    color: #28a745
}

.custom-select.is-valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before {
    background-color: #71dd8a
}

.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
    background-color: #34ce57
}

.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.custom-file-input.is-valid ~ .custom-file-label::before, .was-validated .custom-file-input:valid ~ .custom-file-label::before {
    border-color: inherit
}

.custom-file-input.is-invalid ~ .custom-file-label, .custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-file-input:invalid ~ .custom-file-label, .was-validated .custom-select:invalid, .was-validated .form-control:invalid {
    border-color: #dc3545
}

.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #dc3545
}

.invalid-tooltip {
    display: none;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: rgba(220, 53, 69, .8)
}

.collapsing, .dropdown, .dropup {
    position: relative
}

.custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip {
    display: block
}

.custom-control-input.is-invalid ~ .custom-control-label, .form-check-input.is-invalid ~ .form-check-label, .was-validated .custom-control-input:invalid ~ .custom-control-label, .was-validated .form-check-input:invalid ~ .form-check-label {
    color: #dc3545
}

.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
    background-color: #efa2a9
}

.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
    background-color: #e4606d
}

.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.custom-file-input.is-invalid ~ .custom-file-label::before, .was-validated .custom-file-input:invalid ~ .custom-file-label::before {
    border-color: inherit
}

.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.form-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.form-inline .form-check {
    width: 100%
}

@media (min-width: 576px) {
    .form-inline label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0
    }

    .form-inline .form-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-plaintext {
        display: inline-block
    }

    .form-inline .input-group {
        width: auto
    }

    .form-inline .form-check {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

    .form-inline .form-check-input {
        position: relative;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }

    .form-inline .custom-control {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

.btn-group-vertical, .navbar-nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.btn-block, input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%
}

.btn {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent
}

.btn:focus, .btn:hover {
    text-decoration: none
}

.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.btn-primary.focus, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}

.btn.disabled, .btn:disabled {
    opacity: .65
}

a.btn.disabled, fieldset:disabled a.btn {
    pointer-events: none
}

.btn-primary {
    color: #fff
}

.btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf
}

.btn-secondary.focus, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}

.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62
}

.btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b
}

.btn-success.focus, .btn-success:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}

.btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34
}

.btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430
}

.btn-info.focus, .btn-info:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b
}

.btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f
}

.btn-warning.focus, .btn-warning:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}

.btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00
}

.btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500
}

.btn-danger.focus, .btn-danger:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130
}

.btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d
}

.btn-light.focus, .btn-light:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5
}

.btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df
}

.btn-dark.focus, .btn-dark:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.btn-dark {
    color: #fff
}

.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124
}

.btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d
}

.btn-outline-primary.focus, .btn-outline-primary:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}

.btn-outline-primary {
    color: #007bff;
    background-color: transparent;
    border-color: #007bff
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-outline-secondary.focus, .btn-outline-secondary:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}

.btn-outline-secondary {
    color: #6c757d;
    background-color: transparent;
    background-image: none;
    border-color: #6c757d
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-success.focus, .btn-outline-success:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}

.btn-outline-success {
    color: #28a745;
    background-color: transparent;
    border-color: #28a745
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-outline-info.focus, .btn-outline-info:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.btn-outline-info {
    color: #17a2b8;
    background-color: transparent;
    border-color: #17a2b8
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-warning.focus, .btn-outline-warning:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}

.btn-outline-warning {
    color: #ffc107;
    background-color: transparent;
    border-color: #ffc107
}

.btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-danger.focus, .btn-outline-danger:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}

.btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    border-color: #dc3545
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

.btn-outline-light.focus, .btn-outline-light:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.btn-outline-light {
    color: #f8f9fa;
    background-color: transparent;
    border-color: #f8f9fa
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-dark.focus, .btn-outline-dark:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.btn-outline-dark {
    color: #343a40;
    background-color: transparent;
    border-color: #343a40
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-link, .btn-link:hover {
    background-color: transparent
}

.btn-link.focus, .btn-link:focus, .btn-link:hover {
    text-decoration: underline;
    border-color: transparent
}

.btn-link {
    font-weight: 400;
    color: #007bff
}

.btn-link:hover {
    color: #0056b3
}

.btn-link.focus, .btn-link:focus {
    box-shadow: none
}

.btn-link.disabled, .btn-link:disabled {
    color: #6c757d
}

.btn-group-lg > .btn, .btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

.btn-group-sm > .btn, .btn-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.btn-block {
    display: block
}

.btn-block + .btn-block {
    margin-top: .5rem
}

.fade {
    opacity: 0;
    transition: opacity .15s linear
}

.fade.show {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.show {
    display: block
}

tr.collapse.show {
    display: table-row
}

tbody.collapse.show {
    display: table-row-group
}

.collapsing {
    height: 0;
    transition: height .35s ease
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em
}

.dropdown-toggle:empty::after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .15)
}

.dropup .dropdown-menu {
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropleft .dropdown-toggle::before, .dropright .dropdown-toggle::after {
    width: 0;
    content: "";
    border-top: .3em solid transparent;
    border-bottom: .3em solid transparent;
    height: 0
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropright .dropdown-menu {
    margin-top: 0;
    margin-left: .125rem
}

.dropright .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    border-left: .3em solid;
    vertical-align: 0
}

.dropright .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropleft .dropdown-menu {
    margin-top: 0;
    margin-right: .125rem
}

.dropleft .dropdown-toggle::after {
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    display: none
}

.dropleft .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    border-right: .3em solid;
    vertical-align: 0
}

.dropleft .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef
}

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn, .custom-control-label, .custom-file, .dropdown-header, .input-group-text, .nav {
    margin-bottom: 0
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    background-color: transparent;
    border: 0
}

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::before, .input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child), .input-group > .custom-file:not(:first-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label::before, .input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff
}

.dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    font-size: .875rem;
    color: #6c757d
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle
}

.btn-toolbar, .input-group {
    display: -webkit-box;
    display: -ms-flexbox
}

.btn-group-vertical > .btn, .btn-group > .btn {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
    z-index: 1
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group {
    margin-left: -1px
}

.btn-group > .btn:first-child, .card > hr, .dropdown-toggle-split::after {
    margin-left: 0
}

.btn-toolbar {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
    padding-right: .375rem;
    padding-left: .375rem
}

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

.btn-group-vertical {
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.btn-group-vertical .btn, .btn-group-vertical .btn-group {
    width: 100%
}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0
}

.input-group-append, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .input-group-text, .input-group > .custom-file + .custom-file, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .form-control, .input-group > .custom-select + .custom-file, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .form-control, .input-group > .form-control + .custom-file, .input-group > .form-control + .custom-select, .input-group > .form-control + .form-control {
    margin-left: -1px
}

.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-toggle > .btn input[type=checkbox], .btn-group-toggle > .btn input[type=radio], .btn-group-toggle > .btn-group > .btn input[type=checkbox], .btn-group-toggle > .btn-group > .btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%
}

.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}

.input-group > .custom-file:focus, .input-group > .custom-select:focus, .input-group > .form-control:focus {
    z-index: 3
}

.input-group > .custom-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.input-group-append, .input-group-prepend {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.input-group-append .btn, .input-group-prepend .btn {
    position: relative;
    z-index: 2
}

.input-group-prepend {
    margin-right: -1px
}

.input-group-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.input-group-text input[type=checkbox], .input-group-text input[type=radio] {
    margin-top: 0
}

.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.custom-control {
    position: relative;
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5rem
}

.custom-control-inline {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1rem
}

.custom-control-label::after, .custom-control-label::before {
    position: absolute;
    top: .25rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    left: 0
}

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    background-color: #007bff
}

.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-control-input:active ~ .custom-control-label::before {
    color: #fff;
    background-color: #b3d7ff
}

.custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d
}

.custom-control-input:disabled ~ .custom-control-label::before {
    background-color: #e9ecef
}

.custom-control-label::before {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #dee2e6
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
    background-color: #007bff
}

.custom-control-label::after {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%
}

.custom-file, .custom-select {
    display: inline-block;
    width: 100%
}

.custom-file-input:lang(en) ~ .custom-file-label::after, .custom-file-label::after {
    content: "Browse"
}

.custom-checkbox .custom-control-label::before {
    border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
    background-color: rgba(0, 123, 255, .5)
}

.custom-radio .custom-control-label::before {
    border-radius: 50%
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #007bff
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(0, 123, 255, .5)
}

.custom-select {
    height: calc(2.25rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center no-repeat #fff;
    background-size: 8px 10px;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-select-lg, .custom-select-sm {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.custom-file-input:focus ~ .custom-file-control::before, .custom-select:focus {
    border-color: #80bdff
}

.custom-select:focus {
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(128, 189, 255, .5)
}

.custom-select:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: .75rem;
    background-image: none
}

.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef
}

.custom-select::-ms-expand {
    opacity: 0
}

.custom-select-sm {
    height: calc(1.8125rem + 2px);
    font-size: 75%
}

.custom-select-lg {
    height: calc(2.875rem + 2px);
    font-size: 125%
}

.custom-file, .custom-file-input, .custom-file-label {
    height: calc(2.25rem + 2px)
}

.custom-file {
    position: relative
}

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    margin: 0;
    opacity: 0
}

.custom-file-label, .custom-file-label::after {
    position: absolute;
    top: 0;
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    right: 0
}

.custom-file-input:focus ~ .custom-file-control {
    border-color: #80bdff;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-file-label {
    left: 0;
    z-index: 1;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.custom-file-label::after {
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(calc(2.25rem + 2px) - 1px * 2);
    background-color: #e9ecef;
    border-left: 1px solid #ced4da;
    border-radius: 0 .25rem .25rem 0
}

.nav, .navbar {
    display: -webkit-box;
    display: -ms-flexbox;
    -ms-flex-wrap: wrap
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0
}

.nav-link {
    display: block;
    padding: .5rem 1rem
}

.nav-link:focus, .nav-link:hover {
    text-decoration: none
}

.nav-link.disabled {
    color: #6c757d
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-item {
    margin-bottom: -1px
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link, .navbar-toggler {
    border-radius: .25rem
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #007bff
}

.nav-fill .nav-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

.tab-content > .tab-pane {
    display: none
}

.tab-content > .active {
    display: block
}

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

.navbar > .container, .navbar > .container-fluid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit
}

.card, .navbar-nav {
    display: -webkit-box;
    display: -ms-flexbox
}

.navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none
}

.navbar-nav {
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none
}

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.navbar-toggler {
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent
}

.navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: center center no-repeat;
    background-size: 100% 100%
}

@media (max-width: 575.98px) {
    .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width: 576px) {
    .navbar-expand-sm, .navbar-expand-sm .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal
    }

    .navbar-expand-sm {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-sm .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }

    .navbar-expand-sm .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
    }
}

@media (max-width: 767.98px) {
    .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width: 768px) {
    .navbar-expand-md, .navbar-expand-md .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal
    }

    .navbar-expand-md {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-md .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }

    .navbar-expand-md .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
    }
}

@media (max-width: 991.98px) {
    .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg, .navbar-expand-lg .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal
    }

    .navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-lg .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }

    .navbar-expand-lg .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
    }
}

@media (max-width: 1199.98px) {
    .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width: 1200px) {
    .navbar-expand-xl, .navbar-expand-xl .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal
    }

    .navbar-expand-xl {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .navbar-expand-xl .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }

    .navbar-expand-xl .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
    }
}

.navbar-expand {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.navbar-expand > .container, .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0
}

.navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.card, .card-deck {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand > .container, .navbar-expand > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-expand .dropup .dropdown-menu {
    top: auto;
    bottom: 100%
}

.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, .7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, .3)
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .5);
    border-color: rgba(0, 0, 0, .1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-text a, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar-dark .navbar-brand, .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, .5)
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, .75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, .25)
}

.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
    color: #fff
}

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, .5);
    border-color: rgba(255, 255, 255, .1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, .5)
}

.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
    color: #fff
}

.card {
    position: relative;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem
}

.card > hr {
    margin-right: 0
}

.card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem
}

.card-footer, .card-header {
    padding: .75rem 1.25rem;
    background-color: rgba(0, 0, 0, .03)
}

.card-title {
    margin-bottom: .75rem
}

.card-header, .card-subtitle, .card-text:last-child {
    margin-bottom: 0
}

.card-subtitle {
    margin-top: -.375rem
}

.card-link:hover {
    text-decoration: none
}

.card-link + .card-link {
    margin-left: 1.25rem
}

.card-header-pills, .card-header-tabs {
    margin-right: -.625rem;
    margin-left: -.625rem
}

.card-header {
    border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-header + .list-group .list-group-item:first-child {
    border-top: 0
}

.card-footer {
    border-top: 1px solid rgba(0, 0, 0, .125)
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
    margin-bottom: -.75rem;
    border-bottom: 0
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem
}

.alert, .btn .badge, .page-link {
    position: relative
}

.card-img {
    width: 100%;
    border-radius: calc(.25rem - 1px)
}

.card-img-top {
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.card-deck .card {
    margin-bottom: 15px
}

@media (min-width: 576px) {
    .card-deck, .card-deck .card {
        -webkit-box-direction: normal
    }

    .card-deck {
        -webkit-box-orient: horizontal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px
    }

    .card-deck .card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        -webkit-box-orient: vertical;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px
    }
}

.card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.card-group > .card {
    margin-bottom: 15px
}

@media (min-width: 576px) {
    .card-group {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .card-group > .card {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-bottom: 0
    }

    .card-group > .card + .card {
        margin-left: 0;
        border-left: 0
    }

    .card-group > .card:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group > .card:first-child .card-header, .card-group > .card:first-child .card-img-top {
        border-top-right-radius: 0
    }

    .card-group > .card:first-child .card-footer, .card-group > .card:first-child .card-img-bottom {
        border-bottom-right-radius: 0
    }

    .card-group > .card:last-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group > .card:last-child .card-header, .card-group > .card:last-child .card-img-top {
        border-top-left-radius: 0
    }

    .card-group > .card:last-child .card-footer, .card-group > .card:last-child .card-img-bottom {
        border-bottom-left-radius: 0
    }

    .card-group > .card:only-child {
        border-radius: .25rem
    }

    .card-group > .card:only-child .card-header, .card-group > .card:only-child .card-img-top {
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
    }

    .card-group > .card:only-child .card-footer, .card-group > .card:only-child .card-img-bottom {
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: .25rem
    }

    .card-group > .card:not(:first-child):not(:last-child):not(:only-child), .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
        border-radius: 0
    }

    .card-columns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem
    }

    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

.list-group, .modal-content, .progress-bar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.breadcrumb, .pagination {
    border-radius: .25rem;
    list-style: none
}

.card-columns .card {
    margin-bottom: .75rem
}

.breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    background-color: #e9ecef
}

.breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    padding-left: .5rem;
    color: #6c757d;
    content: "/"
}

.pagination, .progress {
    display: -webkit-box;
    display: -ms-flexbox
}

.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none
}

.breadcrumb-item.active {
    color: #6c757d
}

.pagination {
    display: flex;
    padding-left: 0
}

.page-link {
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6
}

.page-link:hover {
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5
}

.badge, .close {
    font-weight: 700;
    line-height: 1
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    text-align: center;
    vertical-align: baseline;
    border-radius: .25rem
}

.badge:empty {
    display: none
}

.btn .badge {
    top: -1px
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem
}

.badge-primary {
    color: #fff;
    background-color: #007bff
}

.badge-primary[href]:focus, .badge-primary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #0062cc
}

.badge-secondary {
    color: #fff;
    background-color: #6c757d
}

.badge-secondary[href]:focus, .badge-secondary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #545b62
}

.badge-success {
    color: #fff;
    background-color: #28a745
}

.badge-success[href]:focus, .badge-success[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1e7e34
}

.badge-info {
    color: #fff;
    background-color: #17a2b8
}

.badge-info[href]:focus, .badge-info[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #117a8b
}

.badge-warning {
    color: #212529;
    background-color: #ffc107
}

.badge-warning[href]:focus, .badge-warning[href]:hover {
    color: #212529;
    text-decoration: none;
    background-color: #d39e00
}

.badge-danger {
    color: #fff;
    background-color: #dc3545
}

.badge-danger[href]:focus, .badge-danger[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #bd2130
}

.badge-light {
    color: #212529;
    background-color: #f8f9fa
}

.badge-light[href]:focus, .badge-light[href]:hover {
    color: #212529;
    text-decoration: none;
    background-color: #dae0e5
}

.badge-dark {
    color: #fff;
    background-color: #343a40
}

.badge-dark[href]:focus, .badge-dark[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1d2124
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: .3rem
}

@media (min-width: 576px) {
    .jumbotron {
        padding: 4rem 2rem
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0
}

.alert {
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 4rem
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: .75rem 1.25rem;
    color: inherit
}

.alert-primary {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff
}

.alert-primary hr {
    border-top-color: #9fcdff
}

.alert-primary .alert-link {
    color: #002752
}

.alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db
}

.alert-secondary hr {
    border-top-color: #c8cbcf
}

.alert-secondary .alert-link {
    color: #202326
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb
}

.alert-success hr {
    border-top-color: #b1dfbb
}

.alert-success .alert-link {
    color: #0b2e13
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb
}

.alert-info hr {
    border-top-color: #abdde5
}

.alert-info .alert-link {
    color: #062c33
}

.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba
}

.alert-warning hr {
    border-top-color: #ffe8a1
}

.alert-warning .alert-link {
    color: #533f03
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb
}

.alert-danger hr {
    border-top-color: #f1b0b7
}

.alert-danger .alert-link {
    color: #491217
}

.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe
}

.alert-light hr {
    border-top-color: #ececf6
}

.alert-light .alert-link {
    color: #686868
}

.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca
}

.alert-dark hr {
    border-top-color: #b9bbbe
}

.alert-dark .alert-link {
    color: #040505
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    display: flex;
    height: 1rem;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: .25rem
}

.media, .progress-bar {
    display: -webkit-box;
    display: -ms-flexbox
}

.progress-bar {
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    background-color: #007bff;
    transition: width .6s ease
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem
}

.progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite
}

.media {
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.list-group, .modal-dialog-centered {
    display: -webkit-box;
    display: -ms-flexbox
}

.media-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.list-group {
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

.list-group-item-action:focus, .list-group-item-action:hover {
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa
}

.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef
}

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125)
}

.list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.list-group-item:focus, .list-group-item:hover {
    z-index: 1;
    text-decoration: none
}

.list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    background-color: #fff
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0
}

.list-group-flush:last-child .list-group-item:last-child {
    border-bottom: 0
}

.list-group-item-primary {
    color: #004085;
    background-color: #b8daff
}

.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
    color: #004085;
    background-color: #9fcdff
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #004085;
    border-color: #004085
}

.list-group-item-secondary {
    color: #383d41;
    background-color: #d6d8db
}

.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
    color: #383d41;
    background-color: #c8cbcf
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41
}

.list-group-item-success {
    color: #155724;
    background-color: #c3e6cb
}

.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
    color: #155724;
    background-color: #b1dfbb
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724
}

.list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb
}

.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
    color: #0c5460;
    background-color: #abdde5
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460
}

.list-group-item-warning {
    color: #856404;
    background-color: #ffeeba
}

.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
    color: #856404;
    background-color: #ffe8a1
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404
}

.list-group-item-danger {
    color: #721c24;
    background-color: #f5c6cb
}

.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
    color: #721c24;
    background-color: #f1b0b7
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24
}

.list-group-item-light {
    color: #818182;
    background-color: #fdfdfe
}

.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
    color: #818182;
    background-color: #ececf6
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182
}

.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca
}

.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
    color: #1b1e21;
    background-color: #b9bbbe
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21
}

.close {
    float: right;
    font-size: 1.5rem;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

.popover, .tooltip {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    text-decoration: none
}

.modal-title, .popover, .tooltip {
    line-height: 1.5
}

.popover, .text-hide, .tooltip {
    text-shadow: none
}

.close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    opacity: .75
}

.close:not(:disabled):not(.disabled) {
    cursor: pointer
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    outline: 0
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    transform: translate(0, -25%)
}

.modal.show .modal-dialog {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-dialog-centered {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (.5rem * 2))
}

.modal-content, .modal-header {
    display: -webkit-box;
    display: -ms-flexbox
}

.modal-content {
    position: relative;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto
}

.modal-title {
    margin-bottom: 0
}

.modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e9ecef
}

.popover, .popover .arrow, .popover .arrow::after, .popover .arrow::before, .tooltip, .tooltip .arrow {
    position: absolute;
    display: block
}

.modal-footer > :not(:first-child) {
    margin-left: .25rem
}

.modal-footer > :not(:last-child) {
    margin-right: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }

    .modal-dialog-centered {
        min-height: calc(100% - (1.75rem * 2))
    }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg {
        max-width: 800px
    }
}

.tooltip {
    z-index: 1070;
    margin: 0;
    text-align: left;
    text-align: start;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .arrow {
    width: .8rem;
    height: .4rem
}

.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
    bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
    top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem
}

.carousel-indicators .active, .popover {
    background-color: #fff
}

.popover {
    top: 0;
    left: 0;
    z-index: 1060;
    max-width: 276px;
    text-align: left;
    text-align: start;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem
}

.popover .arrow {
    width: 1rem;
    height: .5rem;
    margin: 0 .3rem
}

.popover .arrow::after, .popover .arrow::before {
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-popover-auto[x-placement^=top], .bs-popover-top {
    margin-bottom: .5rem
}

.bs-popover-auto[x-placement^=top] .arrow, .bs-popover-top .arrow {
    bottom: calc((.5rem + 1px) * -1)
}

.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-top .arrow::before {
    border-width: .5rem .5rem 0
}

.bs-popover-auto[x-placement^=top] .arrow::before, .bs-popover-top .arrow::before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=top] .arrow::after, .bs-popover-top .arrow::after {
    bottom: 1px;
    border-top-color: #fff
}

.bs-popover-auto[x-placement^=right], .bs-popover-right {
    margin-left: .5rem
}

.bs-popover-auto[x-placement^=right] .arrow, .bs-popover-right .arrow {
    left: calc((.5rem + 1px) * -1);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-right .arrow::before {
    border-width: .5rem .5rem .5rem 0
}

.bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::before {
    left: 0;
    border-right-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-right .arrow::after {
    left: 1px;
    border-right-color: #fff
}

.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
    margin-top: .5rem
}

.bs-popover-auto[x-placement^=bottom] .arrow, .bs-popover-bottom .arrow {
    top: calc((.5rem + 1px) * -1)
}

.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-bottom .arrow::before {
    border-width: 0 .5rem .5rem
}

.bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-bottom .arrow::after {
    top: 1px;
    border-bottom-color: #fff
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7
}

.carousel, .carousel-inner, .carousel-item {
    position: relative
}

.bs-popover-auto[x-placement^=left], .bs-popover-left {
    margin-right: .5rem
}

.bs-popover-auto[x-placement^=left] .arrow, .bs-popover-left .arrow {
    right: calc((.5rem + 1px) * -1);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-left .arrow::before {
    border-width: .5rem 0 .5rem .5rem
}

.bs-popover-auto[x-placement^=left] .arrow::before, .bs-popover-left .arrow::before {
    right: 0;
    border-left-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=left] .arrow::after, .bs-popover-left .arrow::after {
    right: 1px;
    border-left-color: #fff
}

.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    color: inherit;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: .5rem .75rem;
    color: #212529
}

.carousel-inner {
    width: 100%;
    overflow: hidden
}

.carousel-item {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    transition: -webkit-transform .6s ease;
    transition: transform .6s ease;
    transition: transform .6s ease, -webkit-transform .6s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
    display: block
}

.carousel-item-next, .carousel-item-prev {
    position: absolute;
    top: 0
}

.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
    .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.active.carousel-item-right, .carousel-item-next {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
    .active.carousel-item-right, .carousel-item-next {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.active.carousel-item-left, .carousel-item-prev {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
    .active.carousel-item-left, .carousel-item-prev {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: center center no-repeat;
    background-size: 100% 100%
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 10px;
    left: 0;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

.carousel-indicators li::after, .carousel-indicators li::before {
    left: 0;
    display: inline-block;
    height: 10px;
    content: "";
    width: 100%
}

.carousel-indicators li {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px
}

.carousel-indicators li::before {
    position: absolute;
    top: -10px
}

.carousel-indicators li::after {
    position: absolute;
    bottom: -10px
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

.bg-primary {
    background-color: #007bff !important
}

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
    background-color: #0062cc !important
}

.bg-secondary {
    background-color: #6c757d !important
}

a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {
    background-color: #545b62 !important
}

.bg-success {
    background-color: #28a745 !important
}

a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {
    background-color: #1e7e34 !important
}

.bg-info {
    background-color: #17a2b8 !important
}

a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {
    background-color: #117a8b !important
}

.bg-warning {
    background-color: #ffc107 !important
}

a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {
    background-color: #d39e00 !important
}

.bg-danger {
    background-color: #dc3545 !important
}

a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {
    background-color: #bd2130 !important
}

.bg-light {
    background-color: #f8f9fa !important
}

a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
    background-color: #dae0e5 !important
}

.bg-dark {
    background-color: #343a40 !important
}

a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
    background-color: #1d2124 !important
}

.bg-white {
    background-color: #fff !important
}

.bg-transparent {
    background-color: transparent !important
}

.border {
    border: 1px solid #dee2e6 !important
}

.border-top {
    border-top: 1px solid #dee2e6 !important
}

.border-right {
    border-right: 1px solid #dee2e6 !important
}

.border-bottom {
    border-bottom: 1px solid #dee2e6 !important
}

.border-left {
    border-left: 1px solid #dee2e6 !important
}

.border-0 {
    border: 0 !important
}

.rounded-right, .rounded-top {
    border-top-right-radius: .25rem !important
}

.rounded-bottom, .rounded-right {
    border-bottom-right-radius: .25rem !important
}

.rounded-left, .rounded-top {
    border-top-left-radius: .25rem !important
}

.rounded-bottom, .rounded-left {
    border-bottom-left-radius: .25rem !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-right-0 {
    border-right: 0 !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-left-0 {
    border-left: 0 !important
}

.border-primary {
    border-color: #007bff !important
}

.border-secondary {
    border-color: #6c757d !important
}

.border-success {
    border-color: #28a745 !important
}

.border-info {
    border-color: #17a2b8 !important
}

.border-warning {
    border-color: #ffc107 !important
}

.border-danger {
    border-color: #dc3545 !important
}

.border-light {
    border-color: #f8f9fa !important
}

.border-dark {
    border-color: #343a40 !important
}

.border-white {
    border-color: #fff !important
}

.rounded {
    border-radius: .25rem !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-0 {
    border-radius: 0 !important
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.d-none {
    display: none !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.d-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
}

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-sm-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-md-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-lg-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media print {
    .d-print-none {
        display: none !important
    }

    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-print-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.embed-responsive::before {
    display: block;
    content: ""
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9::before {
    padding-top: 42.857143%
}

.embed-responsive-16by9::before {
    padding-top: 56.25%
}

.embed-responsive-4by3::before {
    padding-top: 75%
}

.embed-responsive-1by1::before {
    padding-top: 100%
}

.flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important
}

.flex-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important
}

.flex-column-reverse, .flex-row-reverse {
    -webkit-box-direction: reverse !important
}

.flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    -webkit-box-orient: vertical !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important
}

.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
}

.flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important
}

.justify-content-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important
}

.justify-content-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important
}

.justify-content-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important
}

.justify-content-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
}

.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important
}

.align-items-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important
}

.align-items-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important
}

.align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

.align-items-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important
}

.align-items-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important
}

.align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important
}

.align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important
}

.align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important
}

.align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important
}

.align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important
}

.align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important
}

.align-self-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important
}

.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
}

.align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important
}

.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important
}

.align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important
}

.align-self-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important
}

@media (min-width: 576px) {
    .flex-sm-column, .flex-sm-row {
        -webkit-box-direction: normal !important
    }

    .flex-sm-row {
        -webkit-box-orient: horizontal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-sm-column {
        -webkit-box-orient: vertical !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .justify-content-sm-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-sm-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-sm-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-sm-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-sm-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-sm-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width: 768px) {
    .flex-md-column, .flex-md-row {
        -webkit-box-direction: normal !important
    }

    .flex-md-row {
        -webkit-box-orient: horizontal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-md-column {
        -webkit-box-orient: vertical !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .justify-content-md-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-md-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-md-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-md-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-md-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-md-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-md-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width: 992px) {
    .flex-lg-column, .flex-lg-row {
        -webkit-box-direction: normal !important
    }

    .flex-lg-row {
        -webkit-box-orient: horizontal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-lg-column {
        -webkit-box-orient: vertical !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .justify-content-lg-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-lg-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-lg-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-lg-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-lg-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-lg-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width: 1200px) {
    .flex-xl-column, .flex-xl-row {
        -webkit-box-direction: normal !important
    }

    .flex-xl-row {
        -webkit-box-orient: horizontal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .flex-xl-column {
        -webkit-box-orient: vertical !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }

    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }

    .justify-content-xl-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .justify-content-xl-between {
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }

    .align-items-xl-start {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }

    .align-items-xl-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }

    .align-items-xl-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }

    .align-items-xl-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }

    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }

    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }

    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }

    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }

    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }

    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }

    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }

    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }

    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }

    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

.features-item, .rate {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-none {
    float: none !important
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important
}

.fixed-bottom, .fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-top {
    top: 0
}

.fixed-bottom {
    bottom: 0
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
    -webkit-clip-path: none;
    clip-path: none
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.mw-100 {
    max-width: 100% !important
}

.mh-100 {
    max-height: 100% !important
}

.m-0 {
    margin: 0 !important
}

.mt-0, .my-0 {
    margin-top: 0 !important
}

.mr-0, .mx-0 {
    margin-right: 0 !important
}

.mb-0, .my-0 {
    margin-bottom: 0 !important
}

.ml-0, .mx-0 {
    margin-left: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.mt-1, .my-1 {
    margin-top: .25rem !important
}

.mr-1, .mx-1 {
    margin-right: .25rem !important
}

.mb-1, .my-1 {
    margin-bottom: .25rem !important
}

.ml-1, .mx-1 {
    margin-left: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.mt-2, .my-2 {
    margin-top: .5rem !important
}

.mr-2, .mx-2 {
    margin-right: .5rem !important
}

.mb-2, .my-2 {
    margin-bottom: .5rem !important
}

.ml-2, .mx-2 {
    margin-left: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.mt-3, .my-3 {
    margin-top: 1rem !important
}

.mr-3, .mx-3 {
    margin-right: 1rem !important
}

.mb-3, .my-3 {
    margin-bottom: 1rem !important
}

.ml-3, .mx-3 {
    margin-left: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.mt-4, .my-4 {
    margin-top: 1.5rem !important
}

.mr-4, .mx-4 {
    margin-right: 1.5rem !important
}

.mb-4, .my-4 {
    margin-bottom: 1.5rem !important
}

.ml-4, .mx-4 {
    margin-left: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.mt-5, .my-5 {
    margin-top: 3rem !important
}

.mr-5, .mx-5 {
    margin-right: 3rem !important
}

.mb-5, .my-5 {
    margin-bottom: 3rem !important
}

.ml-5, .mx-5 {
    margin-left: 3rem !important
}

.p-0 {
    padding: 0 !important
}

.pt-0, .py-0 {
    padding-top: 0 !important
}

.pr-0, .px-0 {
    padding-right: 0 !important
}

.pb-0, .py-0 {
    padding-bottom: 0 !important
}

.pl-0, .px-0 {
    padding-left: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.pt-1, .py-1 {
    padding-top: .25rem !important
}

.pr-1, .px-1 {
    padding-right: .25rem !important
}

.pb-1, .py-1 {
    padding-bottom: .25rem !important
}

.pl-1, .px-1 {
    padding-left: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.pt-2, .py-2 {
    padding-top: .5rem !important
}

.pr-2, .px-2 {
    padding-right: .5rem !important
}

.pb-2, .py-2 {
    padding-bottom: .5rem !important
}

.pl-2, .px-2 {
    padding-left: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.pt-3, .py-3 {
    padding-top: 1rem !important
}

.pr-3, .px-3 {
    padding-right: 1rem !important
}

.pb-3, .py-3 {
    padding-bottom: 1rem !important
}

.pl-3, .px-3 {
    padding-left: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.pt-4, .py-4 {
    padding-top: 1.5rem !important
}

.pr-4, .px-4 {
    padding-right: 1.5rem !important
}

.pb-4, .py-4 {
    padding-bottom: 1.5rem !important
}

.pl-4, .px-4 {
    padding-left: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.pt-5, .py-5 {
    padding-top: 3rem !important
}

.pr-5, .px-5 {
    padding-right: 3rem !important
}

.pb-5, .py-5 {
    padding-bottom: 3rem !important
}

.pl-5, .px-5 {
    padding-left: 3rem !important
}

.m-auto {
    margin: auto !important
}

.mt-auto, .my-auto {
    margin-top: auto !important
}

.mr-auto, .mx-auto {
    margin-right: auto !important
}

.mb-auto, .my-auto {
    margin-bottom: auto !important
}

.ml-auto, .mx-auto {
    margin-left: auto !important
}

.text-justify {
    text-align: justify !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

@media (min-width: 576px) {
    .float-sm-left {
        float: left !important
    }

    .float-sm-right {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }

    .m-sm-0 {
        margin: 0 !important
    }

    .mt-sm-0, .my-sm-0 {
        margin-top: 0 !important
    }

    .mr-sm-0, .mx-sm-0 {
        margin-right: 0 !important
    }

    .mb-sm-0, .my-sm-0 {
        margin-bottom: 0 !important
    }

    .ml-sm-0, .mx-sm-0 {
        margin-left: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .mt-sm-1, .my-sm-1 {
        margin-top: .25rem !important
    }

    .mr-sm-1, .mx-sm-1 {
        margin-right: .25rem !important
    }

    .mb-sm-1, .my-sm-1 {
        margin-bottom: .25rem !important
    }

    .ml-sm-1, .mx-sm-1 {
        margin-left: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .mt-sm-2, .my-sm-2 {
        margin-top: .5rem !important
    }

    .mr-sm-2, .mx-sm-2 {
        margin-right: .5rem !important
    }

    .mb-sm-2, .my-sm-2 {
        margin-bottom: .5rem !important
    }

    .ml-sm-2, .mx-sm-2 {
        margin-left: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .mt-sm-3, .my-sm-3 {
        margin-top: 1rem !important
    }

    .mr-sm-3, .mx-sm-3 {
        margin-right: 1rem !important
    }

    .mb-sm-3, .my-sm-3 {
        margin-bottom: 1rem !important
    }

    .ml-sm-3, .mx-sm-3 {
        margin-left: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .mt-sm-4, .my-sm-4 {
        margin-top: 1.5rem !important
    }

    .mr-sm-4, .mx-sm-4 {
        margin-right: 1.5rem !important
    }

    .mb-sm-4, .my-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-sm-4, .mx-sm-4 {
        margin-left: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .mt-sm-5, .my-sm-5 {
        margin-top: 3rem !important
    }

    .mr-sm-5, .mx-sm-5 {
        margin-right: 3rem !important
    }

    .mb-sm-5, .my-sm-5 {
        margin-bottom: 3rem !important
    }

    .ml-sm-5, .mx-sm-5 {
        margin-left: 3rem !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .pt-sm-0, .py-sm-0 {
        padding-top: 0 !important
    }

    .pr-sm-0, .px-sm-0 {
        padding-right: 0 !important
    }

    .pb-sm-0, .py-sm-0 {
        padding-bottom: 0 !important
    }

    .pl-sm-0, .px-sm-0 {
        padding-left: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .pt-sm-1, .py-sm-1 {
        padding-top: .25rem !important
    }

    .pr-sm-1, .px-sm-1 {
        padding-right: .25rem !important
    }

    .pb-sm-1, .py-sm-1 {
        padding-bottom: .25rem !important
    }

    .pl-sm-1, .px-sm-1 {
        padding-left: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .pt-sm-2, .py-sm-2 {
        padding-top: .5rem !important
    }

    .pr-sm-2, .px-sm-2 {
        padding-right: .5rem !important
    }

    .pb-sm-2, .py-sm-2 {
        padding-bottom: .5rem !important
    }

    .pl-sm-2, .px-sm-2 {
        padding-left: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .pt-sm-3, .py-sm-3 {
        padding-top: 1rem !important
    }

    .pr-sm-3, .px-sm-3 {
        padding-right: 1rem !important
    }

    .pb-sm-3, .py-sm-3 {
        padding-bottom: 1rem !important
    }

    .pl-sm-3, .px-sm-3 {
        padding-left: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .pt-sm-4, .py-sm-4 {
        padding-top: 1.5rem !important
    }

    .pr-sm-4, .px-sm-4 {
        padding-right: 1.5rem !important
    }

    .pb-sm-4, .py-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-sm-4, .px-sm-4 {
        padding-left: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .pt-sm-5, .py-sm-5 {
        padding-top: 3rem !important
    }

    .pr-sm-5, .px-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-5, .py-sm-5 {
        padding-bottom: 3rem !important
    }

    .pl-sm-5, .px-sm-5 {
        padding-left: 3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mt-sm-auto, .my-sm-auto {
        margin-top: auto !important
    }

    .mr-sm-auto, .mx-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-auto, .my-sm-auto {
        margin-bottom: auto !important
    }

    .ml-sm-auto, .mx-sm-auto {
        margin-left: auto !important
    }

    .text-sm-left {
        text-align: left !important
    }

    .text-sm-right {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }
}

@media (min-width: 768px) {
    .float-md-left {
        float: left !important
    }

    .float-md-right {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }

    .m-md-0 {
        margin: 0 !important
    }

    .mt-md-0, .my-md-0 {
        margin-top: 0 !important
    }

    .mr-md-0, .mx-md-0 {
        margin-right: 0 !important
    }

    .mb-md-0, .my-md-0 {
        margin-bottom: 0 !important
    }

    .ml-md-0, .mx-md-0 {
        margin-left: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .mt-md-1, .my-md-1 {
        margin-top: .25rem !important
    }

    .mr-md-1, .mx-md-1 {
        margin-right: .25rem !important
    }

    .mb-md-1, .my-md-1 {
        margin-bottom: .25rem !important
    }

    .ml-md-1, .mx-md-1 {
        margin-left: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .mt-md-2, .my-md-2 {
        margin-top: .5rem !important
    }

    .mr-md-2, .mx-md-2 {
        margin-right: .5rem !important
    }

    .mb-md-2, .my-md-2 {
        margin-bottom: .5rem !important
    }

    .ml-md-2, .mx-md-2 {
        margin-left: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .mt-md-3, .my-md-3 {
        margin-top: 1rem !important
    }

    .mr-md-3, .mx-md-3 {
        margin-right: 1rem !important
    }

    .mb-md-3, .my-md-3 {
        margin-bottom: 1rem !important
    }

    .ml-md-3, .mx-md-3 {
        margin-left: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .mt-md-4, .my-md-4 {
        margin-top: 1.5rem !important
    }

    .mr-md-4, .mx-md-4 {
        margin-right: 1.5rem !important
    }

    .mb-md-4, .my-md-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-md-4, .mx-md-4 {
        margin-left: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .mt-md-5, .my-md-5 {
        margin-top: 3rem !important
    }

    .mr-md-5, .mx-md-5 {
        margin-right: 3rem !important
    }

    .mb-md-5, .my-md-5 {
        margin-bottom: 3rem !important
    }

    .ml-md-5, .mx-md-5 {
        margin-left: 3rem !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .pt-md-0, .py-md-0 {
        padding-top: 0 !important
    }

    .pr-md-0, .px-md-0 {
        padding-right: 0 !important
    }

    .pb-md-0, .py-md-0 {
        padding-bottom: 0 !important
    }

    .pl-md-0, .px-md-0 {
        padding-left: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .pt-md-1, .py-md-1 {
        padding-top: .25rem !important
    }

    .pr-md-1, .px-md-1 {
        padding-right: .25rem !important
    }

    .pb-md-1, .py-md-1 {
        padding-bottom: .25rem !important
    }

    .pl-md-1, .px-md-1 {
        padding-left: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .pt-md-2, .py-md-2 {
        padding-top: .5rem !important
    }

    .pr-md-2, .px-md-2 {
        padding-right: .5rem !important
    }

    .pb-md-2, .py-md-2 {
        padding-bottom: .5rem !important
    }

    .pl-md-2, .px-md-2 {
        padding-left: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .pt-md-3, .py-md-3 {
        padding-top: 1rem !important
    }

    .pr-md-3, .px-md-3 {
        padding-right: 1rem !important
    }

    .pb-md-3, .py-md-3 {
        padding-bottom: 1rem !important
    }

    .pl-md-3, .px-md-3 {
        padding-left: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .pt-md-4, .py-md-4 {
        padding-top: 1.5rem !important
    }

    .pr-md-4, .px-md-4 {
        padding-right: 1.5rem !important
    }

    .pb-md-4, .py-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-md-4, .px-md-4 {
        padding-left: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .pt-md-5, .py-md-5 {
        padding-top: 3rem !important
    }

    .pr-md-5, .px-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-5, .py-md-5 {
        padding-bottom: 3rem !important
    }

    .pl-md-5, .px-md-5 {
        padding-left: 3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mt-md-auto, .my-md-auto {
        margin-top: auto !important
    }

    .mr-md-auto, .mx-md-auto {
        margin-right: auto !important
    }

    .mb-md-auto, .my-md-auto {
        margin-bottom: auto !important
    }

    .ml-md-auto, .mx-md-auto {
        margin-left: auto !important
    }

    .text-md-left {
        text-align: left !important
    }

    .text-md-right {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }
}

@media (min-width: 992px) {
    .float-lg-left {
        float: left !important
    }

    .float-lg-right {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }

    .m-lg-0 {
        margin: 0 !important
    }

    .mt-lg-0, .my-lg-0 {
        margin-top: 0 !important
    }

    .mr-lg-0, .mx-lg-0 {
        margin-right: 0 !important
    }

    .mb-lg-0, .my-lg-0 {
        margin-bottom: 0 !important
    }

    .ml-lg-0, .mx-lg-0 {
        margin-left: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .mt-lg-1, .my-lg-1 {
        margin-top: .25rem !important
    }

    .mr-lg-1, .mx-lg-1 {
        margin-right: .25rem !important
    }

    .mb-lg-1, .my-lg-1 {
        margin-bottom: .25rem !important
    }

    .ml-lg-1, .mx-lg-1 {
        margin-left: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .mt-lg-2, .my-lg-2 {
        margin-top: .5rem !important
    }

    .mr-lg-2, .mx-lg-2 {
        margin-right: .5rem !important
    }

    .mb-lg-2, .my-lg-2 {
        margin-bottom: .5rem !important
    }

    .ml-lg-2, .mx-lg-2 {
        margin-left: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .mt-lg-3, .my-lg-3 {
        margin-top: 1rem !important
    }

    .mr-lg-3, .mx-lg-3 {
        margin-right: 1rem !important
    }

    .mb-lg-3, .my-lg-3 {
        margin-bottom: 1rem !important
    }

    .ml-lg-3, .mx-lg-3 {
        margin-left: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .mt-lg-4, .my-lg-4 {
        margin-top: 1.5rem !important
    }

    .mr-lg-4, .mx-lg-4 {
        margin-right: 1.5rem !important
    }

    .mb-lg-4, .my-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-lg-4, .mx-lg-4 {
        margin-left: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .mt-lg-5, .my-lg-5 {
        margin-top: 3rem !important
    }

    .mr-lg-5, .mx-lg-5 {
        margin-right: 3rem !important
    }

    .mb-lg-5, .my-lg-5 {
        margin-bottom: 3rem !important
    }

    .ml-lg-5, .mx-lg-5 {
        margin-left: 3rem !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .pt-lg-0, .py-lg-0 {
        padding-top: 0 !important
    }

    .pr-lg-0, .px-lg-0 {
        padding-right: 0 !important
    }

    .pb-lg-0, .py-lg-0 {
        padding-bottom: 0 !important
    }

    .pl-lg-0, .px-lg-0 {
        padding-left: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .pt-lg-1, .py-lg-1 {
        padding-top: .25rem !important
    }

    .pr-lg-1, .px-lg-1 {
        padding-right: .25rem !important
    }

    .pb-lg-1, .py-lg-1 {
        padding-bottom: .25rem !important
    }

    .pl-lg-1, .px-lg-1 {
        padding-left: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .pt-lg-2, .py-lg-2 {
        padding-top: .5rem !important
    }

    .pr-lg-2, .px-lg-2 {
        padding-right: .5rem !important
    }

    .pb-lg-2, .py-lg-2 {
        padding-bottom: .5rem !important
    }

    .pl-lg-2, .px-lg-2 {
        padding-left: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .pt-lg-3, .py-lg-3 {
        padding-top: 1rem !important
    }

    .pr-lg-3, .px-lg-3 {
        padding-right: 1rem !important
    }

    .pb-lg-3, .py-lg-3 {
        padding-bottom: 1rem !important
    }

    .pl-lg-3, .px-lg-3 {
        padding-left: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .pt-lg-4, .py-lg-4 {
        padding-top: 1.5rem !important
    }

    .pr-lg-4, .px-lg-4 {
        padding-right: 1.5rem !important
    }

    .pb-lg-4, .py-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-lg-4, .px-lg-4 {
        padding-left: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .pt-lg-5, .py-lg-5 {
        padding-top: 3rem !important
    }

    .pr-lg-5, .px-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-5, .py-lg-5 {
        padding-bottom: 3rem !important
    }

    .pl-lg-5, .px-lg-5 {
        padding-left: 3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mt-lg-auto, .my-lg-auto {
        margin-top: auto !important
    }

    .mr-lg-auto, .mx-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-auto, .my-lg-auto {
        margin-bottom: auto !important
    }

    .ml-lg-auto, .mx-lg-auto {
        margin-left: auto !important
    }

    .text-lg-left {
        text-align: left !important
    }

    .text-lg-right {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }
}

@media (min-width: 1200px) {
    .float-xl-left {
        float: left !important
    }

    .float-xl-right {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }

    .m-xl-0 {
        margin: 0 !important
    }

    .mt-xl-0, .my-xl-0 {
        margin-top: 0 !important
    }

    .mr-xl-0, .mx-xl-0 {
        margin-right: 0 !important
    }

    .mb-xl-0, .my-xl-0 {
        margin-bottom: 0 !important
    }

    .ml-xl-0, .mx-xl-0 {
        margin-left: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .mt-xl-1, .my-xl-1 {
        margin-top: .25rem !important
    }

    .mr-xl-1, .mx-xl-1 {
        margin-right: .25rem !important
    }

    .mb-xl-1, .my-xl-1 {
        margin-bottom: .25rem !important
    }

    .ml-xl-1, .mx-xl-1 {
        margin-left: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .mt-xl-2, .my-xl-2 {
        margin-top: .5rem !important
    }

    .mr-xl-2, .mx-xl-2 {
        margin-right: .5rem !important
    }

    .mb-xl-2, .my-xl-2 {
        margin-bottom: .5rem !important
    }

    .ml-xl-2, .mx-xl-2 {
        margin-left: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .mt-xl-3, .my-xl-3 {
        margin-top: 1rem !important
    }

    .mr-xl-3, .mx-xl-3 {
        margin-right: 1rem !important
    }

    .mb-xl-3, .my-xl-3 {
        margin-bottom: 1rem !important
    }

    .ml-xl-3, .mx-xl-3 {
        margin-left: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .mt-xl-4, .my-xl-4 {
        margin-top: 1.5rem !important
    }

    .mr-xl-4, .mx-xl-4 {
        margin-right: 1.5rem !important
    }

    .mb-xl-4, .my-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-xl-4, .mx-xl-4 {
        margin-left: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .mt-xl-5, .my-xl-5 {
        margin-top: 3rem !important
    }

    .mr-xl-5, .mx-xl-5 {
        margin-right: 3rem !important
    }

    .mb-xl-5, .my-xl-5 {
        margin-bottom: 3rem !important
    }

    .ml-xl-5, .mx-xl-5 {
        margin-left: 3rem !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .pt-xl-0, .py-xl-0 {
        padding-top: 0 !important
    }

    .pr-xl-0, .px-xl-0 {
        padding-right: 0 !important
    }

    .pb-xl-0, .py-xl-0 {
        padding-bottom: 0 !important
    }

    .pl-xl-0, .px-xl-0 {
        padding-left: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .pt-xl-1, .py-xl-1 {
        padding-top: .25rem !important
    }

    .pr-xl-1, .px-xl-1 {
        padding-right: .25rem !important
    }

    .pb-xl-1, .py-xl-1 {
        padding-bottom: .25rem !important
    }

    .pl-xl-1, .px-xl-1 {
        padding-left: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .pt-xl-2, .py-xl-2 {
        padding-top: .5rem !important
    }

    .pr-xl-2, .px-xl-2 {
        padding-right: .5rem !important
    }

    .pb-xl-2, .py-xl-2 {
        padding-bottom: .5rem !important
    }

    .pl-xl-2, .px-xl-2 {
        padding-left: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .pt-xl-3, .py-xl-3 {
        padding-top: 1rem !important
    }

    .pr-xl-3, .px-xl-3 {
        padding-right: 1rem !important
    }

    .pb-xl-3, .py-xl-3 {
        padding-bottom: 1rem !important
    }

    .pl-xl-3, .px-xl-3 {
        padding-left: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .pt-xl-4, .py-xl-4 {
        padding-top: 1.5rem !important
    }

    .pr-xl-4, .px-xl-4 {
        padding-right: 1.5rem !important
    }

    .pb-xl-4, .py-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-xl-4, .px-xl-4 {
        padding-left: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .pt-xl-5, .py-xl-5 {
        padding-top: 3rem !important
    }

    .pr-xl-5, .px-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-5, .py-xl-5 {
        padding-bottom: 3rem !important
    }

    .pl-xl-5, .px-xl-5 {
        padding-left: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mt-xl-auto, .my-xl-auto {
        margin-top: auto !important
    }

    .mr-xl-auto, .mx-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-auto, .my-xl-auto {
        margin-bottom: auto !important
    }

    .ml-xl-auto, .mx-xl-auto {
        margin-left: auto !important
    }

    .text-xl-left {
        text-align: left !important
    }

    .text-xl-right {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.font-weight-light {
    font-weight: 300 !important
}

.font-weight-normal {
    font-weight: 400 !important
}

.font-weight-bold {
    font-weight: 700 !important
}

.font-italic {
    font-style: italic !important
}

.text-white {
    color: #fff !important
}

.text-primary {
    color: #007bff !important
}

a.text-primary:focus, a.text-primary:hover {
    color: #0062cc !important
}

.text-secondary {
    color: #6c757d !important
}

a.text-secondary:focus, a.text-secondary:hover {
    color: #545b62 !important
}

.text-success {
    color: #28a745 !important
}

a.text-success:focus, a.text-success:hover {
    color: #1e7e34 !important
}

.text-info {
    color: #17a2b8 !important
}

a.text-info:focus, a.text-info:hover {
    color: #117a8b !important
}

.text-warning {
    color: #ffc107 !important
}

a.text-warning:focus, a.text-warning:hover {
    color: #d39e00 !important
}

.text-danger {
    color: #dc3545 !important
}

a.text-danger:focus, a.text-danger:hover {
    color: #bd2130 !important
}

.text-light {
    color: #f8f9fa !important
}

a.text-light:focus, a.text-light:hover {
    color: #dae0e5 !important
}

.text-dark {
    color: #343a40 !important
}

a.text-dark:focus, a.text-dark:hover {
    color: #1d2124 !important
}

.text-muted {
    color: #6c757d !important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    background-color: transparent;
    border: 0
}

.icofont, p {
    font-weight: 400
}

.btn, .icofont {
    font-style: normal
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

@media print {
    blockquote, img, pre, tr {
        page-break-inside: avoid
    }

    *, ::after, ::before {
        text-shadow: none !important;
        box-shadow: none !important
    }

    a:not(.btn) {
        text-decoration: underline
    }

    abbr[title]::after {
        content: " (" attr(title) ")"
    }

    pre {
        white-space: pre-wrap !important
    }

    blockquote, pre {
        border: 1px solid #999
    }

    thead {
        display: table-header-group
    }

    h2, h3, p {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    @page {
        size: a3
    }

    .container, body {
        min-width: 992px !important
    }

    .navbar {
        display: none
    }

    .badge {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table td, .table th {
        background-color: #fff !important
    }

    .table-bordered td, .table-bordered th {
        border: 1px solid #ddd !important
    }
}

a, a.mail, a.phone {
    text-decoration: none
}

.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(partials/owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.owl-theme .owl-dots, .owl-theme .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-nav {
    margin-top: 10px
}

.owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #FFF;
    text-decoration: none
}

.owl-theme .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1
}

.owl-theme .owl-dots .owl-dot span {
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #869791
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.anim2, .animated.hinge {
    -webkit-animation-duration: 2s
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.hinge {
    animation-duration: 2s
}

.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}

@-webkit-keyframes bounce {
    20%, 53%, 80%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes bounce {
    20%, 53%, 80%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    40%, 43% {
        -webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes flash {
    50%, from, to {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@keyframes flash {
    50%, from, to {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {
    from, to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }
}

@keyframes pulse {
    from, to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rubberBand {
    from, to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
}

@keyframes rubberBand {
    from, to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}

@-webkit-keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }
    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }
    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }
    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }
    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }
    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }
    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }
    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }
    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    from, to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }
}

@keyframes tada {
    from, to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    from, to {
        -webkit-transform: none;
        transform: none
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }
}

@keyframes wobble {
    from, to {
        -webkit-transform: none;
        transform: none
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes jello {
    11.1%, from, to {
        -webkit-transform: none;
        transform: none
    }
    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }
    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }
    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

@keyframes jello {
    11.1%, from, to {
        -webkit-transform: none;
        transform: none
    }
    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }
    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }
    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }
    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }
    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }
    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }
    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes bounceIn {
    20%, 40%, 60%, 80%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes bounceIn {
    20%, 40%, 60%, 80%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInDown {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInLeft {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInRight {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes bounceInUp {
    60%, 75%, 90%, from, to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    50%, 55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    40%, 45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes fadeOutDown {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

.flipInY, .flipOutX {
    -webkit-backface-visibility: visible !important
}

@-webkit-keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInY {
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    }
    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }
    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }
    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    from {
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }
    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }
    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    20%, 60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    40%, 80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    20%, 60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }
    40%, 80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }
    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

@keyframes rollOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    from {
        opacity: 1
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    to {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }
    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

@font-face {
    font-family: icofont;
    src: url(../fonts/icofont.eot?v=1.0.0-beta);
    src: url(../fonts/icofont.eot?v=1.0.0-beta#iefix) format('embedded-opentype'), url(../fonts/icofont.ttf?v=1.0.0-beta) format('truetype'), url(../fonts/icofont.woff?v=1.0.0-beta) format('woff'), url(../fonts/icofont.svg?v=1.0.0-beta#icofont) format('svg');
    font-weight: 400;
    font-style: normal
}

.icofont {
    font-family: IcoFont !important;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icofont-angry-monster:before {
    content: "\e901"
}

.icofont-bathtub:before {
    content: "\e902"
}

.icofont-bird-wings:before {
    content: "\e903"
}

.icofont-bow:before {
    content: "\e904"
}

.icofont-brain-alt:before {
    content: "\e905"
}

.icofont-butterfly-alt:before {
    content: "\e906"
}

.icofont-castle:before {
    content: "\e907"
}

.icofont-circuit:before {
    content: "\e908"
}

.icofont-dart:before {
    content: "\e909"
}

.icofont-dice-alt:before {
    content: "\e90a"
}

.icofont-disability-race:before {
    content: "\e90b"
}

.icofont-diving-goggle:before {
    content: "\e90c"
}

.icofont-fire-alt:before {
    content: "\e90d"
}

.icofont-flame-torch:before {
    content: "\e90e"
}

.icofont-flora-flower:before {
    content: "\e90f"
}

.icofont-flora:before {
    content: "\e910"
}

.icofont-gift-box:before {
    content: "\e911"
}

.icofont-halloween-pumpkin:before {
    content: "\e912"
}

.icofont-hand-power:before {
    content: "\e913"
}

.icofont-hand-thunder:before {
    content: "\e914"
}

.icofont-king-crown:before {
    content: "\e915"
}

.icofont-king-monster:before {
    content: "\e916"
}

.icofont-love:before {
    content: "\e917"
}

.icofont-magician-hat:before {
    content: "\e918"
}

.icofont-native-american:before {
    content: "\e919"
}

.icofont-open-eye:before {
    content: "\e91a"
}

.icofont-owl-look:before {
    content: "\e91b"
}

.icofont-phoenix:before {
    content: "\e91c"
}

.icofont-queen-crown:before {
    content: "\e91d"
}

.icofont-robot-face:before {
    content: "\e91e"
}

.icofont-sand-clock:before {
    content: "\e91f"
}

.icofont-shield-alt:before {
    content: "\e920"
}

.icofont-ship-wheel:before {
    content: "\e921"
}

.icofont-skull-danger:before {
    content: "\e922"
}

.icofont-skull-face:before {
    content: "\e923"
}

.icofont-snail:before {
    content: "\e924"
}

.icofont-snow-alt:before {
    content: "\e925"
}

.icofont-snow-flake:before {
    content: "\e926"
}

.icofont-snowmobile:before {
    content: "\e927"
}

.icofont-space-shuttle:before {
    content: "\e928"
}

.icofont-star-shape:before {
    content: "\e929"
}

.icofont-swirl:before {
    content: "\e92a"
}

.icofont-tattoo-wing:before {
    content: "\e92b"
}

.icofont-throne:before {
    content: "\e92c"
}

.icofont-touch:before {
    content: "\e92d"
}

.icofont-tree-alt:before {
    content: "\e92e"
}

.icofont-triangle:before {
    content: "\e92f"
}

.icofont-unity-hand:before {
    content: "\e930"
}

.icofont-weed:before {
    content: "\e931"
}

.icofont-woman-bird:before {
    content: "\e932"
}

.icofont-animal-bat:before {
    content: "\e933"
}

.icofont-animal-bear-tracks:before {
    content: "\e934"
}

.icofont-animal-bear:before {
    content: "\e935"
}

.icofont-animal-bird-alt:before {
    content: "\e936"
}

.icofont-animal-bird:before {
    content: "\e937"
}

.icofont-animal-bone:before {
    content: "\e938"
}

.icofont-animal-bull:before {
    content: "\e939"
}

.icofont-animal-camel-alt:before {
    content: "\e93a"
}

.icofont-animal-camel-head:before {
    content: "\e93b"
}

.icofont-animal-camel:before {
    content: "\e93c"
}

.icofont-animal-cat-alt-1:before {
    content: "\e93d"
}

.icofont-animal-cat-alt-2:before {
    content: "\e93e"
}

.icofont-animal-cat-alt-3:before {
    content: "\e93f"
}

.icofont-animal-cat-alt-4:before {
    content: "\e940"
}

.icofont-animal-cat-with-dog:before {
    content: "\e941"
}

.icofont-animal-cat:before {
    content: "\e942"
}

.icofont-animal-cow-head:before {
    content: "\e943"
}

.icofont-animal-cow:before {
    content: "\e944"
}

.icofont-animal-crab:before {
    content: "\e945"
}

.icofont-animal-crocodile:before {
    content: "\e946"
}

.icofont-animal-deer-head:before {
    content: "\e947"
}

.icofont-animal-dog-alt:before {
    content: "\e948"
}

.icofont-animal-dog-barking:before {
    content: "\e949"
}

.icofont-animal-dog:before {
    content: "\e94a"
}

.icofont-animal-dolphin:before {
    content: "\e94b"
}

.icofont-animal-duck-tracks:before {
    content: "\e94c"
}

.icofont-animal-eagle-head:before {
    content: "\e94d"
}

.icofont-animal-eaten-fish:before {
    content: "\e94e"
}

.icofont-animal-elephant-alt:before {
    content: "\e94f"
}

.icofont-animal-elephant-head-alt:before {
    content: "\e950"
}

.icofont-animal-elephant-head:before {
    content: "\e951"
}

.icofont-animal-elephant:before {
    content: "\e952"
}

.icofont-animal-elk:before {
    content: "\e953"
}

.icofont-animal-fish-alt-1:before {
    content: "\e954"
}

.icofont-animal-fish-alt-2:before {
    content: "\e955"
}

.icofont-animal-fish-alt-3:before {
    content: "\e956"
}

.icofont-animal-fish-alt-4:before {
    content: "\e957"
}

.icofont-animal-fish:before {
    content: "\e958"
}

.icofont-animal-fox-alt:before {
    content: "\e959"
}

.icofont-animal-fox:before {
    content: "\e95a"
}

.icofont-animal-frog-tracks:before {
    content: "\e95b"
}

.icofont-animal-frog:before {
    content: "\e95c"
}

.icofont-animal-froggy:before {
    content: "\e95d"
}

.icofont-animal-giraffe-alt:before {
    content: "\e95e"
}

.icofont-animal-giraffe:before {
    content: "\e95f"
}

.icofont-animal-goat-head-alt-1:before {
    content: "\e960"
}

.icofont-animal-goat-head-alt-2:before {
    content: "\e961"
}

.icofont-animal-goat-head:before {
    content: "\e962"
}

.icofont-animal-gorilla:before {
    content: "\e963"
}

.icofont-animal-hen-tracks:before {
    content: "\e964"
}

.icofont-animal-horse-head-alt-1:before {
    content: "\e965"
}

.icofont-animal-horse-head-alt-2:before {
    content: "\e966"
}

.icofont-animal-horse-head:before {
    content: "\e967"
}

.icofont-animal-horse-tracks:before {
    content: "\e968"
}

.icofont-animal-jellyfish:before {
    content: "\e969"
}

.icofont-animal-kangaroo:before {
    content: "\e96a"
}

.icofont-animal-lemur:before {
    content: "\e96b"
}

.icofont-animal-lion-alt:before {
    content: "\e96c"
}

.icofont-animal-lion-head-alt:before {
    content: "\e96d"
}

.icofont-animal-lion-head:before {
    content: "\e96e"
}

.icofont-animal-lion:before {
    content: "\e96f"
}

.icofont-animal-monkey-alt-1:before {
    content: "\e970"
}

.icofont-animal-monkey-alt-2:before {
    content: "\e971"
}

.icofont-animal-monkey-alt-3:before {
    content: "\e972"
}

.icofont-animal-monkey:before {
    content: "\e973"
}

.icofont-animal-octopus-alt:before {
    content: "\e974"
}

.icofont-animal-octopus:before {
    content: "\e975"
}

.icofont-animal-owl:before {
    content: "\e976"
}

.icofont-animal-panda-alt:before {
    content: "\e977"
}

.icofont-animal-panda:before {
    content: "\e978"
}

.icofont-animal-panther:before {
    content: "\e979"
}

.icofont-animal-parrot-lip:before {
    content: "\e97a"
}

.icofont-animal-parrot:before {
    content: "\e97b"
}

.icofont-animal-paw:before {
    content: "\e97c"
}

.icofont-animal-pelican:before {
    content: "\e97d"
}

.icofont-animal-penguin:before {
    content: "\e97e"
}

.icofont-animal-pig-alt:before {
    content: "\e97f"
}

.icofont-animal-pig:before {
    content: "\e980"
}

.icofont-animal-pigeon-alt:before {
    content: "\e981"
}

.icofont-animal-pigeon:before {
    content: "\e982"
}

.icofont-animal-pigeons:before {
    content: "\e983"
}

.icofont-animal-rabbit-running:before {
    content: "\e984"
}

.icofont-animal-rat-alt:before {
    content: "\e985"
}

.icofont-animal-rhino-head:before {
    content: "\e986"
}

.icofont-animal-rhino:before {
    content: "\e987"
}

.icofont-animal-rooster:before {
    content: "\e988"
}

.icofont-animal-seahorse:before {
    content: "\e989"
}

.icofont-animal-seal:before {
    content: "\e98a"
}

.icofont-animal-shrimp:before {
    content: "\e98b"
}

.icofont-animal-snail-alt-1:before {
    content: "\e98c"
}

.icofont-animal-snail-alt-2:before {
    content: "\e98d"
}

.icofont-animal-snail:before {
    content: "\e98e"
}

.icofont-animal-snake:before {
    content: "\e98f"
}

.icofont-animal-squid:before {
    content: "\e990"
}

.icofont-animal-squirrel:before {
    content: "\e991"
}

.icofont-animal-tiger-alt:before {
    content: "\e992"
}

.icofont-animal-tiger:before {
    content: "\e993"
}

.icofont-animal-turtle:before {
    content: "\e994"
}

.icofont-animal-whale:before {
    content: "\e995"
}

.icofont-animal-woodpecker:before {
    content: "\e996"
}

.icofont-animal-zebra:before {
    content: "\e997"
}

.icofont-brand-acer:before {
    content: "\e998"
}

.icofont-brand-adidas:before {
    content: "\e999"
}

.icofont-brand-adobe:before {
    content: "\e99a"
}

.icofont-brand-air-new-zealand:before {
    content: "\e99b"
}

.icofont-brand-airbnb:before {
    content: "\e99c"
}

.icofont-brand-aircell:before {
    content: "\e99d"
}

.icofont-brand-airtel:before {
    content: "\e99e"
}

.icofont-brand-alcatel:before {
    content: "\e99f"
}

.icofont-brand-alibaba:before {
    content: "\e9a0"
}

.icofont-brand-aliexpress:before {
    content: "\e9a1"
}

.icofont-brand-alipay:before {
    content: "\e9a2"
}

.icofont-brand-amazon:before {
    content: "\e9a3"
}

.icofont-brand-amd:before {
    content: "\e9a4"
}

.icofont-brand-american-airlines:before {
    content: "\e9a5"
}

.icofont-brand-android-robot:before {
    content: "\e9a6"
}

.icofont-brand-android:before {
    content: "\e9a7"
}

.icofont-brand-aol:before {
    content: "\e9a8"
}

.icofont-brand-apple:before {
    content: "\e9a9"
}

.icofont-brand-appstore:before {
    content: "\e9aa"
}

.icofont-brand-asus:before {
    content: "\e9ab"
}

.icofont-brand-ati:before {
    content: "\e9ac"
}

.icofont-brand-att:before {
    content: "\e9ad"
}

.icofont-brand-audi:before {
    content: "\e9ae"
}

.icofont-brand-axiata:before {
    content: "\e9af"
}

.icofont-brand-bada:before {
    content: "\e9b0"
}

.icofont-brand-bbc:before {
    content: "\e9b1"
}

.icofont-brand-bing:before {
    content: "\e9b2"
}

.icofont-brand-blackberry:before {
    content: "\e9b3"
}

.icofont-brand-bmw:before {
    content: "\e9b4"
}

.icofont-brand-box:before {
    content: "\e9b5"
}

.icofont-brand-burger-king:before {
    content: "\e9b6"
}

.icofont-brand-business-insider:before {
    content: "\e9b7"
}

.icofont-brand-buzzfeed:before {
    content: "\e9b8"
}

.icofont-brand-cannon:before {
    content: "\e9b9"
}

.icofont-brand-casio:before {
    content: "\e9ba"
}

.icofont-brand-china-mobile:before {
    content: "\e9bb"
}

.icofont-brand-china-telecom:before {
    content: "\e9bc"
}

.icofont-brand-china-unicom:before {
    content: "\e9bd"
}

.icofont-brand-cisco:before {
    content: "\e9be"
}

.icofont-brand-citibank:before {
    content: "\e9bf"
}

.icofont-brand-cnet:before {
    content: "\e9c0"
}

.icofont-brand-cnn:before {
    content: "\e9c1"
}

.icofont-brand-cocal-cola:before {
    content: "\e9c2"
}

.icofont-brand-compaq:before {
    content: "\e9c3"
}

.icofont-brand-copy:before {
    content: "\e9c4"
}

.icofont-brand-debian:before {
    content: "\e9c5"
}

.icofont-brand-delicious:before {
    content: "\e9c6"
}

.icofont-brand-dell:before {
    content: "\e9c7"
}

.icofont-brand-designbump:before {
    content: "\e9c8"
}

.icofont-brand-designfloat:before {
    content: "\e9c9"
}

.icofont-brand-disney:before {
    content: "\e9ca"
}

.icofont-brand-dodge:before {
    content: "\e9cb"
}

.icofont-brand-dove:before {
    content: "\e9cc"
}

.icofont-brand-ebay:before {
    content: "\e9cd"
}

.icofont-brand-eleven:before {
    content: "\e9ce"
}

.icofont-brand-emirates:before {
    content: "\e9cf"
}

.icofont-brand-espn:before {
    content: "\e9d0"
}

.icofont-brand-etihad-airways:before {
    content: "\e9d1"
}

.icofont-brand-etisalat:before {
    content: "\e9d2"
}

.icofont-brand-etsy:before {
    content: "\e9d3"
}

.icofont-brand-facebook:before {
    content: "\e9d4"
}

.icofont-brand-fastrack:before {
    content: "\e9d5"
}

.icofont-brand-fedex:before {
    content: "\e9d6"
}

.icofont-brand-ferrari:before {
    content: "\e9d7"
}

.icofont-brand-fitbit:before {
    content: "\e9d8"
}

.icofont-brand-flikr:before {
    content: "\e9d9"
}

.icofont-brand-forbes:before {
    content: "\e9da"
}

.icofont-brand-foursquare:before {
    content: "\e9db"
}

.icofont-brand-fox:before {
    content: "\e9dc"
}

.icofont-brand-foxconn:before {
    content: "\e9dd"
}

.icofont-brand-fujitsu:before {
    content: "\e9de"
}

.icofont-brand-general-electric:before {
    content: "\e9df"
}

.icofont-brand-gillette:before {
    content: "\e9e0"
}

.icofont-brand-gizmodo:before {
    content: "\e9e1"
}

.icofont-brand-gnome:before {
    content: "\e9e2"
}

.icofont-brand-google:before {
    content: "\e9e3"
}

.icofont-brand-gopro:before {
    content: "\e9e4"
}

.icofont-brand-gucci:before {
    content: "\e9e5"
}

.icofont-brand-hallmark:before {
    content: "\e9e6"
}

.icofont-brand-hi5:before {
    content: "\e9e7"
}

.icofont-brand-honda:before {
    content: "\e9e8"
}

.icofont-brand-hp:before {
    content: "\e9e9"
}

.icofont-brand-hsbc:before {
    content: "\e9ea"
}

.icofont-brand-htc:before {
    content: "\e9eb"
}

.icofont-brand-huawei:before {
    content: "\e9ec"
}

.icofont-brand-hulu:before {
    content: "\e9ed"
}

.icofont-brand-hyundai:before {
    content: "\e9ee"
}

.icofont-brand-ibm:before {
    content: "\e9ef"
}

.icofont-brand-icofont:before {
    content: "\e9f0"
}

.icofont-brand-icq:before {
    content: "\e9f1"
}

.icofont-brand-ikea:before {
    content: "\e9f2"
}

.icofont-brand-imdb:before {
    content: "\e9f3"
}

.icofont-brand-indiegogo:before {
    content: "\e9f4"
}

.icofont-brand-intel:before {
    content: "\e9f5"
}

.icofont-brand-ipair:before {
    content: "\e9f6"
}

.icofont-brand-jaguar:before {
    content: "\e9f7"
}

.icofont-brand-java:before {
    content: "\e9f8"
}

.icofont-brand-joomshaper:before {
    content: "\e9f9"
}

.icofont-brand-kickstarter:before {
    content: "\e9fa"
}

.icofont-brand-kik:before {
    content: "\e9fb"
}

.icofont-brand-lastfm:before {
    content: "\e9fc"
}

.icofont-brand-lego:before {
    content: "\e9fd"
}

.icofont-brand-lenovo:before {
    content: "\e9fe"
}

.icofont-brand-levis:before {
    content: "\e9ff"
}

.icofont-brand-lexus:before {
    content: "\ea00"
}

.icofont-brand-lg:before {
    content: "\ea01"
}

.icofont-brand-life-hacker:before {
    content: "\ea02"
}

.icofont-brand-line-messenger:before {
    content: "\ea03"
}

.icofont-brand-linkedin:before {
    content: "\ea04"
}

.icofont-brand-linux-mint:before {
    content: "\ea05"
}

.icofont-brand-linux:before {
    content: "\ea06"
}

.icofont-brand-lionix:before {
    content: "\ea07"
}

.icofont-brand-live-messenger:before {
    content: "\ea08"
}

.icofont-brand-loreal:before {
    content: "\ea09"
}

.icofont-brand-louis-vuitton:before {
    content: "\ea0a"
}

.icofont-brand-mac-os:before {
    content: "\ea0b"
}

.icofont-brand-marvel-app:before {
    content: "\ea0c"
}

.icofont-brand-mashable:before {
    content: "\ea0d"
}

.icofont-brand-mazda:before {
    content: "\ea0e"
}

.icofont-brand-mcdonals:before {
    content: "\ea0f"
}

.icofont-brand-mercedes:before {
    content: "\ea10"
}

.icofont-brand-micromax:before {
    content: "\ea11"
}

.icofont-brand-microsoft:before {
    content: "\ea12"
}

.icofont-brand-mobileme:before {
    content: "\ea13"
}

.icofont-brand-mobily:before {
    content: "\ea14"
}

.icofont-brand-motorola:before {
    content: "\ea15"
}

.icofont-brand-msi:before {
    content: "\ea16"
}

.icofont-brand-mts:before {
    content: "\ea17"
}

.icofont-brand-myspace:before {
    content: "\ea18"
}

.icofont-brand-mytv:before {
    content: "\ea19"
}

.icofont-brand-nasa:before {
    content: "\ea1a"
}

.icofont-brand-natgeo:before {
    content: "\ea1b"
}

.icofont-brand-nbc:before {
    content: "\ea1c"
}

.icofont-brand-nescafe:before {
    content: "\ea1d"
}

.icofont-brand-nestle:before {
    content: "\ea1e"
}

.icofont-brand-netflix:before {
    content: "\ea1f"
}

.icofont-brand-nexus:before {
    content: "\ea20"
}

.icofont-brand-nike:before {
    content: "\ea21"
}

.icofont-brand-nokia:before {
    content: "\ea22"
}

.icofont-brand-nvidia:before {
    content: "\ea23"
}

.icofont-brand-omega:before {
    content: "\ea24"
}

.icofont-brand-opensuse:before {
    content: "\ea25"
}

.icofont-brand-oracle:before {
    content: "\ea26"
}

.icofont-brand-panasonic:before {
    content: "\ea27"
}

.icofont-brand-paypal:before {
    content: "\ea28"
}

.icofont-brand-pepsi:before {
    content: "\ea29"
}

.icofont-brand-philips:before {
    content: "\ea2a"
}

.icofont-brand-pizza-hut:before {
    content: "\ea2b"
}

.icofont-brand-playstation:before {
    content: "\ea2c"
}

.icofont-brand-puma:before {
    content: "\ea2d"
}

.icofont-brand-qatar-air:before {
    content: "\ea2e"
}

.icofont-brand-qvc:before {
    content: "\ea2f"
}

.icofont-brand-readernaut:before {
    content: "\ea30"
}

.icofont-brand-redbull:before {
    content: "\ea31"
}

.icofont-brand-reebok:before {
    content: "\ea32"
}

.icofont-brand-reuters:before {
    content: "\ea33"
}

.icofont-brand-samsung:before {
    content: "\ea34"
}

.icofont-brand-sap:before {
    content: "\ea35"
}

.icofont-brand-saudia-airlines:before {
    content: "\ea36"
}

.icofont-brand-scribd:before {
    content: "\ea37"
}

.icofont-brand-shell:before {
    content: "\ea38"
}

.icofont-brand-siemens:before {
    content: "\ea39"
}

.icofont-brand-sk-telecom:before {
    content: "\ea3a"
}

.icofont-brand-slideshare:before {
    content: "\ea3b"
}

.icofont-brand-smashing-magazine:before {
    content: "\ea3c"
}

.icofont-brand-snapchat:before {
    content: "\ea3d"
}

.icofont-brand-sony-ericsson:before {
    content: "\ea3e"
}

.icofont-brand-sony:before {
    content: "\ea3f"
}

.icofont-brand-soundcloud:before {
    content: "\ea40"
}

.icofont-brand-sprint:before {
    content: "\ea41"
}

.icofont-brand-squidoo:before {
    content: "\ea42"
}

.icofont-brand-starbucks:before {
    content: "\ea43"
}

.icofont-brand-stc:before {
    content: "\ea44"
}

.icofont-brand-steam:before {
    content: "\ea45"
}

.icofont-brand-suzuki:before {
    content: "\ea46"
}

.icofont-brand-symbian:before {
    content: "\ea47"
}

.icofont-brand-t-mobile:before {
    content: "\ea48"
}

.icofont-brand-tango:before {
    content: "\ea49"
}

.icofont-brand-target:before {
    content: "\ea4a"
}

.icofont-brand-tata-indicom:before {
    content: "\ea4b"
}

.icofont-brand-techcrunch:before {
    content: "\ea4c"
}

.icofont-brand-telenor:before {
    content: "\ea4d"
}

.icofont-brand-teliasonera:before {
    content: "\ea4e"
}

.icofont-brand-tesla:before {
    content: "\ea4f"
}

.icofont-brand-the-verge:before {
    content: "\ea50"
}

.icofont-brand-thenextweb:before {
    content: "\ea51"
}

.icofont-brand-toshiba:before {
    content: "\ea52"
}

.icofont-brand-toyota:before {
    content: "\ea53"
}

.icofont-brand-tribenet:before {
    content: "\ea54"
}

.icofont-brand-ubuntu:before {
    content: "\ea55"
}

.icofont-brand-unilever:before {
    content: "\ea56"
}

.icofont-brand-vaio:before {
    content: "\ea57"
}

.icofont-brand-verizon:before {
    content: "\ea58"
}

.icofont-brand-viber:before {
    content: "\ea59"
}

.icofont-brand-vodafone:before {
    content: "\ea5a"
}

.icofont-brand-volkswagen:before {
    content: "\ea5b"
}

.icofont-brand-walmart:before {
    content: "\ea5c"
}

.icofont-brand-warnerbros:before {
    content: "\ea5d"
}

.icofont-brand-whatsapp:before {
    content: "\ea5e"
}

.icofont-brand-wikipedia:before {
    content: "\ea5f"
}

.icofont-brand-windows:before {
    content: "\ea60"
}

.icofont-brand-wire:before {
    content: "\ea61"
}

.icofont-brand-yahoobuzz:before {
    content: "\ea62"
}

.icofont-brand-yamaha:before {
    content: "\ea63"
}

.icofont-brand-youtube:before {
    content: "\ea64"
}

.icofont-brand-zain:before {
    content: "\ea65"
}

.icofont-bank-alt:before {
    content: "\ea66"
}

.icofont-barcode:before {
    content: "\ea67"
}

.icofont-basket:before {
    content: "\ea68"
}

.icofont-bill-alt:before {
    content: "\ea69"
}

.icofont-billboard:before {
    content: "\ea6a"
}

.icofont-briefcase-alt-1:before {
    content: "\ea6b"
}

.icofont-briefcase-alt-2:before {
    content: "\ea6c"
}

.icofont-building-alt:before {
    content: "\ea6d"
}

.icofont-businessman:before {
    content: "\ea6e"
}

.icofont-businesswoman:before {
    content: "\ea6f"
}

.icofont-cart-alt:before {
    content: "\ea70"
}

.icofont-chair:before {
    content: "\ea71"
}

.icofont-clip:before {
    content: "\ea72"
}

.icofont-coins:before {
    content: "\ea73"
}

.icofont-company:before {
    content: "\ea74"
}

.icofont-contact-add:before {
    content: "\ea75"
}

.icofont-deal:before {
    content: "\ea76"
}

.icofont-files:before {
    content: "\ea77"
}

.icofont-growth:before {
    content: "\ea78"
}

.icofont-id-card:before {
    content: "\ea79"
}

.icofont-idea:before {
    content: "\ea7a"
}

.icofont-list:before {
    content: "\ea7b"
}

.icofont-meeting-add:before {
    content: "\ea7c"
}

.icofont-money-bag:before {
    content: "\ea7d"
}

.icofont-people:before {
    content: "\ea7e"
}

.icofont-pie-chart:before {
    content: "\ea7f"
}

.icofont-presentation-alt:before {
    content: "\ea80"
}

.icofont-stamp:before {
    content: "\ea81"
}

.icofont-stock-mobile:before {
    content: "\ea82"
}

.icofont-support:before {
    content: "\ea83"
}

.icofont-tasks-alt:before {
    content: "\ea84"
}

.icofont-wheel:before {
    content: "\ea85"
}

.icofont-chart-arrows-axis:before {
    content: "\ea86"
}

.icofont-chart-bar-graph:before {
    content: "\ea87"
}

.icofont-chart-flow-alt-1:before {
    content: "\ea88"
}

.icofont-chart-flow-alt-2:before {
    content: "\ea89"
}

.icofont-chart-flow:before {
    content: "\ea8a"
}

.icofont-chart-histogram-alt:before {
    content: "\ea8b"
}

.icofont-chart-histogram:before {
    content: "\ea8c"
}

.icofont-chart-line-alt:before {
    content: "\ea8d"
}

.icofont-chart-line:before {
    content: "\ea8e"
}

.icofont-chart-pie-alt:before {
    content: "\ea8f"
}

.icofont-chart-pie:before {
    content: "\ea90"
}

.icofont-chart-radar-graph:before {
    content: "\ea91"
}

.icofont-cur-afghani-false:before {
    content: "\ea92"
}

.icofont-cur-afghani-minus:before {
    content: "\ea93"
}

.icofont-cur-afghani-plus:before {
    content: "\ea94"
}

.icofont-cur-afghani-true:before {
    content: "\ea95"
}

.icofont-cur-afghani:before {
    content: "\ea96"
}

.icofont-cur-baht-false:before {
    content: "\ea97"
}

.icofont-cur-baht-minus:before {
    content: "\ea98"
}

.icofont-cur-baht-plus:before {
    content: "\ea99"
}

.icofont-cur-baht-true:before {
    content: "\ea9a"
}

.icofont-cur-baht:before {
    content: "\ea9b"
}

.icofont-cur-bitcoin-false:before {
    content: "\ea9c"
}

.icofont-cur-bitcoin-minus:before {
    content: "\ea9d"
}

.icofont-cur-bitcoin-plus:before {
    content: "\ea9e"
}

.icofont-cur-bitcoin-true:before {
    content: "\ea9f"
}

.icofont-cur-bitcoin:before {
    content: "\eaa0"
}

.icofont-cur-dollar-flase:before {
    content: "\eaa1"
}

.icofont-cur-dollar-minus:before {
    content: "\eaa2"
}

.icofont-cur-dollar-plus:before {
    content: "\eaa3"
}

.icofont-cur-dollar-true:before {
    content: "\eaa4"
}

.icofont-cur-dollar:before {
    content: "\eaa5"
}

.icofont-cur-dong-false:before {
    content: "\eaa6"
}

.icofont-cur-dong-minus:before {
    content: "\eaa7"
}

.icofont-cur-dong-plus:before {
    content: "\eaa8"
}

.icofont-cur-dong-true:before {
    content: "\eaa9"
}

.icofont-cur-dong:before {
    content: "\eaaa"
}

.icofont-cur-euro-false:before {
    content: "\eaab"
}

.icofont-cur-euro-minus:before {
    content: "\eaac"
}

.icofont-cur-euro-plus:before {
    content: "\eaad"
}

.icofont-cur-euro-true:before {
    content: "\eaae"
}

.icofont-cur-euro:before {
    content: "\eaaf"
}

.icofont-cur-frank-false:before {
    content: "\eab0"
}

.icofont-cur-frank-minus:before {
    content: "\eab1"
}

.icofont-cur-frank-plus:before {
    content: "\eab2"
}

.icofont-cur-frank-true:before {
    content: "\eab3"
}

.icofont-cur-frank:before {
    content: "\eab4"
}

.icofont-cur-hryvnia-false:before {
    content: "\eab5"
}

.icofont-cur-hryvnia-minus:before {
    content: "\eab6"
}

.icofont-cur-hryvnia-plus:before {
    content: "\eab7"
}

.icofont-cur-hryvnia-true:before {
    content: "\eab8"
}

.icofont-cur-hryvnia:before {
    content: "\eab9"
}

.icofont-cur-lira-false:before {
    content: "\eaba"
}

.icofont-cur-lira-minus:before {
    content: "\eabb"
}

.icofont-cur-lira-plus:before {
    content: "\eabc"
}

.icofont-cur-lira-true:before {
    content: "\eabd"
}

.icofont-cur-lira:before {
    content: "\eabe"
}

.icofont-cur-peseta-false:before {
    content: "\eabf"
}

.icofont-cur-peseta-minus:before {
    content: "\eac0"
}

.icofont-cur-peseta-plus:before {
    content: "\eac1"
}

.icofont-cur-peseta-true:before {
    content: "\eac2"
}

.icofont-cur-peseta:before {
    content: "\eac3"
}

.icofont-cur-peso-false:before {
    content: "\eac4"
}

.icofont-cur-peso-minus:before {
    content: "\eac5"
}

.icofont-cur-peso-plus:before {
    content: "\eac6"
}

.icofont-cur-peso-true:before {
    content: "\eac7"
}

.icofont-cur-peso:before {
    content: "\eac8"
}

.icofont-cur-pound-false:before {
    content: "\eac9"
}

.icofont-cur-pound-minus:before {
    content: "\eaca"
}

.icofont-cur-pound-plus:before {
    content: "\eacb"
}

.icofont-cur-pound-true:before {
    content: "\eacc"
}

.icofont-cur-pound:before {
    content: "\eacd"
}

.icofont-cur-renminbi-false:before {
    content: "\eace"
}

.icofont-cur-renminbi-minus:before {
    content: "\eacf"
}

.icofont-cur-renminbi-plus:before {
    content: "\ead0"
}

.icofont-cur-renminbi-true:before {
    content: "\ead1"
}

.icofont-cur-renminbi:before {
    content: "\ead2"
}

.icofont-cur-riyal-false:before {
    content: "\ead3"
}

.icofont-cur-riyal-minus:before {
    content: "\ead4"
}

.icofont-cur-riyal-plus:before {
    content: "\ead5"
}

.icofont-cur-riyal-true:before {
    content: "\ead6"
}

.icofont-cur-riyal:before {
    content: "\ead7"
}

.icofont-cur-rouble-false:before {
    content: "\ead8"
}

.icofont-cur-rouble-minus:before {
    content: "\ead9"
}

.icofont-cur-rouble-plus:before {
    content: "\eada"
}

.icofont-cur-rouble-true:before {
    content: "\eadb"
}

.icofont-cur-rouble:before {
    content: "\eadc"
}

.icofont-cur-rupee-false:before {
    content: "\eadd"
}

.icofont-cur-rupee-minus:before {
    content: "\eade"
}

.icofont-cur-rupee-plus:before {
    content: "\eadf"
}

.icofont-cur-rupee-true:before {
    content: "\eae0"
}

.icofont-cur-rupee:before {
    content: "\eae1"
}

.icofont-cur-taka-false:before {
    content: "\eae2"
}

.icofont-cur-taka-minus:before {
    content: "\eae3"
}

.icofont-cur-taka-plus:before {
    content: "\eae4"
}

.icofont-cur-taka-true:before {
    content: "\eae5"
}

.icofont-cur-taka:before {
    content: "\eae6"
}

.icofont-cur-turkish-lira-false:before {
    content: "\eae7"
}

.icofont-cur-turkish-lira-minus:before {
    content: "\eae8"
}

.icofont-cur-turkish-lira-plus:before {
    content: "\eae9"
}

.icofont-cur-turkish-lira-true:before {
    content: "\eaea"
}

.icofont-cur-turkish-lira:before {
    content: "\eaeb"
}

.icofont-cur-won-false:before {
    content: "\eaec"
}

.icofont-cur-won-minus:before {
    content: "\eaed"
}

.icofont-cur-won-plus:before {
    content: "\eaee"
}

.icofont-cur-won-true:before {
    content: "\eaef"
}

.icofont-cur-won:before {
    content: "\eaf0"
}

.icofont-cur-yen-false:before {
    content: "\eaf1"
}

.icofont-cur-yen-minus:before {
    content: "\eaf2"
}

.icofont-cur-yen-plus:before {
    content: "\eaf3"
}

.icofont-cur-yen-true:before {
    content: "\eaf4"
}

.icofont-cur-yen:before {
    content: "\eaf5"
}

.icofont-android-nexus:before {
    content: "\eaf6"
}

.icofont-android-tablet:before {
    content: "\eaf7"
}

.icofont-apple-watch:before {
    content: "\eaf8"
}

.icofont-drwaing-tablet:before {
    content: "\eaf9"
}

.icofont-earphone:before {
    content: "\eafa"
}

.icofont-flash-drive:before {
    content: "\eafb"
}

.icofont-game-control:before {
    content: "\eafc"
}

.icofont-headphone-alt:before {
    content: "\eafd"
}

.icofont-htc-one:before {
    content: "\eafe"
}

.icofont-imac:before {
    content: "\eaff"
}

.icofont-ipad-touch:before {
    content: "\eb00"
}

.icofont-iphone:before {
    content: "\eb01"
}

.icofont-ipod-nano:before {
    content: "\eb02"
}

.icofont-ipod-touch:before {
    content: "\eb03"
}

.icofont-keyboard-alt:before {
    content: "\eb04"
}

.icofont-keyboard-wireless:before {
    content: "\eb05"
}

.icofont-laptop-alt:before {
    content: "\eb06"
}

.icofont-macbook:before {
    content: "\eb07"
}

.icofont-magic-mouse:before {
    content: "\eb08"
}

.icofont-microphone-alt:before {
    content: "\eb09"
}

.icofont-monitor:before {
    content: "\eb0a"
}

.icofont-mouse:before {
    content: "\eb0b"
}

.icofont-nintendo:before {
    content: "\eb0c"
}

.icofont-playstation:before {
    content: "\eb0d"
}

.icofont-psvita:before {
    content: "\eb0e"
}

.icofont-radio-mic:before {
    content: "\eb0f"
}

.icofont-refrigerator:before {
    content: "\eb10"
}

.icofont-samsung-galaxy:before {
    content: "\eb11"
}

.icofont-surface-tablet:before {
    content: "\eb12"
}

.icofont-washing-machine:before {
    content: "\eb13"
}

.icofont-wifi-router:before {
    content: "\eb14"
}

.icofont-wii-u:before {
    content: "\eb15"
}

.icofont-windows-lumia:before {
    content: "\eb16"
}

.icofont-wireless-mouse:before {
    content: "\eb17"
}

.icofont-xbox-360:before {
    content: "\eb18"
}

.icofont-arrow-down:before {
    content: "\eb19"
}

.icofont-arrow-left:before {
    content: "\eb1a"
}

.icofont-arrow-right:before {
    content: "\eb1b"
}

.icofont-arrow-up:before {
    content: "\eb1c"
}

.icofont-block-down:before {
    content: "\eb1d"
}

.icofont-block-left:before {
    content: "\eb1e"
}

.icofont-block-right:before {
    content: "\eb1f"
}

.icofont-block-up:before {
    content: "\eb20"
}

.icofont-bubble-down:before {
    content: "\eb21"
}

.icofont-bubble-left:before {
    content: "\eb22"
}

.icofont-bubble-right:before {
    content: "\eb23"
}

.icofont-bubble-up:before {
    content: "\eb24"
}

.icofont-caret-down:before {
    content: "\eb25"
}

.icofont-caret-left:before {
    content: "\eb26"
}

.icofont-caret-right:before {
    content: "\eb27"
}

.icofont-caret-up:before {
    content: "\eb28"
}

.icofont-circled-down:before {
    content: "\eb29"
}

.icofont-circled-left:before {
    content: "\eb2a"
}

.icofont-circled-right:before {
    content: "\eb2b"
}

.icofont-circled-up:before {
    content: "\eb2c"
}

.icofont-collapse:before {
    content: "\eb2d"
}

.icofont-cursor-drag:before {
    content: "\eb2e"
}

.icofont-curved-double-left:before {
    content: "\eb2f"
}

.icofont-curved-double-right:before {
    content: "\eb30"
}

.icofont-curved-down:before {
    content: "\eb31"
}

.icofont-curved-left:before {
    content: "\eb32"
}

.icofont-curved-right:before {
    content: "\eb33"
}

.icofont-curved-up:before {
    content: "\eb34"
}

.icofont-dotted-down:before {
    content: "\eb35"
}

.icofont-dotted-left:before {
    content: "\eb36"
}

.icofont-dotted-right:before {
    content: "\eb37"
}

.icofont-dotted-up:before {
    content: "\eb38"
}

.icofont-double-left:before {
    content: "\eb39"
}

.icofont-double-right:before {
    content: "\eb3a"
}

.icofont-drag:before {
    content: "\eb3b"
}

.icofont-drag1:before {
    content: "\eb3c"
}

.icofont-drag2:before {
    content: "\eb3d"
}

.icofont-drag3:before {
    content: "\eb3e"
}

.icofont-expand-alt:before {
    content: "\eb3f"
}

.icofont-hand-down:before {
    content: "\eb40"
}

.icofont-hand-drag:before {
    content: "\eb41"
}

.icofont-hand-drag1:before {
    content: "\eb42"
}

.icofont-hand-drag2:before {
    content: "\eb43"
}

.icofont-hand-drawn-alt-down:before {
    content: "\eb44"
}

.icofont-hand-drawn-alt-left:before {
    content: "\eb45"
}

.icofont-hand-drawn-alt-right:before {
    content: "\eb46"
}

.icofont-hand-drawn-alt-up:before {
    content: "\eb47"
}

.icofont-hand-drawn-down:before {
    content: "\eb48"
}

.icofont-hand-drawn-left:before {
    content: "\eb49"
}

.icofont-hand-drawn-right:before {
    content: "\eb4a"
}

.icofont-hand-drawn-up:before {
    content: "\eb4b"
}

.icofont-hand-left:before {
    content: "\eb4c"
}

.icofont-hand-right:before {
    content: "\eb4d"
}

.icofont-hand-up:before {
    content: "\eb4e"
}

.icofont-line-block-down:before {
    content: "\eb4f"
}

.icofont-line-block-left:before {
    content: "\eb50"
}

.icofont-line-block-right:before {
    content: "\eb51"
}

.icofont-line-block-up:before {
    content: "\eb52"
}

.icofont-long-arrow-down:before {
    content: "\eb53"
}

.icofont-long-arrow-left:before {
    content: "\eb54"
}

.icofont-long-arrow-right:before {
    content: "\eb55"
}

.icofont-long-arrow-up:before {
    content: "\eb56"
}

.icofont-rounded-collapse:before {
    content: "\eb57"
}

.icofont-rounded-double-left:before {
    content: "\eb58"
}

.icofont-rounded-double-right:before {
    content: "\eb59"
}

.icofont-rounded-down:before {
    content: "\eb5a"
}

.icofont-rounded-expand:before {
    content: "\eb5b"
}

.icofont-rounded-left-down:before {
    content: "\eb5c"
}

.icofont-rounded-left-up:before {
    content: "\eb5d"
}

.icofont-rounded-left:before {
    content: "\eb5e"
}

.icofont-rounded-right-down:before {
    content: "\eb5f"
}

.icofont-rounded-right-up:before {
    content: "\eb60"
}

.icofont-rounded-right:before {
    content: "\eb61"
}

.icofont-rounded-up:before {
    content: "\eb62"
}

.icofont-scroll-bubble-down:before {
    content: "\eb63"
}

.icofont-scroll-bubble-left:before {
    content: "\eb64"
}

.icofont-scroll-bubble-right:before {
    content: "\eb65"
}

.icofont-scroll-bubble-up:before {
    content: "\eb66"
}

.icofont-scroll-double-down:before {
    content: "\eb67"
}

.icofont-scroll-double-left:before {
    content: "\eb68"
}

.icofont-scroll-double-right:before {
    content: "\eb69"
}

.icofont-scroll-double-up:before {
    content: "\eb6a"
}

.icofont-scroll-down:before {
    content: "\eb6b"
}

.icofont-scroll-left:before {
    content: "\eb6c"
}

.icofont-scroll-long-down:before {
    content: "\eb6d"
}

.icofont-scroll-long-left:before {
    content: "\eb6e"
}

.icofont-scroll-long-right:before {
    content: "\eb6f"
}

.icofont-scroll-long-up:before {
    content: "\eb70"
}

.icofont-scroll-right:before {
    content: "\eb71"
}

.icofont-scroll-up:before {
    content: "\eb72"
}

.icofont-simple-down:before {
    content: "\eb73"
}

.icofont-simple-left-down:before {
    content: "\eb74"
}

.icofont-simple-left-up:before {
    content: "\eb75"
}

.icofont-simple-left:before {
    content: "\eb76"
}

.icofont-simple-right-down:before {
    content: "\eb77"
}

.icofont-simple-right-up:before {
    content: "\eb78"
}

.icofont-simple-right:before {
    content: "\eb79"
}

.icofont-simple-up:before {
    content: "\eb7a"
}

.icofont-square-down:before {
    content: "\eb7b"
}

.icofont-square-left:before {
    content: "\eb7c"
}

.icofont-square-right:before {
    content: "\eb7d"
}

.icofont-square-up:before {
    content: "\eb7e"
}

.icofont-stylish-down:before {
    content: "\eb7f"
}

.icofont-stylish-left:before {
    content: "\eb80"
}

.icofont-stylish-right:before {
    content: "\eb81"
}

.icofont-stylish-up:before {
    content: "\eb82"
}

.icofont-swoosh-down:before {
    content: "\eb83"
}

.icofont-swoosh-left:before {
    content: "\eb84"
}

.icofont-swoosh-right:before {
    content: "\eb85"
}

.icofont-swoosh-up:before {
    content: "\eb86"
}

.icofont-thin-double-left:before {
    content: "\eb87"
}

.icofont-thin-double-right:before {
    content: "\eb88"
}

.icofont-thin-down:before {
    content: "\eb89"
}

.icofont-thin-left:before {
    content: "\eb8a"
}

.icofont-thin-right:before {
    content: "\eb8b"
}

.icofont-thin-up:before {
    content: "\eb8c"
}

.icofont-atom:before {
    content: "\eb8d"
}

.icofont-award:before {
    content: "\eb8e"
}

.icofont-bell-alt:before {
    content: "\eb8f"
}

.icofont-book-alt:before {
    content: "\eb90"
}

.icofont-brainstorming:before {
    content: "\eb91"
}

.icofont-certificate-alt-1:before {
    content: "\eb92"
}

.icofont-certificate-alt-2:before {
    content: "\eb93"
}

.icofont-dna-alt-2:before {
    content: "\eb94"
}

.icofont-education:before {
    content: "\eb95"
}

.icofont-electron:before {
    content: "\eb96"
}

.icofont-fountain-pen:before {
    content: "\eb97"
}

.icofont-globe-alt:before {
    content: "\eb98"
}

.icofont-graduate-alt:before {
    content: "\eb99"
}

.icofont-group-students:before {
    content: "\eb9a"
}

.icofont-hat-alt:before {
    content: "\eb9b"
}

.icofont-hat:before {
    content: "\eb9c"
}

.icofont-instrument:before {
    content: "\eb9d"
}

.icofont-lamp-light:before {
    content: "\eb9e"
}

.icofont-microscope-alt:before {
    content: "\eb9f"
}

.icofont-paper:before {
    content: "\eba0"
}

.icofont-pen-alt-4:before {
    content: "\eba1"
}

.icofont-pen-nib:before {
    content: "\eba2"
}

.icofont-pencil-alt-5:before {
    content: "\eba3"
}

.icofont-quill-pen:before {
    content: "\eba4"
}

.icofont-read-book-alt:before {
    content: "\eba5"
}

.icofont-read-book:before {
    content: "\eba6"
}

.icofont-school-bag:before {
    content: "\eba7"
}

.icofont-school-bus:before {
    content: "\eba8"
}

.icofont-student-alt:before {
    content: "\eba9"
}

.icofont-student:before {
    content: "\ebaa"
}

.icofont-teacher:before {
    content: "\ebab"
}

.icofont-test-bulb:before {
    content: "\ebac"
}

.icofont-test-tube-alt:before {
    content: "\ebad"
}

.icofont-university:before {
    content: "\ebae"
}

.icofont-emo-angry:before {
    content: "\ebaf"
}

.icofont-emo-astonished:before {
    content: "\ebb0"
}

.icofont-emo-confounded:before {
    content: "\ebb1"
}

.icofont-emo-confused:before {
    content: "\ebb2"
}

.icofont-emo-crying:before {
    content: "\ebb3"
}

.icofont-emo-dizzy:before {
    content: "\ebb4"
}

.icofont-emo-expressionless:before {
    content: "\ebb5"
}

.icofont-emo-heart-eyes:before {
    content: "\ebb6"
}

.icofont-emo-laughing:before {
    content: "\ebb7"
}

.icofont-emo-nerd-smile:before {
    content: "\ebb8"
}

.icofont-emo-open-mouth:before {
    content: "\ebb9"
}

.icofont-emo-rage:before {
    content: "\ebba"
}

.icofont-emo-rolling-eyes:before {
    content: "\ebbb"
}

.icofont-emo-sad:before {
    content: "\ebbc"
}

.icofont-emo-simple-smile:before {
    content: "\ebbd"
}

.icofont-emo-slightly-smile:before {
    content: "\ebbe"
}

.icofont-emo-smirk:before {
    content: "\ebbf"
}

.icofont-emo-stuck-out-tongue:before {
    content: "\ebc0"
}

.icofont-emo-wink-smile:before {
    content: "\ebc1"
}

.icofont-emo-worried:before {
    content: "\ebc2"
}

.icofont-architecture-alt:before {
    content: "\ebc3"
}

.icofont-architecture:before {
    content: "\ebc4"
}

.icofont-barricade:before {
    content: "\ebc5"
}

.icofont-bricks:before {
    content: "\ebc6"
}

.icofont-calculations:before {
    content: "\ebc7"
}

.icofont-cement-mix:before {
    content: "\ebc8"
}

.icofont-cement-mixer:before {
    content: "\ebc9"
}

.icofont-danger-zone:before {
    content: "\ebca"
}

.icofont-drill:before {
    content: "\ebcb"
}

.icofont-eco-energy:before {
    content: "\ebcc"
}

.icofont-eco-environmen:before {
    content: "\ebcd"
}

.icofont-energy-air:before {
    content: "\ebce"
}

.icofont-energy-oil:before {
    content: "\ebcf"
}

.icofont-energy-savings:before {
    content: "\ebd0"
}

.icofont-energy-solar:before {
    content: "\ebd1"
}

.icofont-energy-water:before {
    content: "\ebd2"
}

.icofont-engineer:before {
    content: "\ebd3"
}

.icofont-fire-extinguisher-alt:before {
    content: "\ebd4"
}

.icofont-fix-tools:before {
    content: "\ebd5"
}

.icofont-glue-oil:before {
    content: "\ebd6"
}

.icofont-hammer-alt:before {
    content: "\ebd7"
}

.icofont-help-robot:before {
    content: "\ebd8"
}

.icofont-industries-alt-1:before {
    content: "\ebd9"
}

.icofont-industries-alt-2:before {
    content: "\ebda"
}

.icofont-industries-alt-3:before {
    content: "\ebdb"
}

.icofont-industries-alt-4:before {
    content: "\ebdc"
}

.icofont-industries-alt-5:before {
    content: "\ebdd"
}

.icofont-industries:before {
    content: "\ebde"
}

.icofont-labour:before {
    content: "\ebdf"
}

.icofont-mining:before {
    content: "\ebe0"
}

.icofont-paint-brush:before {
    content: "\ebe1"
}

.icofont-pollution:before {
    content: "\ebe2"
}

.icofont-power-zone:before {
    content: "\ebe3"
}

.icofont-radio-active:before {
    content: "\ebe4"
}

.icofont-recycle-alt:before {
    content: "\ebe5"
}

.icofont-recycling-man:before {
    content: "\ebe6"
}

.icofont-safety-hat-light:before {
    content: "\ebe7"
}

.icofont-safety-hat:before {
    content: "\ebe8"
}

.icofont-saw:before {
    content: "\ebe9"
}

.icofont-screw-driver:before {
    content: "\ebea"
}

.icofont-settings-alt:before {
    content: "\ebeb"
}

.icofont-tools-alt-1:before {
    content: "\ebec"
}

.icofont-tools-alt-2:before {
    content: "\ebed"
}

.icofont-tools-bag:before {
    content: "\ebee"
}

.icofont-trolley:before {
    content: "\ebef"
}

.icofont-trowel:before {
    content: "\ebf0"
}

.icofont-under-construction-alt:before {
    content: "\ebf1"
}

.icofont-under-construction:before {
    content: "\ebf2"
}

.icofont-vehicle-cement:before {
    content: "\ebf3"
}

.icofont-vehicle-crane:before {
    content: "\ebf4"
}

.icofont-vehicle-delivery-van:before {
    content: "\ebf5"
}

.icofont-vehicle-dozer:before {
    content: "\ebf6"
}

.icofont-vehicle-excavator:before {
    content: "\ebf7"
}

.icofont-vehicle-trucktor:before {
    content: "\ebf8"
}

.icofont-vehicle-wrecking:before {
    content: "\ebf9"
}

.icofont-worker-group:before {
    content: "\ebfa"
}

.icofont-worker:before {
    content: "\ebfb"
}

.icofont-wrench:before {
    content: "\ebfc"
}

.icofont-file-audio:before {
    content: "\ebfd"
}

.icofont-file-avi-mp4:before {
    content: "\ebfe"
}

.icofont-file-bmp:before {
    content: "\ebff"
}

.icofont-file-code:before {
    content: "\ec00"
}

.icofont-file-css:before {
    content: "\ec01"
}

.icofont-file-document:before {
    content: "\ec02"
}

.icofont-file-eps:before {
    content: "\ec03"
}

.icofont-file-excel:before {
    content: "\ec04"
}

.icofont-file-exe:before {
    content: "\ec05"
}

.icofont-file-file:before {
    content: "\ec06"
}

.icofont-file-flv:before {
    content: "\ec07"
}

.icofont-file-gif:before {
    content: "\ec08"
}

.icofont-file-html5:before {
    content: "\ec09"
}

.icofont-file-image:before {
    content: "\ec0a"
}

.icofont-file-iso:before {
    content: "\ec0b"
}

.icofont-file-java:before {
    content: "\ec0c"
}

.icofont-file-javascript:before {
    content: "\ec0d"
}

.icofont-file-jpg:before {
    content: "\ec0e"
}

.icofont-file-midi:before {
    content: "\ec0f"
}

.icofont-file-mov:before {
    content: "\ec10"
}

.icofont-file-mp3:before {
    content: "\ec11"
}

.icofont-file-pdf:before {
    content: "\ec12"
}

.icofont-file-php:before {
    content: "\ec13"
}

.icofont-file-png:before {
    content: "\ec14"
}

.icofont-file-powerpoint:before {
    content: "\ec15"
}

.icofont-file-presentation:before {
    content: "\ec16"
}

.icofont-file-psb:before {
    content: "\ec17"
}

.icofont-file-psd:before {
    content: "\ec18"
}

.icofont-file-python:before {
    content: "\ec19"
}

.icofont-file-ruby:before {
    content: "\ec1a"
}

.icofont-file-spreadsheet:before {
    content: "\ec1b"
}

.icofont-file-sql:before {
    content: "\ec1c"
}

.icofont-file-svg:before {
    content: "\ec1d"
}

.icofont-file-text:before {
    content: "\ec1e"
}

.icofont-file-tiff:before {
    content: "\ec1f"
}

.icofont-file-video:before {
    content: "\ec20"
}

.icofont-file-wave:before {
    content: "\ec21"
}

.icofont-file-wmv:before {
    content: "\ec22"
}

.icofont-file-word:before {
    content: "\ec23"
}

.icofont-file-zip:before {
    content: "\ec24"
}

.icofont-apple:before {
    content: "\ec25"
}

.icofont-arabian-coffee:before {
    content: "\ec26"
}

.icofont-artichoke:before {
    content: "\ec27"
}

.icofont-asparagus:before {
    content: "\ec28"
}

.icofont-avocado:before {
    content: "\ec29"
}

.icofont-baby-food:before {
    content: "\ec2a"
}

.icofont-banana:before {
    content: "\ec2b"
}

.icofont-bbq:before {
    content: "\ec2c"
}

.icofont-beans:before {
    content: "\ec2d"
}

.icofont-beer:before {
    content: "\ec2e"
}

.icofont-bell-pepper-capsicum:before {
    content: "\ec2f"
}

.icofont-birthday-cake:before {
    content: "\ec30"
}

.icofont-bread:before {
    content: "\ec31"
}

.icofont-broccoli:before {
    content: "\ec32"
}

.icofont-burger:before {
    content: "\ec33"
}

.icofont-cabbage:before {
    content: "\ec34"
}

.icofont-carrot:before {
    content: "\ec35"
}

.icofont-cauli-flower:before {
    content: "\ec36"
}

.icofont-cheese:before {
    content: "\ec37"
}

.icofont-chef:before {
    content: "\ec38"
}

.icofont-cherry:before {
    content: "\ec39"
}

.icofont-chicken-fry:before {
    content: "\ec3a"
}

.icofont-chicken:before {
    content: "\ec3b"
}

.icofont-cocktail:before {
    content: "\ec3c"
}

.icofont-coconut:before {
    content: "\ec3d"
}

.icofont-coffee-alt:before {
    content: "\ec3e"
}

.icofont-coffee-mug:before {
    content: "\ec3f"
}

.icofont-coffee-pot:before {
    content: "\ec40"
}

.icofont-cola:before {
    content: "\ec41"
}

.icofont-corn:before {
    content: "\ec42"
}

.icofont-croissant:before {
    content: "\ec43"
}

.icofont-crop-plant:before {
    content: "\ec44"
}

.icofont-cucumber:before {
    content: "\ec45"
}

.icofont-cup-cake:before {
    content: "\ec46"
}

.icofont-dining-table:before {
    content: "\ec47"
}

.icofont-donut:before {
    content: "\ec48"
}

.icofont-egg-plant:before {
    content: "\ec49"
}

.icofont-egg-poached:before {
    content: "\ec4a"
}

.icofont-farmer:before {
    content: "\ec4b"
}

.icofont-farmer1:before {
    content: "\ec4c"
}

.icofont-fast-food:before {
    content: "\ec4d"
}

.icofont-fish:before {
    content: "\ec4e"
}

.icofont-food-basket:before {
    content: "\ec4f"
}

.icofont-food-cart:before {
    content: "\ec50"
}

.icofont-fork-and-knife:before {
    content: "\ec51"
}

.icofont-french-fries:before {
    content: "\ec52"
}

.icofont-fresh-juice:before {
    content: "\ec53"
}

.icofont-fruits:before {
    content: "\ec54"
}

.icofont-grapes:before {
    content: "\ec55"
}

.icofont-honey:before {
    content: "\ec56"
}

.icofont-hot-dog:before {
    content: "\ec57"
}

.icofont-hotel-alt:before {
    content: "\ec58"
}

.icofont-ice-cream-alt:before {
    content: "\ec59"
}

.icofont-ice-cream:before {
    content: "\ec5a"
}

.icofont-ketchup:before {
    content: "\ec5b"
}

.icofont-kiwi:before {
    content: "\ec5c"
}

.icofont-layered-cake:before {
    content: "\ec5d"
}

.icofont-lemon-alt:before {
    content: "\ec5e"
}

.icofont-lobster:before {
    content: "\ec5f"
}

.icofont-mango:before {
    content: "\ec60"
}

.icofont-milk:before {
    content: "\ec61"
}

.icofont-mushroom:before {
    content: "\ec62"
}

.icofont-noodles:before {
    content: "\ec63"
}

.icofont-onion:before {
    content: "\ec64"
}

.icofont-orange:before {
    content: "\ec65"
}

.icofont-pear:before {
    content: "\ec66"
}

.icofont-peas:before {
    content: "\ec67"
}

.icofont-pepper:before {
    content: "\ec68"
}

.icofont-pie-alt:before {
    content: "\ec69"
}

.icofont-pineapple:before {
    content: "\ec6a"
}

.icofont-pizza-slice:before {
    content: "\ec6b"
}

.icofont-pizza:before {
    content: "\ec6c"
}

.icofont-plant:before {
    content: "\ec6d"
}

.icofont-popcorn:before {
    content: "\ec6e"
}

.icofont-potato:before {
    content: "\ec6f"
}

.icofont-pumpkin:before {
    content: "\ec70"
}

.icofont-raddish:before {
    content: "\ec71"
}

.icofont-restaurant-menu:before {
    content: "\ec72"
}

.icofont-restaurant:before {
    content: "\ec73"
}

.icofont-salt-and-pepper:before {
    content: "\ec74"
}

.icofont-sandwich:before {
    content: "\ec75"
}

.icofont-sausage:before {
    content: "\ec76"
}

.icofont-shrimp:before {
    content: "\ec77"
}

.icofont-sof-drinks:before {
    content: "\ec78"
}

.icofont-soup-bowl:before {
    content: "\ec79"
}

.icofont-spoon-and-fork:before {
    content: "\ec7a"
}

.icofont-steak:before {
    content: "\ec7b"
}

.icofont-strawberry:before {
    content: "\ec7c"
}

.icofont-sub-sandwich:before {
    content: "\ec7d"
}

.icofont-sushi:before {
    content: "\ec7e"
}

.icofont-taco:before {
    content: "\ec7f"
}

.icofont-tea-pot:before {
    content: "\ec80"
}

.icofont-tea:before {
    content: "\ec81"
}

.icofont-tomato:before {
    content: "\ec82"
}

.icofont-waiter-alt:before {
    content: "\ec83"
}

.icofont-watermelon:before {
    content: "\ec84"
}

.icofont-wheat:before {
    content: "\ec85"
}

.icofont-abc:before {
    content: "\ec86"
}

.icofont-baby-cloth:before {
    content: "\ec87"
}

.icofont-baby-milk-bottle:before {
    content: "\ec88"
}

.icofont-baby-trolley:before {
    content: "\ec89"
}

.icofont-back-pack:before {
    content: "\ec8a"
}

.icofont-candy:before {
    content: "\ec8b"
}

.icofont-cycling:before {
    content: "\ec8c"
}

.icofont-holding-hands:before {
    content: "\ec8d"
}

.icofont-infant-nipple:before {
    content: "\ec8e"
}

.icofont-kids-scooter:before {
    content: "\ec8f"
}

.icofont-safety-pin:before {
    content: "\ec90"
}

.icofont-teddy-bear:before {
    content: "\ec91"
}

.icofont-toy-ball:before {
    content: "\ec92"
}

.icofont-toy-cat:before {
    content: "\ec93"
}

.icofont-toy-duck:before {
    content: "\ec94"
}

.icofont-toy-elephant:before {
    content: "\ec95"
}

.icofont-toy-hand:before {
    content: "\ec96"
}

.icofont-toy-horse:before {
    content: "\ec97"
}

.icofont-toy-lattu:before {
    content: "\ec98"
}

.icofont-toy-train:before {
    content: "\ec99"
}

.icofont-unique-idea:before {
    content: "\ec9a"
}

.icofont-bag-alt:before {
    content: "\ec9b"
}

.icofont-burglar:before {
    content: "\ec9c"
}

.icofont-cannon-firing:before {
    content: "\ec9d"
}

.icofont-cc-camera:before {
    content: "\ec9e"
}

.icofont-cop-badge:before {
    content: "\ec9f"
}

.icofont-cop:before {
    content: "\eca0"
}

.icofont-court-hammer:before {
    content: "\eca1"
}

.icofont-court:before {
    content: "\eca2"
}

.icofont-finger-print:before {
    content: "\eca3"
}

.icofont-handcuff-alt:before {
    content: "\eca4"
}

.icofont-handcuff:before {
    content: "\eca5"
}

.icofont-investigation:before {
    content: "\eca6"
}

.icofont-investigator:before {
    content: "\eca7"
}

.icofont-jail:before {
    content: "\eca8"
}

.icofont-judge:before {
    content: "\eca9"
}

.icofont-law-alt-1:before {
    content: "\ecaa"
}

.icofont-law-alt-2:before {
    content: "\ecab"
}

.icofont-law-alt-3:before {
    content: "\ecac"
}

.icofont-law-book:before {
    content: "\ecad"
}

.icofont-law-document:before {
    content: "\ecae"
}

.icofont-law:before {
    content: "\ecaf"
}

.icofont-lawyer-alt-1:before {
    content: "\ecb0"
}

.icofont-lawyer-alt-2:before {
    content: "\ecb1"
}

.icofont-lawyer:before {
    content: "\ecb2"
}

.icofont-order:before {
    content: "\ecb3"
}

.icofont-pistol:before {
    content: "\ecb4"
}

.icofont-police-badge:before {
    content: "\ecb5"
}

.icofont-police-cap:before {
    content: "\ecb6"
}

.icofont-police-car-alt-1:before {
    content: "\ecb7"
}

.icofont-police-car-alt-2:before {
    content: "\ecb8"
}

.icofont-police-hat:before {
    content: "\ecb9"
}

.icofont-police-van:before {
    content: "\ecba"
}

.icofont-police:before {
    content: "\ecbb"
}

.icofont-protect:before {
    content: "\ecbc"
}

.icofont-scales:before {
    content: "\ecbd"
}

.icofont-thief-alt:before {
    content: "\ecbe"
}

.icofont-thief:before {
    content: "\ecbf"
}

.icofont-abacus-alt:before {
    content: "\ecc0"
}

.icofont-abacus:before {
    content: "\ecc1"
}

.icofont-angle:before {
    content: "\ecc2"
}

.icofont-calculator-alt-1:before {
    content: "\ecc3"
}

.icofont-calculator-alt-2:before {
    content: "\ecc4"
}

.icofont-circle-ruler-alt:before {
    content: "\ecc5"
}

.icofont-circle-ruler:before {
    content: "\ecc6"
}

.icofont-compass-alt-1:before {
    content: "\ecc7"
}

.icofont-compass-alt-2:before {
    content: "\ecc8"
}

.icofont-compass-alt-3:before {
    content: "\ecc9"
}

.icofont-compass-alt-4:before {
    content: "\ecca"
}

.icofont-degrees-alt-1:before {
    content: "\eccb"
}

.icofont-degrees-alt-2:before {
    content: "\eccc"
}

.icofont-degrees:before {
    content: "\eccd"
}

.icofont-golden-ratio:before {
    content: "\ecce"
}

.icofont-marker-alt-1:before {
    content: "\eccf"
}

.icofont-marker-alt-2:before {
    content: "\ecd0"
}

.icofont-marker-alt-3:before {
    content: "\ecd1"
}

.icofont-mathematical-alt-1:before {
    content: "\ecd2"
}

.icofont-mathematical-alt-2:before {
    content: "\ecd3"
}

.icofont-mathematical:before {
    content: "\ecd4"
}

.icofont-pen-alt-1:before {
    content: "\ecd5"
}

.icofont-pen-alt-2:before {
    content: "\ecd6"
}

.icofont-pen-alt-3:before {
    content: "\ecd7"
}

.icofont-pen-holder-alt-1:before {
    content: "\ecd8"
}

.icofont-pen-holder:before {
    content: "\ecd9"
}

.icofont-pencil-alt-1:before {
    content: "\ecda"
}

.icofont-pencil-alt-2:before {
    content: "\ecdb"
}

.icofont-pencil-alt-3:before {
    content: "\ecdc"
}

.icofont-pencil-alt-4:before {
    content: "\ecdd"
}

.icofont-ruler-alt-1:before {
    content: "\ecde"
}

.icofont-ruler-alt-2:before {
    content: "\ecdf"
}

.icofont-ruler-compass-alt:before {
    content: "\ece0"
}

.icofont-ruler-compass:before {
    content: "\ece1"
}

.icofont-ruler-pencil-alt-1:before {
    content: "\ece2"
}

.icofont-ruler-pencil-alt-2:before {
    content: "\ece3"
}

.icofont-ruler-pencil:before {
    content: "\ece4"
}

.icofont-ruler:before {
    content: "\ece5"
}

.icofont-rulers-alt:before {
    content: "\ece6"
}

.icofont-rulers:before {
    content: "\ece7"
}

.icofont-square-root:before {
    content: "\ece8"
}

.icofont-aids:before {
    content: "\ece9"
}

.icofont-ambulance:before {
    content: "\ecea"
}

.icofont-autism:before {
    content: "\eceb"
}

.icofont-bandage:before {
    content: "\ecec"
}

.icofont-bed-patient:before {
    content: "\eced"
}

.icofont-blind:before {
    content: "\ecee"
}

.icofont-blood-drop:before {
    content: "\ecef"
}

.icofont-blood-test:before {
    content: "\ecf0"
}

.icofont-blood:before {
    content: "\ecf1"
}

.icofont-capsule:before {
    content: "\ecf2"
}

.icofont-crutches:before {
    content: "\ecf3"
}

.icofont-dna-alt-1:before {
    content: "\ecf4"
}

.icofont-dna:before {
    content: "\ecf5"
}

.icofont-doctor-alt:before {
    content: "\ecf6"
}

.icofont-doctor:before {
    content: "\ecf7"
}

.icofont-drug-pack:before {
    content: "\ecf8"
}

.icofont-drug:before {
    content: "\ecf9"
}

.icofont-eye-alt:before {
    content: "\ecfa"
}

.icofont-first-aid-alt:before {
    content: "\ecfb"
}

.icofont-garbage:before {
    content: "\ecfc"
}

.icofont-heart-alt:before {
    content: "\ecfd"
}

.icofont-heartbeat:before {
    content: "\ecfe"
}

.icofont-herbal:before {
    content: "\ecff"
}

.icofont-hospital:before {
    content: "\ed00"
}

.icofont-icu:before {
    content: "\ed01"
}

.icofont-injection-syringe:before {
    content: "\ed02"
}

.icofont-laboratory:before {
    content: "\ed03"
}

.icofont-medical-sign-alt:before {
    content: "\ed04"
}

.icofont-medical-sign:before {
    content: "\ed05"
}

.icofont-nurse-alt:before {
    content: "\ed06"
}

.icofont-nurse:before {
    content: "\ed07"
}

.icofont-nursing-home:before {
    content: "\ed08"
}

.icofont-operation-theater:before {
    content: "\ed09"
}

.icofont-paralysis-disability:before {
    content: "\ed0a"
}

.icofont-pills:before {
    content: "\ed0b"
}

.icofont-prescription:before {
    content: "\ed0c"
}

.icofont-pulse:before {
    content: "\ed0d"
}

.icofont-stethoscope-alt:before {
    content: "\ed0e"
}

.icofont-stethoscope:before {
    content: "\ed0f"
}

.icofont-stretcher:before {
    content: "\ed10"
}

.icofont-surgeon-alt:before {
    content: "\ed11"
}

.icofont-surgeon:before {
    content: "\ed12"
}

.icofont-tablets:before {
    content: "\ed13"
}

.icofont-test-bottle:before {
    content: "\ed14"
}

.icofont-test-tube:before {
    content: "\ed15"
}

.icofont-thermometer-alt:before {
    content: "\ed16"
}

.icofont-tooth:before {
    content: "\ed17"
}

.icofont-xray:before {
    content: "\ed18"
}

.icofont-ui-add:before {
    content: "\ed19"
}

.icofont-ui-alarm:before {
    content: "\ed1a"
}

.icofont-ui-battery:before {
    content: "\ed1b"
}

.icofont-ui-block:before {
    content: "\ed1c"
}

.icofont-ui-bluetooth:before {
    content: "\ed1d"
}

.icofont-ui-brightness:before {
    content: "\ed1e"
}

.icofont-ui-browser:before {
    content: "\ed1f"
}

.icofont-ui-calculator:before {
    content: "\ed20"
}

.icofont-ui-calendar:before {
    content: "\ed21"
}

.icofont-ui-call:before {
    content: "\ed22"
}

.icofont-ui-camera:before {
    content: "\ed23"
}

.icofont-ui-cart:before {
    content: "\ed24"
}

.icofont-ui-cell-phone:before {
    content: "\ed25"
}

.icofont-ui-chat:before {
    content: "\ed26"
}

.icofont-ui-check:before {
    content: "\ed27"
}

.icofont-ui-clip-board:before {
    content: "\ed28"
}

.icofont-ui-clip:before {
    content: "\ed29"
}

.icofont-ui-clock:before {
    content: "\ed2a"
}

.icofont-ui-close:before {
    content: "\ed2b"
}

.icofont-ui-contact-list:before {
    content: "\ed2c"
}

.icofont-ui-copy:before {
    content: "\ed2d"
}

.icofont-ui-cut:before {
    content: "\ed2e"
}

.icofont-ui-delete:before {
    content: "\ed2f"
}

.icofont-ui-dial-phone:before {
    content: "\ed30"
}

.icofont-ui-edit:before {
    content: "\ed31"
}

.icofont-ui-email:before {
    content: "\ed32"
}

.icofont-ui-file:before {
    content: "\ed33"
}

.icofont-ui-fire-wall:before {
    content: "\ed34"
}

.icofont-ui-flash-light:before {
    content: "\ed35"
}

.icofont-ui-flight:before {
    content: "\ed36"
}

.icofont-ui-folder:before {
    content: "\ed37"
}

.icofont-ui-game:before {
    content: "\ed38"
}

.icofont-ui-handicapped:before {
    content: "\ed39"
}

.icofont-ui-head-phone:before {
    content: "\ed3a"
}

.icofont-ui-home:before {
    content: "\ed3b"
}

.icofont-ui-image:before {
    content: "\ed3c"
}

.icofont-ui-keyboard:before {
    content: "\ed3d"
}

.icofont-ui-laoding:before {
    content: "\ed3e"
}

.icofont-ui-lock:before {
    content: "\ed3f"
}

.icofont-ui-love-add:before {
    content: "\ed40"
}

.icofont-ui-love-broken:before {
    content: "\ed41"
}

.icofont-ui-love-remove:before {
    content: "\ed42"
}

.icofont-ui-love:before {
    content: "\ed43"
}

.icofont-ui-map:before {
    content: "\ed44"
}

.icofont-ui-message:before {
    content: "\ed45"
}

.icofont-ui-messaging:before {
    content: "\ed46"
}

.icofont-ui-movie:before {
    content: "\ed47"
}

.icofont-ui-music-player:before {
    content: "\ed48"
}

.icofont-ui-music:before {
    content: "\ed49"
}

.icofont-ui-mute:before {
    content: "\ed4a"
}

.icofont-ui-network:before {
    content: "\ed4b"
}

.icofont-ui-next:before {
    content: "\ed4c"
}

.icofont-ui-note:before {
    content: "\ed4d"
}

.icofont-ui-office:before {
    content: "\ed4e"
}

.icofont-ui-password:before {
    content: "\ed4f"
}

.icofont-ui-pause:before {
    content: "\ed50"
}

.icofont-ui-play-stop:before {
    content: "\ed51"
}

.icofont-ui-play:before {
    content: "\ed52"
}

.icofont-ui-pointer:before {
    content: "\ed53"
}

.icofont-ui-power:before {
    content: "\ed54"
}

.icofont-ui-press:before {
    content: "\ed55"
}

.icofont-ui-previous:before {
    content: "\ed56"
}

.icofont-ui-rate-add:before {
    content: "\ed57"
}

.icofont-ui-rate-blank:before {
    content: "\ed58"
}

.icofont-ui-rate-remove:before {
    content: "\ed59"
}

.icofont-ui-rating:before {
    content: "\ed5a"
}

.icofont-ui-record:before {
    content: "\ed5b"
}

.icofont-ui-remove:before {
    content: "\ed5c"
}

.icofont-ui-reply:before {
    content: "\ed5d"
}

.icofont-ui-rotation:before {
    content: "\ed5e"
}

.icofont-ui-rss:before {
    content: "\ed5f"
}

.icofont-ui-search:before {
    content: "\ed60"
}

.icofont-ui-settings:before {
    content: "\ed61"
}

.icofont-ui-social-link:before {
    content: "\ed62"
}

.icofont-ui-tag:before {
    content: "\ed63"
}

.icofont-ui-text-chat:before {
    content: "\ed64"
}

.icofont-ui-text-loading:before {
    content: "\ed65"
}

.icofont-ui-theme:before {
    content: "\ed66"
}

.icofont-ui-timer:before {
    content: "\ed67"
}

.icofont-ui-touch-phone:before {
    content: "\ed68"
}

.icofont-ui-travel:before {
    content: "\ed69"
}

.icofont-ui-unlock:before {
    content: "\ed6a"
}

.icofont-ui-user-group:before {
    content: "\ed6b"
}

.icofont-ui-user:before {
    content: "\ed6c"
}

.icofont-ui-v-card:before {
    content: "\ed6d"
}

.icofont-ui-video-chat:before {
    content: "\ed6e"
}

.icofont-ui-video-message:before {
    content: "\ed6f"
}

.icofont-ui-video-play:before {
    content: "\ed70"
}

.icofont-ui-video:before {
    content: "\ed71"
}

.icofont-ui-volume:before {
    content: "\ed72"
}

.icofont-ui-weather:before {
    content: "\ed73"
}

.icofont-ui-wifi:before {
    content: "\ed74"
}

.icofont-ui-zoom-in:before {
    content: "\ed75"
}

.icofont-ui-zoom-out:before {
    content: "\ed76"
}

.icofont-cassette-player:before {
    content: "\ed77"
}

.icofont-cassette:before {
    content: "\ed78"
}

.icofont-forward:before {
    content: "\ed79"
}

.icofont-game:before {
    content: "\ed7a"
}

.icofont-guiter:before {
    content: "\ed7b"
}

.icofont-headphone-alt-1:before {
    content: "\ed7c"
}

.icofont-headphone-alt-2:before {
    content: "\ed7d"
}

.icofont-headphone-alt-3:before {
    content: "\ed7e"
}

.icofont-listening:before {
    content: "\ed7f"
}

.icofont-megaphone-alt:before {
    content: "\ed80"
}

.icofont-megaphone:before {
    content: "\ed81"
}

.icofont-movie:before {
    content: "\ed82"
}

.icofont-mp3-player:before {
    content: "\ed83"
}

.icofont-multimedia:before {
    content: "\ed84"
}

.icofont-music-disk:before {
    content: "\ed85"
}

.icofont-music-note:before {
    content: "\ed86"
}

.icofont-pause:before {
    content: "\ed87"
}

.icofont-play-alt-1:before {
    content: "\ed88"
}

.icofont-play-alt-2:before {
    content: "\ed89"
}

.icofont-play-alt-3:before {
    content: "\ed8a"
}

.icofont-play-pause:before {
    content: "\ed8b"
}

.icofont-record:before {
    content: "\ed8c"
}

.icofont-retro-music-disk:before {
    content: "\ed8d"
}

.icofont-rewind:before {
    content: "\ed8e"
}

.icofont-song-notes:before {
    content: "\ed8f"
}

.icofont-sound-wave-alt:before {
    content: "\ed90"
}

.icofont-sound-wave:before {
    content: "\ed91"
}

.icofont-stop:before {
    content: "\ed92"
}

.icofont-video-alt:before {
    content: "\ed93"
}

.icofont-video-cam:before {
    content: "\ed94"
}

.icofont-volume-bar:before {
    content: "\ed95"
}

.icofont-volume-mute:before {
    content: "\ed96"
}

.icofont-youtube-play:before {
    content: "\ed97"
}

.icofont-amazon-alt:before {
    content: "\ed98"
}

.icofont-amazon:before {
    content: "\ed99"
}

.icofont-american-express-alt:before {
    content: "\ed9a"
}

.icofont-american-express:before {
    content: "\ed9b"
}

.icofont-apple-pay-alt:before {
    content: "\ed9c"
}

.icofont-apple-pay:before {
    content: "\ed9d"
}

.icofont-bank-transfer-alt:before {
    content: "\ed9e"
}

.icofont-bank-transfer:before {
    content: "\ed9f"
}

.icofont-braintree-alt:before {
    content: "\eda0"
}

.icofont-braintree:before {
    content: "\eda1"
}

.icofont-cash-on-delivery-alt:before {
    content: "\eda2"
}

.icofont-cash-on-delivery:before {
    content: "\eda3"
}

.icofont-checkout-alt:before {
    content: "\eda4"
}

.icofont-checkout:before {
    content: "\eda5"
}

.icofont-diners-club-alt-1:before {
    content: "\eda6"
}

.icofont-diners-club-alt-2:before {
    content: "\eda7"
}

.icofont-diners-club-alt-3:before {
    content: "\eda8"
}

.icofont-diners-club:before {
    content: "\eda9"
}

.icofont-discover-alt:before {
    content: "\edaa"
}

.icofont-discover:before {
    content: "\edab"
}

.icofont-eway-alt:before {
    content: "\edac"
}

.icofont-eway:before {
    content: "\edad"
}

.icofont-google-wallet-alt-1:before {
    content: "\edae"
}

.icofont-google-wallet-alt-2:before {
    content: "\edaf"
}

.icofont-google-wallet-alt-3:before {
    content: "\edb0"
}

.icofont-google-wallet:before {
    content: "\edb1"
}

.icofont-jcb-alt:before {
    content: "\edb2"
}

.icofont-jcb:before {
    content: "\edb3"
}

.icofont-maestro-alt:before {
    content: "\edb4"
}

.icofont-maestro:before {
    content: "\edb5"
}

.icofont-mastercard-alt:before {
    content: "\edb6"
}

.icofont-mastercard:before {
    content: "\edb7"
}

.icofont-payoneer-alt:before {
    content: "\edb8"
}

.icofont-payoneer:before {
    content: "\edb9"
}

.icofont-paypal-alt:before {
    content: "\edba"
}

.icofont-paypal:before {
    content: "\edbb"
}

.icofont-sage-alt:before {
    content: "\edbc"
}

.icofont-sage:before {
    content: "\edbd"
}

.icofont-skrill-alt:before {
    content: "\edbe"
}

.icofont-skrill:before {
    content: "\edbf"
}

.icofont-stripe-alt:before {
    content: "\edc0"
}

.icofont-stripe:before {
    content: "\edc1"
}

.icofont-visa-alt:before {
    content: "\edc2"
}

.icofont-visa-electron:before {
    content: "\edc3"
}

.icofont-visa:before {
    content: "\edc4"
}

.icofont-western-union-alt:before {
    content: "\edc5"
}

.icofont-western-union:before {
    content: "\edc6"
}

.icofont-boy:before {
    content: "\edc7"
}

.icofont-business-man-alt-1:before {
    content: "\edc8"
}

.icofont-business-man-alt-2:before {
    content: "\edc9"
}

.icofont-business-man-alt-3:before {
    content: "\edca"
}

.icofont-business-man:before {
    content: "\edcb"
}

.icofont-funky-man:before {
    content: "\edcc"
}

.icofont-girl-alt:before {
    content: "\edcd"
}

.icofont-girl:before {
    content: "\edce"
}

.icofont-hotel-boy-alt:before {
    content: "\edcf"
}

.icofont-hotel-boy:before {
    content: "\edd0"
}

.icofont-man-in-glasses:before {
    content: "\edd1"
}

.icofont-user-alt-1:before {
    content: "\edd2"
}

.icofont-user-alt-2:before {
    content: "\edd3"
}

.icofont-user-alt-3:before {
    content: "\edd4"
}

.icofont-user-alt-4:before {
    content: "\edd5"
}

.icofont-user-alt-5:before {
    content: "\edd6"
}

.icofont-user-alt-6:before {
    content: "\edd7"
}

.icofont-user-alt-7:before {
    content: "\edd8"
}

.icofont-user-female:before {
    content: "\edd9"
}

.icofont-user-male:before {
    content: "\edda"
}

.icofont-user-suited:before {
    content: "\eddb"
}

.icofont-user:before {
    content: "\eddc"
}

.icofont-users-alt-1:before {
    content: "\eddd"
}

.icofont-users-alt-2:before {
    content: "\edde"
}

.icofont-users-alt-3:before {
    content: "\eddf"
}

.icofont-users-alt-4:before {
    content: "\ede0"
}

.icofont-users-alt-5:before {
    content: "\ede1"
}

.icofont-users-alt-6:before {
    content: "\ede2"
}

.icofont-users-social:before {
    content: "\ede3"
}

.icofont-users:before {
    content: "\ede4"
}

.icofont-waiter:before {
    content: "\ede5"
}

.icofont-woman-in-glasses:before {
    content: "\ede6"
}

.icofont-document-search:before {
    content: "\ede7"
}

.icofont-folder-search:before {
    content: "\ede8"
}

.icofont-home-search:before {
    content: "\ede9"
}

.icofont-job-search:before {
    content: "\edea"
}

.icofont-map-search:before {
    content: "\edeb"
}

.icofont-restaurant-search:before {
    content: "\edec"
}

.icofont-search-alt-1:before {
    content: "\eded"
}

.icofont-search-alt-2:before {
    content: "\edee"
}

.icofont-search:before {
    content: "\edef"
}

.icofont-stock-search:before {
    content: "\edf0"
}

.icofont-user-search:before {
    content: "\edf1"
}

.icofont-social-aim:before {
    content: "\edf2"
}

.icofont-social-badoo:before {
    content: "\edf3"
}

.icofont-social-bebo:before {
    content: "\edf4"
}

.icofont-social-behance:before {
    content: "\edf5"
}

.icofont-social-blogger:before {
    content: "\edf6"
}

.icofont-social-bootstrap:before {
    content: "\edf7"
}

.icofont-social-brightkite:before {
    content: "\edf8"
}

.icofont-social-cloudapp:before {
    content: "\edf9"
}

.icofont-social-concrete5:before {
    content: "\edfa"
}

.icofont-social-designbump:before {
    content: "\edfb"
}

.icofont-social-designfloat:before {
    content: "\edfc"
}

.icofont-social-deviantart:before {
    content: "\edfd"
}

.icofont-social-digg:before {
    content: "\edfe"
}

.icofont-social-dotcms:before {
    content: "\edff"
}

.icofont-social-dribble:before {
    content: "\ee00"
}

.icofont-social-dropbox:before {
    content: "\ee01"
}

.icofont-brand-drupal:before {
    content: "\ee02"
}

.icofont-social-ebuddy:before {
    content: "\ee03"
}

.icofont-social-ello:before {
    content: "\ee04"
}

.icofont-social-ember:before {
    content: "\ee05"
}

.icofont-social-envato:before {
    content: "\ee06"
}

.icofont-social-evernote:before {
    content: "\ee07"
}

.icofont-social-facebook:before {
    content: "\ee08"
}

.icofont-social-feedburner:before {
    content: "\ee09"
}

.icofont-social-folkd:before {
    content: "\ee0a"
}

.icofont-social-friendfeed:before {
    content: "\ee0b"
}

.icofont-social-ghost:before {
    content: "\ee0c"
}

.icofont-social-github:before {
    content: "\ee0d"
}

.icofont-social-gnome:before {
    content: "\ee0e"
}

.icofont-social-google-buzz:before {
    content: "\ee0f"
}

.icofont-social-google-map:before {
    content: "\ee10"
}

.icofont-social-google-plus:before {
    content: "\ee11"
}

.icofont-social-google-talk:before {
    content: "\ee12"
}

.icofont-social-hype-machine:before {
    content: "\ee13"
}

.icofont-social-instagram:before {
    content: "\ee14"
}

.icofont-brand-joomla:before {
    content: "\ee15"
}

.icofont-social-kickstarter:before {
    content: "\ee16"
}

.icofont-social-line:before {
    content: "\ee17"
}

.icofont-social-linux-mint:before {
    content: "\ee18"
}

.icofont-social-livejournal:before {
    content: "\ee19"
}

.icofont-social-magento:before {
    content: "\ee1a"
}

.icofont-social-meetup:before {
    content: "\ee1b"
}

.icofont-social-mixx:before {
    content: "\ee1c"
}

.icofont-social-newsvine:before {
    content: "\ee1d"
}

.icofont-social-nimbuss:before {
    content: "\ee1e"
}

.icofont-social-opencart:before {
    content: "\ee1f"
}

.icofont-social-oscommerce:before {
    content: "\ee20"
}

.icofont-social-pandora:before {
    content: "\ee21"
}

.icofont-social-picasa:before {
    content: "\ee22"
}

.icofont-social-pinterest:before {
    content: "\ee23"
}

.icofont-social-prestashop:before {
    content: "\ee24"
}

.icofont-social-qik:before {
    content: "\ee25"
}

.icofont-social-readernaut:before {
    content: "\ee26"
}

.icofont-social-reddit:before {
    content: "\ee27"
}

.icofont-social-rss:before {
    content: "\ee28"
}

.icofont-social-shopify:before {
    content: "\ee29"
}

.icofont-social-silverstripe:before {
    content: "\ee2a"
}

.icofont-social-skype:before {
    content: "\ee2b"
}

.icofont-social-slashdot:before {
    content: "\ee2c"
}

.icofont-social-smugmug:before {
    content: "\ee2d"
}

.icofont-social-steam:before {
    content: "\ee2e"
}

.icofont-social-stumbleupon:before {
    content: "\ee2f"
}

.icofont-social-technorati:before {
    content: "\ee30"
}

.icofont-social-telegram:before {
    content: "\ee31"
}

.icofont-social-tinder:before {
    content: "\ee32"
}

.icofont-social-tumblr:before {
    content: "\ee33"
}

.icofont-social-twitter:before {
    content: "\ee34"
}

.icofont-social-typo3:before {
    content: "\ee35"
}

.icofont-social-ubercart:before {
    content: "\ee36"
}

.icofont-social-viber:before {
    content: "\ee37"
}

.icofont-social-viddler:before {
    content: "\ee38"
}

.icofont-social-vimeo:before {
    content: "\ee39"
}

.icofont-social-vine:before {
    content: "\ee3a"
}

.icofont-social-virb:before {
    content: "\ee3b"
}

.icofont-social-virtuemart:before {
    content: "\ee3c"
}

.icofont-social-wechat:before {
    content: "\ee3d"
}

.icofont-brand-wordpress:before {
    content: "\ee3e"
}

.icofont-social-xing:before {
    content: "\ee3f"
}

.icofont-social-yahoo:before {
    content: "\ee40"
}

.icofont-social-yelp:before {
    content: "\ee41"
}

.icofont-social-zencart:before {
    content: "\ee42"
}

.icofont-badminton-birdie:before {
    content: "\ee43"
}

.icofont-baseball:before {
    content: "\ee44"
}

.icofont-baseballer:before {
    content: "\ee45"
}

.icofont-basketball-hoop:before {
    content: "\ee46"
}

.icofont-basketball:before {
    content: "\ee47"
}

.icofont-billiard-ball:before {
    content: "\ee48"
}

.icofont-boot-alt-1:before {
    content: "\ee49"
}

.icofont-boot-alt-2:before {
    content: "\ee4a"
}

.icofont-bowling-alt:before {
    content: "\ee4b"
}

.icofont-bowling:before {
    content: "\ee4c"
}

.icofont-canoe:before {
    content: "\ee4d"
}

.icofont-cheer-leader:before {
    content: "\ee4e"
}

.icofont-climbing:before {
    content: "\ee4f"
}

.icofont-corner:before {
    content: "\ee50"
}

.icofont-cyclist:before {
    content: "\ee51"
}

.icofont-dumbbell-alt:before {
    content: "\ee52"
}

.icofont-dumbbell:before {
    content: "\ee53"
}

.icofont-field-alt:before {
    content: "\ee54"
}

.icofont-field:before {
    content: "\ee55"
}

.icofont-football-alt:before {
    content: "\ee56"
}

.icofont-foul:before {
    content: "\ee57"
}

.icofont-goal-keeper:before {
    content: "\ee58"
}

.icofont-goal:before {
    content: "\ee59"
}

.icofont-golf-alt:before {
    content: "\ee5a"
}

.icofont-golf-bag:before {
    content: "\ee5b"
}

.icofont-golf-field:before {
    content: "\ee5c"
}

.icofont-golf:before {
    content: "\ee5d"
}

.icofont-golfer:before {
    content: "\ee5e"
}

.icofont-gym-alt-1:before {
    content: "\ee5f"
}

.icofont-gym-alt-2:before {
    content: "\ee60"
}

.icofont-gym-alt-3:before {
    content: "\ee61"
}

.icofont-gym:before {
    content: "\ee62"
}

.icofont-hand-grippers:before {
    content: "\ee63"
}

.icofont-heart-beat-alt:before {
    content: "\ee64"
}

.icofont-helmet:before {
    content: "\ee65"
}

.icofont-hockey-alt:before {
    content: "\ee66"
}

.icofont-hockey:before {
    content: "\ee67"
}

.icofont-ice-skate:before {
    content: "\ee68"
}

.icofont-jersey-alt:before {
    content: "\ee69"
}

.icofont-jersey:before {
    content: "\ee6a"
}

.icofont-jumping:before {
    content: "\ee6b"
}

.icofont-kick:before {
    content: "\ee6c"
}

.icofont-leg:before {
    content: "\ee6d"
}

.icofont-match-review:before {
    content: "\ee6e"
}

.icofont-medal-alt:before {
    content: "\ee6f"
}

.icofont-muscle-alt:before {
    content: "\ee70"
}

.icofont-muscle:before {
    content: "\ee71"
}

.icofont-offside:before {
    content: "\ee72"
}

.icofont-olympic-logo:before {
    content: "\ee73"
}

.icofont-olympic:before {
    content: "\ee74"
}

.icofont-padding:before {
    content: "\ee75"
}

.icofont-penalty-card:before {
    content: "\ee76"
}

.icofont-racer:before {
    content: "\ee77"
}

.icofont-racing-car:before {
    content: "\ee78"
}

.icofont-racing-flag-alt:before {
    content: "\ee79"
}

.icofont-racing-flag:before {
    content: "\ee7a"
}

.icofont-racings-wheel:before {
    content: "\ee7b"
}

.icofont-referee:before {
    content: "\ee7c"
}

.icofont-refree-jersey:before {
    content: "\ee7d"
}

.icofont-result:before {
    content: "\ee7e"
}

.icofont-rugby-ball:before {
    content: "\ee7f"
}

.icofont-rugby-player:before {
    content: "\ee80"
}

.icofont-rugby:before {
    content: "\ee81"
}

.icofont-runner-alt-1:before {
    content: "\ee82"
}

.icofont-runner-alt-2:before {
    content: "\ee83"
}

.icofont-runner:before {
    content: "\ee84"
}

.icofont-score-board:before {
    content: "\ee85"
}

.icofont-skiing-man:before {
    content: "\ee86"
}

.icofont-skydiving-goggles:before {
    content: "\ee87"
}

.icofont-snow-mobile:before {
    content: "\ee88"
}

.icofont-steering:before {
    content: "\ee89"
}

.icofont-substitute:before {
    content: "\ee8a"
}

.icofont-swimmer:before {
    content: "\ee8b"
}

.icofont-table-tennis:before {
    content: "\ee8c"
}

.icofont-team-alt:before {
    content: "\ee8d"
}

.icofont-team:before {
    content: "\ee8e"
}

.icofont-tennis-player:before {
    content: "\ee8f"
}

.icofont-tennis:before {
    content: "\ee90"
}

.icofont-time:before {
    content: "\ee91"
}

.icofont-track:before {
    content: "\ee92"
}

.icofont-tracking:before {
    content: "\ee93"
}

.icofont-trophy-alt:before {
    content: "\ee94"
}

.icofont-trophy:before {
    content: "\ee95"
}

.icofont-volleyball-alt:before {
    content: "\ee96"
}

.icofont-volleyball-fire:before {
    content: "\ee97"
}

.icofont-volleyball:before {
    content: "\ee98"
}

.icofont-water-bottle:before {
    content: "\ee99"
}

.icofont-whisle:before {
    content: "\ee9a"
}

.icofont-win-trophy:before {
    content: "\ee9b"
}

.icofont-align-center:before {
    content: "\ee9c"
}

.icofont-align-left:before {
    content: "\ee9d"
}

.icofont-align-right:before {
    content: "\ee9e"
}

.icofont-all-caps:before {
    content: "\ee9f"
}

.icofont-bold:before {
    content: "\eea0"
}

.icofont-brush:before {
    content: "\eea1"
}

.icofont-clip-board:before {
    content: "\eea2"
}

.icofont-code-alt:before {
    content: "\eea3"
}

.icofont-color-bucket:before {
    content: "\eea4"
}

.icofont-color-picker:before {
    content: "\eea5"
}

.icofont-copy-alt:before {
    content: "\eea6"
}

.icofont-copy-black:before {
    content: "\eea7"
}

.icofont-cut:before {
    content: "\eea8"
}

.icofont-delete-alt:before {
    content: "\eea9"
}

.icofont-edit-alt:before {
    content: "\eeaa"
}

.icofont-eraser-alt:before {
    content: "\eeab"
}

.icofont-file-alt:before {
    content: "\eeac"
}

.icofont-font:before {
    content: "\eead"
}

.icofont-header:before {
    content: "\eeae"
}

.icofont-indent:before {
    content: "\eeaf"
}

.icofont-italic-alt:before {
    content: "\eeb0"
}

.icofont-justify-all:before {
    content: "\eeb1"
}

.icofont-justify-center:before {
    content: "\eeb2"
}

.icofont-justify-left:before {
    content: "\eeb3"
}

.icofont-justify-right:before {
    content: "\eeb4"
}

.icofont-line-height:before {
    content: "\eeb5"
}

.icofont-link-alt:before {
    content: "\eeb6"
}

.icofont-listine-dots:before {
    content: "\eeb7"
}

.icofont-listing-box:before {
    content: "\eeb8"
}

.icofont-listing-number:before {
    content: "\eeb9"
}

.icofont-marker:before {
    content: "\eeba"
}

.icofont-outdent:before {
    content: "\eebb"
}

.icofont-paper-clip:before {
    content: "\eebc"
}

.icofont-paragraph:before {
    content: "\eebd"
}

.icofont-pin:before {
    content: "\eebe"
}

.icofont-printer:before {
    content: "\eebf"
}

.icofont-redo:before {
    content: "\eec0"
}

.icofont-rotation:before {
    content: "\eec1"
}

.icofont-save:before {
    content: "\eec2"
}

.icofont-small-cap:before {
    content: "\eec3"
}

.icofont-strike-through:before {
    content: "\eec4"
}

.icofont-sub-listing:before {
    content: "\eec5"
}

.icofont-subscript:before {
    content: "\eec6"
}

.icofont-superscript:before {
    content: "\eec7"
}

.icofont-table:before {
    content: "\eec8"
}

.icofont-text-height:before {
    content: "\eec9"
}

.icofont-text-width:before {
    content: "\eeca"
}

.icofont-trash:before {
    content: "\eecb"
}

.icofont-underline:before {
    content: "\eecc"
}

.icofont-undo:before {
    content: "\eecd"
}

.icofont-unlink:before {
    content: "\eece"
}

.icofont-air-balloon:before {
    content: "\eecf"
}

.icofont-airplane-alt:before {
    content: "\eed0"
}

.icofont-airplane:before {
    content: "\eed1"
}

.icofont-ambulance-crescent:before {
    content: "\eed2"
}

.icofont-ambulance-cross:before {
    content: "\eed3"
}

.icofont-articulated-truck:before {
    content: "\eed4"
}

.icofont-auto-rickshaw:before {
    content: "\eed5"
}

.icofont-bicycle-alt-1:before {
    content: "\eed6"
}

.icofont-bicycle-alt-2:before {
    content: "\eed7"
}

.icofont-bull-dozer:before {
    content: "\eed8"
}

.icofont-bus-alt-1:before {
    content: "\eed9"
}

.icofont-bus-alt-2:before {
    content: "\eeda"
}

.icofont-bus-alt-3:before {
    content: "\eedb"
}

.icofont-cable-car:before {
    content: "\eedc"
}

.icofont-car-alt-1:before {
    content: "\eedd"
}

.icofont-car-alt-2:before {
    content: "\eede"
}

.icofont-car-alt-3:before {
    content: "\eedf"
}

.icofont-car-alt-4:before {
    content: "\eee0"
}

.icofont-concrete-mixer:before {
    content: "\eee1"
}

.icofont-delivery-time:before {
    content: "\eee2"
}

.icofont-excavator:before {
    content: "\eee3"
}

.icofont-fast-delivery:before {
    content: "\eee4"
}

.icofont-fire-truck-alt:before {
    content: "\eee5"
}

.icofont-fire-truck:before {
    content: "\eee6"
}

.icofont-fork-lift:before {
    content: "\eee7"
}

.icofont-free-delivery:before {
    content: "\eee8"
}

.icofont-golf-cart:before {
    content: "\eee9"
}

.icofont-helicopter:before {
    content: "\eeea"
}

.icofont-motor-bike-alt:before {
    content: "\eeeb"
}

.icofont-motor-bike:before {
    content: "\eeec"
}

.icofont-motor-biker:before {
    content: "\eeed"
}

.icofont-oil-truck:before {
    content: "\eeee"
}

.icofont-police-car:before {
    content: "\eeef"
}

.icofont-rickshaw:before {
    content: "\eef0"
}

.icofont-rocket-alt-1:before {
    content: "\eef1"
}

.icofont-rocket-alt-2:before {
    content: "\eef2"
}

.icofont-sail-boat:before {
    content: "\eef3"
}

.icofont-scooter:before {
    content: "\eef4"
}

.icofont-sea-plane:before {
    content: "\eef5"
}

.icofont-ship-alt:before {
    content: "\eef6"
}

.icofont-speed-boat:before {
    content: "\eef7"
}

.icofont-taxi:before {
    content: "\eef8"
}

.icofont-tow-truck:before {
    content: "\eef9"
}

.icofont-tractor:before {
    content: "\eefa"
}

.icofont-traffic-light:before {
    content: "\eefb"
}

.icofont-train-line:before {
    content: "\eefc"
}

.icofont-train-steam:before {
    content: "\eefd"
}

.icofont-tram:before {
    content: "\eefe"
}

.icofont-truck-alt:before {
    content: "\eeff"
}

.icofont-truck-loaded:before {
    content: "\ef00"
}

.icofont-truck:before {
    content: "\ef01"
}

.icofont-van-alt:before {
    content: "\ef02"
}

.icofont-van:before {
    content: "\ef03"
}

.icofont-yacht:before {
    content: "\ef04"
}

.icofont-5-star-hotel:before {
    content: "\ef05"
}

.icofont-anchor-alt:before {
    content: "\ef06"
}

.icofont-beach-bed:before {
    content: "\ef07"
}

.icofont-camping-vest:before {
    content: "\ef08"
}

.icofont-coconut-alt:before {
    content: "\ef09"
}

.icofont-direction-sign:before {
    content: "\ef0a"
}

.icofont-hill-side:before {
    content: "\ef0b"
}

.icofont-island-alt:before {
    content: "\ef0c"
}

.icofont-long-drive:before {
    content: "\ef0d"
}

.icofont-map-pins:before {
    content: "\ef0e"
}

.icofont-plane-ticket:before {
    content: "\ef0f"
}

.icofont-sail-boat-alt-1:before {
    content: "\ef10"
}

.icofont-sail-boat-alt-2:before {
    content: "\ef11"
}

.icofont-sandals-female:before {
    content: "\ef12"
}

.icofont-sandals-male:before {
    content: "\ef13"
}

.icofont-travelling:before {
    content: "\ef14"
}

.icofont-breakdown:before {
    content: "\ef15"
}

.icofont-celsius:before {
    content: "\ef16"
}

.icofont-clouds:before {
    content: "\ef17"
}

.icofont-cloudy:before {
    content: "\ef18"
}

.icofont-compass-alt:before {
    content: "\ef19"
}

.icofont-dust:before {
    content: "\ef1a"
}

.icofont-eclipse:before {
    content: "\ef1b"
}

.icofont-fahrenheit:before {
    content: "\ef1c"
}

.icofont-forest-fire:before {
    content: "\ef1d"
}

.icofont-full-night:before {
    content: "\ef1e"
}

.icofont-full-sunny:before {
    content: "\ef1f"
}

.icofont-hail-night:before {
    content: "\ef20"
}

.icofont-hail-rainy-night:before {
    content: "\ef21"
}

.icofont-hail-rainy-sunny:before {
    content: "\ef22"
}

.icofont-hail-rainy:before {
    content: "\ef23"
}

.icofont-hail-sunny:before {
    content: "\ef24"
}

.icofont-hail-thunder-night:before {
    content: "\ef25"
}

.icofont-hail-thunder-sunny:before {
    content: "\ef26"
}

.icofont-hail-thunder:before {
    content: "\ef27"
}

.icofont-hail:before {
    content: "\ef28"
}

.icofont-hill-night:before {
    content: "\ef29"
}

.icofont-hill-sunny:before {
    content: "\ef2a"
}

.icofont-hill:before {
    content: "\ef2b"
}

.icofont-hurricane:before {
    content: "\ef2c"
}

.icofont-island:before {
    content: "\ef2d"
}

.icofont-meteor:before {
    content: "\ef2e"
}

.icofont-night:before {
    content: "\ef2f"
}

.icofont-rainy-night:before {
    content: "\ef30"
}

.icofont-rainy-sunny:before {
    content: "\ef31"
}

.icofont-rainy-thunder:before {
    content: "\ef32"
}

.icofont-rainy:before {
    content: "\ef33"
}

.icofont-showy-night-hail:before {
    content: "\ef34"
}

.icofont-snow-temp:before {
    content: "\ef35"
}

.icofont-snow:before {
    content: "\ef36"
}

.icofont-snowy-hail:before {
    content: "\ef37"
}

.icofont-snowy-night-rainy:before {
    content: "\ef38"
}

.icofont-snowy-night:before {
    content: "\ef39"
}

.icofont-snowy-rainy:before {
    content: "\ef3a"
}

.icofont-snowy-sunny-hail:before {
    content: "\ef3b"
}

.icofont-snowy-sunny-rainy:before {
    content: "\ef3c"
}

.icofont-snowy-sunny:before {
    content: "\ef3d"
}

.icofont-snowy-thunder-night:before {
    content: "\ef3e"
}

.icofont-snowy-thunder-sunny:before {
    content: "\ef3f"
}

.icofont-snowy-thunder:before {
    content: "\ef40"
}

.icofont-snowy-windy-night:before {
    content: "\ef41"
}

.icofont-snowy-windy-sunny:before {
    content: "\ef42"
}

.icofont-snowy-windy:before {
    content: "\ef43"
}

.icofont-snowy:before {
    content: "\ef44"
}

.icofont-sun-alt:before {
    content: "\ef45"
}

.icofont-sun-rise:before {
    content: "\ef46"
}

.icofont-sun-set:before {
    content: "\ef47"
}

.icofont-sunny-day-temp:before {
    content: "\ef48"
}

.icofont-sunny:before {
    content: "\ef49"
}

.icofont-thermometer:before {
    content: "\ef4a"
}

.icofont-thinder-light:before {
    content: "\ef4b"
}

.icofont-tornado:before {
    content: "\ef4c"
}

.icofont-umbrella-alt:before {
    content: "\ef4d"
}

.icofont-volcano:before {
    content: "\ef4e"
}

.icofont-wave:before {
    content: "\ef4f"
}

.icofont-wind-scale-0:before {
    content: "\ef50"
}

.icofont-wind-scale-1:before {
    content: "\ef51"
}

.icofont-wind-scale-2:before {
    content: "\ef52"
}

.icofont-wind-scale-3:before {
    content: "\ef53"
}

.icofont-wind-scale-4:before {
    content: "\ef54"
}

.icofont-wind-scale-5:before {
    content: "\ef55"
}

.icofont-wind-scale-6:before {
    content: "\ef56"
}

.icofont-wind-scale-7:before {
    content: "\ef57"
}

.icofont-wind-scale-8:before {
    content: "\ef58"
}

.icofont-wind-scale-9:before {
    content: "\ef59"
}

.icofont-wind-scale-10:before {
    content: "\ef5a"
}

.icofont-wind-scale-11:before {
    content: "\ef5b"
}

.icofont-wind-scale-12:before {
    content: "\ef5c"
}

.icofont-wind-waves:before {
    content: "\ef5d"
}

.icofont-wind:before {
    content: "\ef5e"
}

.icofont-windy-hail:before {
    content: "\ef5f"
}

.icofont-windy-night:before {
    content: "\ef60"
}

.icofont-windy-raining:before {
    content: "\ef61"
}

.icofont-windy-sunny:before {
    content: "\ef62"
}

.icofont-windy-thunder-raining:before {
    content: "\ef63"
}

.icofont-windy-thunder:before {
    content: "\ef64"
}

.icofont-windy:before {
    content: "\ef65"
}

.icofont-addons:before {
    content: "\ef66"
}

.icofont-address-book:before {
    content: "\ef67"
}

.icofont-adjust:before {
    content: "\ef68"
}

.icofont-alarm:before {
    content: "\ef69"
}

.icofont-anchor:before {
    content: "\ef6a"
}

.icofont-archive:before {
    content: "\ef6b"
}

.icofont-at:before {
    content: "\ef6c"
}

.icofont-attachment:before {
    content: "\ef6d"
}

.icofont-audio:before {
    content: "\ef6e"
}

.icofont-auto-mobile:before {
    content: "\ef6f"
}

.icofont-automation:before {
    content: "\ef70"
}

.icofont-baby:before {
    content: "\ef71"
}

.icofont-badge:before {
    content: "\ef72"
}

.icofont-bag:before {
    content: "\ef73"
}

.icofont-ban:before {
    content: "\ef74"
}

.icofont-bank:before {
    content: "\ef75"
}

.icofont-bar-code:before {
    content: "\ef76"
}

.icofont-bars:before {
    content: "\ef77"
}

.icofont-battery-empty:before {
    content: "\ef78"
}

.icofont-battery-full:before {
    content: "\ef79"
}

.icofont-battery-half:before {
    content: "\ef7a"
}

.icofont-battery-low:before {
    content: "\ef7b"
}

.icofont-beach:before {
    content: "\ef7c"
}

.icofont-beaker:before {
    content: "\ef7d"
}

.icofont-bear:before {
    content: "\ef7e"
}

.icofont-beard:before {
    content: "\ef7f"
}

.icofont-bed:before {
    content: "\ef80"
}

.icofont-bell:before {
    content: "\ef81"
}

.icofont-beverage:before {
    content: "\ef82"
}

.icofont-bicycle:before {
    content: "\ef83"
}

.icofont-bill:before {
    content: "\ef84"
}

.icofont-bin:before {
    content: "\ef85"
}

.icofont-binary:before {
    content: "\ef86"
}

.icofont-binoculars:before {
    content: "\ef87"
}

.icofont-bird:before {
    content: "\ef88"
}

.icofont-birds:before {
    content: "\ef89"
}

.icofont-black-board:before {
    content: "\ef8a"
}

.icofont-bluetooth:before {
    content: "\ef8b"
}

.icofont-bolt:before {
    content: "\ef8c"
}

.icofont-bomb:before {
    content: "\ef8d"
}

.icofont-book-mark:before {
    content: "\ef8e"
}

.icofont-book:before {
    content: "\ef8f"
}

.icofont-boot:before {
    content: "\ef90"
}

.icofont-box:before {
    content: "\ef91"
}

.icofont-brain:before {
    content: "\ef92"
}

.icofont-briefcase:before {
    content: "\ef93"
}

.icofont-broken:before {
    content: "\ef94"
}

.icofont-bucket:before {
    content: "\ef95"
}

.icofont-bucket1:before {
    content: "\ef96"
}

.icofont-bucket2:before {
    content: "\ef97"
}

.icofont-bug:before {
    content: "\ef98"
}

.icofont-building:before {
    content: "\ef99"
}

.icofont-bullet:before {
    content: "\ef9a"
}

.icofont-bullhorn:before {
    content: "\ef9b"
}

.icofont-bullseye:before {
    content: "\ef9c"
}

.icofont-bus:before {
    content: "\ef9d"
}

.icofont-butterfly:before {
    content: "\ef9e"
}

.icofont-cab:before {
    content: "\ef9f"
}

.icofont-calculator:before {
    content: "\efa0"
}

.icofont-calendar:before {
    content: "\efa1"
}

.icofont-camera-alt:before {
    content: "\efa2"
}

.icofont-camera:before {
    content: "\efa3"
}

.icofont-car:before {
    content: "\efa4"
}

.icofont-card:before {
    content: "\efa5"
}

.icofont-cart:before {
    content: "\efa6"
}

.icofont-cc:before {
    content: "\efa7"
}

.icofont-certificate:before {
    content: "\efa8"
}

.icofont-charging:before {
    content: "\efa9"
}

.icofont-chat:before {
    content: "\efaa"
}

.icofont-check-alt:before {
    content: "\efab"
}

.icofont-check-circled:before {
    content: "\efac"
}

.icofont-check:before {
    content: "\efad"
}

.icofont-checked:before {
    content: "\efae"
}

.icofont-children-care:before {
    content: "\efaf"
}

.icofont-clock-time:before {
    content: "\efb0"
}

.icofont-close-circled:before {
    content: "\efb1"
}

.icofont-close-line-circled:before {
    content: "\efb2"
}

.icofont-close-line-squared-alt:before {
    content: "\efb3"
}

.icofont-close-line-squared:before {
    content: "\efb4"
}

.icofont-close-line:before {
    content: "\efb5"
}

.icofont-close-squared-alt:before {
    content: "\efb6"
}

.icofont-close-squared:before {
    content: "\efb7"
}

.icofont-close:before {
    content: "\efb8"
}

.icofont-cloud-download:before {
    content: "\efb9"
}

.icofont-cloud-refresh:before {
    content: "\efba"
}

.icofont-cloud-upload:before {
    content: "\efbb"
}

.icofont-cloud:before {
    content: "\efbc"
}

.icofont-code-not-allowed:before {
    content: "\efbd"
}

.icofont-code:before {
    content: "\efbe"
}

.icofont-coffee-cup:before {
    content: "\efbf"
}

.icofont-comment:before {
    content: "\efc0"
}

.icofont-compass:before {
    content: "\efc1"
}

.icofont-computer:before {
    content: "\efc2"
}

.icofont-connection:before {
    content: "\efc3"
}

.icofont-console:before {
    content: "\efc4"
}

.icofont-contacts:before {
    content: "\efc5"
}

.icofont-contrast:before {
    content: "\efc6"
}

.icofont-copy:before {
    content: "\efc7"
}

.icofont-copyright:before {
    content: "\efc8"
}

.icofont-credit-card:before {
    content: "\efc9"
}

.icofont-crop:before {
    content: "\efca"
}

.icofont-crown:before {
    content: "\efcb"
}

.icofont-cube:before {
    content: "\efcc"
}

.icofont-cubes:before {
    content: "\efcd"
}

.icofont-culinary:before {
    content: "\efce"
}

.icofont-dashboard-web:before {
    content: "\efcf"
}

.icofont-dashboard:before {
    content: "\efd0"
}

.icofont-data:before {
    content: "\efd1"
}

.icofont-database-add:before {
    content: "\efd2"
}

.icofont-database-locked:before {
    content: "\efd3"
}

.icofont-database-remove:before {
    content: "\efd4"
}

.icofont-database:before {
    content: "\efd5"
}

.icofont-delete:before {
    content: "\efd6"
}

.icofont-diamond:before {
    content: "\efd7"
}

.icofont-dice:before {
    content: "\efd8"
}

.icofont-disabled:before {
    content: "\efd9"
}

.icofont-disc:before {
    content: "\efda"
}

.icofont-diskette:before {
    content: "\efdb"
}

.icofont-document-folder:before {
    content: "\efdc"
}

.icofont-download-alt:before {
    content: "\efdd"
}

.icofont-download:before {
    content: "\efde"
}

.icofont-downloaded:before {
    content: "\efdf"
}

.icofont-earth:before {
    content: "\efe0"
}

.icofont-ebook:before {
    content: "\efe1"
}

.icofont-edit:before {
    content: "\efe2"
}

.icofont-eject:before {
    content: "\efe3"
}

.icofont-email:before {
    content: "\efe4"
}

.icofont-envelope-open:before {
    content: "\efe5"
}

.icofont-envelope:before {
    content: "\efe6"
}

.icofont-eraser:before {
    content: "\efe7"
}

.icofont-error:before {
    content: "\efe8"
}

.icofont-exchange:before {
    content: "\efe9"
}

.icofont-exclamation-circle:before {
    content: "\efea"
}

.icofont-exclamation-square:before {
    content: "\efeb"
}

.icofont-exclamation-tringle:before {
    content: "\efec"
}

.icofont-exclamation:before {
    content: "\efed"
}

.icofont-exit:before {
    content: "\efee"
}

.icofont-expand:before {
    content: "\efef"
}

.icofont-external-link:before {
    content: "\eff0"
}

.icofont-external:before {
    content: "\eff1"
}

.icofont-eye-blocked:before {
    content: "\eff2"
}

.icofont-eye-dropper:before {
    content: "\eff3"
}

.icofont-eye:before {
    content: "\eff4"
}

.icofont-favourite:before {
    content: "\eff5"
}

.icofont-fax:before {
    content: "\eff6"
}

.icofont-female:before {
    content: "\eff7"
}

.icofont-file:before {
    content: "\eff8"
}

.icofont-film:before {
    content: "\eff9"
}

.icofont-filter:before {
    content: "\effa"
}

.icofont-fire-burn:before {
    content: "\effb"
}

.icofont-fire-extinguisher:before {
    content: "\effc"
}

.icofont-fire:before {
    content: "\effd"
}

.icofont-first-aid:before {
    content: "\effe"
}

.icofont-flag-alt-1:before {
    content: "\efff"
}

.icofont-flag-alt-2:before {
    content: "\f000"
}

.icofont-flag:before {
    content: "\f001"
}

.icofont-flash-light:before {
    content: "\f002"
}

.icofont-flash:before {
    content: "\f003"
}

.icofont-flask:before {
    content: "\f004"
}

.icofont-focus:before {
    content: "\f005"
}

.icofont-folder-open:before {
    content: "\f006"
}

.icofont-folder:before {
    content: "\f007"
}

.icofont-foot-print:before {
    content: "\f008"
}

.icofont-football-american:before {
    content: "\f009"
}

.icofont-football:before {
    content: "\f00a"
}

.icofont-game-console:before {
    content: "\f00b"
}

.icofont-game-pad:before {
    content: "\f00c"
}

.icofont-gavel:before {
    content: "\f00d"
}

.icofont-gear:before {
    content: "\f00e"
}

.icofont-gears:before {
    content: "\f00f"
}

.icofont-gift:before {
    content: "\f010"
}

.icofont-glass:before {
    content: "\f011"
}

.icofont-globe:before {
    content: "\f012"
}

.icofont-graduate:before {
    content: "\f013"
}

.icofont-graffiti:before {
    content: "\f014"
}

.icofont-grocery:before {
    content: "\f015"
}

.icofont-group:before {
    content: "\f016"
}

.icofont-hammer:before {
    content: "\f017"
}

.icofont-hand:before {
    content: "\f018"
}

.icofont-hanger:before {
    content: "\f019"
}

.icofont-hard-disk:before {
    content: "\f01a"
}

.icofont-headphone:before {
    content: "\f01b"
}

.icofont-heart-beat:before {
    content: "\f01c"
}

.icofont-heart:before {
    content: "\f01d"
}

.icofont-history:before {
    content: "\f01e"
}

.icofont-home:before {
    content: "\f01f"
}

.icofont-horn:before {
    content: "\f020"
}

.icofont-hotel:before {
    content: "\f021"
}

.icofont-hour-glass:before {
    content: "\f022"
}

.icofont-id:before {
    content: "\f023"
}

.icofont-image:before {
    content: "\f024"
}

.icofont-inbox:before {
    content: "\f025"
}

.icofont-infinite:before {
    content: "\f026"
}

.icofont-info-circle:before {
    content: "\f027"
}

.icofont-info-square:before {
    content: "\f028"
}

.icofont-info:before {
    content: "\f029"
}

.icofont-institution:before {
    content: "\f02a"
}

.icofont-interface:before {
    content: "\f02b"
}

.icofont-invisible:before {
    content: "\f02c"
}

.icofont-italic:before {
    content: "\f02d"
}

.icofont-jacket:before {
    content: "\f02e"
}

.icofont-jar:before {
    content: "\f02f"
}

.icofont-jewlery:before {
    content: "\f030"
}

.icofont-karate:before {
    content: "\f031"
}

.icofont-key-hole:before {
    content: "\f032"
}

.icofont-key:before {
    content: "\f033"
}

.icofont-keyboard:before {
    content: "\f034"
}

.icofont-kid:before {
    content: "\f035"
}

.icofont-label:before {
    content: "\f036"
}

.icofont-lamp:before {
    content: "\f037"
}

.icofont-laptop:before {
    content: "\f038"
}

.icofont-layers:before {
    content: "\f039"
}

.icofont-layout:before {
    content: "\f03a"
}

.icofont-leaf:before {
    content: "\f03b"
}

.icofont-leaflet:before {
    content: "\f03c"
}

.icofont-learn:before {
    content: "\f03d"
}

.icofont-legal:before {
    content: "\f03e"
}

.icofont-lego:before {
    content: "\f03f"
}

.icofont-lemon:before {
    content: "\f040"
}

.icofont-lens:before {
    content: "\f041"
}

.icofont-letter:before {
    content: "\f042"
}

.icofont-letterbox:before {
    content: "\f043"
}

.icofont-library:before {
    content: "\f044"
}

.icofont-license:before {
    content: "\f045"
}

.icofont-life-bouy:before {
    content: "\f046"
}

.icofont-life-buoy:before {
    content: "\f047"
}

.icofont-life-jacket:before {
    content: "\f048"
}

.icofont-life-ring:before {
    content: "\f049"
}

.icofont-light-bulb:before {
    content: "\f04a"
}

.icofont-lighter:before {
    content: "\f04b"
}

.icofont-lightning-ray:before {
    content: "\f04c"
}

.icofont-like:before {
    content: "\f04d"
}

.icofont-link:before {
    content: "\f04e"
}

.icofont-live-support:before {
    content: "\f04f"
}

.icofont-location-arrow:before {
    content: "\f050"
}

.icofont-location-pin:before {
    content: "\f051"
}

.icofont-lock:before {
    content: "\f052"
}

.icofont-login:before {
    content: "\f053"
}

.icofont-logout:before {
    content: "\f054"
}

.icofont-lollipop:before {
    content: "\f055"
}

.icofont-look:before {
    content: "\f056"
}

.icofont-loop:before {
    content: "\f057"
}

.icofont-luggage:before {
    content: "\f058"
}

.icofont-lunch:before {
    content: "\f059"
}

.icofont-lungs:before {
    content: "\f05a"
}

.icofont-magic-alt:before {
    content: "\f05b"
}

.icofont-magic:before {
    content: "\f05c"
}

.icofont-magnet:before {
    content: "\f05d"
}

.icofont-mail-box:before {
    content: "\f05e"
}

.icofont-mail:before {
    content: "\f05f"
}

.icofont-male:before {
    content: "\f060"
}

.icofont-map:before {
    content: "\f061"
}

.icofont-math:before {
    content: "\f062"
}

.icofont-maximize:before {
    content: "\f063"
}

.icofont-measure:before {
    content: "\f064"
}

.icofont-medal:before {
    content: "\f065"
}

.icofont-medical:before {
    content: "\f066"
}

.icofont-medicine:before {
    content: "\f067"
}

.icofont-mega-phone:before {
    content: "\f068"
}

.icofont-memorial:before {
    content: "\f069"
}

.icofont-memory-card:before {
    content: "\f06a"
}

.icofont-mic-mute:before {
    content: "\f06b"
}

.icofont-mic:before {
    content: "\f06c"
}

.icofont-micro-chip:before {
    content: "\f06d"
}

.icofont-microphone:before {
    content: "\f06e"
}

.icofont-microscope:before {
    content: "\f06f"
}

.icofont-military:before {
    content: "\f070"
}

.icofont-mill:before {
    content: "\f071"
}

.icofont-minus-circle:before {
    content: "\f072"
}

.icofont-minus-square:before {
    content: "\f073"
}

.icofont-minus:before {
    content: "\f074"
}

.icofont-mobile-phone:before {
    content: "\f075"
}

.icofont-molecule:before {
    content: "\f076"
}

.icofont-money:before {
    content: "\f077"
}

.icofont-moon:before {
    content: "\f078"
}

.icofont-mop:before {
    content: "\f079"
}

.icofont-muffin:before {
    content: "\f07a"
}

.icofont-music-alt:before {
    content: "\f07b"
}

.icofont-music-notes:before {
    content: "\f07c"
}

.icofont-music:before {
    content: "\f07d"
}

.icofont-mustache:before {
    content: "\f07e"
}

.icofont-mute-volume:before {
    content: "\f07f"
}

.icofont-navigation-menu:before {
    content: "\f080"
}

.icofont-navigation:before {
    content: "\f081"
}

.icofont-network-tower:before {
    content: "\f082"
}

.icofont-network:before {
    content: "\f083"
}

.icofont-news:before {
    content: "\f084"
}

.icofont-newspaper:before {
    content: "\f085"
}

.icofont-no-smoking:before {
    content: "\f086"
}

.icofont-not-allowed:before {
    content: "\f087"
}

.icofont-notebook:before {
    content: "\f088"
}

.icofont-notepad:before {
    content: "\f089"
}

.icofont-notification:before {
    content: "\f08a"
}

.icofont-numbered:before {
    content: "\f08b"
}

.icofont-opposite:before {
    content: "\f08c"
}

.icofont-optic:before {
    content: "\f08d"
}

.icofont-options:before {
    content: "\f08e"
}

.icofont-package:before {
    content: "\f08f"
}

.icofont-page:before {
    content: "\f090"
}

.icofont-paint:before {
    content: "\f091"
}

.icofont-paper-plane:before {
    content: "\f092"
}

.icofont-paperclip:before {
    content: "\f093"
}

.icofont-papers:before {
    content: "\f094"
}

.icofont-paw:before {
    content: "\f095"
}

.icofont-pay:before {
    content: "\f096"
}

.icofont-pen:before {
    content: "\f097"
}

.icofont-pencil:before {
    content: "\f098"
}

.icofont-penguin-linux:before {
    content: "\f099"
}

.icofont-pestle:before {
    content: "\f09a"
}

.icofont-phone-circle:before {
    content: "\f09b"
}

.icofont-phone:before {
    content: "\f09c"
}

.icofont-picture:before {
    content: "\f09d"
}

.icofont-pie:before {
    content: "\f09e"
}

.icofont-pine:before {
    content: "\f09f"
}

.icofont-pixels:before {
    content: "\f0a0"
}

.icofont-play:before {
    content: "\f0a1"
}

.icofont-plugin:before {
    content: "\f0a2"
}

.icofont-plus-circle:before {
    content: "\f0a3"
}

.icofont-plus-square:before {
    content: "\f0a4"
}

.icofont-plus:before {
    content: "\f0a5"
}

.icofont-polygonal:before {
    content: "\f0a6"
}

.icofont-power:before {
    content: "\f0a7"
}

.icofont-presentation:before {
    content: "\f0a8"
}

.icofont-price:before {
    content: "\f0a9"
}

.icofont-print:before {
    content: "\f0aa"
}

.icofont-puzzle:before {
    content: "\f0ab"
}

.icofont-qr-code:before {
    content: "\f0ac"
}

.icofont-queen:before {
    content: "\f0ad"
}

.icofont-question-circle:before {
    content: "\f0ae"
}

.icofont-question-square:before {
    content: "\f0af"
}

.icofont-question:before {
    content: "\f0b0"
}

.icofont-quote-left:before {
    content: "\f0b1"
}

.icofont-quote-right:before {
    content: "\f0b2"
}

.icofont-radio:before {
    content: "\f0b3"
}

.icofont-random:before {
    content: "\f0b4"
}

.icofont-recycle:before {
    content: "\f0b5"
}

.icofont-refresh:before {
    content: "\f0b6"
}

.icofont-repair:before {
    content: "\f0b7"
}

.icofont-reply-all:before {
    content: "\f0b8"
}

.icofont-reply:before {
    content: "\f0b9"
}

.icofont-resize:before {
    content: "\f0ba"
}

.icofont-responsive:before {
    content: "\f0bb"
}

.icofont-retweet:before {
    content: "\f0bc"
}

.icofont-road:before {
    content: "\f0bd"
}

.icofont-robot:before {
    content: "\f0be"
}

.icofont-rocket:before {
    content: "\f0bf"
}

.icofont-royal:before {
    content: "\f0c0"
}

.icofont-rss-feed:before {
    content: "\f0c1"
}

.icofont-safety:before {
    content: "\f0c2"
}

.icofont-sale-discount:before {
    content: "\f0c3"
}

.icofont-satellite:before {
    content: "\f0c4"
}

.icofont-send-mail:before {
    content: "\f0c5"
}

.icofont-server:before {
    content: "\f0c6"
}

.icofont-settings:before {
    content: "\f0c7"
}

.icofont-share-alt:before {
    content: "\f0c8"
}

.icofont-share-boxed:before {
    content: "\f0c9"
}

.icofont-share:before {
    content: "\f0ca"
}

.icofont-shield:before {
    content: "\f0cb"
}

.icofont-ship:before {
    content: "\f0cc"
}

.icofont-shopping-cart:before {
    content: "\f0cd"
}

.icofont-sign-in:before {
    content: "\f0ce"
}

.icofont-sign-out:before {
    content: "\f0cf"
}

.icofont-signal:before {
    content: "\f0d0"
}

.icofont-site-map:before {
    content: "\f0d1"
}

.icofont-smart-phone:before {
    content: "\f0d2"
}

.icofont-soccer:before {
    content: "\f0d3"
}

.icofont-sort-alt:before {
    content: "\f0d4"
}

.icofont-sort:before {
    content: "\f0d5"
}

.icofont-space:before {
    content: "\f0d6"
}

.icofont-spanner:before {
    content: "\f0d7"
}

.icofont-speech-comments:before {
    content: "\f0d8"
}

.icofont-speed-meter:before {
    content: "\f0d9"
}

.icofont-spinner-alt-1:before {
    content: "\f0da"
}

.icofont-spinner-alt-2:before {
    content: "\f0db"
}

.icofont-spinner-alt-3:before {
    content: "\f0dc"
}

.icofont-spinner-alt-4:before {
    content: "\f0dd"
}

.icofont-spinner-alt-5:before {
    content: "\f0de"
}

.icofont-spinner-alt-6:before {
    content: "\f0df"
}

.icofont-spinner:before {
    content: "\f0e0"
}

.icofont-spreadsheet:before {
    content: "\f0e1"
}

.icofont-square:before {
    content: "\f0e2"
}

.icofont-ssl-security:before {
    content: "\f0e3"
}

.icofont-star-alt-1:before {
    content: "\f0e4"
}

.icofont-star-alt-2:before {
    content: "\f0e5"
}

.icofont-star:before {
    content: "\f0e6"
}

.icofont-street-view:before {
    content: "\f0e7"
}

.icofont-sun:before {
    content: "\f0e8"
}

.icofont-support-faq:before {
    content: "\f0e9"
}

.icofont-tack-pin:before {
    content: "\f0ea"
}

.icofont-tag:before {
    content: "\f0eb"
}

.icofont-tags:before {
    content: "\f0ec"
}

.icofont-tasks:before {
    content: "\f0ed"
}

.icofont-telephone:before {
    content: "\f0ee"
}

.icofont-telescope:before {
    content: "\f0ef"
}

.icofont-terminal:before {
    content: "\f0f0"
}

.icofont-thumbs-down:before {
    content: "\f0f1"
}

.icofont-thumbs-up:before {
    content: "\f0f2"
}

.icofont-tick-boxed:before {
    content: "\f0f3"
}

.icofont-tick-mark:before {
    content: "\f0f4"
}

.icofont-ticket:before {
    content: "\f0f5"
}

.icofont-tie:before {
    content: "\f0f6"
}

.icofont-toggle-off:before {
    content: "\f0f7"
}

.icofont-toggle-on:before {
    content: "\f0f8"
}

.icofont-tools:before {
    content: "\f0f9"
}

.icofont-transparent:before {
    content: "\f0fa"
}

.icofont-tree:before {
    content: "\f0fb"
}

.icofont-umbrella:before {
    content: "\f0fc"
}

.icofont-unlock:before {
    content: "\f0fd"
}

.icofont-unlocked:before {
    content: "\f0fe"
}

.icofont-upload-alt:before {
    content: "\f0ff"
}

.icofont-upload:before {
    content: "\f100"
}

.icofont-usb-drive:before {
    content: "\f101"
}

.icofont-usb:before {
    content: "\f102"
}

.icofont-vector-path:before {
    content: "\f103"
}

.icofont-verification-check:before {
    content: "\f104"
}

.icofont-video-clapper:before {
    content: "\f105"
}

.icofont-video:before {
    content: "\f106"
}

.icofont-volume-down:before {
    content: "\f107"
}

.icofont-volume-off:before {
    content: "\f108"
}

.icofont-volume-up:before {
    content: "\f109"
}

.icofont-wall-clock:before {
    content: "\f10a"
}

.icofont-wall:before {
    content: "\f10b"
}

.icofont-wallet:before {
    content: "\f10c"
}

.icofont-warning-alt:before {
    content: "\f10d"
}

.icofont-warning:before {
    content: "\f10e"
}

.icofont-water-drop:before {
    content: "\f10f"
}

.icofont-web:before {
    content: "\f110"
}

.icofont-wheelchair:before {
    content: "\f111"
}

.icofont-wifi-alt:before {
    content: "\f112"
}

.icofont-wifi:before {
    content: "\f113"
}

.icofont-world:before {
    content: "\f114"
}

.icofont-zigzag:before {
    content: "\f115"
}

.icofont-zipped:before {
    content: "\f116"
}

.icofont-social-500px:before {
    content: "\f117"
}

.icofont-social-baidu-tieba:before {
    content: "\f118"
}

.icofont-social-bbm-messenger:before {
    content: "\f119"
}

.icofont-social-delicious:before {
    content: "\f11a"
}

.icofont-social-dribbble:before {
    content: "\f11b"
}

.icofont-social-facebook-messenger:before {
    content: "\f11c"
}

.icofont-social-flikr:before {
    content: "\f11d"
}

.icofont-social-foursquare:before {
    content: "\f11e"
}

.icofont-social-google-hangouts:before {
    content: "\f11f"
}

.icofont-social-kakaotalk:before {
    content: "\f120"
}

.icofont-social-kik:before {
    content: "\f121"
}

.icofont-social-kiwibox:before {
    content: "\f122"
}

.icofont-social-linkedin:before {
    content: "\f123"
}

.icofont-social-meetme:before {
    content: "\f124"
}

.icofont-social-odnoklassniki:before {
    content: "\f125"
}

.icofont-social-photobucket:before {
    content: "\f126"
}

.icofont-social-qq:before {
    content: "\f127"
}

.icofont-social-renren:before {
    content: "\f128"
}

.icofont-social-slack:before {
    content: "\f129"
}

.icofont-social-slidshare:before {
    content: "\f12a"
}

.icofont-social-snapchat:before {
    content: "\f12b"
}

.icofont-social-soundcloud:before {
    content: "\f12c"
}

.icofont-social-spotify:before {
    content: "\f12d"
}

.icofont-social-stack-exchange:before {
    content: "\f12e"
}

.icofont-social-stack-overflow:before {
    content: "\f12f"
}

.icofont-social-tagged:before {
    content: "\f130"
}

.icofont-social-trello:before {
    content: "\f131"
}

.icofont-social-twitch:before {
    content: "\f132"
}

.icofont-social-vk:before {
    content: "\f133"
}

.icofont-social-weibo:before {
    content: "\f134"
}

.icofont-social-whatsapp:before {
    content: "\f135"
}

.icofont-social-youku:before {
    content: "\f136"
}

.icofont-social-youtube-play:before {
    content: "\f137"
}

.icofont-social-youtube:before {
    content: "\f138"
}

.icofont-brand-xiaomi:before {
    content: "\f139"
}

#portfoliolist .portfolio:after, h2:before {
    content: ''
}

.icofont-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.icofont-2x {
    font-size: 2em
}

.icofont-3x {
    font-size: 3em
}

.icofont-4x {
    font-size: 4em
}

.icofont-5x {
    font-size: 5em
}

.icofont-fw {
    display: inline-block;
    width: 1.28571429em;
    text-align: center
}

.icofont-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.icofont-ul > li {
    position: relative
}

.icofont-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.icofont-rotate {
    display: inline-block;
    -webkit-animation: icofont-rotate 2s infinite linear;
    animation: icofont-rotate 2s infinite linear
}

@-webkit-keyframes icofont-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes icofont-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@font-face {
    font-family: 'Fjalla One';
    font-style: normal;
    font-weight: 400;
    src: local('Fjalla One'), local('FjallaOne-Regular'), url(https://fonts.gstatic.com/s/fjallaone/v5/rxxXUYj4oZ6Q5oDJFtEd6i3USBnSvpkopQaUR-2r7iU.ttf) format('truetype')
}

@font-face {
    font-family: 'Fugaz One';
    font-style: normal;
    font-weight: 400;
    src: local('Fugaz One'), local('FugazOne-Regular'), url(https://fonts.gstatic.com/s/fugazone/v7/foh--NswBHNPbRHy7yEyyKCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')
}

@font-face {
    font-family: Merriweather;
    font-style: italic;
    font-weight: 300;
    src: local('Merriweather Light Italic'), local('Merriweather-LightItalic'), url(https://fonts.gstatic.com/s/merriweather/v19/EYh7Vl4ywhowqULgRdYwIH3uxQAI1Bvm-GxtFNy4yl0.ttf) format('truetype')
}

@font-face {
    font-family: Merriweather;
    font-style: normal;
    font-weight: 400;
    src: local('Merriweather Regular'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v19/RFda8w1V0eDZheqfcyQ4EInF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 300;
    src: local('Oswald Light'), local('Oswald-Light'), url(https://fonts.gstatic.com/s/oswald/v16/HqHm7BVC_nzzTui2lzQTDaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 400;
    src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/Y_TKV6o8WovbUd3m_X9aAA.ttf) format('truetype')
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 500;
    src: local('Oswald Medium'), local('Oswald-Medium'), url(https://fonts.gstatic.com/s/oswald/v16/KuTkTNzljLi-9-e4QiI83qCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 600;
    src: local('Oswald SemiBold'), local('Oswald-SemiBold'), url(https://fonts.gstatic.com/s/oswald/v16/y5-5zezrZlJHkmIVxRH3BaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    src: local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v16/bH7276GfdCjMjApa_dkG6aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/zN7GBFwfMP4uA6AR0HCoLQ.ttf) format('truetype')
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/toadOcfmlt9b38dHJxOBGMw1o1eFRj7wYC6JbISqOjY.ttf) format('truetype')
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/ODelI1aHBYDBqgeIAH2zlNzbP97U9sKh0jjxbPbfOKg.ttf) format('truetype')
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/toadOcfmlt9b38dHJxOBGNNE-IuDiR70wI4zXaKqWCM.ttf) format('truetype')
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/toadOcfmlt9b38dHJxOBGLsbIrGiHa6JIepkyt5c0A0.ttf) format('truetype')
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url(https://fonts.gstatic.com/s/sourcesanspro/v11/toadOcfmlt9b38dHJxOBGBPPOa1q11iOmmM9mDHHHX4.ttf) format('truetype')
}

@-webkit-keyframes shake {
    0%, 100% {
        margin-left: 0
    }
    50% {
        margin-left: -5px
    }
}

@keyframes shake {
    0%, 100% {
        margin-left: 0
    }
    50% {
        margin-left: -5px
    }
}

@-webkit-keyframes shake2 {
    0%, 100% {
        margin-right: 0
    }
    50% {
        margin-right: -5px
    }
}

@keyframes shake2 {
    0%, 100% {
        margin-right: 0
    }
    50% {
        margin-right: -5px
    }
}

.anim-box {
    visibility: hidden
}

.anim1 {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.anim2 {
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
    animation-duration: 2s
}

.anim3, .anim4 {
    -webkit-animation-duration: 2s
}

.anim3 {
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
    animation-duration: 2s
}

.anim4 {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
    animation-duration: 2s
}

.anim5 {
    -webkit-animation-delay: .8s;
    animation-delay: .8s;
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.anim6 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.color-blue {
    color: #00a8ff
}

h4, p {
    line-height: 1.7;
    color: #828282
}

a {
    transition: all .15s ease
}

p {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif
}

h1, h2 {
    color: #fff;
    font-weight: 600;
    font-family: Oswald, sans-serif
}

ul {
    padding: 0
}

ul li {
    list-style: none
}

h1 {
    font-size: 78px;
    line-height: 1.03;
    text-transform: uppercase
}

@media (min-width: 1367px) {
    h1 {
        font-size: 78px
    }

    .container {
        max-width: 1200px
    }
}

@media (max-width: 1366px) {
    h1 {
        font-size: 45x
    }
}

@media (max-width: 991px) {
    h1 {
        font-size: 30px
    }
}

h2 {
    font-size: 48px;
    line-height: 1;
    text-transform: uppercase;
    margin-bottom: 75px;
    position: relative;
    padding-top: 20px
}

.btn, h4 {
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Source Sans Pro", sans-serif
}

@media (max-width: 991px) {
    h2 {
        font-size: 38px
    }
}

@media (max-width: 767px) {
    h2 {
        font-size: 21px
    }
}

h2:before {
    display: block;
    width: 40px;
    height: 3px;
    background: #00a8ff;
    position: absolute;
    top: 0
}

h4 {
    font-size: 17px
}

@media (max-width: 575px) {
    h4 {
        font-size: 14px
    }
}

h4 + p {
    margin-top: 45px
}

@media (max-width: 1366px) {
    h2 {
        margin-bottom: 45px
    }

    h4 + p {
        margin-top: 20px
    }
}

.btn {
    padding: 16px 36px;
    font-size: 13px;
    line-height: 1;
    color: #fff;
    letter-spacing: 1.8px;
    border-radius: 0;
    transition: all .25s ease;
    min-width: 170px
}

.btn:hover {
    background-color: #242d2e;
    color: #fff
}

.btn-simple {
    border: 1px solid #fff;
    background: 0 0;
    padding: 15px 40px
}

.btn-simple:hover, .pricing-table:hover .btn {
    background-color: #00a8ff;
    border-color: #00a8ff
}

.btn-dark {
    border: none;
    background-color: #181a1f
}

.btn-primary {
    border: none;
    background-color: #00a8ff
}

.btn-white {
    background-color: #fff;
    color: #181a1f
}

a.mail, a.phone {
    color: #828282;
    cursor: default
}

.not-home a.mail, .not-home a.phone {
    color: #647072
}

a.mail {
    cursor: pointer
}

a.mail:hover {
    text-decoration: underline
}

form input[type=text], form input[type=url], form input[type=tel], form input[type=email], form textarea {
    text-align: left;
    font-size: 16px;
    line-height: 1.2;
    color: #616161;
    font-weight: 300;
    letter-spacing: .6px;
    font-family: "Source Sans Pro", sans-serif;
    border: none;
    padding: 13px;
    margin-bottom: 10px;
    border-radius: 0
}

form input[type=text]:focus, form input[type=url]:focus, form input[type=tel]:focus, form input[type=email]:focus, form textarea:focus {
    outline: 0;
    border-color: #000
}

form .form-row {
    margin: 0
}

form .form-row > .col {
    padding: 15px
}

form .form-row .form-control {
    border-radius: 0
}

form textarea {
    resize: none
}

::-webkit-input-placeholder {
    color: #616161
}

::-moz-placeholder {
    color: #616161
}

:-ms-input-placeholder {
    color: #616161
}

:-moz-placeholder {
    color: #616161
}

:focus {
    outline: 0 !important;
    box-shadow: none !important
}

.container-fluid {
    position: relative;
    margin: 0 auto;
    transition: all 1s ease
}

#filters {
    margin: 0;
    padding: 0;
    list-style: none
}

.not-home #filters {
    margin-bottom: 80px
}

#filters li {
    float: left
}

#bestPlace .bestPlace-wrap .media #filters li h5, #filters li #bestPlace .bestPlace-wrap .media h5, #filters li span {
    display: block;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    padding: 0;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer
}

@media (max-width: 991px) {
    #bestPlace .bestPlace-wrap .media #filters li h5, #filters li #bestPlace .bestPlace-wrap .media h5, #filters li span {
        font-size: 12px
    }
}

#bestPlace .bestPlace-wrap .media .not-home #filters li h5, .not-home #filters li #bestPlace .bestPlace-wrap .media h5, .not-home #filters li span {
    color: #647072;
    padding: 0 20px
}

#bestPlace .bestPlace-wrap .media #filters li h5.active, #filters li #bestPlace .bestPlace-wrap .media h5.active, #filters li span.active {
    color: #facd49
}

#portfoliolist {
    width: 100%
}

@media (max-width: 767px) {
    .btn {
        width: 100%
    }

    #portfoliolist {
        width: auto
    }
}

#portfoliolist .portfolio {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    width: 25%;
    margin: 0;
    display: none;
    float: left;
    position: relative
}

@media (max-width: 767px) {
    #portfoliolist .portfolio {
        width: 50%
    }
}

@media (max-width: 479px) {
    #portfoliolist .portfolio {
        width: 100%
    }
}

.not-home #portfoliolist .portfolio {
    padding: 0 15px 30px
}

#portfoliolist .portfolio:after {
    display: table;
    clear: both
}

#portfoliolist .portfolio.w2 {
    width: 50%
}

#portfoliolist .portfolio.h1 img {
    max-height: 370px
}

.portfolio-wrapper {
    overflow: hidden;
    position: relative !important;
    cursor: pointer
}

.portfolio-wrapper:hover {
    box-shadow: 0 15px 35px 0 rgba(0, 0, 0, .2);
    z-index: 1
}

.portfolio img {
    width: 100%;
    position: relative;
    top: 0;
    transition: all .6s cubic-bezier(.645, .045, .355, 1)
}

.portfolio .label, .portfolio .label-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.portfolio .label {
    opacity: 0;
    transition: all .3s cubic-bezier(.645, .045, .355, 1)
}

.portfolio .label-bg {
    background: rgba(255, 255, 255, .9)
}

.clear, .container:after {
    height: 0;
    display: block;
    visibility: hidden
}

.portfolio .label-text {
    font-size: 24px;
    line-height: 1.25;
    color: #242d2e;
    font-weight: 500;
    font-family: Roboto, sans-serif;
    position: relative;
    z-index: 500;
    text-align: center
}

@media (max-width: 991px) {
    .portfolio .label-text {
        font-size: 14px
    }
}

@media (max-width: 479px) {
    #portfoliolist .portfolio.w2 {
        width: 100%
    }

    .portfolio .label-text {
        font-size: 24px
    }
}

.portfolio .text-category {
    line-height: 2.15;
    color: #a4aeb0;
    font-weight: 300;
    font-style: italic;
    font-family: Merriweather, serif;
    display: block;
    font-size: 9px
}

.portfolio:hover .label {
    opacity: 1
}

.container:after {
    content: "\0020";
    clear: both
}

.clearfix:after, .clearfix:before, .row:after, .row:before {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0
}

.clearfix:after, .row:after {
    clear: both
}

.clearfix, .row {
    zoom: 1
}

.clear {
    clear: both;
    overflow: hidden;
    width: 0
}

body {
    font-size: 16px;
    line-height: 1.7;
    color: #828282;
    font-weight: 400;
    font-family: "Source Sans Pro", sans-serif;
    background-color: #181a1f
}

main {
    margin-top: 75px
}

section {
    padding: 100px 0
}

@media (max-width: 991px) {
    section {
        padding: 50px 0
    }
}

.section-title.dash-bottom {
    position: relative;
    padding-bottom: 19px
}

.section-title.dash-bottom:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    width: 126px;
    height: 1px;
    background-color: #fff
}

.navbar {
    padding: 0 1rem
}

#mainNavbar ul > li > .nav-link {
    font-size: 13px;
    line-height: 2.23;
    color: #8d8d8d;
    font-weight: 700;
    letter-spacing: .3px;
    text-transform: uppercase;
    padding: 24px 12px 23px
}

@media (max-width: 991px) {
    #mainNavbar ul > li > .nav-link {
        font-size: 12px;
        padding: 12px
    }
}

@media (max-width: 767px) {
    #mainNavbar ul > li > .nav-link {
        line-height: 1.7
    }
}

#mainNavbar ul > li > .nav-link.dropdown-toggle {
    padding-right: 18px
}

#mainNavbar ul > li > .nav-link.dropdown-toggle + .dropdown-menu {
    margin: 0;
    border-radius: 0
}

#mainNavbar ul > li > .nav-link.active, #mainNavbar ul > li > .nav-link:hover {
    color: #fff
}

#mainNavbar ul > li:last-child a {
    padding-right: 0
}

.dropdown-toggle::after {
    content: "\eb5a";
    font-family: IcoFont;
    border: none;
    line-height: 1;
    position: relative;
    top: 3px
}

.dropdown-menu {
    margin: 0;
    border-radius: 0;
    padding: 30px 0;
    min-width: 220px
}

@media (max-width: 767px) {
    .dropdown-menu {
        padding: 0
    }
}

.dropdown-menu .dropdown-item {
    padding: 0;
    position: relative
}

.dropdown-menu .dropdown-item a {
    font-size: 16px;
    line-height: 2.25;
    color: #2b2e2f;
    font-weight: 300;
    transition: all .25s ease;
    padding: 0 40px;
    overflow: hidden
}

@media (max-width: 767px) {
    .dropdown-menu .dropdown-item a {
        padding: 0 30px
    }
}

.dropdown-menu .dropdown-item a:before {
    content: "\eb55";
    display: block;
    position: absolute;
    font-family: IcoFont;
    color: #00a8ff;
    font-size: 18px;
    padding-right: 8px;
    top: 0;
    left: 20px;
    transition: all .25s ease;
    opacity: 0
}

.dropdown-menu .dropdown-item a:hover {
    text-decoration: none;
    background: 0 0;
    color: inherit;
    padding-left: 60px
}

.dropdown-menu .dropdown-item a:hover:before {
    left: 40px;
    opacity: 1
}

.dropdown-menu .dropdown-item a.dropdown-toggle:after {
    position: absolute;
    right: 40px;
    content: "\eb61";
    color: #2b2e2f;
    line-height: 2.25;
    font-size: 16px
}

@media (max-width: 767px) {
    .dropdown-menu .dropdown-item a:hover {
        padding-left: 50px
    }

    .dropdown-menu .dropdown-item a:hover:before {
        left: 30px
    }

    .dropdown-menu .dropdown-item a.dropdown-toggle:after {
        content: "\eb5a"
    }
}

#counters .single-content .item-icon:before, #slider p:before, .testimonial-item > p:after {
    content: ''
}

.dropdown-menu .dropdown-item:hover {
    background: 0 0
}

.dropdown-menu .dropdown-item.dropdown .dropdown-menu-right {
    transition: all .25s ease;
    right: -222px;
    top: -29px
}

.dropdown > .dropdown-menu {
    display: block;
    opacity: 0;
    visibility: hidden;
    transition: all .25s ease;
    transition-delay: .25s
}

.dropdown:hover > .dropdown-menu {
    opacity: 1;
    visibility: visible
}

header {
    background-color: #000
}

.top-header {
    background-color: rgba(255, 255, 255, .15);
    padding: 10px 0 8px
}

@media (max-width: 767px) {
    .dropdown > .dropdown-menu {
        display: none;
        opacity: 1;
        visibility: visible
    }

    .dropdown:hover > .dropdown-menu {
        display: block
    }

    .top-header {
        padding: 10px 1rem 8px
    }
}

#bestPlace .bestPlace-wrap .media .top-header h5, .top-header #bestPlace .bestPlace-wrap .media h5, .top-header a, .top-header span {
    font-size: 15px;
    line-height: 1.33;
    color: #828282;
    font-weight: 400
}

@media (max-width: 991px) {
    #bestPlace .bestPlace-wrap .media .top-header h5, .top-header #bestPlace .bestPlace-wrap .media h5, .top-header a, .top-header span {
        font-size: 13px
    }
}

.top-header i {
    color: #828282;
    font-size: 20px;
    line-height: 1;
    padding-right: 7px
}

.navbar {
    background: #000;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 9
}

.navbar.stuck {
    position: fixed;
    left: 0;
    width: 100%;
    transition: .3s;
    opacity: 1;
    z-index: 16;
    top: 0
}

@media (max-width: 991px) {
    .navbar-brand {
        padding: 22px 0 13px
    }

    .navbar-brand img {
        width: 120px
    }

    #slider .carousel-item img {
        margin-right: -70px
    }
}

@media (max-width: 767px) {
    .navbar-brand img {
        width: 150px
    }
}

#slider .carousel-item img {
    height: calc(100vh - 120px);
    width: auto
}

#slider .carousel-caption {
    top: 55%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -60%, 0);
    transform: translate3d(-50%, -60%, 0);
    right: auto
}

@media (max-width: 767px) {
    #slider .carousel-item img {
        height: 400px;
        width: auto !important;
        float: right;
        margin-right: -70px
    }

    #slider .carousel-caption {
        top: 230px
    }

    #slider .carousel-caption .btn {
        width: auto;
        padding: 18px 36px
    }
}

#slider p {
    font-size: 25px;
    line-height: 1.2;
    color: #fff;
    font-weight: 500;
    font-family: Oswald, sans-serif;
    position: relative;
    padding-left: 14px;
    margin: 35px 0
}

@media (max-width: 2666px) {
    #slider .carousel-item img {
        float: right
    }

    #slider p {
        font-size: 20px;
        margin: 20px 50px 15px 0
    }
}

@media (max-width: 1366px) {
    #slider .carousel-item img {
        float: right
    }

    #slider p {
        font-size: 20px;
        margin: 20px 0 15px
    }
}

@media (max-width: 767px) {
    #slider p {
        font-size: 25px;
        display: inline-block;
        margin: 16px 0
    }
}

#slider p:before {
    display: block;
    width: 6px;
    height: 24px;
    background-color: #00a8ff;
    position: absolute;
    left: 0;
    top: 2px
}

#specialOffer, #specialOffer .mob-offer-wrap {
    position: relative
}

#slider p sup {
    font-size: 60%
}

#slider .carousel-indicators {
    bottom: 50px
}

#slider .carousel-control-next, #slider .carousel-control-prev {
    width: 65px;
    height: 49px;
    opacity: .3;
    background-color: #fff;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: all .25s ease
}

#bestPlace .bestPlace-wrap .media #slider .carousel-control-next h5, #bestPlace .bestPlace-wrap .media #slider .carousel-control-prev h5, #slider .carousel-control-next #bestPlace .bestPlace-wrap .media h5, #slider .carousel-control-next span, #slider .carousel-control-prev #bestPlace .bestPlace-wrap .media h5, #slider .carousel-control-prev span {
    background: url(../img/arrow.png) center no-repeat
}

#slider .carousel-control-next:hover, #slider .carousel-control-prev:hover {
    opacity: 1
}

#bestPlace .bestPlace-wrap .media #slider .carousel-control-prev h5, #slider .carousel-control-prev #bestPlace .bestPlace-wrap .media h5, #slider .carousel-control-prev span {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.carousel-indicators li {
    margin: 5px 7px;
    width: 12px;
    height: 12px;
    opacity: .3;
    background-color: #fff;
    transition: opacity .2s ease
}

.carousel-indicators li:hover {
    background: #869791
}

.carousel-indicators li.active {
    background-color: #00a8ff;
    opacity: 1
}

.carousel-indicators li.active:hover {
    background-color: #00a8ff
}

#calendar .rt-routine::-webkit-scrollbar-thumb {
    background-color: #00a8ff;
    border-color: #00a8ff
}

#calendar .rt-routine::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 6px;
    height: 6px;
    background: #20232a
}

#calendar .rt-routine {
    border-top: 4px solid #00a8ff;
    text-align: center;
    overflow-x: auto
}

#calendar .rt-routine table {
    display: table;
    margin: 0 0 5px
}

#calendar .rt-routine td, #calendar .rt-routine th {
    border: 1px dotted rgba(255, 255, 255, .2);
    padding: 1px
}

#calendar .rt-routine tr > th.rt-row-title {
    font-size: 20px;
    line-height: 1.2;
    color: #fff;
    font-weight: 400;
    letter-spacing: .8px;
    font-family: "Fjalla One", sans-serif;
    padding: 40px 30px
}

@media (max-width: 1366px) {
    #slider .carousel-indicators {
        bottom: 0
    }

    #calendar .rt-routine tr > th.rt-row-title {
        padding: 20px
    }
}

#calendar .rt-routine .rt-col-title > div {
    background-color: #00a8ff;
    font-size: 17px;
    line-height: 1.2;
    color: #fff;
    font-weight: 300;
    letter-spacing: 1.2px;
    padding: 20px 10px
}

#calendar .rt-routine .rt-item {
    background-color: #fff;
    padding: 30px 10px
}

#calendar .rt-routine .rt-item .rt-item-title {
    font-size: 20px;
    line-height: 1.3;
    color: #181a1f;
    font-weight: 400;
    font-family: "Fjalla One", sans-serif;
    letter-spacing: .8px;
    text-transform: uppercase
}

@media (max-width: 1366px) {
    #calendar .rt-routine .rt-item {
        padding: 15px 10px
    }

    #calendar .rt-routine .rt-item .rt-item-title {
        font-size: 18px;
        white-space: nowrap
    }
}

#calendar .rt-routine .rt-item .rt-item-time {
    font-family: "Source Sans Pro", sans-serif;
    color: #181a1f;
    line-height: 1.2;
    font-size: 14px;
    white-space: nowrap
}

#programmes {
    padding: 120px 0;
    background-color: #20232a
}

@media (max-width: 1366px) {
    #programmes {
        padding: 70px 0
    }
}

#programmes .media {
    margin-bottom: 30px
}

#programmes .media h3 {
    font-size: 16px;
    line-height: 1.2;
    color: #00a8ff;
    font-weight: 400;
    font-family: "Fjalla One", sans-serif;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1.1px
}

@media (max-width: 767px) {
    #programmes {
        padding: 40px 0
    }

    #programmes .media h3 {
        margin-top: 40px
    }
}

#programmes .media p {
    font-size: 14px;
    line-height: 1.43;
    color: #8d8d8d;
    font-weight: 400
}

#programmes .media .time {
    font-size: 14px;
    line-height: 1.43;
    color: silver;
    font-weight: 700;
    letter-spacing: .8px;
    margin-bottom: 30px
}

#specialOffer {
    padding: 0;
    max-height: 337px;
    overflow: hidden
}

#specialOffer .col-lg-6 {
    padding: 0
}

#specialOffer .specOffer-text-wrap {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

#specialOffer .offer-wrap {
    font-size: 55px;
    line-height: normal;
    color: #fff;
    font-weight: 900;
    font-family: Oswald, sans-serif;
    font-style: italic;
    text-transform: uppercase;
    position: relative;
    margin-right: 10px
}

@media (max-width: 1366px) {
    #specialOffer .offer-wrap {
        font-size: 30px
    }
}

@media (max-width: 991px) {
    #specialOffer {
        max-height: initial
    }

    #specialOffer .offer-wrap {
        position: absolute;
        right: 40px
    }
}

@media (max-width: 767px) {
    #specialOffer .offer-wrap {
        font-size: 20px;
        right: 50%;
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }
}

#bestPlace .bestPlace-wrap .media #specialOffer .offer-wrap h5, #specialOffer .offer-wrap #bestPlace .bestPlace-wrap .media h5, #specialOffer .offer-wrap span {
    font-size: 115px;
    line-height: 1;
    display: inline-table
}

@media (max-width: 1366px) {
    #bestPlace .bestPlace-wrap .media #specialOffer .offer-wrap h5, #specialOffer .offer-wrap #bestPlace .bestPlace-wrap .media h5, #specialOffer .offer-wrap span {
        font-size: 65px
    }
}

@media (max-width: 767px) {
    #bestPlace .bestPlace-wrap .media #specialOffer .offer-wrap h5, #specialOffer .offer-wrap #bestPlace .bestPlace-wrap .media h5, #specialOffer .offer-wrap span {
        font-size: 42px
    }
}

#specialOffer .offer-wrap .spec-offer {
    font-size: 33px;
    line-height: normal;
    color: #fff;
    font-weight: 400;
    font-family: "Fjalla One", sans-serif;
    font-style: normal;
    text-transform: none;
    position: absolute;
    top: 15px;
    right: -6px
}

@media (max-width: 1366px) {
    #specialOffer .offer-wrap .spec-offer {
        font-size: 20px;
        top: 10px
    }
}

@media (max-width: 767px) {
    #specialOffer .offer-wrap .spec-offer {
        font-size: 12px
    }
}

#specialOffer .offer-wrap .membership {
    font-size: 80px;
    line-height: .7;
    text-transform: uppercase
}

#specialOffer .offer-wrap .btn {
    margin-right: -6px
}

@media (max-width: 1366px) {
    #specialOffer .offer-wrap .membership {
        font-size: 50px
    }

    #specialOffer .offer-wrap .btn {
        margin-top: 15px
    }
}

#bestPlace {
    background-color: #1f2229;
    position: relative
}

#bestPlace .power-man {
    width: 50%;
    height: 100%;
    background: url(../img/power-man.jpg) center no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 0
}

@media (max-width: 767px) {
    #specialOffer .offer-wrap .membership {
        font-size: 29px
    }

    #bestPlace {
        padding-bottom: 0
    }

    #bestPlace .power-man {
        margin-top: 40px;
        position: static;
        width: 100%
    }
}

#bestPlace .bestPlace-wrap {
    max-width: 520px
}

#bestPlace .bestPlace-wrap .media h5, #bestPlace .bestPlace-wrap .media span {
    font-family: "Fjalla One", sans-serif;
    font-size: 17px;
    line-height: 1;
    color: #00a8ff;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 20px
}

#bestPlace .bestPlace-wrap .media h5 {
    color: #fff
}

#bestPlace .bestPlace-wrap .media p {
    margin: 0
}

#bestPlace .bestPlace-wrap .media + .media {
    margin-top: 40px
}

#counters {
    background-color: #181a1f;
    padding: 85px 0
}

#counters .single-content {
    border: 1px solid rgba(0, 168, 255, .3);
    position: relative
}

@media (max-width: 767px) {
    #counters {
        padding: 0 0 45px
    }

    #counters .single-content {
        margin-top: 58px
    }
}

#counters .single-content .item-icon {
    top: -17px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute
}

#counters .single-content .item-icon:before {
    width: 80px;
    height: 20px;
    background-color: #181a1f;
    display: block;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 7px
}

#counters .single-content .item-icon img {
    position: relative;
    z-index: 1
}

#counters .single-content .item-text {
    padding: 56px 0 54px
}

#counters .single-content .item-text h3 {
    font-size: 42px;
    line-height: .8;
    color: #fff;
    font-weight: 600;
    font-family: Oswald, sans-serif;
    letter-spacing: -.8px;
    margin-bottom: 10px
}

#counters .single-content .item-text p {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    font-family: "Fjalla One", sans-serif;
    text-transform: uppercase;
    line-height: 1.71;
    letter-spacing: 2.2px;
    margin: 0
}

#features {
    padding: 0
}

.features-item {
    background-color: #00a8ff;
    height: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    transition: all .25s ease
}

@media (min-width: 1367px) {
    .features-item {
        height: 300px
    }
}

.features-item:hover {
    text-decoration: none;
    background-color: #007bff
}

#downloadApp, .facilities .single-content {
    background-color: #181a1f
}

.features-item .item-text {
    font-size: 16px;
    line-height: 2;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase
}

.facilities .single-content h3, .member .member-overlay h3 {
    color: #00a8ff;
    font-weight: 400;
    font-family: "Fjalla One", sans-serif;
    text-transform: uppercase
}

@media (max-width: 1366px) {
    .features-item {
        height: 140px
    }

    .features-item .item-text {
        font-size: 14px
    }
}

@media (max-width: 991px) {
    .features-item .item-text {
        line-height: 1.2;
        margin-top: 15px
    }
}

.features-item + .features-item {
    margin-left: 5px
}

@media (max-width: 575px) {
    .features-item + .features-item {
        margin: 3px 0 0
    }
}

#facilities {
    background-color: #1f2229
}

@media (max-width: 767px) {
    .facilities .single-content {
        padding: 10px 10px 0;
        margin-bottom: 10px
    }
}

.facilities .single-content h3 {
    margin: 43px 0 23px;
    font-size: 16px;
    line-height: 1.2
}

.facilities .single-content p {
    padding: 0 45px 60px
}

@media (max-width: 991px) {
    .facilities .single-content p {
        padding: 0 20px 30px
    }
}

#aboutUs {
    padding: 0
}

#aboutUs .about-wrap {
    padding: 100px 0 150px
}

#aboutUs .about-wrap .text-wrap {
    max-width: 510px
}

#aboutUs .about-wrap .btn {
    margin-top: 40px
}

@media (max-width: 1366px) {
    #aboutUs .about-wrap {
        padding: 70px 0
    }

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

#downloadApp {
    padding: 100px 0
}

#downloadApp h2 {
    margin-bottom: 35px
}

#downloadApp p {
    margin-bottom: 65px
}

#downloadApp .shop-link + .shop-link {
    margin-left: 30px
}

#downloadApp .shop-link:hover {
    text-decoration: none
}

@media (max-width: 991px) {
    #downloadApp {
        padding: 70px 0
    }

    #downloadApp p {
        margin-bottom: 30px
    }

    #downloadApp .shop-link + .shop-link {
        margin-left: 15px
    }

    #downloadApp .shop-link img {
        width: 150px;
        height: auto
    }
}

#trainers {
    background-color: #20232a;
    padding: 100px 0
}

@media (max-width: 767px) {
    #trainers {
        padding: 40px 0
    }
}

.member {
    position: relative;
    margin-bottom: 100px
}

.member .member-overlay {
    background-color: transparent;
    transition: all .25s ease;
    padding: 55px 30px 35px;
    position: absolute;
    bottom: -175px;
    width: 100%
}

.member .member-overlay h3 {
    font-size: 19px;
    line-height: 1.6;
    margin-bottom: 0
}

#bestPlace .bestPlace-wrap .media .member .member-overlay h5, .member .member-overlay #bestPlace .bestPlace-wrap .media h5, .member .member-overlay span {
    font-size: 12px;
    line-height: 1.2;
    color: #6e6e6e;
    font-weight: 700;
    letter-spacing: .7px;
    text-transform: uppercase
}

.member .member-overlay .bloc-social {
    margin-top: 25px;
    opacity: 0;
    visibility: hidden;
    transition: all .25s ease
}

.member .member-overlay .bloc-social a {
    color: #fff;
    width: 37px;
    height: 37px;
    border: 1px solid #fff;
    display: inline-block;
    text-align: center;
    font-size: 15px;
    line-height: 37px
}

.member .member-overlay .bloc-social a + a {
    margin-left: 6px
}

.member:hover .member-overlay {
    background-color: #00a8ff;
    bottom: -75px
}

#bestPlace .bestPlace-wrap .media .member:hover .member-overlay h5, .member:hover .member-overlay #bestPlace .bestPlace-wrap .media h5, .member:hover .member-overlay h3, .member:hover .member-overlay span {
    color: #fff
}

.member:hover .member-overlay .bloc-social {
    opacity: 1;
    visibility: visible
}

.member:hover .member-overlay .bloc-social a {
    text-decoration: none
}

#testimonials {
    padding: 100px 0;
    background-color: #181a1f
}

.testimonial-item > p {
    background-color: #00a8ff;
    padding: 30px 30px 35px;
    position: relative;
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    font-weight: 400;
    font-style: italic;
    border-radius: 2px;
    margin-bottom: 28px
}

.testimonial-item > p:after {
    border: 10px solid transparent;
    position: absolute;
    bottom: -18px;
    left: 50px;
    border-top-color: #00a8ff
}

.testimonial-item .media {
    margin-left: 25px
}

.testimonial-item .media img {
    width: 70px;
    height: 70px
}

.testimonial-item .media h3 {
    font-size: 18px;
    line-height: 1.33;
    color: #fff;
    font-weight: 400;
    font-family: "Fjalla One", sans-serif;
    margin: 0
}

.footer .footer-top h6, .rate {
    font-family: Oswald, sans-serif
}

#bestPlace .bestPlace-wrap .testimonial-item .media h5, .testimonial-item #bestPlace .bestPlace-wrap .media h5, .testimonial-item .media span {
    font-size: 12px;
    line-height: 2;
    color: #868686;
    font-weight: 400;
    font-style: italic
}

.owl-theme .owl-dots {
    margin-top: 35px !important
}

#bestPlace .bestPlace-wrap .media .owl-theme .owl-dots .owl-dot h5, .owl-theme .owl-dots .owl-dot #bestPlace .bestPlace-wrap .media h5, .owl-theme .owl-dots .owl-dot span {
    width: 12px;
    height: 12px;
    opacity: .3;
    background-color: #fff;
    border-radius: 0
}

#bestPlace .bestPlace-wrap .media .owl-theme .owl-dots .owl-dot.active h5, .owl-theme .owl-dots .owl-dot.active #bestPlace .bestPlace-wrap .media h5, .owl-theme .owl-dots .owl-dot.active span {
    background-color: #00a8ff;
    opacity: 1
}

#membership {
    padding: 110px 0 140px;
    background-color: #20232a
}

@media (max-width: 767px) {
    #membership {
        padding: 40px 0
    }
}

.rate {
    margin: 0 auto 70px;
    width: 180px;
    height: 180px;
    background-color: #fff;
    border-radius: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    line-height: 2;
    color: #15171c;
    font-weight: 500;
    transition: all .25s ease
}

.rate .rate-name {
    letter-spacing: 3.6px;
    text-transform: uppercase;
    line-height: 1;
    margin-top: 20px
}

.rate .rate-price .currency {
    font-size: 18px;
    line-height: 1.33
}

.rate .rate-price h3 {
    font-size: 48px;
    line-height: .8
}

.rate .rate-price .duration {
    font-size: 14px;
    line-height: 1.7
}

.pricing-table {
    padding: 60px 30px 50px;
    background-color: #181a1f
}

@media (max-width: 991px) {
    .rate {
        margin-bottom: 35px
    }

    .pricing-table {
        padding: 20px 15px
    }
}

@media (max-width: 767px) {
    .pricing-table {
        padding: 60px 30px 50px;
        margin-bottom: 30px
    }
}

.pricing-table .list-items {
    margin-bottom: 50px
}

.pricing-table .list-items li {
    font-size: 16px;
    line-height: 2.5;
    color: #8d8d8d;
    font-weight: 300;
    letter-spacing: .3px
}

@media (max-width: 991px) {
    .pricing-table .list-items {
        margin-bottom: 30px
    }

    .pricing-table .list-items li {
        letter-spacing: normal;
        font-size: 14px
    }
}

.pricing-table .list-items li + li {
    border-top: 1px solid #393c44
}

.pricing-table:hover .rate {
    background-color: #00a8ff;
    color: #fff
}

#subscribe {
    padding: 60px 0 110px;
    background: url(../img/workout.jpg) center no-repeat fixed #00a8ff;
    background-size: cover
}

#subscribe .section-title {
    margin-bottom: 60px
}

@media (max-width: 767px) {
    .pricing-table .list-items li {
        font-size: 16px
    }

    #subscribe {
        padding: 40px 0
    }

    #subscribe .section-title {
        padding-top: 0;
        margin-bottom: 20px
    }
}

#subscribe .sub-header {
    max-width: 820px;
    font-size: 16px;
    line-height: 1.81;
    color: #fff;
    font-weight: 400;
    letter-spacing: .3px;
    margin: 0 auto 80px
}

@media (max-width: 767px) {
    #subscribe .sub-header {
        margin-bottom: 40px
    }
}

#subscribe form {
    max-width: 580px;
    margin: 0 auto
}

#subscribe form input {
    margin-bottom: 0;
    width: calc(100% - 177px)
}

#contacts {
    padding: 0
}

#contacts .contacts-wrap {
    position: relative;
    background-color: #20232a;
    padding: 100px 0 60px
}

#contacts .form-wrap .btn {
    margin-top: 45px
}

@media (max-width: 767px) {
    #subscribe form input {
        width: 100%;
        margin-bottom: 10px
    }

    #contacts {
        padding: 40px 0
    }

    #contacts .form-wrap .btn {
        margin-top: 20px
    }
}

#contacts form {
    max-width: 540px
}

#contacts .map-wrap {
    position: absolute;
    right: 0;
    top: 0;
    width: 46%;
    height: 100%
}

#contacts .map-wrap #map {
    width: 100%;
    height: 100%
}

@media (max-width: 767px) {
    #contacts .map-wrap {
        position: static;
        width: 100%
    }

    #contacts .map-wrap #map {
        height: 350px
    }
}

#contacts .map-wrap-mob {
    position: relative;
    margin-bottom: 10px
}

.footer {
    background-color: #181a1f
}

.footer .footer-top {
    padding-top: 120px
}

.footer .footer-top .footer-top-wrap {
    max-width: 360px
}

.footer .footer-top .footer-logo {
    margin-bottom: 34px;
    display: inline-block
}

@media (max-width: 991px) {
    .footer .footer-top .footer-top-wrap {
        max-width: initial
    }

    .footer .footer-top .footer-logo {
        display: block;
        text-align: center
    }
}

.footer .footer-top h6 {
    font-size: 16px;
    line-height: 3;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 35px
}

.footer .footer-top p {
    color: #a4aeb0
}

.footer .footer-top .media-body {
    margin-bottom: 20px
}

.footer .footer-top .media-body .media-heading {
    font-size: 16px;
    line-height: 1.63;
    color: #fff;
    font-weight: 400;
    font-family: Roboto, sans-serif;
    margin-bottom: 5px
}

.footer .footer-top .media-body .date {
    font-size: 14px;
    line-height: 1.5;
    color: #647072;
    font-weight: 300;
    font-family: Merriweather, serif;
    font-style: italic;
    margin: 0
}

.footer .footer-top .contacts a, .footer .footer-top .contacts p {
    font-size: 16px;
    line-height: 1.2;
    color: #a4aeb0;
    font-weight: 400;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 0;
    display: inline
}

#bestPlace .bestPlace-wrap .media .footer .footer-top .contacts .contact-item h5, .footer .footer-top .contacts .contact-item #bestPlace .bestPlace-wrap .media h5, .footer .footer-top .contacts .contact-item span {
    padding-right: 5px
}

.footer .footer-top .contacts .contact-item + .contact-item {
    margin-top: 25px
}

.footer .copyright {
    font-size: 13px;
    line-height: 2;
    color: #a2a3a5;
    font-weight: 400;
    letter-spacing: 2.1px;
    font-family: "Source Sans Pro", sans-serif;
    text-transform: uppercase
}

.footer .copyright a {
    color: #00a8ff
}

.social {
    margin: 0;
    padding: 0
}

.social .social-item {
    margin: 0;
    text-align: center;
    height: 100px
}

.social .social-item .social-link {
    font-size: 25px;
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    box-shadow: inset 0 0 0 0 #181a1f;
    transition: all .25s ease;
    line-height: 103px
}

.social .social-item .social-link__facebook {
    background-color: #3d599b
}

.social .social-item .social-link__twitter {
    background-color: #00a8ff
}

.social .social-item .social-link__google-plus {
    background-color: #fd4142
}

.social .social-item .social-link__pinterest {
    background-color: #de393a
}

.social .social-item .social-link:hover {
    text-decoration: none;
    box-shadow: inset 0 0 0 6px #181a1f
}

#back_to_top {
    position: fixed;
    right: 10px;
    bottom: 10px;
    color: #fff;
    background: rgba(0, 0, 0, .4);
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
    font-size: 25px;
    line-height: 50px;
    width: 50px;
    height: 50px;
    z-index: 4;
    transition: .2s;
    opacity: 0
}

#back_to_top:hover {
    background: #e9ebec
}

#back_to_top.show {
    opacity: 1
}

.navbar-toggler {
    border: 0;
    padding: 0;
    width: 30px
}

#bestPlace .bestPlace-wrap .media .navbar-toggler h5, .navbar-toggler #bestPlace .bestPlace-wrap .media h5, .navbar-toggler span {
    float: right;
    display: block;
    height: 3px;
    width: 29px;
    transition: all .5s ease;
    background-color: #00a8ff
}

#bestPlace .bestPlace-wrap .media .navbar-toggler h5 + h5, #bestPlace .bestPlace-wrap .media .navbar-toggler h5 + span, #bestPlace .bestPlace-wrap .media .navbar-toggler span + h5, .navbar-toggler #bestPlace .bestPlace-wrap .media h5 + h5, .navbar-toggler #bestPlace .bestPlace-wrap .media h5 + span, .navbar-toggler #bestPlace .bestPlace-wrap .media span + h5, .navbar-toggler span + span {
    margin-top: 4px
}

#bestPlace .bestPlace-wrap .media .navbar-toggler h5:first-child, .navbar-toggler #bestPlace .bestPlace-wrap .media h5:first-child, .navbar-toggler span:first-child {
    width: 35%
}

#bestPlace .bestPlace-wrap .media .navbar-toggler h5:nth-child(2), .navbar-toggler #bestPlace .bestPlace-wrap .media h5:nth-child(2), .navbar-toggler span:nth-child(2) {
    width: 67%
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL25vcm1hbGl6ZS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2Rpc3QvY3NzL2Jvb3RzdHJhcC5taW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9kaXN0L2Nzcy9ib290c3RyYXAtZ3JpZC5taW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9kaXN0L2Nzcy9ib290c3RyYXAtcmVib290Lm1pbi5jc3MiLCJwYXJ0aWFscy9fZWxlbWVudHMuc2NzcyIsIm1haW4uY3NzIiwicGFydGlhbHMvc3R5bGUuc2NzcyIsInBhcnRpYWxzL2ljb2ZvbnQuY3NzIiwicGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwicGFydGlhbHMvb3dsLmNhcm91c2VsLm1pbi5jc3MiLCJwYXJ0aWFscy9vd2wudGhlbWUuZGVmYXVsdC5taW4uY3NzIiwicGFydGlhbHMvYW5pbWF0ZS5jc3MiLCJwYXJ0aWFscy9sYXlvdXQuc2NzcyIsImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1GamFsbGErT25lfEZ1Z2F6K09uZXxNZXJyaXdlYXRoZXI6MzAwaSw0MDB8T3N3YWxkOjMwMCw0MDAsNTAwLDYwMCw3MDB8Um9ib3RvfFNvdXJjZStTYW5zK1BybzozMDAsNDAwLDYwMCw3MDAsOTAwIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI2RkFzSkEsTUFzS0EsT0FsRUEsU0FuR0EsTUFvR0UsUUFBUyxhQzNQNnlPLFFBQWlFLEdBQUcsR0FBNVEsRURnRWhuTyxJQ2hFKzNPLEdBQS9ELGNBQWMsS0QwUDkwTyxTQzFQbW1QLElBQUksSUFBa0QsZUFBZSxTRGdCeHFQLEtDaEJtMVEsUUFBK0QsV0FBVyxLRGdONzVRLGNDaE5xd1IsYUFBYSxjRDhNNXZSLGNDOU0wd1IsT0Q4TWh5UixtQkM5TXV5UixtQkFBbUIsbUJBQW1CLE9EZ0U3MFIsSUNoRXlwUyxTQUFTLFNBQVMsS0FBN3lGLEVB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UyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxRQUE0RixRQUFwRixpQkFBaUIsRUFBekIsUUFBMkIsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxRQUEyQixTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFFBQVEsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsS0FBSyxLQUFLLEVBQUUsRUFBRSxLQUFLLFVBQVUsS0FBSyxhQUFhLDBCQUEwQixFQUFFLGVBQWUsR0FBRyxNQUFNLEdBQUcsWUFBWSwwQkFBMEIsR0FBRyxlQUFlLEdBQUcsTUFBTSxHQUFHLFNBQVMsMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxTQUFTLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsU0FBUywwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFNBQVMsMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxTQUFTLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsU0FBUywwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFNBQVMsMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxTQUFTLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsU0FBUywwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFNBQVMsMEJBQTBCLEdBQUcsZUFBZSxFQUFFLE1BQU0sRUFBRSxVQUFVLDBCQUEwQixHQUFHLGVBQWUsR0FBRyxNQUFNLEdBQUcsVUFBVSwwQkFBMEIsR0FBRyxlQUFlLEdBQUcsTUFBTSxHQUFHLFVBQVUsMEJBQTBCLEdBQUcsZUFBZSxHQUFHLE1BQU0sR0FBRyxVQUFVLFlBQVksVUFBVSxVQUFVLFlBQVksV0FBVyxVQUFVLFlBQVksSUFBSSxVQUFVLFlBQVksV0FBVyxVQUFVLFlBQVksV0FBVyxVQUFVLFlBQVksSUFBSSxVQUFVLFlBQVksV0FBVyxVQUFVLFlBQVksV0FBVyxVQUFVLFlBQVksSUFBSSxXQUFXLFlBQVksV0FBVyxXQUFXLFlBQVksV0FBVyx5QkFBeUIsUUFBUSx3QkFBd0IsRUFBRSxXQUFXLEVBQUUsaUJBQWlCLEVBQUUsa0JBQWtCLEVBQUUsVUFBVSxFQUFFLFVBQVUsS0FBSyxhQUFhLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLEtBQUssS0FBSyxFQUFFLEVBQUUsS0FBSyxNQUFNLEtBQUssVUFBVSxLQUFLLFVBQVUsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsVUFBVSxLQUFLLEVBQUUsRUFBRSxVQUFVLFVBQVUsVUFBVSxVQUFVLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFVBQVUsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFVBQVUsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFdBQVcsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxXQUFXLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsV0FBVyxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssVUFBVSxLQUFLLGdCQUFnQiwwQkFBMEIsRUFBRSxlQUFlLEdBQUcsTUFBTSxHQUFHLGVBQWUsMEJBQTBCLEdBQUcsZUFBZSxHQUFHLE1BQU0sR0FBRyxZQUFZLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSwwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSwwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSwwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLDBCQUEwQixHQUFHLGVBQWUsRUFBRSxNQUFNLEVBQUUsYUFBYSwwQkFBMEIsR0FBRyxlQUFlLEdBQUcsTUFBTSxHQUFHLGFBQWEsMEJBQTBCLEdBQUcsZUFBZSxHQUFHLE1BQU0sR0FBRyxhQUFhLDBCQUEwQixHQUFHLGVBQWUsR0FBRyxNQUFNLEdBQUcsYUFBYSxZQUFZLEVBQUUsYUFBYSxZQUFZLFVBQVUsYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLElBQUksYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLElBQUksYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLElBQUksY0FBYyxZQUFZLFdBQVcsY0FBYyxZQUFZLFlBQVkseUJBQXlCLFFBQVEsd0JBQXdCLEVBQUUsV0FBVyxFQUFFLGlCQUFpQixFQUFFLGtCQUFrQixFQUFFLFVBQVUsRUFBRSxVQUFVLEtBQUssYUFBYSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssTUFBTSxLQUFLLFVBQVUsS0FBSyxVQUFVLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLFVBQVUsS0FBSyxFQUFFLEVBQUUsVUFBVSxVQUFVLFVBQVUsVUFBVSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxVQUFVLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxVQUFVLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsSUFBSSxLQUFLLEVBQUUsRUFBRSxJQUFJLFVBQVUsSUFBSSxXQUFXLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsV0FBVyxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFdBQVcsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsS0FBSyxLQUFLLEVBQUUsRUFBRSxLQUFLLFVBQVUsS0FBSyxnQkFBZ0IsMEJBQTBCLEVBQUUsZUFBZSxHQUFHLE1BQU0sR0FBRyxlQUFlLDBCQUEwQixHQUFHLGVBQWUsR0FBRyxNQUFNLEdBQUcsWUFBWSwwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSwwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSwwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSwwQkFBMEIsR0FBRyxlQUFlLEVBQUUsTUFBTSxFQUFFLGFBQWEsMEJBQTBCLEdBQUcsZUFBZSxHQUFHLE1BQU0sR0FBRyxhQUFhLDBCQUEwQixHQUFHLGVBQWUsR0FBRyxNQUFNLEdBQUcsYUFBYSwwQkFBMEIsR0FBRyxlQUFlLEdBQUcsTUFBTSxHQUFHLGFBQWEsWUFBWSxFQUFFLGFBQWEsWUFBWSxVQUFVLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxJQUFJLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxJQUFJLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxXQUFXLGFBQWEsWUFBWSxJQUFJLGNBQWMsWUFBWSxXQUFXLGNBQWMsWUFBWSxZQUFZLHlCQUF5QixRQUFRLHdCQUF3QixFQUFFLFdBQVcsRUFBRSxpQkFBaUIsRUFBRSxrQkFBa0IsRUFBRSxVQUFVLEVBQUUsVUFBVSxLQUFLLGFBQWEsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsS0FBSyxLQUFLLEVBQUUsRUFBRSxLQUFLLE1BQU0sS0FBSyxVQUFVLEtBQUssVUFBVSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxVQUFVLEtBQUssRUFBRSxFQUFFLFVBQVUsVUFBVSxVQUFVLFVBQVUsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLElBQUksS0FBSyxFQUFFLEVBQUUsSUFBSSxVQUFVLElBQUksVUFBVSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLElBQUksS0FBSyxFQUFFLEVBQUUsSUFBSSxVQUFVLElBQUksVUFBVSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFVBQVUsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLElBQUksS0FBSyxFQUFFLEVBQUUsSUFBSSxVQUFVLElBQUksV0FBVyxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxXQUFXLEtBQUssRUFBRSxFQUFFLFdBQVcsVUFBVSxXQUFXLFdBQVcsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxXQUFXLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLEtBQUssS0FBSyxFQUFFLEVBQUUsS0FBSyxVQUFVLEtBQUssZ0JBQWdCLDBCQUEwQixFQUFFLGVBQWUsR0FBRyxNQUFNLEdBQUcsZUFBZSwwQkFBMEIsR0FBRyxlQUFlLEdBQUcsTUFBTSxHQUFHLFlBQVksMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSwwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSwwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSwwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksMEJBQTBCLEdBQUcsZUFBZSxFQUFFLE1BQU0sRUFBRSxhQUFhLDBCQUEwQixHQUFHLGVBQWUsR0FBRyxNQUFNLEdBQUcsYUFBYSwwQkFBMEIsR0FBRyxlQUFlLEdBQUcsTUFBTSxHQUFHLGFBQWEsMEJBQTBCLEdBQUcsZUFBZSxHQUFHLE1BQU0sR0FBRyxhQUFhLFlBQVksRUFBRSxhQUFhLFlBQVksVUFBVSxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksSUFBSSxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksSUFBSSxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksV0FBVyxhQUFhLFlBQVksSUFBSSxjQUFjLFlBQVksV0FBVyxjQUFjLFlBQVksWUFBWSwwQkFBMEIsUUFBUSx3QkFBd0IsRUFBRSxXQUFXLEVBQUUsaUJBQWlCLEVBQUUsa0JBQWtCLEVBQUUsVUFBVSxFQUFFLFVBQVUsS0FBSyxhQUFhLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLEtBQUssS0FBSyxFQUFFLEVBQUUsS0FBSyxNQUFNLEtBQUssVUFBVSxLQUFLLFVBQVUsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsVUFBVSxLQUFLLEVBQUUsRUFBRSxVQUFVLFVBQVUsVUFBVSxVQUFVLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFVBQVUsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFVBQVUsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxVQUFVLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsVUFBVSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxJQUFJLEtBQUssRUFBRSxFQUFFLElBQUksVUFBVSxJQUFJLFdBQVcsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsV0FBVyxLQUFLLEVBQUUsRUFBRSxXQUFXLFVBQVUsV0FBVyxXQUFXLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLFdBQVcsS0FBSyxFQUFFLEVBQUUsV0FBVyxVQUFVLFdBQVcsV0FBVyxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssVUFBVSxLQUFLLGdCQUFnQiwwQkFBMEIsRUFBRSxlQUFlLEdBQUcsTUFBTSxHQUFHLGVBQWUsMEJBQTBCLEdBQUcsZUFBZSxHQUFHLE1BQU0sR0FBRyxZQUFZLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSwwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSwwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLDBCQUEwQixFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsWUFBWSwwQkFBMEIsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFFLFlBQVksMEJBQTBCLEVBQUUsZUFBZSxFQUFFLE1BQU0sRUFBRSxZQUFZLDBCQUEwQixHQUFHLGVBQWUsRUFBRSxNQUFNLEVBQUUsYUFBYSwwQkFBMEIsR0FBRyxlQUFlLEdBQUcsTUFBTSxHQUFHLGFBQWEsMEJBQTBCLEdBQUcsZUFBZSxHQUFHLE1BQU0sR0FBRyxhQUFhLDBCQUEwQixHQUFHLGVBQWUsR0FBRyxNQUFNLEdBQUcsYUFBYSxZQUFZLEVBQUUsYUFBYSxZQUFZLFVBQVUsYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLElBQUksYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLElBQUksYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLFdBQVcsYUFBYSxZQUFZLElBQUksY0FBYyxZQUFZLFdBQVcsY0FBYyxZQUFZLFlBQVksT0FBTyxNQUFNLEtBQUssVUFBVSxLQUFLLGNBQWMsS0FBSyxpQkFBaUIsWUFBWSxVQUFVLFVBQVUsUUFBUSxPQUFPLGVBQWUsSUFBSSxXQUFXLElBQUksTUFBTSxRQUFRLGdCQUFnQixlQUFlLE9BQU8sY0FBYyxJQUFJLE1BQU0sUUFBUSxtQkFBbUIsV0FBVyxJQUFJLE1BQU0sUUFBUSxjQUFjLGlCQUFpQixLQUFLLGFBQWEsYUFBYSxRQUFRLE1BQU0sZ0JBQXlDLG1CQUFtQixtQkFBNUMsT0FBTyxJQUFJLE1BQU0sUUFBdUUseUJBQXlCLHlCQUF5QixvQkFBb0IsSUFBSSx5Q0FBeUMsaUJBQWlCLGdCQUFnQiw0QkFBNEIsaUJBQWlCLGlCQUFpQixlQUFlLGtCQUFrQixrQkFBa0IsaUJBQWlCLFFBQVEsa0NBQTJELHFDQUFxQyxxQ0FBOUQsaUJBQWlCLFFBQTJHLGlCQUFpQixvQkFBb0Isb0JBQW9CLGlCQUFpQixRQUFRLG9DQUE2RCx1Q0FBdUMsdUNBQWhFLGlCQUFpQixRQUErRyxlQUFlLGtCQUFrQixrQkFBa0IsaUJBQWlCLFFBQVEsa0NBQTJELHFDQUFxQyxxQ0FBOUQsaUJBQWlCLFFBQTJHLFlBQVksZUFBZSxlQUFlLGlCQUFpQixRQUFRLCtCQUF3RCxrQ0FBa0Msa0NBQTNELGlCQUFpQixRQUFxRyxlQUFlLGtCQUFrQixrQkFBa0IsaUJBQWlCLFFBQVEsa0NBQTJELHFDQUFxQyxxQ0FBOUQsaUJBQWlCLFFBQTJHLGNBQWMsaUJBQWlCLGlCQUFpQixpQkFBaUIsUUFBUSxpQ0FBMEQsb0NBQW9DLG9DQUE3RCxpQkFBaUIsUUFBeUcsYUFBYSxnQkFBZ0IsZ0JBQWdCLGlCQUFpQixRQUFRLGdDQUF5RCxtQ0FBbUMsbUNBQTVELGlCQUFpQixRQUF1RyxZQUFZLGVBQWUsZUFBZSxpQkFBaUIsUUFBUSwrQkFBd0Qsa0NBQWtDLGtDQUEzRCxpQkFBaUIsUUFBcUcsY0FBYyxpQkFBaUIsaUJBQW1ELGlDQUFtRSxvQ0FBb0Msb0NBQXpJLGlCQUFpQixpQkFBOEwsc0JBQXNCLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQVEsdUJBQXVCLE1BQU0sUUFBUSxpQkFBaUIsUUFBUSxhQUFhLFFBQVEsWUFBWSxNQUFNLEtBQUssaUJBQWlCLFFBQVEsZUFBZSxlQUFlLHFCQUFxQixhQUFhLFFBQVEsMkJBQStxQyxrQ0FBa0MsT0FBTyxFQUFwckMsb0RBQW9ELGlCQUFpQixzQkFBc0IsdUNBQXVDLGlCQUFpQix1QkFBdUIsNEJBQTRCLHFCQUFxQixRQUFRLE1BQU0sTUFBTSxLQUFLLFdBQVcsS0FBSywyQkFBMkIsTUFBTSxtQkFBbUIseUJBQXlCLHFDQUFxQyxPQUFPLEdBQUcsNEJBQTRCLHFCQUFxQixRQUFRLE1BQU0sTUFBTSxLQUFLLFdBQVcsS0FBSywyQkFBMkIsTUFBTSxtQkFBbUIseUJBQXlCLHFDQUFxQyxPQUFPLEdBQUcsNEJBQTRCLHFCQUFxQixRQUFRLE1BQU0sTUFBTSxLQUFLLFdBQVcsS0FBSywyQkFBMkIsTUFBTSxtQkFBbUIseUJBQXlCLHFDQUFxQyxPQUFPLEdBQUcsNkJBQTZCLHFCQUFxQixRQUFRLE1BQU0sTUFBTSxLQUFLLFdBQVcsS0FBSywyQkFBMkIsTUFBTSxtQkFBbUIseUJBQXlCLHFDQUFxQyxPQUFPLEdBQUcsa0JBQWtCLFFBQVEsTUFBTSxNQUFNLEtBQUssV0FBVyxLQUFLLDJCQUEyQixNQUFNLG1CQUFtQix5QkFBa2t6QixZQUE0K3RDLE9BQTVCLFlBQXBqSyxVQUE4cEssU0FBUyxPQUFqa2hFLGNBQWMsUUFBUSxNQUFNLE1BQU0sS0FBSyxRQUFRLFFBQVEsT0FBTyxVQUFVLEtBQUssWUFBWSxJQUFJLE1BQU0sUUFBUSxpQkFBaUIsS0FBaUMsT0FBTyxJQUFJLE1BQU0sUUFBUSxjQUFjLE9BQU8sV0FBVyxhQUFhLEtBQUssWUFBYSxXQUFXLEtBQUssWUFBWSwwQkFBMEIsaUJBQWlCLFlBQVksT0FBTyxFQUFFLG9CQUFvQixNQUFNLFFBQVEsaUJBQWlCLEtBQUssYUFBYSxRQUFRLFFBQVEsRUFBRSxXQUFXLEVBQUUsRUFBRSxFQUFFLE1BQU0sb0JBQW9CLHlDQUF5QyxNQUFNLFFBQVEsUUFBUSxFQUFFLGdDQUFnQyxNQUFNLFFBQVEsUUFBUSxFQUFFLG9DQUFvQyxNQUFNLFFBQVEsUUFBUSxFQUFFLHFDQUFxQyxNQUFNLFFBQVEsUUFBUSxFQUFFLDJCQUEyQixNQUFNLFFBQVEsUUFBUSxFQUFFLHVCQUF1Qix3QkFBd0IsaUJBQWlCLFFBQVEsUUFBUSxFQUFFLGdEQUFnRCxPQUFPLG9CQUFvQixxQ0FBcUMsTUFBTSxRQUFRLGlCQUFpQixLQUFLLG1CQUFtQixvQkFBb0IsUUFBUSxNQUFNLE1BQU0sS0FBSyxnQkFBZ0IsWUFBWSxvQkFBb0IsZUFBZSxvQkFBb0IsY0FBYyxFQUFFLFVBQVUsUUFBUSxZQUFZLElBQUksbUJBQW1CLFlBQVksa0JBQWtCLGVBQWUsa0JBQWtCLFVBQVUsUUFBUSxZQUFZLElBQUksbUJBQW1CLFlBQVksbUJBQW1CLGVBQWUsbUJBQW1CLFVBQVUsUUFBUSxZQUFZLElBQUksd0JBQXdCLFFBQVEsTUFBTSxNQUFNLEtBQUssWUFBWSxRQUFRLGVBQWUsUUFBUSxjQUFjLEVBQUUsWUFBWSxJQUFJLGlCQUFpQixZQUFZLE9BQU8sTUFBTSxZQUFZLGFBQWEsSUFBSSxFQUFzeEssK0NBQWw1RCx3QkFBd0IsdUJBQXk2RCwyREFBbDVELG9DQUFvQyxtQ0FBeTZELGFBQWEsUUFBMzRLLHdDQUF3Qyx3Q0FBd0MscURBQXFELGdFQUFnRSw2RUFBNkUsaUVBQWlFLDhFQUE4RSxxREFBcUQsZ0VBQWdFLDZFQUE2RSxpRUFBaUUsOEVBQThFLGNBQWMsRUFBRSxhQUFhLEVBQUUsaUJBQWlCLDhCQUE4Qix5Q0FBeUMsc0RBQXNELDBDQUEwQyx1REFBdUQsUUFBUSxPQUFPLE1BQU0sVUFBVSxRQUFRLFlBQVksSUFBSSxjQUFjLE1BQU0sMkVBQTJFLHdGQUF3Riw0RUFBNEUseUZBQXlGLGdFQUFnRSxtREFBbUQsT0FBTyxzQkFBc0IsaUJBQWlCLDhCQUE4Qix5Q0FBeUMsc0RBQXNELDBDQUEwQyx1REFBdUQsUUFBUSxNQUFNLEtBQUssVUFBVSxRQUFRLFlBQVksSUFBSSxjQUFjLE1BQU0sMkVBQTJFLHdGQUF3Riw0RUFBNEUseUZBQXlGLGdFQUFnRSxtREFBbUQsT0FBTyxxQkFBcUIsWUFBWSxjQUFjLEtBQUssV0FBVyxRQUFRLE1BQU0sV0FBVyxPQUFPLFVBQVUsUUFBUSxZQUFZLFFBQVEsWUFBWSxRQUFRLEtBQUssY0FBYyxLQUFLLFVBQVUsS0FBSyxhQUFhLEtBQUssWUFBWSxLQUFLLGVBQWUsd0JBQXdCLGNBQWMsSUFBSSxhQUFhLElBQUksWUFBWSxTQUFTLFNBQVMsUUFBUSxNQUFNLGFBQWEsUUFBUSxrQkFBa0IsU0FBUyxTQUFTLFdBQVcsTUFBTSxZQUFZLFNBQVMsNkNBQTZDLE1BQU0sUUFBUSxrQkFBa0IsY0FBYyxFQUFFLG1CQUFtQixRQUFRLG1CQUFtQixRQUFRLG1CQUFtQixRQUFRLFlBQVksa0JBQWtCLE9BQU8sZUFBZSxPQUFPLFlBQVksT0FBTyxhQUFhLEVBQUUsYUFBYSxPQUFPLHFDQUFxQyxTQUFTLE9BQU8sV0FBVyxFQUFFLGFBQWEsU0FBUyxZQUFZLEVBQXU1RixpQkFBL3pGLGVBQWcxRixTQUFTLFNBQWtCLFFBQVEsRUFBZSxVQUFVLEtBQUssUUFBUSxNQUF5QyxZQUFZLEVBQWlELGNBQWMsTUFBa3BrQixJQUFJLEtBQXp2cUIsZ0JBQWdCLFFBQVEsS0FBSyxNQUFNLEtBQUssV0FBVyxPQUFPLFVBQVUsSUFBSSxNQUFNLFFBQVEsZUFBb0QsUUFBUSxLQUFrQyxXQUFXLE1BQU0sVUFBVSxRQUFzQixNQUFNLEtBQUssaUJBQWlCLG1CQUE2MUMsK0NBQStDLDhDQUEyekIsNENBQTRDLDJDQUFuM0Qsd0NBQXdDLHVDQUFrYywyQ0FBMkMsMENBQXRjLHVDQUF1QyxzQ0FBbzhCLDJEQUEyRCwwREFBeXlCLHdEQUF3RCx1REFBMXpELG9EQUFvRCxtREFBK1csdURBQXVELHNEQUFuWCxtREFBbUQsa0RBQXV0RCxRQUFRLE1BQTMxQyxxREFBcFUsNkNBQXlYLGlFQUE1VSx5REFBNlksTUFBTSxRQUFwZ0MsOEJBQThCLDZCQUE2QiwwQ0FBMEMseUNBQXlDLGFBQWEsUUFBUSxXQUFXLEVBQUUsRUFBRSxFQUFFLE1BQU0sb0JBQWsxQiw2REFBNkQseUVBQXlFLGlCQUFpQixRQUF3TyxxRUFBcUUsaUZBQWlGLGlCQUFpQixRQUFRLG1FQUFtRSwrRUFBK0UsV0FBVyxFQUFFLEVBQUUsRUFBRSxJQUFJLEtBQU0sRUFBRSxFQUFFLEVBQUUsTUFBTSxvQkFBbUosdURBQXVELG1FQUFtRSxhQUFhLFFBQStwRixpREFBdC9ELDBCQUEwQix5QkFBNmdFLDZEQUFwL0Qsc0NBQXNDLHFDQUEyZ0UsYUFBYSxRQUE5akYscURBQXFELGlFQUFpRSxXQUFXLEVBQUUsRUFBRSxFQUFFLE1BQU0sb0JBQW9CLGtCQUFrQixRQUFRLEtBQUssTUFBTSxLQUFLLFdBQVcsT0FBTyxVQUFVLElBQUksTUFBTSxRQUFRLGlCQUFzRCxRQUFRLEtBQWtDLFdBQVcsTUFBTSxVQUFVLFFBQXNCLE1BQU0sS0FBSyxpQkFBaUIsbUJBQWd4akIsWUFBbUYsVUFBVSxRQUFRLFNBQVMsU0FBcjlnQixtREFBbUQsa0RBQXUxQixnREFBZ0QsK0NBQW45RCw0Q0FBNEMsMkNBQWtlLCtDQUErQyw4Q0FBdGUsMkNBQTJDLDBDQUE0L0IsK0RBQStELDhEQUFxMEIsNERBQTRELDJEQUFsNUQsd0RBQXdELHVEQUF1WSwyREFBMkQsMERBQTNZLHVEQUF1RCxzREFBdXlELFFBQVEsTUFBbjVDLHVEQUF4ViwrQ0FBK1ksbUVBQWhXLDJEQUFtYSxNQUFNLFFBQXBrQyxnQ0FBZ0MsK0JBQStCLDRDQUE0QywyQ0FBMkMsYUFBYSxRQUFRLFdBQVcsRUFBRSxFQUFFLEVBQUUsTUFBTSxvQkFBMDRCLCtEQUErRCwyRUFBMkUsaUJBQWlCLFFBQXdQLHVFQUF1RSxtRkFBbUYsaUJBQWlCLFFBQVEscUVBQXFFLGlGQUFpRixXQUFXLEVBQUUsRUFBRSxFQUFFLElBQUksS0FBTSxFQUFFLEVBQUUsRUFBRSxNQUFNLG9CQUF1Six5REFBeUQscUVBQXFFLGFBQWEsUUFBNE8sdURBQXVELG1FQUFtRSxXQUFXLEVBQUUsRUFBRSxFQUFFLE1BQU0sb0JBQW9CLGFBQWEsUUFBUSxZQUFZLFFBQVEsWUFBWSxRQUFRLEtBQUssbUJBQW1CLFdBQVcsc0JBQXNCLE9BQU8sY0FBYyxJQUFJLEtBQUssVUFBVSxJQUFJLEtBQUssa0JBQWtCLE9BQU8sZUFBZSxPQUFPLFlBQVksT0FBTyx5QkFBeUIsTUFBTSxLQUFLLHlCQUF5QixtQkFBbUIsUUFBUSxZQUFZLFFBQVEsWUFBWSxRQUFRLEtBQUssa0JBQWtCLE9BQU8sZUFBZSxPQUFPLFlBQVksT0FBTyxpQkFBaUIsT0FBTyxjQUFjLE9BQU8sZ0JBQWdCLE9BQU8sY0FBYyxFQUFFLHlCQUF5QixRQUFRLFlBQVksUUFBUSxZQUFZLFFBQVEsS0FBSyxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssbUJBQW1CLFdBQVcsc0JBQXNCLE9BQU8sY0FBYyxJQUFJLEtBQUssVUFBVSxJQUFJLEtBQUssa0JBQWtCLE9BQU8sZUFBZSxPQUFPLFlBQVksT0FBTyxjQUFjLEVBQUUsMkJBQTJCLFFBQVEsYUFBYSxNQUFNLEtBQUssZUFBZSxPQUFPLHFDQUFxQyxRQUFRLGFBQWEsMEJBQTBCLE1BQU0sS0FBSyx5QkFBeUIsUUFBUSxZQUFZLFFBQVEsWUFBWSxRQUFRLEtBQUssa0JBQWtCLE9BQU8sZUFBZSxPQUFPLFlBQVksT0FBTyxpQkFBaUIsT0FBTyxjQUFjLE9BQU8sZ0JBQWdCLE9BQU8sTUFBTSxLQUFLLGFBQWEsRUFBRSwrQkFBK0IsU0FBUyxTQUFTLFdBQVcsRUFBRSxhQUFhLE9BQU8sWUFBWSxFQUFFLDZCQUE2QixrQkFBa0IsT0FBTyxlQUFlLE9BQU8sWUFBWSxPQUFPLGlCQUFpQixPQUFPLGNBQWMsT0FBTyxnQkFBZ0IsT0FBTyxtQ0FBbUMsY0FBYyxHQUF1eWpCLG9CQUE2NVcsWUFBejRXLG1CQUFtQixTQUFTLHNCQUFzQixPQUExcEosV0FBMkUsNkJBQTZCLDRCQUE0Qiw2QkFBNkIsTUFBTSxLQUF2M2EsS0FBSyxRQUFRLGFBQTZCLFdBQVcsT0FBMEIsZUFBZSxPQUFPLG9CQUFvQixLQUFLLGlCQUFpQixLQUFLLGdCQUFnQixLQUFLLFlBQVksS0FBSyxPQUFPLElBQUksTUFBTSxZQUF3TixXQUFXLFdBQVcsZ0JBQWdCLEtBQUssV0FBVyxXQUFXLFFBQVEsRUFBRSxXQUFXLEVBQUUsRUFBRSxFQUFFLE1BQU0sb0JBQXFhLG1CQUFtQixtQkFBa1csd0RBQXdELHdEQUF3RCx5Q0FBeUMsV0FBVyxFQUFFLEVBQUUsRUFBRSxNQUFNLG1CQUF0N0IsY0FBYyxjQUFjLFFBQVEsSUFBZ0ssZUFBZSx3QkFBd0IsZUFBZSxLQUFLLGFBQWEsTUFBTSxLQUFtRCxtQkFBbUIsTUFBTSxLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBd0Ysc0JBQXNCLHNCQUFzQixNQUFNLEtBQUssaUJBQWlCLFFBQVEsYUFBYSxRQUFRLGtEQUFrRCxrREFBa0QsbUNBQW1DLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQWlXLHFCQUFxQixxQkFBZ1gsMERBQTBELDBEQUEwRCwyQ0FBMkMsV0FBVyxFQUFFLEVBQUUsRUFBRSxNQUFNLHFCQUFqdEIsZUFBZSxNQUFNLEtBQUssaUJBQWlCLFFBQVEsYUFBYSxRQUFRLHFCQUFxQixNQUFNLEtBQUssaUJBQWlCLFFBQVEsYUFBYSxRQUE4Rix3QkFBd0Isd0JBQXdCLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQVEsb0RBQW9ELG9EQUFvRCxxQ0FBcUMsTUFBTSxLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBcVcsbUJBQW1CLG1CQUFrVyx3REFBd0Qsd0RBQXdELHlDQUF5QyxXQUFXLEVBQUUsRUFBRSxFQUFFLE1BQU0sbUJBQXZyQixhQUFhLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQVEsbUJBQW1CLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQXdGLHNCQUFzQixzQkFBc0IsTUFBTSxLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBUSxrREFBa0Qsa0RBQWtELG1DQUFtQyxNQUFNLEtBQUssaUJBQWlCLFFBQVEsYUFBYSxRQUF1VixnQkFBZ0IsZ0JBQWlWLHFEQUFxRCxxREFBcUQsc0NBQXNDLFdBQVcsRUFBRSxFQUFFLEVBQUUsTUFBTSxvQkFBcHBCLFVBQVUsTUFBTSxLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBUSxnQkFBZ0IsTUFBTSxLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBbUYsbUJBQW1CLG1CQUFtQixNQUFNLEtBQUssaUJBQWlCLFFBQVEsYUFBYSxRQUFRLCtDQUErQywrQ0FBK0MsZ0NBQWdDLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQTJWLG1CQUFtQixtQkFBd1csd0RBQXdELHdEQUF3RCx5Q0FBeUMsV0FBVyxFQUFFLEVBQUUsRUFBRSxNQUFNLG1CQUFuc0IsYUFBYSxNQUFNLFFBQVEsaUJBQWlCLFFBQVEsYUFBYSxRQUFRLG1CQUFtQixNQUFNLFFBQVEsaUJBQWlCLFFBQVEsYUFBYSxRQUF3RixzQkFBc0Isc0JBQXNCLE1BQU0sUUFBUSxpQkFBaUIsUUFBUSxhQUFhLFFBQVEsa0RBQWtELGtEQUFrRCxtQ0FBbUMsTUFBTSxRQUFRLGlCQUFpQixRQUFRLGFBQWEsUUFBMlYsa0JBQWtCLGtCQUE0Vix1REFBdUQsdURBQXVELHdDQUF3QyxXQUFXLEVBQUUsRUFBRSxFQUFFLE1BQU0sbUJBQTNxQixZQUFZLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQVEsa0JBQWtCLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQXNGLHFCQUFxQixxQkFBcUIsTUFBTSxLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBUSxpREFBaUQsaURBQWlELGtDQUFrQyxNQUFNLEtBQUssaUJBQWlCLFFBQVEsYUFBYSxRQUE0VixpQkFBaUIsaUJBQThWLHNEQUFzRCxzREFBc0QsdUNBQXVDLFdBQVcsRUFBRSxFQUFFLEVBQUUsTUFBTSxxQkFBN3FCLFdBQVcsTUFBTSxRQUFRLGlCQUFpQixRQUFRLGFBQWEsUUFBUSxpQkFBaUIsTUFBTSxRQUFRLGlCQUFpQixRQUFRLGFBQWEsUUFBc0Ysb0JBQW9CLG9CQUFvQixNQUFNLFFBQVEsaUJBQWlCLFFBQVEsYUFBYSxRQUFRLGdEQUFnRCxnREFBZ0QsaUNBQWlDLE1BQU0sUUFBUSxpQkFBaUIsUUFBUSxhQUFhLFFBQW1WLGdCQUFnQixnQkFBK1UscURBQXFELHFEQUFxRCxzQ0FBc0MsV0FBVyxFQUFFLEVBQUUsRUFBRSxNQUFNLGtCQUFscEIsVUFBVSxNQUFNLEtBQW1ELGdCQUFnQixNQUFNLEtBQUssaUJBQWlCLFFBQVEsYUFBYSxRQUFpRixtQkFBbUIsbUJBQW1CLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQVEsK0NBQStDLCtDQUErQyxnQ0FBZ0MsTUFBTSxLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBZ1ksMkJBQTJCLDJCQUFvWSxnRUFBZ0UsZ0VBQWdFLGlEQUFpRCxXQUFXLEVBQUUsRUFBRSxFQUFFLE1BQU0sbUJBQXR5QixxQkFBcUIsTUFBTSxRQUFRLGlCQUFpQixZQUFrQyxhQUFhLFFBQVEsMkJBQTJCLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQXdHLDhCQUE4Qiw4QkFBOEIsTUFBTSxRQUFRLGlCQUFpQixZQUFZLDBEQUEwRCwwREFBMEQsMkNBQTJDLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQXNhLDZCQUE2Qiw2QkFBa1osa0VBQWtFLGtFQUFrRSxtREFBbUQsV0FBVyxFQUFFLEVBQUUsRUFBRSxNQUFNLHFCQUFoMEIsdUJBQXVCLE1BQU0sUUFBUSxpQkFBaUIsWUFBWSxpQkFBaUIsS0FBSyxhQUFhLFFBQVEsNkJBQTZCLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQThHLGdDQUFnQyxnQ0FBZ0MsTUFBTSxRQUFRLGlCQUFpQixZQUFZLDREQUE0RCw0REFBNEQsNkNBQTZDLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQTBhLDJCQUEyQiwyQkFBb1ksZ0VBQWdFLGdFQUFnRSxpREFBaUQsV0FBVyxFQUFFLEVBQUUsRUFBRSxNQUFNLG1CQUF0eUIscUJBQXFCLE1BQU0sUUFBUSxpQkFBaUIsWUFBa0MsYUFBYSxRQUFRLDJCQUEyQixNQUFNLEtBQUssaUJBQWlCLFFBQVEsYUFBYSxRQUF3Ryw4QkFBOEIsOEJBQThCLE1BQU0sUUFBUSxpQkFBaUIsWUFBWSwwREFBMEQsMERBQTBELDJDQUEyQyxNQUFNLEtBQUssaUJBQWlCLFFBQVEsYUFBYSxRQUE0Wix3QkFBd0Isd0JBQW1YLDZEQUE2RCw2REFBNkQsOENBQThDLFdBQVcsRUFBRSxFQUFFLEVBQUUsTUFBTSxvQkFBbndCLGtCQUFrQixNQUFNLFFBQVEsaUJBQWlCLFlBQWtDLGFBQWEsUUFBUSx3QkFBd0IsTUFBTSxLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBbUcsMkJBQTJCLDJCQUEyQixNQUFNLFFBQVEsaUJBQWlCLFlBQVksdURBQXVELHVEQUF1RCx3Q0FBd0MsTUFBTSxLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBNlosMkJBQTJCLDJCQUF1WSxnRUFBZ0UsZ0VBQWdFLGlEQUFpRCxXQUFXLEVBQUUsRUFBRSxFQUFFLE1BQU0sbUJBQTV5QixxQkFBcUIsTUFBTSxRQUFRLGlCQUFpQixZQUFrQyxhQUFhLFFBQVEsMkJBQTJCLE1BQU0sUUFBUSxpQkFBaUIsUUFBUSxhQUFhLFFBQXdHLDhCQUE4Qiw4QkFBOEIsTUFBTSxRQUFRLGlCQUFpQixZQUFZLDBEQUEwRCwwREFBMEQsMkNBQTJDLE1BQU0sUUFBUSxpQkFBaUIsUUFBUSxhQUFhLFFBQWdhLDBCQUEwQiwwQkFBOFgsK0RBQStELCtEQUErRCxnREFBZ0QsV0FBVyxFQUFFLEVBQUUsRUFBRSxNQUFNLG1CQUExeEIsb0JBQW9CLE1BQU0sUUFBUSxpQkFBaUIsWUFBa0MsYUFBYSxRQUFRLDBCQUEwQixNQUFNLEtBQUssaUJBQWlCLFFBQVEsYUFBYSxRQUFzRyw2QkFBNkIsNkJBQTZCLE1BQU0sUUFBUSxpQkFBaUIsWUFBWSx5REFBeUQseURBQXlELDBDQUEwQyxNQUFNLEtBQUssaUJBQWlCLFFBQVEsYUFBYSxRQUE4Wix5QkFBeUIseUJBQTZYLDhEQUE4RCw4REFBOEQsK0NBQStDLFdBQVcsRUFBRSxFQUFFLEVBQUUsTUFBTSxxQkFBdHhCLG1CQUFtQixNQUFNLFFBQVEsaUJBQWlCLFlBQWtDLGFBQWEsUUFBUSx5QkFBeUIsTUFBTSxRQUFRLGlCQUFpQixRQUFRLGFBQWEsUUFBc0csNEJBQTRCLDRCQUE0QixNQUFNLFFBQVEsaUJBQWlCLFlBQVksd0RBQXdELHdEQUF3RCx5Q0FBeUMsTUFBTSxRQUFRLGlCQUFpQixRQUFRLGFBQWEsUUFBd1osd0JBQXdCLHdCQUFpWCw2REFBNkQsNkRBQTZELDhDQUE4QyxXQUFXLEVBQUUsRUFBRSxFQUFFLE1BQU0sa0JBQWp3QixrQkFBa0IsTUFBTSxRQUFRLGlCQUFpQixZQUFrQyxhQUFhLFFBQVEsd0JBQXdCLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQWlHLDJCQUEyQiwyQkFBMkIsTUFBTSxRQUFRLGlCQUFpQixZQUFZLHVEQUF1RCx1REFBdUQsd0NBQXdDLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQXlOLFVBQXFFLGdCQUF3RCxpQkFBaUIsWUFBcUMsZ0JBQWdCLGdCQUE5SCxnQkFBOEksZ0JBQWdCLFVBQVUsYUFBYSxZQUExUCxVQUFVLFlBQVksSUFBSSxNQUFNLFFBQXFDLGdCQUFnQixNQUFNLFFBQXdGLGdCQUFnQixnQkFBbUUsV0FBVyxLQUFLLG1CQUFtQixtQkFBbUIsTUFBTSxRQUFRLG1CQUFtQixRQUFRLFFBQVEsTUFBTSxLQUFLLFVBQVUsUUFBUSxZQUFZLElBQUksY0FBYyxNQUFNLG1CQUFtQixRQUFRLFFBQVEsT0FBTyxNQUFNLFVBQVUsUUFBUSxZQUFZLElBQUksY0FBYyxNQUFNLFdBQVcsUUFBUSxNQUFpQixzQkFBc0IsV0FBVyxNQUF1RyxNQUFNLFFBQVEsRUFBRSxXQUFXLFFBQVEsS0FBSyxPQUFPLFdBQVcsUUFBUSxFQUFFLFVBQVUsUUFBUSxLQUFLLGVBQWUsUUFBUSxNQUFNLGlCQUFpQixRQUFRLFVBQVUsb0JBQW9CLFFBQVEsZ0JBQWdCLFlBQThCLE9BQU8sRUFBa0IsV0FBVyxPQUFPLEtBQUssS0FBeUMsd0JBQXdCLFFBQVEsYUFBYSxNQUFNLEVBQUUsT0FBTyxFQUFFLFlBQVksT0FBTyxlQUFlLE9BQStILDhCQUE4QixZQUFZLEVBQUUsZUFBZSxTQUFTLFNBQVMsSUFBSSxLQUFLLEtBQUssRUFBRSxRQUFRLEtBQUssUUFBUSxLQUFLLE1BQU0sS0FBd0QsVUFBVSxLQUFLLE1BQU0sUUFBUSxXQUFXLEtBQXFCLGlCQUFpQixLQUFpQyxPQUFPLElBQUksTUFBTSxnQkFBcUMsdUJBQXVCLFdBQVcsRUFBRSxjQUFjLFFBQVEsZ0NBQWdDLFFBQVEsYUFBYSxNQUFNLEVBQUUsT0FBTyxFQUFFLFlBQVksT0FBTyxlQUFlLE9BQU8sUUFBUSxHQUFHLFdBQVcsRUFBRSxhQUFhLEtBQUssTUFBTSxZQUFZLGNBQWMsS0FBSyxNQUFNLFlBQVksS0FBSyxNQUFNLFlBQXVxQixtQ0FBNWlCLG1DQUFvbUIsTUFBTSxFQUFxRCxRQUFRLEdBQUcsV0FBVyxLQUFLLE1BQU0sWUFBb0MsY0FBYyxLQUFLLE1BQU0sWUFBd0ksT0FBTyxFQUEzL0Isc0NBQXNDLFlBQVksRUFBRSwwQkFBMEIsV0FBVyxFQUFFLFlBQVksUUFBUSxtQ0FBbUMsUUFBUSxhQUE4QixZQUFZLE9BQStHLFlBQVksS0FBSyxNQUFnRyxlQUFlLEVBQXpHLHlDQUF5QyxZQUFZLEVBQXNELHlCQUF5QixXQUFXLEVBQUUsYUFBYSxRQUFRLGtDQUF1RCxNQUFNLEVBQUUsT0FBTyxFQUFFLFlBQVksT0FBTyxlQUFlLE9BQU8sUUFBUSxHQUFxQyxRQUFRLEtBQUssbUNBQW1DLFFBQVEsYUFBOEIsYUFBYSxPQUEwRSxhQUFhLEtBQUssTUFBb0ksZUFBZSxFQUF4Ryx3Q0FBd0MsWUFBWSxFQUFzRCxrQkFBa0IsT0FBTyxFQUFFLE9BQU8sTUFBTSxFQUFFLFNBQVMsT0FBTyxXQUFXLElBQUksTUFBTSxRQUF1aEcsdUJBQXVCLGtDQUF3L0ksc0JBQTZuRyxhQUFocVUsaUJBQXVrSyxrQkFBc2lNLEtBQW4zQixjQUFjLEVBQW53VixlQUFlLFFBQVEsTUFBTSxNQUFNLEtBQUssUUFBUSxPQUFPLE9BQU8sTUFBTSxLQUFLLFlBQVksSUFBSSxNQUFNLFFBQVEsV0FBVyxRQUEyQixpQkFBaUIsWUFBWSxPQUFPLEVBQWs3Qyw0Q0FBNEMsdURBQXU5Riw4REFBOEQsc0VBQS9lLDZDQUE2Qyw0Q0FBd2dCLHdCQUF3QixFQUFFLDJCQUEyQixFQUFsaUcsNkNBQTZDLGtDQUF1L0YsK0RBQStELHVFQUEzaEIsOENBQThDLDZDQUFvakIsdUJBQXVCLEVBQUUsMEJBQTBCLEVBQXZ5SixxQkFBcUIscUJBQXFCLE1BQU0sUUFBUSxnQkFBZ0IsS0FBSyxpQkFBaUIsUUFBUSxzQkFBc0Isc0JBQXNCLE1BQU0sS0FBSyxnQkFBZ0IsS0FBSyxpQkFBaUIsUUFBUSx3QkFBd0Isd0JBQXdCLE1BQU0sUUFBUSxpQkFBaUIsWUFBWSxvQkFBb0IsUUFBUSxNQUFNLGlCQUFpQixRQUFRLE1BQU0sUUFBUSxNQUFNLE9BQXVCLFVBQVUsUUFBUSxNQUFNLFFBQTJCLFdBQVcsb0JBQW9CLFNBQVMsU0FBUyxRQUFRLG1CQUFtQixRQUFRLG1CQUFtQixRQUFRLFlBQVksZUFBZSxPQUE4bUIsYUFBdStELGFBQTE5RCxRQUFRLFlBQVksUUFBUSxZQUFocEIseUJBQXlCLGdCQUFnQixTQUFTLFNBQVMsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsS0FBSyxLQUFLLEVBQUUsRUFBRSxLQUFvRSxnQ0FBZ0MsZ0NBQWdDLCtCQUEvSCwrQkFBOEosdUJBQXVCLHVCQUF1QixzQkFBN0ssc0JBQXNCLFFBQVEsRUFBK0sscUJBQXFCLDJCQUEyQiwyQkFBMkIsaUNBQWlDLDhCQUE4QixvQ0FBb0Msb0NBQW9DLDBDQUEwQyxZQUFZLEtBQW9OLDRCQUErbXBCLFNBQW51b0IsOEJBQTB2QixZQUFZLEVBQWoyQyxhQUFxRCxRQUFRLEtBQUssY0FBYyxLQUFLLFVBQVUsS0FBSyxpQkFBaUIsTUFBTSxjQUFjLE1BQU0sZ0JBQWdCLFdBQVcsMEJBQTBCLE1BQU0sS0FBNlUsdUJBQXVCLGNBQWMsU0FBUyxhQUFhLFNBQXFELDBDQUEwQywrQkFBK0IsY0FBYyxRQUFRLGFBQWEsUUFBUSwwQ0FBMEMsK0JBQStCLGNBQWMsT0FBTyxhQUFhLE9BQU8sb0JBQTZFLG1CQUFtQixPQUFPLGVBQWUsT0FBTyxrQkFBa0IsTUFBTSxlQUFlLE1BQU0sWUFBWSxXQUFXLGlCQUFpQixPQUFPLGNBQWMsT0FBTyxnQkFBZ0IsT0FBTyx5QkFBeUIsK0JBQStCLE1BQU0sS0FBSyw4QkFBOEIsb0NBQW9DLG9DQUFvQywwQ0FBMEMsV0FBVyxLQUFLLFlBQVksRUFBazFGLG9CQUFwWiw4QkFBOEIsMkNBQTJDLDJDQUEyQyx3REFBd0QsK0JBQStCLDRDQUE0Qyw0Q0FBNEMseURBQXpuRCx1Q0FBdUMseUNBQXlDLHdDQUF3Qyx5Q0FBeUMsMkNBQTJDLDBDQUEwQyx3Q0FBd0MsMENBQTBDLHlDQUFzN0MsWUFBWSxLQUFoM0YscURBQXFELGdFQUFnRSwyQkFBMkIsRUFBRSwwQkFBMEIsRUFBRSxzREFBc0QsMkNBQTJDLHVCQUF1QixFQUFFLHdCQUF3QixFQUEyRSw0Q0FBNEMseUNBQXlDLHVEQUF1RCxvREFBb0QsU0FBUyxTQUFTLEtBQUssY0FBYyxlQUFlLEtBQUssYUFBYSxTQUFTLFNBQWlELFFBQVEsS0FBSyxjQUFjLEtBQUssVUFBVSxLQUFLLGtCQUFrQixRQUFRLGVBQWUsUUFBUSxZQUFZLFFBQVEsTUFBTSxLQUFLLDBCQUEwQiw0QkFBNEIsMkJBQTJCLFNBQVMsU0FBUyxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssTUFBTSxHQUFHLGNBQWMsRUFBRSxnQ0FBZ0Msa0NBQWtDLGlDQUFpQyxRQUFRLEVBQW9xQiwwQkFBMEIsUUFBUSxZQUFZLFFBQVEsWUFBWSxRQUFRLEtBQUssa0JBQWtCLE9BQU8sZUFBZSxPQUFPLFlBQVksT0FBNlgsb0JBQW9CLHFCQUFxQixRQUFRLFlBQVksUUFBUSxZQUFZLFFBQVEsS0FBSyx5QkFBeUIsMEJBQTBCLFNBQVMsU0FBUyxRQUFRLEVBQStXLHFCQUFxQixhQUFhLEtBQTBDLGtCQUFrQixRQUFRLFlBQVksUUFBUSxZQUFZLFFBQVEsS0FBSyxrQkFBa0IsT0FBTyxlQUFlLE9BQU8sWUFBWSxPQUFPLFFBQVEsUUFBUSxPQUF1QixVQUFVLEtBQUssWUFBWSxJQUFJLFlBQVksSUFBSSxNQUFNLFFBQVEsV0FBVyxPQUEwQixpQkFBaUIsUUFBUSxPQUFPLElBQUksTUFBTSxRQUFRLGNBQWMsT0FBTyx1Q0FBdUMsb0NBQW9DLFdBQVcsRUFBRSx3RkFBd0YsK0VBQStFLHVEQUF1RCxvRUFBb0UsdUNBQXVDLG9EQUFvRCx3QkFBd0IsRUFBRSwyQkFBMkIsRUFBRSxzQ0FBc0MsbURBQW1ELHFFQUFxRSxrRkFBa0YseURBQXlELHNFQUFzRSx1QkFBdUIsRUFBRSwwQkFBMEIsRUFBRSxnQkFBZ0IsU0FBUyxTQUFTLFFBQVEsTUFBTSxXQUFXLE9BQU8sYUFBYSxPQUFPLHVCQUF1QixRQUFRLG1CQUFtQixRQUFRLG1CQUFtQixRQUFRLFlBQVksYUFBYSxLQUF5eUIsNkJBQXBQLDhCQUFpUixTQUFTLFNBQVMsSUFBSSxPQUFjLFFBQVEsTUFBTSxNQUFNLEtBQUssT0FBTyxLQUFLLFFBQVEsR0FBMHZHLEtBQUssRUFBanBJLHNCQUFzQixTQUFTLFNBQVMsUUFBUSxHQUFHLFFBQVEsRUFBRSw0REFBNEQsTUFBTSxLQUFLLGlCQUFpQixRQUFRLDBEQUEwRCxXQUFXLEVBQUUsRUFBRSxFQUFFLElBQUksS0FBTSxFQUFFLEVBQUUsRUFBRSxNQUFNLG9CQUFvQiwyREFBMkQsTUFBTSxLQUFLLGlCQUFpQixRQUFRLHFEQUFxRCxNQUFNLFFBQVEsNkRBQTZELGlCQUFpQixRQUE4Qyw4QkFBdUcsZUFBZSxLQUFnQixvQkFBb0IsS0FBSyxpQkFBaUIsS0FBSyxnQkFBZ0IsS0FBSyxZQUFZLEtBQUssaUJBQWlCLFFBQW1SLDZFQUE0WSxtRkFBbUYsaUJBQWlCLFFBQTN2Qiw2QkFBaUgsa0JBQWtCLFVBQVUsb0JBQW9CLE9BQU8sT0FBTyxnQkFBZ0IsSUFBSSxJQUFncUYsYUFBeG1DLGVBQXVvQyxRQUFRLGFBQWtILE1BQU0sS0FBNE8sc0RBQStSLDBCQUEyTCxRQUFRLFNBQXpnSCwrQ0FBK0MsY0FBYyxPQUE2Ryw0RUFBNEUsaUJBQWlCLHlNQUFxVCxrRkFBa0YsaUJBQWlCLHNKQUFzSixzRkFBMEgsNEZBQXBDLGlCQUFpQixtQkFBbUosNENBQTRDLGNBQWMsSUFBSSwwRUFBMEUsaUJBQWlCLFFBQVEseUVBQXlFLGlCQUFpQixtSkFBbUosbUZBQW1GLGlCQUFpQixtQkFBbUIsZUFBK0MsT0FBTyxvQkFBb0IsUUFBUSxRQUFRLFFBQVEsUUFBUSxPQUFPLFlBQVksSUFBSSxNQUFNLFFBQVEsZUFBZSxPQUFPLFdBQWdCLHVLQUFnTCxNQUFNLE9BQU8sT0FBdkIsVUFBM0ssS0FBeU0sZ0JBQWdCLElBQUksS0FBSyxPQUFPLElBQUksTUFBTSxRQUFRLGNBQWMsT0FBTyxtQkFBbUIsS0FBSyxnQkFBZ0IsS0FBSyxXQUFXLEtBQXdnQixrQkFBeEcsa0JBQXNKLFlBQVksUUFBUSxlQUFlLFFBQXVWLHNEQUEzNkIscUJBQWkrQixhQUFhLFFBQTkrQixxQkFBMEMsUUFBUSxFQUFFLFdBQVcsTUFBTSxFQUFFLElBQUksSUFBSSxpQkFBa0IsRUFBRSxFQUFFLElBQUkscUJBQXFCLGdDQUFnQyxNQUFNLFFBQVEsaUJBQWlCLEtBQUsseUJBQXlCLHFDQUFxQyxPQUFPLEtBQUssY0FBYyxPQUFPLGlCQUFpQixLQUFLLHdCQUF3QixNQUFNLFFBQVEsaUJBQWlCLFFBQVEsMkJBQTJCLFFBQVEsRUFBRSxrQkFBa0IsT0FBTyxzQkFBaUUsVUFBVSxJQUFJLGtCQUFrQixPQUFPLHFCQUFnRSxVQUFVLEtBQUssYUFBMEcsbUJBQXdXLG1CQUFvRSxPQUFPLG9CQUE3aEIsYUFBYSxTQUFTLFNBQW9GLG1CQUFtQixTQUFTLFNBQVMsUUFBUSxFQUFFLE1BQU0sS0FBZ0MsT0FBTyxFQUFFLFFBQVEsRUFBa1EsbUJBQXdOLDBCQUEwQixTQUFTLFNBQVMsSUFBSSxFQUFzRixRQUFRLFFBQVEsT0FBTyxZQUFZLElBQUksTUFBTSxRQUEwZzdCLE1BQU0sRUFBM3A4Qiw4Q0FBOEMsYUFBYSxRQUFRLFdBQVcsRUFBRSxFQUFFLEVBQUUsTUFBTSxvQkFBc0ssbUJBQW1ELEtBQUssRUFBRSxRQUFRLEVBQWtGLGlCQUFpQixLQUFLLE9BQU8sSUFBSSxNQUFNLFFBQVEsY0FBYyxPQUFPLDBCQUEwRCxPQUFPLEVBQUUsUUFBUSxFQUFFLFFBQVEsTUFBTSxPQUFPLG9DQUEwRyxpQkFBaUIsUUFBUSxZQUFZLElBQUksTUFBTSxRQUFRLGNBQWMsRUFBRSxPQUFPLE9BQU8sRUFBRSxLQUErd0MsUUFBMXdDLFFBQVEsWUFBWSxRQUFRLFlBQXlCLGNBQWMsS0FBeEUsS0FBNkMsUUFBUSxLQUF3QixVQUFVLEtBQUssYUFBYSxFQUFrQyxVQUFVLFFBQVEsTUFBTSxRQUFRLE1BQU0sS0FBSyxnQkFBZ0IsZ0JBQWdCLGdCQUFnQixLQUFLLG1CQUFtQixNQUFNLFFBQVEsVUFBVSxjQUFjLElBQUksTUFBTSxRQUFRLG9CQUFvQixjQUFjLEtBQUssb0JBQW9CLE9BQU8sSUFBSSxNQUFNLFlBQVksdUJBQXVCLE9BQU8sd0JBQXdCLE9BQU8sMEJBQTBCLDBCQUEwQixhQUFhLFFBQVEsUUFBUSxRQUFRLDZCQUE2QixNQUFNLFFBQVEsaUJBQWlCLFlBQVksYUFBYSxZQUFZLG1DQUFtQywyQkFBMkIsTUFBTSxRQUFRLGlCQUFpQixLQUFLLGFBQWEsUUFBUSxRQUFRLEtBQUsseUJBQXlCLFdBQVcsS0FBSyx1QkFBdUIsRUFBRSx3QkFBd0IsRUFBRSxxQkFBdXVELGdCQUFnSSxjQUFjLE9BQTMwRCw0QkFBNEIsMkJBQTJCLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxvQkFBb0IsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsS0FBSyxLQUFLLEVBQUUsRUFBRSxLQUFLLFdBQVcsT0FBTyx5QkFBeUIsd0JBQXdCLEVBQUUsV0FBVyxFQUFFLGlCQUFpQixFQUFFLGtCQUFrQixFQUFFLFVBQVUsRUFBRSxXQUFXLE9BQU8sdUJBQXVCLFFBQVEsS0FBSyxxQkFBcUIsUUFBUSxNQUFNLFFBQWtFLFFBQVEsS0FBd0IsVUFBVSxLQUFLLGtCQUFrQixPQUFPLGVBQWUsT0FBTyxZQUFZLE9BQU8saUJBQWlCLFFBQVEsY0FBYyxRQUFRLGdCQUFnQixjQUFpQyxtQkFBbUIseUJBQXlCLFFBQVEsWUFBWSxRQUFRLFlBQVksUUFBUSxLQUFLLGNBQWMsS0FBSyxVQUFVLEtBQUssa0JBQWtCLE9BQU8sZUFBZSxPQUFPLFlBQVksT0FBTyxpQkFBaUIsUUFBUSxjQUFjLFFBQVEsZ0JBQWdCLGNBQWMsY0FBYyxRQUFRLGFBQWEsWUFBWSxTQUFTLGVBQWUsU0FBUyxhQUFhLEtBQUssVUFBVSxRQUFRLFlBQVksUUFBNjBRLE1BQXJ2USxZQUFZLFFBQVEsWUFBWSxRQUFRLFlBQXJHLG9CQUFvQixvQkFBb0IsZ0JBQWdCLEtBQUssWUFBb0QsUUFBUSxLQUE4RCxtQkFBbUIsT0FBTyxlQUFlLE9BQU8sYUFBYSxFQUFFLGNBQWMsRUFBa0Isc0JBQXNCLGNBQWMsRUFBRSxhQUFhLEVBQUUsMkJBQTJCLFNBQVMsT0FBTyxNQUFNLEtBQUssYUFBYSxRQUFRLGFBQWEsWUFBWSxNQUFNLGVBQWUsTUFBTSxpQkFBaUIsd0JBQXdCLEtBQUssV0FBVyxLQUFLLGlCQUFpQixFQUFFLGtCQUFrQixFQUFFLFVBQVUsRUFBRSxrQkFBa0IsT0FBTyxlQUFlLE9BQU8sWUFBWSxPQUFPLGdCQUFzQyxVQUFVLFFBQVEsWUFBWSxFQUFFLGlCQUFpQixZQUE4RCxzQkFBc0Isc0JBQXNCLGdCQUFnQixLQUFrRSxxQkFBcUIsUUFBUSxhQUFhLE1BQU0sTUFBTSxPQUFPLE1BQU0sZUFBZSxPQUFPLFFBQVEsR0FBRyxXQUFxQixPQUFPLE9BQWpCLFVBQXdCLGdCQUFnQixLQUFLLEtBQUssNEJBQTRCLDZCQUE2QixtQ0FBbUMsY0FBYyxFQUFFLGFBQWEsR0FBRyx5QkFBeUIsa0JBQWlNLDhCQUE4QixtQkFBbUIsV0FBVyxzQkFBc0IsT0FBblIsa0JBQTZFLGNBQWMsSUFBSSxPQUFPLFVBQVUsSUFBSSxPQUFPLGlCQUFpQixNQUFNLGNBQWMsTUFBTSxnQkFBZ0IsV0FBVyw4QkFBeUYsbUJBQW1CLElBQUksZUFBZSxJQUFJLDZDQUE2QyxTQUFTLFNBQVMsbURBQW1ELE1BQU0sRUFBRSxLQUFLLEtBQUssd0NBQXdDLGNBQWMsTUFBTSxhQUFhLE1BQU0sNkJBQTZCLG1DQUFtQyxjQUFjLE9BQU8sVUFBVSxPQUFPLG1DQUFtQyxRQUFRLHNCQUFzQixRQUFRLHNCQUFzQixRQUFRLGVBQWUsd0JBQXdCLEtBQUssV0FBVyxLQUFLLGtDQUFrQyxRQUFRLEtBQUsseUNBQXlDLElBQUksS0FBSyxPQUFPLE1BQU0sNEJBQTRCLDZCQUE2QixtQ0FBbUMsY0FBYyxFQUFFLGFBQWEsR0FBRyx5QkFBeUIsa0JBQWlNLDhCQUE4QixtQkFBbUIsV0FBVyxzQkFBc0IsT0FBblIsa0JBQTZFLGNBQWMsSUFBSSxPQUFPLFVBQVUsSUFBSSxPQUFPLGlCQUFpQixNQUFNLGNBQWMsTUFBTSxnQkFBZ0IsV0FBVyw4QkFBeUYsbUJBQW1CLElBQUksZUFBZSxJQUFJLDZDQUE2QyxTQUFTLFNBQVMsbURBQW1ELE1BQU0sRUFBRSxLQUFLLEtBQUssd0NBQXdDLGNBQWMsTUFBTSxhQUFhLE1BQU0sNkJBQTZCLG1DQUFtQyxjQUFjLE9BQU8sVUFBVSxPQUFPLG1DQUFtQyxRQUFRLHNCQUFzQixRQUFRLHNCQUFzQixRQUFRLGVBQWUsd0JBQXdCLEtBQUssV0FBVyxLQUFLLGtDQUFrQyxRQUFRLEtBQUsseUNBQXlDLElBQUksS0FBSyxPQUFPLE1BQU0sNEJBQTRCLDZCQUE2QixtQ0FBbUMsY0FBYyxFQUFFLGFBQWEsR0FBRyx5QkFBeUIsa0JBQWlNLDhCQUE4QixtQkFBbUIsV0FBVyxzQkFBc0IsT0FBblIsa0JBQTZFLGNBQWMsSUFBSSxPQUFPLFVBQVUsSUFBSSxPQUFPLGlCQUFpQixNQUFNLGNBQWMsTUFBTSxnQkFBZ0IsV0FBVyw4QkFBeUYsbUJBQW1CLElBQUksZUFBZSxJQUFJLDZDQUE2QyxTQUFTLFNBQVMsbURBQW1ELE1BQU0sRUFBRSxLQUFLLEtBQUssd0NBQXdDLGNBQWMsTUFBTSxhQUFhLE1BQU0sNkJBQTZCLG1DQUFtQyxjQUFjLE9BQU8sVUFBVSxPQUFPLG1DQUFtQyxRQUFRLHNCQUFzQixRQUFRLHNCQUFzQixRQUFRLGVBQWUsd0JBQXdCLEtBQUssV0FBVyxLQUFLLGtDQUFrQyxRQUFRLEtBQUsseUNBQXlDLElBQUksS0FBSyxPQUFPLE1BQU0sNkJBQTZCLDZCQUE2QixtQ0FBbUMsY0FBYyxFQUFFLGFBQWEsR0FBRywwQkFBMEIsa0JBQWlNLDhCQUE4QixtQkFBbUIsV0FBVyxzQkFBc0IsT0FBblIsa0JBQTZFLGNBQWMsSUFBSSxPQUFPLFVBQVUsSUFBSSxPQUFPLGlCQUFpQixNQUFNLGNBQWMsTUFBTSxnQkFBZ0IsV0FBVyw4QkFBeUYsbUJBQW1CLElBQUksZUFBZSxJQUFJLDZDQUE2QyxTQUFTLFNBQVMsbURBQW1ELE1BQU0sRUFBRSxLQUFLLEtBQUssd0NBQXdDLGNBQWMsTUFBTSxhQUFhLE1BQU0sNkJBQTZCLG1DQUFtQyxjQUFjLE9BQU8sVUFBVSxPQUFPLG1DQUFtQyxRQUFRLHNCQUFzQixRQUFRLHNCQUFzQixRQUFRLGVBQWUsd0JBQXdCLEtBQUssV0FBVyxLQUFLLGtDQUFrQyxRQUFRLEtBQUsseUNBQXlDLElBQUksS0FBSyxPQUFPLE1BQU0sZUFBZSxtQkFBbUIsV0FBVyxzQkFBc0IsT0FBTyxjQUFjLElBQUksT0FBTyxVQUFVLElBQUksT0FBTyxpQkFBaUIsTUFBTSxjQUFjLE1BQU0sZ0JBQWdCLFdBQVcsMEJBQTBCLGdDQUFnQyxjQUFjLEVBQUUsYUFBYSxFQUFFLDJCQUEyQixtQkFBbUIsV0FBVyxzQkFBc0IsT0FBTyxtQkFBbUIsSUFBSSxlQUFlLElBQWd1RixNQUE0MEQsV0FBZ0UsbUJBQW1CLFNBQXVwQixzQkFBc0IsT0FBeHlLLDBDQUEwQyxTQUFTLFNBQVMsZ0RBQWdELE1BQU0sRUFBRSxLQUFLLEtBQUsscUNBQXFDLGNBQWMsTUFBTSxhQUFhLE1BQU0sMEJBQTBCLGdDQUFnQyxjQUFjLE9BQU8sVUFBVSxPQUFPLGdDQUFnQyxRQUFRLHNCQUFzQixRQUFRLHNCQUFzQixRQUFRLGVBQWUsd0JBQXdCLEtBQUssV0FBVyxLQUFLLCtCQUErQixRQUFRLEtBQUssc0NBQXNDLElBQUksS0FBSyxPQUFPLEtBQUssNEJBQWlELGtDQUFrQyxrQ0FBdkQsTUFBTSxlQUF3RyxvQ0FBb0MsTUFBTSxlQUFlLDBDQUEwQywwQ0FBMEMsTUFBTSxlQUFlLDZDQUE2QyxNQUFNLGVBQWUsNENBQTRDLDJDQUEyQyx5Q0FBeUMsMENBQTBDLE1BQU0sZUFBZSw4QkFBOEIsTUFBTSxlQUFlLGFBQWEsZUFBZSxtQ0FBbUMsaUJBQWlCLG9QQUFvUCwyQkFBMkIsTUFBTSxlQUFlLDZCQUFrRCxtQ0FBbUMsbUNBQXhELE1BQU0sZUFBMEcsMkJBQXNDLGlDQUFpQyxpQ0FBNUMsTUFBTSxLQUFrRixtQ0FBbUMsTUFBTSxxQkFBcUIseUNBQXlDLHlDQUF5QyxNQUFNLHNCQUFzQiw0Q0FBNEMsTUFBTSxzQkFBc0IsMkNBQTJDLDBDQUEwQyx3Q0FBd0MseUNBQXlDLE1BQU0sS0FBSyw2QkFBNkIsTUFBTSxxQkFBcUIsYUFBYSxxQkFBcUIsa0NBQWtDLGlCQUFpQiwwUEFBMFAsMEJBQTBCLE1BQU0scUJBQXFCLDRCQUF1QyxrQ0FBa0Msa0NBQTdDLE1BQU0sS0FBb0YsTUFBTSxTQUFTLFNBQWlELFFBQVEsS0FBOEQsbUJBQW1CLE9BQU8sZUFBZSxPQUFPLFVBQVUsRUFBRSxVQUFVLFdBQVcsaUJBQWlCLEtBQUssZ0JBQWdCLFdBQVcsT0FBTyxJQUFJLE1BQU0saUJBQWlCLGNBQWMsT0FBTyxTQUFTLGFBQWEsRUFBZ0IsMkRBQTJELHVCQUF1QixPQUFPLHdCQUF3QixPQUFPLHlEQUF5RCwyQkFBMkIsT0FBTywwQkFBMEIsT0FBTyxXQUFXLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLEtBQUssS0FBSyxFQUFFLEVBQUUsS0FBSyxRQUFRLFFBQW9lLGFBQWxSLGFBQStSLFFBQVEsT0FBTyxRQUFRLGlCQUFpQixnQkFBamhCLFlBQVksY0FBYyxPQUFnTCxhQUF6SyxlQUFtRCxzQkFBMEosY0FBYyxFQUEzTixlQUFlLFdBQVcsU0FBK0QsaUJBQWlCLGdCQUFnQixLQUFLLHNCQUFzQixZQUFZLFFBQXdqQixtQkFBbkcsa0JBQXNILGFBQWEsU0FBUyxZQUFZLFNBQXJtQixhQUFxRixjQUFjLElBQUksTUFBTSxpQkFBaUIseUJBQXlCLGNBQWMsbUJBQW1CLG1CQUFtQixFQUFFLEVBQUUsc0RBQXNELFdBQVcsRUFBRSxhQUFxRSxXQUFXLElBQUksTUFBTSxpQkFBaUIsd0JBQXdCLGNBQWMsRUFBRSxFQUFFLG1CQUFtQixtQkFBbUIsa0JBQXdDLGNBQWMsUUFBNkIsY0FBYyxFQUFnRSxrQkFBa0IsU0FBUyxTQUFTLElBQUksRUFBRSxNQUFNLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBRSxRQUFRLFFBQTB5TixPQUF2a0QsWUFBdGxELFdBQW9xRyxTQUFTLFNBQWx6TixVQUFVLE1BQU0sS0FBSyxjQUFjLG1CQUFtQixjQUFjLE1BQU0sS0FBSyx1QkFBdUIsbUJBQW1CLHdCQUF3QixtQkFBbUIsaUJBQWlCLE1BQU0sS0FBSywyQkFBMkIsbUJBQW1CLDBCQUEwQixtQkFBbUIsV0FBVyxRQUFRLFlBQVksUUFBUSxZQUFZLFFBQVEsS0FBOEQsbUJBQW1CLE9BQU8sZUFBZSxPQUFPLGlCQUFpQixjQUFjLEtBQUsseUJBQXlCLFdBQXFKLGlCQUFpSixzQkFBc0IsT0FBNVQsV0FBVyxtQkFBbUIsV0FBd0MsY0FBYyxJQUFJLEtBQUssVUFBVSxJQUFJLEtBQUssYUFBYSxNQUFNLFlBQVksTUFBTSxpQkFBaUIsUUFBUSxZQUFZLFFBQVEsWUFBWSxRQUFRLEtBQUssaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsR0FBRyxLQUFLLEVBQUUsRUFBRSxHQUFHLG1CQUFtQixTQUFzQyxtQkFBbUIsT0FBTyxlQUFlLE9BQU8sYUFBYSxLQUFLLGNBQWMsRUFBRSxZQUFZLE1BQU0sWUFBWSxRQUFRLFlBQVksUUFBUSxZQUFZLFFBQVEsS0FBSyxtQkFBbUIsU0FBUyxzQkFBc0IsT0FBTyxtQkFBbUIsT0FBTyxlQUFlLE9BQU8sa0JBQWtCLGNBQWMsS0FBSyx5QkFBeUIsWUFBWSxtQkFBbUIsV0FBVyxzQkFBc0IsT0FBTyxjQUFjLElBQUksS0FBSyxVQUFVLElBQUksS0FBSyxrQkFBa0IsaUJBQWlCLEVBQUUsU0FBUyxFQUFFLEVBQUUsR0FBRyxLQUFLLEVBQUUsRUFBRSxHQUFHLGNBQWMsRUFBRSx3QkFBd0IsWUFBWSxFQUFFLFlBQVksRUFBRSw4QkFBOEIsd0JBQXdCLEVBQUUsMkJBQTJCLEVBQUUsMkNBQTJDLDRDQUE0Qyx3QkFBd0IsRUFBRSwyQ0FBMkMsK0NBQStDLDJCQUEyQixFQUFFLDZCQUE2Qix1QkFBdUIsRUFBRSwwQkFBMEIsRUFBRSwwQ0FBMEMsMkNBQTJDLHVCQUF1QixFQUFFLDBDQUEwQyw4Q0FBOEMsMEJBQTBCLEVBQUUsNkJBQTZCLGNBQWMsT0FBTywwQ0FBMEMsMkNBQTJDLHVCQUF1QixPQUFPLHdCQUF3QixPQUFPLDBDQUEwQyw4Q0FBOEMsMkJBQTJCLE9BQU8sMEJBQTBCLE9BQU8sc0VBQXNGLG1GQUFtRixtRkFBbUYsdUZBQXVGLG9GQUE3USxjQUFjLEVBQXNhLGNBQWMscUJBQXFCLEVBQUUsa0JBQWtCLEVBQUUsYUFBYSxFQUFFLG1CQUFtQixRQUFRLGdCQUFnQixRQUFRLFdBQVcsUUFBUSxvQkFBb0IsUUFBUSxhQUFhLE1BQU0sTUFBMjlNLFlBQXV6SixlQUE3b0wsY0FBbXVMLG1CQUFtQixTQUFTLHNCQUFzQixPQUFwNVcsWUFBNmYsWUFBZ0csY0FBYyxPR3lManRwRixXQUFBLEtIekxpMm5GLG9CQUFvQixjQUFjLE9BQW1PLFlBQVksUUFBUSxZQUFZLFFBQVEsWUFBWSxRQUFRLEtBQUssY0FBYyxLQUFLLFVBQVUsS0FBSyxRQUFRLE9BQU8sS0FBSyxjQUFjLEtBQXFCLGlCQUFpQixRQUE2QiwwQ0FBMEMsUUFBUSxhQUFhLGNBQWMsTUFBTSxhQUFhLE1BQU0sTUFBTSxRQUFRLFFBQVEsSUFBeUwsWUFBdytKLFVBQTU5SixRQUFRLFlBQVksUUFBUSxZQUE3TixnREFBMEgsZ0JBQWdCLEtBQUssd0JBQXdCLE1BQU0sUUFBUSxZQUFvRCxRQUFRLEtBQUssYUFBYSxFQUF1QyxXQUE2QixRQUFRLE1BQU0sUUFBUSxNQUFNLE9BQU8sWUFBWSxLQUFLLFlBQVksS0FBSyxNQUFNLFFBQVEsaUJBQWlCLEtBQUssT0FBTyxJQUFJLE1BQU0sUUFBUSxpQkFBaUIsTUFBTSxRQUFRLGdCQUFnQixLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBUSxpQkFBaUIsUUFBUSxFQUFFLFFBQVEsRUFBRSxXQUFXLEVBQUUsRUFBRSxFQUFFLE1BQU0sb0JBQTRFLGtDQUFrQyxZQUFZLEVBQUUsdUJBQXVCLE9BQU8sMEJBQTBCLE9BQU8saUNBQWlDLHdCQUF3QixPQUFPLDJCQUEyQixPQUFPLDZCQUE2QixRQUFRLEVBQUUsTUFBTSxLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBUSwrQkFBK0IsTUFBTSxRQUFRLGVBQWUsS0FBSyxPQUFPLEtBQUssaUJBQWlCLEtBQUssYUFBYSxRQUFRLDBCQUEwQixRQUFRLE9BQU8sT0FBTyxVQUFVLFFBQVEsWUFBWSxJQUFJLGlEQUFpRCx1QkFBdUIsTUFBTSwwQkFBMEIsTUFBTSxnREFBZ0Qsd0JBQXdCLE1BQU0sMkJBQTJCLE1BQU0sMEJBQTBCLFFBQVEsT0FBTyxNQUFNLFVBQVUsUUFBUSxZQUFZLElBQWlPLE9BQXd0USxPQUFvQyxZQUFZLElBQUksWUFBWSxFQUFyL1EsaURBQWlELHVCQUF1QixNQUFNLDBCQUEwQixNQUFNLGdEQUFnRCx3QkFBd0IsTUFBTSwyQkFBMkIsTUFBTSxPQUFPLFFBQVEsYUFBYSxRQUFRLE1BQU0sS0FBSyxVQUFVLElBQWtDLFdBQVcsT0FBMEIsZUFBZSxTQUFTLGNBQWMsT0FBTyxhQUFhLFFBQVEsS0FBSyxZQUE4QixJQUFJLEtBQUssWUFBWSxjQUFjLEtBQUssYUFBYSxLQUFLLGNBQWMsTUFBTSxlQUFlLE1BQU0sS0FBSyxpQkFBaUIsUUFBUSwyQkFBMkIsMkJBQTJCLE1BQU0sS0FBSyxnQkFBZ0IsS0FBSyxpQkFBaUIsUUFBUSxpQkFBaUIsTUFBTSxLQUFLLGlCQUFpQixRQUFRLDZCQUE2Qiw2QkFBNkIsTUFBTSxLQUFLLGdCQUFnQixLQUFLLGlCQUFpQixRQUFRLGVBQWUsTUFBTSxLQUFLLGlCQUFpQixRQUFRLDJCQUEyQiwyQkFBMkIsTUFBTSxLQUFLLGdCQUFnQixLQUFLLGlCQUFpQixRQUFRLFlBQVksTUFBTSxLQUFLLGlCQUFpQixRQUFRLHdCQUF3Qix3QkFBd0IsTUFBTSxLQUFLLGdCQUFnQixLQUFLLGlCQUFpQixRQUFRLGVBQWUsTUFBTSxRQUFRLGlCQUFpQixRQUFRLDJCQUEyQiwyQkFBMkIsTUFBTSxRQUFRLGdCQUFnQixLQUFLLGlCQUFpQixRQUFRLGNBQWMsTUFBTSxLQUFLLGlCQUFpQixRQUFRLDBCQUEwQiwwQkFBMEIsTUFBTSxLQUFLLGdCQUFnQixLQUFLLGlCQUFpQixRQUFRLGFBQWEsTUFBTSxRQUFRLGlCQUFpQixRQUFRLHlCQUF5Qix5QkFBeUIsTUFBTSxRQUFRLGdCQUFnQixLQUFLLGlCQUFpQixRQUFRLFlBQVksTUFBTSxLQUFLLGlCQUFpQixRQUFRLHdCQUF3Qix3QkFBd0IsTUFBTSxLQUFLLGdCQUFnQixLQUFLLGlCQUFpQixRQUFRLFdBQVcsUUFBUSxLQUFLLEtBQUssY0FBYyxLQUFLLGlCQUFpQixRQUFRLGNBQWMsTUFBTSx5QkFBeUIsV0FBVyxRQUFRLEtBQUssTUFBTSxpQkFBaUIsY0FBYyxFQUFFLGFBQWEsRUFBRSxjQUFjLEVBQUUsT0FBeUIsUUFBUSxPQUFPLFFBQVEsY0FBYyxLQUFLLE9BQU8sSUFBSSxNQUFNLFlBQVksY0FBYyxPQUFPLGVBQWUsTUFBTSxRQUFRLFlBQVksWUFBWSxJQUFJLG1CQUFtQixjQUFjLEtBQUssMEJBQTBCLFNBQVMsU0FBUyxJQUFJLEVBQUUsTUFBTSxFQUFFLFFBQVEsT0FBTyxRQUFRLE1BQU0sUUFBUSxlQUFlLE1BQU0sUUFBUSxpQkFBaUIsUUFBUSxhQUFhLFFBQVEsa0JBQWtCLGlCQUFpQixRQUFRLDJCQUEyQixNQUFNLFFBQVEsaUJBQWlCLE1BQU0sUUFBUSxpQkFBaUIsUUFBUSxhQUFhLFFBQVEsb0JBQW9CLGlCQUFpQixRQUFRLDZCQUE2QixNQUFNLFFBQVEsZUFBZSxNQUFNLFFBQVEsaUJBQWlCLFFBQVEsYUFBYSxRQUFRLGtCQUFrQixpQkFBaUIsUUFBUSwyQkFBMkIsTUFBTSxRQUFRLFlBQVksTUFBTSxRQUFRLGlCQUFpQixRQUFRLGFBQWEsUUFBUSxlQUFlLGlCQUFpQixRQUFRLHdCQUF3QixNQUFNLFFBQVEsZUFBZSxNQUFNLFFBQVEsaUJBQWlCLFFBQVEsYUFBYSxRQUFRLGtCQUFrQixpQkFBaUIsUUFBUSwyQkFBMkIsTUFBTSxRQUFRLGNBQWMsTUFBTSxRQUFRLGlCQUFpQixRQUFRLGFBQWEsUUFBUSxpQkFBaUIsaUJBQWlCLFFBQVEsMEJBQTBCLE1BQU0sUUFBUSxhQUFhLE1BQU0sUUFBUSxpQkFBaUIsUUFBUSxhQUFhLFFBQVEsZ0JBQWdCLGlCQUFpQixRQUFRLHlCQUF5QixNQUFNLFFBQVEsWUFBWSxNQUFNLFFBQVEsaUJBQWlCLFFBQVEsYUFBYSxRQUFRLGVBQWUsaUJBQWlCLFFBQVEsd0JBQXdCLE1BQU0sUUFBUSx3Q0FBd0MsS0FBSyxvQkFBb0IsS0FBSyxFQUFFLEdBQUcsb0JBQW9CLEVBQUUsR0FBRyxnQ0FBZ0MsS0FBSyxvQkFBb0IsS0FBSyxFQUFFLEdBQUcsb0JBQW9CLEVBQUUsR0FBRyxVQUFrRCxRQUFRLEtBQUssT0FBTyxLQUFxQixVQUFVLE9BQU8saUJBQWlCLFFBQVEsY0FBYyxPQUE0cUIsT0FBcnFCLGNBQWMsUUFBUSxZQUFZLFFBQVEsWUFBMUMsY0FBc0QsUUFBUSxLQUE4RCxtQkFBbUIsT0FBTyxlQUFlLE9BQU8saUJBQWlCLE9BQU8sY0FBYyxPQUFPLGdCQUFnQixPQUFPLE1BQU0sS0FBSyxXQUFXLE9BQU8saUJBQWlCLFFBQVEsV0FBVyxNQUFNLElBQUksS0FBSyxzQkFBc0IsaUJBQWlCLGlLQUFpSyxnQkFBZ0IsS0FBSyxLQUFLLHVCQUF1QixrQkFBa0IscUJBQXFCLEdBQUcsT0FBTyxTQUFTLFVBQVUscUJBQXFCLEdBQUcsT0FBTyxTQUFTLE9BQStDLFFBQVEsS0FBSyxrQkFBa0IsTUFBTSxlQUFlLE1BQU0sWUFBWSxXQUE0RCxZQUFxb0osdUJBQXpuSixRQUFRLFlBQVksUUFBUSxZQUF6RixZQUFZLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsWUFBb0QsUUFBUSxLQUE4RCxtQkFBbUIsT0FBTyxlQUFlLE9BQU8sYUFBYSxFQUFFLGNBQWMsRUFBRSx3QkFBd0IsTUFBTSxLQUFLLE1BQU0sUUFBUSxXQUFXLFFBQVEsOEJBQThCLDhCQUE4QixNQUFNLFFBQVEsZ0JBQWdCLEtBQUssaUJBQWlCLFFBQVEsK0JBQStCLE1BQU0sUUFBUSxpQkFBaUIsUUFBUSxpQkFBaUIsU0FBUyxTQUFTLFFBQVEsTUFBTSxRQUFRLE9BQU8sUUFBUSxjQUFjLEtBQUssaUJBQWlCLEtBQUssT0FBTyxJQUFJLE1BQU0saUJBQWlCLDZCQUE2Qix1QkFBdUIsT0FBTyx3QkFBd0IsT0FBTyw0QkFBNEIsY0FBYyxFQUFFLDJCQUEyQixPQUFPLDBCQUEwQixPQUFPLHVCQUF1Qix1QkFBdUIsUUFBUSxFQUFFLGdCQUFnQixLQUFLLDBCQUEwQiwwQkFBMEIsTUFBTSxRQUFRLGlCQUFpQixLQUFLLHdCQUF3QixRQUFRLEVBQUUsTUFBTSxLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBUSxtQ0FBbUMsYUFBYSxFQUFFLFlBQVksRUFBRSxjQUFjLEVBQUUsMkRBQTJELFdBQVcsRUFBRSx5REFBeUQsY0FBYyxFQUFFLHlCQUF5QixNQUFNLFFBQVEsaUJBQWlCLFFBQVEsc0RBQXNELHNEQUFzRCxNQUFNLFFBQVEsaUJBQWlCLFFBQVEsdURBQXVELE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQVEsMkJBQTJCLE1BQU0sUUFBUSxpQkFBaUIsUUFBUSx3REFBd0Qsd0RBQXdELE1BQU0sUUFBUSxpQkFBaUIsUUFBUSx5REFBeUQsTUFBTSxLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBUSx5QkFBeUIsTUFBTSxRQUFRLGlCQUFpQixRQUFRLHNEQUFzRCxzREFBc0QsTUFBTSxRQUFRLGlCQUFpQixRQUFRLHVEQUF1RCxNQUFNLEtBQUssaUJBQWlCLFFBQVEsYUFBYSxRQUFRLHNCQUFzQixNQUFNLFFBQVEsaUJBQWlCLFFBQVEsbURBQW1ELG1EQUFtRCxNQUFNLFFBQVEsaUJBQWlCLFFBQVEsb0RBQW9ELE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQVEseUJBQXlCLE1BQU0sUUFBUSxpQkFBaUIsUUFBUSxzREFBc0Qsc0RBQXNELE1BQU0sUUFBUSxpQkFBaUIsUUFBUSx1REFBdUQsTUFBTSxLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBUSx3QkFBd0IsTUFBTSxRQUFRLGlCQUFpQixRQUFRLHFEQUFxRCxxREFBcUQsTUFBTSxRQUFRLGlCQUFpQixRQUFRLHNEQUFzRCxNQUFNLEtBQUssaUJBQWlCLFFBQVEsYUFBYSxRQUFRLHVCQUF1QixNQUFNLFFBQVEsaUJBQWlCLFFBQVEsb0RBQW9ELG9EQUFvRCxNQUFNLFFBQVEsaUJBQWlCLFFBQVEscURBQXFELE1BQU0sS0FBSyxpQkFBaUIsUUFBUSxhQUFhLFFBQVEsc0JBQXNCLE1BQU0sUUFBUSxpQkFBaUIsUUFBUSxtREFBbUQsbURBQW1ELE1BQU0sUUFBUSxpQkFBaUIsUUFBUSxvREFBb0QsTUFBTSxLQUFLLGlCQUFpQixRQUFRLGFBQWEsUUFBUSxPQUFPLE1BQU0sTUFBTSxVQUFVLE9BQXFDLE1BQU0sS0FBSyxZQUFZLEVBQUUsSUFBSSxFQUFFLEtBQUssUUFBUSxHQUE2akosU0FBeC9ELFNBQTJrRSxZQUFZLGNBQWUsbUJBQW9CLFdBQVksT0FBUSxpQkFBa0IsTUFBTyxXQUFZLG9CQUFxQixpQkFBa0Isa0JBQWtCLFdBQVcsT0FBTyxZQUFZLElBQTJGLGVBQWUsS0FBSyxlQUFlLE9BQU8sV0FBVyxPQUFPLGFBQWEsT0FBbXU5QixZQUFZLE9BQXJ0OUIsV0FBVyxLQUFLLFVBQVUsUUFBUSxVQUFVLFdBQTR4SyxnQkFBZ0IsS0FBdmpSLGFBQSt3RixTQUF4L0QsU0FBOHdFLFlBQVksSUFBbFMsU0FBMm4rQyxXQUFubmlELFNBQTRwaUQsWUFBWSxLQUExdW5ELGFBQWEsYUFBYSxNQUFNLEtBQUssZ0JBQWdCLEtBQUssUUFBUSxJQUFJLHFDQUFxQyxPQUFPLFFBQVEsYUFBYSxRQUFRLEVBQUUsaUJBQWlCLFlBQVksT0FBTyxFQUFFLG1CQUFtQixLQUFpQyxPQUFPLFNBQVMsTUFBTSxJQUFJLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsUUFBUSxLQUFLLFFBQVEsS0FBcUIsUUFBUSxFQUFFLG1CQUFtQixXQUFXLE9BQU8sV0FBVyxLQUFLLGNBQWMsU0FBUyxTQUFTLE1BQU0sS0FBSyxPQUFPLE1BQU0sZUFBZSxLQUFLLDBCQUEwQixXQUFXLGtCQUFrQixJQUFJLFNBQVMsV0FBVyxVQUFVLElBQUksU0FBUyxXQUFXLFVBQVUsSUFBSSxTQUFVLGtCQUFrQixJQUFJLFNBQVMsa0JBQWtCLGtCQUFrQixVQUFVLGtCQUFrQiwwQkFBMEIsa0JBQWtCLGVBQWUsVUFBVSxlQUFlLHVCQUErRCxRQUFRLEtBQUssa0JBQWtCLE9BQU8sZUFBZSxPQUFPLFlBQVksT0FBTyxXQUFXLHlCQUF5QixlQUE2ZSxjQUE1YyxRQUFRLFlBQVksUUFBUSxZQUE3RCxlQUFlLFNBQVMsU0FBaUQsUUFBUSxLQUE4RCxtQkFBbUIsT0FBTyxlQUFlLE9BQU8sTUFBTSxLQUFLLGVBQWUsS0FBSyxpQkFBaUIsS0FBaUMsT0FBTyxJQUFJLE1BQU0sZUFBZSxjQUFjLE1BQU0sUUFBUSxFQUFFLGdCQUFnQixTQUFTLE1BQU0sSUFBSSxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsS0FBSyxFQUFFLFFBQVEsS0FBSyxpQkFBaUIsS0FBSyxxQkFBcUIsUUFBUSxFQUFFLHFCQUFxQixRQUFRLEdBQUcsY0FBc0QsUUFBUSxLQUFLLGtCQUFrQixNQUFNLGVBQWUsTUFBTSxZQUFZLFdBQVcsaUJBQWlCLFFBQVEsY0FBYyxRQUFRLGdCQUFnQixjQUFjLFFBQVEsS0FBSyxjQUFjLElBQUksTUFBTSxRQUFRLHVCQUF1QixNQUFNLHdCQUF3QixNQUFNLHFCQUFxQixRQUFRLEtBQUssT0FBTyxNQUFNLE1BQU0sTUFBTSxLQUFLLGFBQWEsY0FBYyxFQUFrQixZQUFZLFNBQVMsU0FBUyxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsRUFBRSxLQUFLLEtBQUssRUFBRSxFQUFFLEtBQUssUUFBUSxLQUFLLGNBQWMsUUFBUSxZQUFZLFFBQVEsWUFBWSxRQUFRLEtBQUssa0JBQWtCLE9BQU8sZUFBZSxPQUFPLFlBQVksT0FBTyxpQkFBaUIsSUFBSSxjQUFjLElBQUksZ0JBQWdCLFNBQVMsUUFBUSxLQUFLLFdBQVcsSUFBSSxNQUFNLFFBQTY1RSxTQUE2bUIsZ0JBQXVGLHVCQUF1Qix3QkFBbnRGLFNBQXNoQixnQkFBb3VJLFNBQVMsU0FBd0IsUUFBUSxNQUFoc0ssaUNBQWlDLFlBQVksT0FBTyxnQ0FBZ0MsYUFBYSxPQUFPLHlCQUF5QixTQUFTLFNBQVMsSUFBSSxRQUFRLE1BQU0sS0FBSyxPQUFPLEtBQUssU0FBUyxPQUFPLHlCQUF5QixjQUFjLFVBQVUsTUFBTSxPQUFPLFFBQVEsS0FBSyx1QkFBdUIsV0FBVywyQkFBMkIsVUFBVSxVQUFVLE9BQU8seUJBQXlCLFVBQVUsVUFBVSxPQUFPLFNBQTJCLFFBQVEsS0FBbUIsT0FBTyxFQUFxTixXQUFXLEtBQUssV0FBVyxNQUFzTSxRQUFRLEVBQUUsY0FBYyxRQUFRLEdBQUcsZ0JBQWdELE1BQU0sTUFBTSxPQUFPLE1BQU0sd0JBQXdCLFNBQVMsU0FBUyxRQUFRLEdBQUcsYUFBYSxZQUFZLGFBQWEsTUFBTSxtQ0FBbUMsZ0JBQWdCLFFBQVEsTUFBTSxFQUFFLDBDQUEwQyx1QkFBdUIsT0FBTyxFQUFFLGtEQUFrRCwrQkFBK0IsSUFBSSxFQUFFLGFBQWEsTUFBTSxNQUFNLEVBQUUsaUJBQWlCLEtBQUsscUNBQXFDLGtCQUFrQixRQUFRLEVBQUUsTUFBTSw0Q0FBNEMseUJBQXlCLEtBQUssRUFBRSxNQUFNLE1BQU0sT0FBTyxNQUFNLG9EQUFvRCxpQ0FBaUMsTUFBTSxFQUFFLGFBQWEsTUFBTSxNQUFNLE1BQU0sRUFBRSxtQkFBbUIsS0FBSyxzQ0FBc0MsbUJBQW1CLFFBQVEsTUFBTSxFQUFFLDZDQUE2QywwQkFBMEIsSUFBSSxFQUFFLHFEQUFxRCxrQ0FBa0MsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLE1BQU0sb0JBQW9CLEtBQUssb0NBQW9DLGlCQUFpQixRQUFRLEVBQUUsTUFBTSwyQ0FBMkMsd0JBQXdCLE1BQU0sRUFBRSxNQUFNLE1BQU0sT0FBTyxNQUFNLG1EQUFtRCxnQ0FBZ0MsS0FBSyxFQUFFLGFBQWEsTUFBTSxFQUFFLE1BQU0sTUFBTSxrQkFBa0IsS0FBSyxlQUFlLFVBQVUsTUFBTSxRQUFRLE9BQU8sTUFBTSxNQUFNLEtBQUssV0FBVyxPQUFPLGlCQUFpQixLQUFLLGNBQWMsT0FBb3RPLDZCQUE3c08sU0FBdWdCLGlCQUFpQixLQUF4aEIsU0FBMkIsSUFBSSxFQUFFLEtBQUssRUFBRSxRQUFRLEtBQW1CLFVBQVUsTUFBeU4sV0FBVyxLQUFLLFdBQVcsTUFBd1AsT0FBTyxJQUFJLE1BQU0sZUFBZSxjQUFjLE1BQU0sZ0JBQWdELE1BQU0sS0FBSyxPQUFPLE1BQU0sT0FBTyxFQUFFLE1BQU0sdUJBQXVCLHdCQUF3RCxRQUFRLEdBQUcsYUFBYSxZQUFZLGFBQWEsTUFBTSxtQ0FBbUMsZ0JBQWdCLGNBQWMsTUFBTSwwQ0FBMEMsdUJBQXVCLE9BQU8seUJBQXlCLGlEQUFpRCxrREFBa0QsOEJBQThCLCtCQUErQixhQUFhLE1BQU0sTUFBTSxFQUFFLGtEQUFrRCwrQkFBK0IsT0FBTyxFQUFFLGlCQUFpQixnQkFBZ0IsaURBQWlELDhCQUE4QixPQUFPLElBQUksaUJBQWlCLEtBQUsscUNBQXFDLGtCQUFrQixZQUFZLE1BQU0sNENBQTRDLHlCQUF5QixLQUFLLHlCQUF5QixNQUFNLE1BQU0sT0FBTyxLQUFLLE9BQU8sTUFBTSxFQUFFLG1EQUFtRCxvREFBb0QsZ0NBQWdDLGlDQUFpQyxhQUFhLE1BQU0sTUFBTSxNQUFNLEVBQUUsb0RBQW9ELGlDQUFpQyxLQUFLLEVBQUUsbUJBQW1CLGdCQUFnQixtREFBbUQsZ0NBQWdDLEtBQUssSUFBSSxtQkFBbUIsS0FBSyxzQ0FBc0MsbUJBQW1CLFdBQVcsTUFBTSw2Q0FBNkMsMEJBQTBCLElBQUkseUJBQXlCLG9EQUFvRCxxREFBcUQsaUNBQWlDLGtDQUFrQyxhQUFhLEVBQUUsTUFBTSxNQUFZLHFEQUFxRCxrQ0FBa0MsSUFBSSxFQUFFLG9CQUFvQixnQkFBZ0Isb0RBQW9ELGlDQUFpQyxJQUFJLElBQUksb0JBQW9CLEtBQUssOERBQThELDJDQUEyQyxTQUFTLFNBQVMsSUFBSSxFQUFFLEtBQUssSUFBSSxRQUFRLE1BQU0sTUFBTSxLQUFLLFlBQVksT0FBTyxRQUFRLEdBQUcsY0FBYyxJQUFJLE1BQU0sUUFBKzdCLFVBQTRCLGdCQUE2RCxlQUFlLFNBQVMsU0FBeGlDLG9DQUFvQyxpQkFBaUIsYUFBYSxNQUFNLDJDQUEyQyx3QkFBd0IsTUFBTSx5QkFBeUIsTUFBTSxNQUFNLE9BQU8sS0FBSyxPQUFPLE1BQU0sRUFBRSxrREFBa0QsbURBQW1ELCtCQUErQixnQ0FBZ0MsYUFBYSxNQUFNLEVBQUUsTUFBTSxNQUFNLG1EQUFtRCxnQ0FBZ0MsTUFBTSxFQUFFLGtCQUFrQixnQkFBZ0Isa0RBQWtELCtCQUErQixNQUFNLElBQUksa0JBQWtCLEtBQUssZ0JBQWdCLFFBQVEsTUFBTSxPQUFPLGNBQWMsRUFBRSxVQUFVLEtBQUssTUFBTSxRQUFRLGlCQUFpQixRQUFRLGNBQWMsSUFBSSxNQUFNLFFBQVEsdUJBQXVCLGtCQUFrQix3QkFBd0Isa0JBQWtCLHNCQUFzQixRQUFRLEtBQUssY0FBYyxRQUFRLE1BQU0sT0FBTyxNQUFNLFFBQW9DLGdCQUFrQyxNQUFNLEtBQUssU0FBUyxPQUFPLGVBQWlDLFFBQVEsS0FBSyxrQkFBa0IsT0FBTyxlQUFlLE9BQU8sWUFBWSxPQUFPLE1BQU0sS0FBSyxXQUFXLGtCQUFrQixJQUFJLEtBQUssV0FBVyxVQUFVLElBQUksS0FBSyxXQUFXLFVBQVUsSUFBSSxLQUFNLGtCQUFrQixJQUFJLEtBQUssNEJBQTRCLE9BQU8sb0JBQW9CLE9BQU8sb0JBQW9CLE9BQU8sWUFBWSxPQUFPLG9CQUFvQixvQkFBb0Isc0JBQXNCLFFBQVEsTUFBTSxvQkFBb0Isb0JBQW9CLFNBQVMsU0FBUyxJQUFJLEVBQUUsdUNBQXVDLHdDQUF3QyxrQkFBa0IsY0FBYyxVQUFVLGNBQWMsbUZBQW1GLHVDQUF1Qyx3Q0FBd0Msa0JBQWtCLG1CQUFtQixVQUFVLG9CQUFvQiw0QkFBNEIsb0JBQW9CLGtCQUFrQixpQkFBaUIsVUFBVSxpQkFBaUIsbUZBQW1GLDRCQUE0QixvQkFBb0Isa0JBQWtCLHNCQUFzQixVQUFVLHVCQUF1QiwyQkFBMkIsb0JBQW9CLGtCQUFrQixrQkFBa0IsVUFBVSxrQkFBa0IsbUZBQW1GLDJCQUEyQixvQkFBb0Isa0JBQWtCLHVCQUF1QixVQUFVLHdCQUF3Qix1QkFBdUIsdUJBQXVCLFNBQVMsU0FBUyxJQUFJLEVBQUUsT0FBTyxFQUFFLFFBQVEsWUFBWSxRQUFRLFlBQVksUUFBUSxLQUFLLGtCQUFrQixPQUFPLGVBQWUsT0FBTyxZQUFZLE9BQU8saUJBQWlCLE9BQU8sY0FBYyxPQUFPLGdCQUFnQixPQUFPLE1BQU0sSUFBSSxNQUFNLEtBQUssV0FBVyxPQUFPLFFBQVEsR0FBRyw2QkFBNkIsNkJBQTZCLDZCQUE2Qiw2QkFBNkIsTUFBTSxLQUFLLGdCQUFnQixLQUFLLFFBQVEsRUFBRSxRQUFRLEdBQUcsdUJBQXVCLEtBQUssRUFBRSx1QkFBdUIsTUFBTSxFQUFFLDRCQUE0Qiw0QkFBNEIsUUFBUSxhQUFhLE1BQU0sS0FBSyxPQUFPLEtBQUssV0FBaUMsT0FBTyxPQUFqQixVQUF3QixnQkFBZ0IsS0FBSyxLQUFLLDRCQUE0QixpQkFBaUIsK0xBQStMLDRCQUE0QixpQkFBaUIsK0xBQStMLHFCQUFxQixTQUFTLFNBQVMsTUFBTSxFQUFFLE9BQU8sS0FBSyxLQUFLLEVBQUUsUUFBUSxHQUFHLFFBQVEsWUFBWSxRQUFRLFlBQVksUUFBUSxLQUFLLGlCQUFpQixPQUFPLGNBQWMsT0FBTyxnQkFBZ0IsT0FBTyxhQUFhLEVBQUUsYUFBYSxJQUFJLFlBQVksSUFBSSxXQUFXLEtBQTRVLCtCQUExSCxnQ0FBd0wsS0FBSyxFQUFFLFFBQVEsYUFBd0IsT0FBTyxLQUFrN00sUUFBUSxHQUFzTCxNQUFNLEtBQXppTyx3QkFBd0IsU0FBUyxTQUFTLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxFQUFFLEtBQUssS0FBSyxFQUFFLEVBQUUsS0FBMkIsYUFBYSxJQUFJLFlBQVksSUFBSSxZQUFZLE9BQTZDLGdDQUFnQyxTQUFTLFNBQVMsSUFBSSxNQUFvRSwrQkFBK0IsU0FBUyxTQUFTLE9BQU8sTUFBdUgsa0JBQWtCLFNBQVMsU0FBUyxNQUFNLElBQUksT0FBTyxLQUFLLEtBQUssSUFBSSxRQUFRLEdBQUcsWUFBWSxLQUFLLGVBQWUsS0FBSyxNQUFNLEtBQUssV0FBVyxPQUFPLGdCQUFnQixlQUFlLG1CQUFtQixXQUFXLGVBQWUsY0FBYyxjQUFjLGVBQWUsaUJBQWlCLGNBQWMsZUFBZSxpQkFBaUIsbUJBQW1CLGVBQWUsc0JBQXNCLGdCQUFnQixlQUFlLG1CQUFtQixZQUFZLGlCQUFpQixrQkFBa0IsbUJBQW1CLG1CQUFtQix3QkFBd0Isd0JBQXdCLGlCQUFpQixrQkFBa0IsY0FBYyxpQkFBaUIsa0JBQWtCLHFCQUFxQixxQkFBcUIsMEJBQTBCLDBCQUEwQixpQkFBaUIsa0JBQWtCLFlBQVksaUJBQWlCLGtCQUFrQixtQkFBbUIsbUJBQW1CLHdCQUF3Qix3QkFBd0IsaUJBQWlCLGtCQUFrQixTQUFTLGlCQUFpQixrQkFBa0IsZ0JBQWdCLGdCQUFnQixxQkFBcUIscUJBQXFCLGlCQUFpQixrQkFBa0IsWUFBWSxpQkFBaUIsa0JBQWtCLG1CQUFtQixtQkFBbUIsd0JBQXdCLHdCQUF3QixpQkFBaUIsa0JBQWtCLFdBQVcsaUJBQWlCLGtCQUFrQixrQkFBa0Isa0JBQWtCLHVCQUF1Qix1QkFBdUIsaUJBQWlCLGtCQUFrQixVQUFVLGlCQUFpQixrQkFBa0IsaUJBQWlCLGlCQUFpQixzQkFBc0Isc0JBQXNCLGlCQUFpQixrQkFBa0IsU0FBUyxpQkFBaUIsa0JBQWtCLGdCQUFnQixnQkFBZ0IscUJBQXFCLHFCQUFxQixpQkFBaUIsa0JBQWtCLFVBQVUsaUJBQWlCLGVBQWUsZ0JBQWdCLGlCQUFpQixzQkFBc0IsUUFBUSxPQUFPLElBQUksTUFBTSxrQkFBa0IsWUFBWSxXQUFXLElBQUksTUFBTSxrQkFBa0IsY0FBYyxhQUFhLElBQUksTUFBTSxrQkFBa0IsZUFBZSxjQUFjLElBQUksTUFBTSxrQkFBa0IsYUFBYSxZQUFZLElBQUksTUFBTSxrQkFBa0IsVUFBVSxPQUFPLFlBQTZzQixlQUE5RixhQUE2Ryx3QkFBd0IsaUJBQTZELGdCQUFwRyxlQUFvSCwyQkFBMkIsaUJBQTRELGNBQXpTLGFBQXVULHVCQUF1QixpQkFBNUksZ0JBQXVHLGNBQXNELDBCQUEwQixpQkFBNTlCLGNBQWMsV0FBVyxZQUFZLGdCQUFnQixhQUFhLFlBQVksaUJBQWlCLGNBQWMsWUFBWSxlQUFlLFlBQVksWUFBWSxnQkFBZ0IsYUFBYSxrQkFBa0Isa0JBQWtCLGFBQWEsa0JBQWtCLGdCQUFnQixhQUFhLGtCQUFrQixhQUFhLGFBQWEsa0JBQWtCLGdCQUFnQixhQUFhLGtCQUFrQixlQUFlLGFBQWEsa0JBQWtCLGNBQWMsYUFBYSxrQkFBa0IsYUFBYSxhQUFhLGtCQUFrQixjQUFjLGFBQWEsZUFBZSxTQUFTLGNBQWMsaUJBQTJaLGdCQUFnQixjQUFjLGNBQWMsV0FBVyxjQUFjLFlBQVksaUJBQWlCLFFBQVEsTUFBTSxNQUFNLEtBQUssUUFBUSxHQUFHLFFBQVEsUUFBUSxlQUFlLFVBQVUsUUFBUSxpQkFBaUIsZ0JBQWdCLFFBQVEsdUJBQXVCLFNBQVMsUUFBUSxnQkFBZ0IsU0FBUyxRQUFRLGdCQUFnQixhQUFhLFFBQVEsb0JBQW9CLGNBQWMsUUFBUSxxQkFBcUIsUUFBUSxRQUFRLHNCQUFzQixRQUFRLHNCQUFzQixRQUFRLGVBQWUsZUFBZSxRQUFRLDZCQUE2QixRQUFRLDZCQUE2QixRQUFRLHNCQUFzQix5QkFBeUIsV0FBVyxRQUFRLGVBQWUsYUFBYSxRQUFRLGlCQUFpQixtQkFBbUIsUUFBUSx1QkFBdUIsWUFBWSxRQUFRLGdCQUFnQixZQUFZLFFBQVEsZ0JBQWdCLGdCQUFnQixRQUFRLG9CQUFvQixpQkFBaUIsUUFBUSxxQkFBcUIsV0FBVyxRQUFRLHNCQUFzQixRQUFRLHNCQUFzQixRQUFRLGVBQWUsa0JBQWtCLFFBQVEsNkJBQTZCLFFBQVEsNkJBQTZCLFFBQVEsdUJBQXVCLHlCQUF5QixXQUFXLFFBQVEsZUFBZSxhQUFhLFFBQVEsaUJBQWlCLG1CQUFtQixRQUFRLHVCQUF1QixZQUFZLFFBQVEsZ0JBQWdCLFlBQVksUUFBUSxnQkFBZ0IsZ0JBQWdCLFFBQVEsb0JBQW9CLGlCQUFpQixRQUFRLHFCQUFxQixXQUFXLFFBQVEsc0JBQXNCLFFBQVEsc0JBQXNCLFFBQVEsZUFBZSxrQkFBa0IsUUFBUSw2QkFBNkIsUUFBUSw2QkFBNkIsUUFBUSx1QkFBdUIseUJBQXlCLFdBQVcsUUFBUSxlQUFlLGFBQWEsUUFBUSxpQkFBaUIsbUJBQW1CLFFBQVEsdUJBQXVCLFlBQVksUUFBUSxnQkFBZ0IsWUFBWSxRQUFRLGdCQUFnQixnQkFBZ0IsUUFBUSxvQkFBb0IsaUJBQWlCLFFBQVEscUJBQXFCLFdBQVcsUUFBUSxzQkFBc0IsUUFBUSxzQkFBc0IsUUFBUSxlQUFlLGtCQUFrQixRQUFRLDZCQUE2QixRQUFRLDZCQUE2QixRQUFRLHVCQUF1QiwwQkFBMEIsV0FBVyxRQUFRLGVBQWUsYUFBYSxRQUFRLGlCQUFpQixtQkFBbUIsUUFBUSx1QkFBdUIsWUFBWSxRQUFRLGdCQUFnQixZQUFZLFFBQVEsZ0JBQWdCLGdCQUFnQixRQUFRLG9CQUFvQixpQkFBaUIsUUFBUSxxQkFBcUIsV0FBVyxRQUFRLHNCQUFzQixRQUFRLHNCQUFzQixRQUFRLGVBQWUsa0JBQWtCLFFBQVEsNkJBQTZCLFFBQVEsNkJBQTZCLFFBQVEsdUJBQXVCLGFBQWEsY0FBYyxRQUFRLGVBQWUsZ0JBQWdCLFFBQVEsaUJBQWlCLHNCQUFzQixRQUFRLHVCQUF1QixlQUFlLFFBQVEsZ0JBQWdCLGVBQWUsUUFBUSxnQkFBZ0IsbUJBQW1CLFFBQVEsb0JBQW9CLG9CQUFvQixRQUFRLHFCQUFxQixjQUFjLFFBQVEsc0JBQXNCLFFBQVEsc0JBQXNCLFFBQVEsZUFBZSxxQkFBcUIsUUFBUSw2QkFBNkIsUUFBUSw2QkFBNkIsUUFBUSx1QkFBdUIsa0JBQWtCLFNBQVMsU0FBUyxRQUFRLE1BQU0sTUFBTSxLQUFLLFFBQVEsRUFBRSxTQUFTLE9BQU8sMEJBQTBCLFFBQVEsTUFBTSxRQUFRLEdBQUcseUNBQXlDLHdCQUF3Qix5QkFBeUIseUJBQXlCLHdCQUF3QixTQUFTLFNBQVMsSUFBSSxFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsTUFBTSxLQUFLLE9BQU8sS0FBSyxPQUFPLEVBQUUsZ0NBQWdDLFlBQVksV0FBVyxnQ0FBZ0MsWUFBWSxPQUFPLCtCQUErQixZQUFZLElBQUksK0JBQStCLFlBQVksS0FBSyxVQUFVLG1CQUFtQixxQkFBcUIsc0JBQXNCLGlCQUFpQixtQkFBbUIsY0FBYyxlQUFlLGNBQWMsYUFBYSxtQkFBbUIsbUJBQW1CLHNCQUFzQixpQkFBaUIsbUJBQW1CLGlCQUFpQixlQUFlLGlCQUFpTSxxQkFBaEwsa0JBQTJPLHNCQUFzQixrQkFBalEsa0JBQWtCLG1CQUFtQixxQkFBNkQsbUJBQW1CLHNCQUFzQixlQUFlLHNCQUFzQixxQkFBcUIsbUJBQW1CLG1CQUEyRCxtQkFBbUIseUJBQXlCLGVBQWUseUJBQXlCLFdBQVcsY0FBYyxlQUFlLFVBQVUsZUFBZSxhQUFhLGNBQWMsaUJBQWlCLFVBQVUsaUJBQWlCLG1CQUFtQixjQUFjLHVCQUF1QixVQUFVLHVCQUF1Qix1QkFBdUIsaUJBQWlCLGdCQUFnQixjQUFjLGdCQUFnQixnQkFBZ0IscUJBQXFCLHFCQUFxQixpQkFBaUIsY0FBYyxjQUFjLGNBQWMsZ0JBQWdCLG1CQUFtQix3QkFBd0IsaUJBQWlCLGlCQUFpQixjQUFjLGlCQUFpQixnQkFBZ0IsaUJBQWlCLHlCQUF5QixpQkFBaUIsa0JBQWtCLGNBQWMsa0JBQWtCLGdCQUFnQix3QkFBd0Isd0JBQXdCLGNBQWMscUJBQXFCLGdCQUFnQix1QkFBdUIsbUJBQW1CLGtCQUFrQixnQkFBZ0IsZUFBZSxnQkFBZ0IsWUFBWSxxQkFBcUIsaUJBQWlCLGtCQUFrQixjQUFjLGVBQWUsY0FBYyxZQUFZLG1CQUFtQixvQkFBb0Isa0JBQWtCLGlCQUFpQixlQUFlLGlCQUFpQixZQUFZLGlCQUFpQixzQkFBc0Isa0JBQWtCLG1CQUFtQixlQUFlLG1CQUFtQixZQUFZLG1CQUFtQixxQkFBcUIsa0JBQWtCLGtCQUFrQixlQUFlLGtCQUFrQixZQUFZLGtCQUFrQixxQkFBcUIsbUJBQW1CLGdCQUFnQixjQUFjLHFCQUFxQixtQkFBbUIsbUJBQW1CLGNBQWMsY0FBYyxtQkFBbUIsc0JBQXNCLG1CQUFtQixpQkFBaUIsY0FBYyxpQkFBaUIsdUJBQXVCLG1CQUFtQixrQkFBa0IsY0FBYyx3QkFBd0Isc0JBQXNCLG1CQUFtQixxQkFBcUIsY0FBYyx1QkFBdUIsdUJBQXVCLG1CQUFtQixrQkFBa0IsY0FBYyxrQkFBa0IsaUJBQWlCLG9CQUFvQixlQUFlLFdBQVcsZUFBZSxrQkFBa0Isb0JBQW9CLGdCQUFnQixXQUFXLHFCQUFxQixnQkFBZ0Isb0JBQW9CLGNBQWMsV0FBVyxtQkFBbUIsbUJBQW1CLG9CQUFvQixpQkFBaUIsV0FBVyxpQkFBaUIscUJBQXFCLG9CQUFvQixtQkFBbUIsV0FBVyxtQkFBbUIsb0JBQW9CLG9CQUFvQixrQkFBa0IsV0FBVyxrQkFBa0IseUJBQW1MLGdCQUExSixhQUFnTixzQkFBc0IsaUJBQXRPLGFBQWEsbUJBQW1CLHFCQUE0RCxtQkFBbUIsY0FBYyxlQUFlLGNBQWMsZ0JBQWdCLG1CQUFtQixtQkFBMEQsbUJBQW1CLGlCQUFpQixlQUFlLGlCQUFpQixxQkFBcUIsbUJBQW1CLHFCQUFxQixzQkFBc0Isa0JBQWtCLG1CQUFtQixzQkFBc0IsZUFBZSxzQkFBc0Isd0JBQXdCLG1CQUFtQixtQkFBbUIsc0JBQXNCLGtCQUFrQixtQkFBbUIseUJBQXlCLGVBQWUseUJBQXlCLGNBQWMsY0FBYyxlQUFlLFVBQVUsZUFBZSxnQkFBZ0IsY0FBYyxpQkFBaUIsVUFBVSxpQkFBaUIsc0JBQXNCLGNBQWMsdUJBQXVCLFVBQVUsdUJBQXVCLDBCQUEwQixpQkFBaUIsZ0JBQWdCLGNBQWMsZ0JBQWdCLGdCQUFnQixxQkFBcUIsd0JBQXdCLGlCQUFpQixjQUFjLGNBQWMsY0FBYyxnQkFBZ0IsbUJBQW1CLDJCQUEyQixpQkFBaUIsaUJBQWlCLGNBQWMsaUJBQWlCLGdCQUFnQixpQkFBaUIsNEJBQTRCLGlCQUFpQixrQkFBa0IsY0FBYyxrQkFBa0IsZ0JBQWdCLHdCQUF3QiwyQkFBMkIsY0FBYyxxQkFBcUIsZ0JBQWdCLHVCQUF1QixzQkFBc0Isa0JBQWtCLGdCQUFnQixlQUFlLGdCQUFnQixZQUFZLHFCQUFxQixvQkFBb0Isa0JBQWtCLGNBQWMsZUFBZSxjQUFjLFlBQVksbUJBQW1CLHVCQUF1QixrQkFBa0IsaUJBQWlCLGVBQWUsaUJBQWlCLFlBQVksaUJBQWlCLHlCQUF5QixrQkFBa0IsbUJBQW1CLGVBQWUsbUJBQW1CLFlBQVksbUJBQW1CLHdCQUF3QixrQkFBa0Isa0JBQWtCLGVBQWUsa0JBQWtCLFlBQVksa0JBQWtCLHdCQUF3QixtQkFBbUIsZ0JBQWdCLGNBQWMscUJBQXFCLHNCQUFzQixtQkFBbUIsY0FBYyxjQUFjLG1CQUFtQix5QkFBeUIsbUJBQW1CLGlCQUFpQixjQUFjLGlCQUFpQiwwQkFBMEIsbUJBQW1CLGtCQUFrQixjQUFjLHdCQUF3Qix5QkFBeUIsbUJBQW1CLHFCQUFxQixjQUFjLHVCQUF1QiwwQkFBMEIsbUJBQW1CLGtCQUFrQixjQUFjLGtCQUFrQixvQkFBb0Isb0JBQW9CLGVBQWUsV0FBVyxlQUFlLHFCQUFxQixvQkFBb0IsZ0JBQWdCLFdBQVcscUJBQXFCLG1CQUFtQixvQkFBb0IsY0FBYyxXQUFXLG1CQUFtQixzQkFBc0Isb0JBQW9CLGlCQUFpQixXQUFXLGlCQUFpQix3QkFBd0Isb0JBQW9CLG1CQUFtQixXQUFXLG1CQUFtQix1QkFBdUIsb0JBQW9CLGtCQUFrQixXQUFXLG1CQUFtQix5QkFBbUwsZ0JBQTFKLGFBQWdOLHNCQUFzQixpQkFBdE8sYUFBYSxtQkFBbUIscUJBQTRELG1CQUFtQixjQUFjLGVBQWUsY0FBYyxnQkFBZ0IsbUJBQW1CLG1CQUEwRCxtQkFBbUIsaUJBQWlCLGVBQWUsaUJBQWlCLHFCQUFxQixtQkFBbUIscUJBQXFCLHNCQUFzQixrQkFBa0IsbUJBQW1CLHNCQUFzQixlQUFlLHNCQUFzQix3QkFBd0IsbUJBQW1CLG1CQUFtQixzQkFBc0Isa0JBQWtCLG1CQUFtQix5QkFBeUIsZUFBZSx5QkFBeUIsY0FBYyxjQUFjLGVBQWUsVUFBVSxlQUFlLGdCQUFnQixjQUFjLGlCQUFpQixVQUFVLGlCQUFpQixzQkFBc0IsY0FBYyx1QkFBdUIsVUFBVSx1QkFBdUIsMEJBQTBCLGlCQUFpQixnQkFBZ0IsY0FBYyxnQkFBZ0IsZ0JBQWdCLHFCQUFxQix3QkFBd0IsaUJBQWlCLGNBQWMsY0FBYyxjQUFjLGdCQUFnQixtQkFBbUIsMkJBQTJCLGlCQUFpQixpQkFBaUIsY0FBYyxpQkFBaUIsZ0JBQWdCLGlCQUFpQiw0QkFBNEIsaUJBQWlCLGtCQUFrQixjQUFjLGtCQUFrQixnQkFBZ0Isd0JBQXdCLDJCQUEyQixjQUFjLHFCQUFxQixnQkFBZ0IsdUJBQXVCLHNCQUFzQixrQkFBa0IsZ0JBQWdCLGVBQWUsZ0JBQWdCLFlBQVkscUJBQXFCLG9CQUFvQixrQkFBa0IsY0FBYyxlQUFlLGNBQWMsWUFBWSxtQkFBbUIsdUJBQXVCLGtCQUFrQixpQkFBaUIsZUFBZSxpQkFBaUIsWUFBWSxpQkFBaUIseUJBQXlCLGtCQUFrQixtQkFBbUIsZUFBZSxtQkFBbUIsWUFBWSxtQkFBbUIsd0JBQXdCLGtCQUFrQixrQkFBa0IsZUFBZSxrQkFBa0IsWUFBWSxrQkFBa0Isd0JBQXdCLG1CQUFtQixnQkFBZ0IsY0FBYyxxQkFBcUIsc0JBQXNCLG1CQUFtQixjQUFjLGNBQWMsbUJBQW1CLHlCQUF5QixtQkFBbUIsaUJBQWlCLGNBQWMsaUJBQWlCLDBCQUEwQixtQkFBbUIsa0JBQWtCLGNBQWMsd0JBQXdCLHlCQUF5QixtQkFBbUIscUJBQXFCLGNBQWMsdUJBQXVCLDBCQUEwQixtQkFBbUIsa0JBQWtCLGNBQWMsa0JBQWtCLG9CQUFvQixvQkFBb0IsZUFBZSxXQUFXLGVBQWUscUJBQXFCLG9CQUFvQixnQkFBZ0IsV0FBVyxxQkFBcUIsbUJBQW1CLG9CQUFvQixjQUFjLFdBQVcsbUJBQW1CLHNCQUFzQixvQkFBb0IsaUJBQWlCLFdBQVcsaUJBQWlCLHdCQUF3QixvQkFBb0IsbUJBQW1CLFdBQVcsbUJBQW1CLHVCQUF1QixvQkFBb0Isa0JBQWtCLFdBQVcsbUJBQW1CLHlCQUFtTCxnQkFBMUosYUFBZ04sc0JBQXNCLGlCQUF0TyxhQUFhLG1CQUFtQixxQkFBNEQsbUJBQW1CLGNBQWMsZUFBZSxjQUFjLGdCQUFnQixtQkFBbUIsbUJBQTBELG1CQUFtQixpQkFBaUIsZUFBZSxpQkFBaUIscUJBQXFCLG1CQUFtQixxQkFBcUIsc0JBQXNCLGtCQUFrQixtQkFBbUIsc0JBQXNCLGVBQWUsc0JBQXNCLHdCQUF3QixtQkFBbUIsbUJBQW1CLHNCQUFzQixrQkFBa0IsbUJBQW1CLHlCQUF5QixlQUFlLHlCQUF5QixjQUFjLGNBQWMsZUFBZSxVQUFVLGVBQWUsZ0JBQWdCLGNBQWMsaUJBQWlCLFVBQVUsaUJBQWlCLHNCQUFzQixjQUFjLHVCQUF1QixVQUFVLHVCQUF1QiwwQkFBMEIsaUJBQWlCLGdCQUFnQixjQUFjLGdCQUFnQixnQkFBZ0IscUJBQXFCLHdCQUF3QixpQkFBaUIsY0FBYyxjQUFjLGNBQWMsZ0JBQWdCLG1CQUFtQiwyQkFBMkIsaUJBQWlCLGlCQUFpQixjQUFjLGlCQUFpQixnQkFBZ0IsaUJBQWlCLDRCQUE0QixpQkFBaUIsa0JBQWtCLGNBQWMsa0JBQWtCLGdCQUFnQix3QkFBd0IsMkJBQTJCLGNBQWMscUJBQXFCLGdCQUFnQix1QkFBdUIsc0JBQXNCLGtCQUFrQixnQkFBZ0IsZUFBZSxnQkFBZ0IsWUFBWSxxQkFBcUIsb0JBQW9CLGtCQUFrQixjQUFjLGVBQWUsY0FBYyxZQUFZLG1CQUFtQix1QkFBdUIsa0JBQWtCLGlCQUFpQixlQUFlLGlCQUFpQixZQUFZLGlCQUFpQix5QkFBeUIsa0JBQWtCLG1CQUFtQixlQUFlLG1CQUFtQixZQUFZLG1CQUFtQix3QkFBd0Isa0JBQWtCLGtCQUFrQixlQUFlLGtCQUFrQixZQUFZLGtCQUFrQix3QkFBd0IsbUJBQW1CLGdCQUFnQixjQUFjLHFCQUFxQixzQkFBc0IsbUJBQW1CLGNBQWMsY0FBYyxtQkFBbUIseUJBQXlCLG1CQUFtQixpQkFBaUIsY0FBYyxpQkFBaUIsMEJBQTBCLG1CQUFtQixrQkFBa0IsY0FBYyx3QkFBd0IseUJBQXlCLG1CQUFtQixxQkFBcUIsY0FBYyx1QkFBdUIsMEJBQTBCLG1CQUFtQixrQkFBa0IsY0FBYyxrQkFBa0Isb0JBQW9CLG9CQUFvQixlQUFlLFdBQVcsZUFBZSxxQkFBcUIsb0JBQW9CLGdCQUFnQixXQUFXLHFCQUFxQixtQkFBbUIsb0JBQW9CLGNBQWMsV0FBVyxtQkFBbUIsc0JBQXNCLG9CQUFvQixpQkFBaUIsV0FBVyxpQkFBaUIsd0JBQXdCLG9CQUFvQixtQkFBbUIsV0FBVyxtQkFBbUIsdUJBQXVCLG9CQUFvQixrQkFBa0IsV0FBVyxtQkFBbUIsMEJBQW9MLGdCQUExSixhQUFnTixzQkFBc0IsaUJBQXRPLGFBQWEsbUJBQW1CLHFCQUE0RCxtQkFBbUIsY0FBYyxlQUFlLGNBQWMsZ0JBQWdCLG1CQUFtQixtQkFBMEQsbUJBQW1CLGlCQUFpQixlQUFlLGlCQUFpQixxQkFBcUIsbUJBQW1CLHFCQUFxQixzQkFBc0Isa0JBQWtCLG1CQUFtQixzQkFBc0IsZUFBZSxzQkFBc0Isd0JBQXdCLG1CQUFtQixtQkFBbUIsc0JBQXNCLGtCQUFrQixtQkFBbUIseUJBQXlCLGVBQWUseUJBQXlCLGNBQWMsY0FBYyxlQUFlLFVBQVUsZUFBZSxnQkFBZ0IsY0FBYyxpQkFBaUIsVUFBVSxpQkFBaUIsc0JBQXNCLGNBQWMsdUJBQXVCLFVBQVUsdUJBQXVCLDBCQUEwQixpQkFBaUIsZ0JBQWdCLGNBQWMsZ0JBQWdCLGdCQUFnQixxQkFBcUIsd0JBQXdCLGlCQUFpQixjQUFjLGNBQWMsY0FBYyxnQkFBZ0IsbUJBQW1CLDJCQUEyQixpQkFBaUIsaUJBQWlCLGNBQWMsaUJBQWlCLGdCQUFnQixpQkFBaUIsNEJBQTRCLGlCQUFpQixrQkFBa0IsY0FBYyxrQkFBa0IsZ0JBQWdCLHdCQUF3QiwyQkFBMkIsY0FBYyxxQkFBcUIsZ0JBQWdCLHVCQUF1QixzQkFBc0Isa0JBQWtCLGdCQUFnQixlQUFlLGdCQUFnQixZQUFZLHFCQUFxQixvQkFBb0Isa0JBQWtCLGNBQWMsZUFBZSxjQUFjLFlBQVksbUJBQW1CLHVCQUF1QixrQkFBa0IsaUJBQWlCLGVBQWUsaUJBQWlCLFlBQVksaUJBQWlCLHlCQUF5QixrQkFBa0IsbUJBQW1CLGVBQWUsbUJBQW1CLFlBQVksbUJBQW1CLHdCQUF3QixrQkFBa0Isa0JBQWtCLGVBQWUsa0JBQWtCLFlBQVksa0JBQWtCLHdCQUF3QixtQkFBbUIsZ0JBQWdCLGNBQWMscUJBQXFCLHNCQUFzQixtQkFBbUIsY0FBYyxjQUFjLG1CQUFtQix5QkFBeUIsbUJBQW1CLGlCQUFpQixjQUFjLGlCQUFpQiwwQkFBMEIsbUJBQW1CLGtCQUFrQixjQUFjLHdCQUF3Qix5QkFBeUIsbUJBQW1CLHFCQUFxQixjQUFjLHVCQUF1QiwwQkFBMEIsbUJBQW1CLGtCQUFrQixjQUFjLGtCQUFrQixvQkFBb0Isb0JBQW9CLGVBQWUsV0FBVyxlQUFlLHFCQUFxQixvQkFBb0IsZ0JBQWdCLFdBQVcscUJBQXFCLG1CQUFtQixvQkFBb0IsY0FBYyxXQUFXLG1CQUFtQixzQkFBc0Isb0JBQW9CLGlCQUFpQixXQUFXLGlCQUFpQix3QkFBd0Isb0JBQW9CLG1CQUFtQixXQUFXLG1CQUFtQix1QkFBdUIsb0JBQW9CLGtCQUFrQixXQUFXLG1CSW1nQzNzaEksZUE2T0EsTUFTRSxtQkN2WEMsU0R3WEQsc0JDdFhDLE9McDRCMnRoSSxZQUFZLE1BQU0sZUFBZSxhQUFhLE1BQU0sZ0JBQWdCLFlBQVksTUFBTSxlQUFnakIsaUJBQWlCLFNBQVMsaUJBQWlCLG1CQUFtQixTQUFTLG1CQUFtQixtQkFBbUIsU0FBUyxtQkFBbUIsZ0JBQWdCLFNBQVMsZ0JBQWdCLGlCQUFpQixTQUFTLHlCQUF5QixTQUFTLGlCQUE2RSxjQUE1RCxXQUEwRSxTQUFTLE1BQU0sTUFBTSxFQUFXLEtBQUssRUFBRSxRQUFRLEtBQXpILFdBQTBCLElBQUksRUFBOEIsY0FBcUMsT0FBTyxFQUFzQiwyREFBMkQsWUFBWSxTQUFTLGVBQWUsU0FBUyxPQUFPLElBQUksRUFBRSxRQUFRLE1BQU0sU0FBUyxTQUFTLFNBQVMsTUFBTSxJQUFJLE9BQU8sSUFBSSxRQUFRLEVBQUUsU0FBUyxPQUFPLEtBQUssY0FBYyxZQUFZLE9BQU8sa0JBQWtCLFdBQVcsVUFBVSxXQUFXLE9BQU8sRUFBRSwwQkFBMEIseUJBQXlCLFNBQVMsT0FBTyxNQUFNLEtBQUssT0FBTyxLQUFLLFNBQVMsUUFBUSxLQUFLLEtBQUssWUFBWSxPQUFPLGtCQUFrQixLQUFLLFVBQVUsS0FBSyxNQUFNLE1BQU0sY0FBYyxNQUFNLE1BQU0sY0FBYyxNQUFNLE1BQU0sY0FBYyxPQUFPLE1BQU0sZUFBZSxNQUFNLE9BQU8sY0FBYyxNQUFNLE9BQU8sY0FBYyxNQUFNLE9BQU8sY0FBYyxPQUFPLE9BQU8sZUFBZSxRQUFRLFVBQVUsZUFBZSxRQUFRLFdBQVcsZUFBZSxLQUFLLE9BQU8sWUFBWSxNQUFNLE1BQU0sV0FBVyxZQUFZLE1BQU0sTUFBTSxhQUFhLFlBQVksTUFBTSxNQUFNLGNBQWMsWUFBWSxNQUFNLE1BQU0sWUFBWSxZQUFZLEtBQUssT0FBTyxpQkFBaUIsTUFBTSxNQUFNLFdBQVcsaUJBQWlCLE1BQU0sTUFBTSxhQUFhLGlCQUFpQixNQUFNLE1BQU0sY0FBYyxpQkFBaUIsTUFBTSxNQUFNLFlBQVksaUJBQWlCLEtBQUssT0FBTyxnQkFBZ0IsTUFBTSxNQUFNLFdBQVcsZ0JBQWdCLE1BQU0sTUFBTSxhQUFhLGdCQUFnQixNQUFNLE1BQU0sY0FBYyxnQkFBZ0IsTUFBTSxNQUFNLFlBQVksZ0JBQWdCLEtBQUssT0FBTyxlQUFlLE1BQU0sTUFBTSxXQUFXLGVBQWUsTUFBTSxNQUFNLGFBQWEsZUFBZSxNQUFNLE1BQU0sY0FBYyxlQUFlLE1BQU0sTUFBTSxZQUFZLGVBQWUsS0FBSyxPQUFPLGlCQUFpQixNQUFNLE1BQU0sV0FBVyxpQkFBaUIsTUFBTSxNQUFNLGFBQWEsaUJBQWlCLE1BQU0sTUFBTSxjQUFjLGlCQUFpQixNQUFNLE1BQU0sWUFBWSxpQkFBaUIsS0FBSyxPQUFPLGVBQWUsTUFBTSxNQUFNLFdBQVcsZUFBZSxNQUFNLE1BQU0sYUFBYSxlQUFlLE1BQU0sTUFBTSxjQUFjLGVBQWUsTUFBTSxNQUFNLFlBQVksZUFBZSxLQUFLLFFBQVEsWUFBWSxNQUFNLE1BQU0sWUFBWSxZQUFZLE1BQU0sTUFBTSxjQUFjLFlBQVksTUFBTSxNQUFNLGVBQWUsWUFBWSxNQUFNLE1BQU0sYUFBYSxZQUFZLEtBQUssUUFBUSxpQkFBaUIsTUFBTSxNQUFNLFlBQVksaUJBQWlCLE1BQU0sTUFBTSxjQUFjLGlCQUFpQixNQUFNLE1BQU0sZUFBZSxpQkFBaUIsTUFBTSxNQUFNLGFBQWEsaUJBQWlCLEtBQUssUUFBUSxnQkFBZ0IsTUFBTSxNQUFNLFlBQVksZ0JBQWdCLE1BQU0sTUFBTSxjQUFjLGdCQUFnQixNQUFNLE1BQU0sZUFBZSxnQkFBZ0IsTUFBTSxNQUFNLGFBQWEsZ0JBQWdCLEtBQUssUUFBUSxlQUFlLE1BQU0sTUFBTSxZQUFZLGVBQWUsTUFBTSxNQUFNLGNBQWMsZUFBZSxNQUFNLE1BQU0sZUFBZSxlQUFlLE1BQU0sTUFBTSxhQUFhLGVBQWUsS0FBSyxRQUFRLGlCQUFpQixNQUFNLE1BQU0sWUFBWSxpQkFBaUIsTUFBTSxNQUFNLGNBQWMsaUJBQWlCLE1BQU0sTUFBTSxlQUFlLGlCQUFpQixNQUFNLE1BQU0sYUFBYSxpQkFBaUIsS0FBSyxRQUFRLGVBQWUsTUFBTSxNQUFNLFlBQVksZUFBZSxNQUFNLE1BQU0sY0FBYyxlQUFlLE1BQU0sTUFBTSxlQUFlLGVBQWUsTUFBTSxNQUFNLGFBQWEsZUFBZSxRQUFRLE9BQU8sZUFBZSxTQUFTLFNBQVMsV0FBVyxlQUFlLFNBQVMsU0FBUyxhQUFhLGVBQWUsU0FBUyxTQUFTLGNBQWMsZUFBZSxTQUFTLFNBQVMsWUFBWSxlQUE0clcsY0FBYyxXQUFXLGtCQUFrQixhQUFhLFlBQVksaUJBQWlCLGVBQWUsU0FBUyxPQUFPLGNBQWMsU0FBUyxZQUFZLE9BQU8sV0FBVyxXQUFXLGVBQWUsWUFBWSxXQUFXLGdCQUFnQixhQUFhLFdBQVcsaUJBQWlCLHlCQUE5K2UsZUFBZSxNQUFNLGVBQWUsZ0JBQWdCLE1BQU0sZ0JBQWdCLGVBQWUsTUFBTSxlQUF3K0gsUUFBUSxPQUFPLFlBQVksU0FBUyxTQUFTLFdBQVcsWUFBWSxTQUFTLFNBQVMsYUFBYSxZQUFZLFNBQVMsU0FBUyxjQUFjLFlBQVksU0FBUyxTQUFTLFlBQVksWUFBWSxRQUFRLE9BQU8saUJBQWlCLFNBQVMsU0FBUyxXQUFXLGlCQUFpQixTQUFTLFNBQVMsYUFBYSxpQkFBaUIsU0FBUyxTQUFTLGNBQWMsaUJBQWlCLFNBQVMsU0FBUyxZQUFZLGlCQUFpQixRQUFRLE9BQU8sZ0JBQWdCLFNBQVMsU0FBUyxXQUFXLGdCQUFnQixTQUFTLFNBQVMsYUFBYSxnQkFBZ0IsU0FBUyxTQUFTLGNBQWMsZ0JBQWdCLFNBQVMsU0FBUyxZQUFZLGdCQUFnQixRQUFRLE9BQU8sZUFBZSxTQUFTLFNBQVMsV0FBVyxlQUFlLFNBQVMsU0FBUyxhQUFhLGVBQWUsU0FBUyxTQUFTLGNBQWMsZUFBZSxTQUFTLFNBQVMsWUFBWSxlQUFlLFFBQVEsT0FBTyxpQkFBaUIsU0FBUyxTQUFTLFdBQVcsaUJBQWlCLFNBQVMsU0FBUyxhQUFhLGlCQUFpQixTQUFTLFNBQVMsY0FBYyxpQkFBaUIsU0FBUyxTQUFTLFlBQVksaUJBQWlCLFFBQVEsT0FBTyxlQUFlLFNBQVMsU0FBUyxXQUFXLGVBQWUsU0FBUyxTQUFTLGFBQWEsZUFBZSxTQUFTLFNBQVMsY0FBYyxlQUFlLFNBQVMsU0FBUyxZQUFZLGVBQWUsUUFBUSxRQUFRLFlBQVksU0FBUyxTQUFTLFlBQVksWUFBWSxTQUFTLFNBQVMsY0FBYyxZQUFZLFNBQVMsU0FBUyxlQUFlLFlBQVksU0FBUyxTQUFTLGFBQWEsWUFBWSxRQUFRLFFBQVEsaUJBQWlCLFNBQVMsU0FBUyxZQUFZLGlCQUFpQixTQUFTLFNBQVMsY0FBYyxpQkFBaUIsU0FBUyxTQUFTLGVBQWUsaUJBQWlCLFNBQVMsU0FBUyxhQUFhLGlCQUFpQixRQUFRLFFBQVEsZ0JBQWdCLFNBQVMsU0FBUyxZQUFZLGdCQUFnQixTQUFTLFNBQVMsY0FBYyxnQkFBZ0IsU0FBUyxTQUFTLGVBQWUsZ0JBQWdCLFNBQVMsU0FBUyxhQUFhLGdCQUFnQixRQUFRLFFBQVEsZUFBZSxTQUFTLFNBQVMsWUFBWSxlQUFlLFNBQVMsU0FBUyxjQUFjLGVBQWUsU0FBUyxTQUFTLGVBQWUsZUFBZSxTQUFTLFNBQVMsYUFBYSxlQUFlLFFBQVEsUUFBUSxpQkFBaUIsU0FBUyxTQUFTLFlBQVksaUJBQWlCLFNBQVMsU0FBUyxjQUFjLGlCQUFpQixTQUFTLFNBQVMsZUFBZSxpQkFBaUIsU0FBUyxT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U0FBUyxTQUFTLFlBQVksWUFBWSxRQUFRLE9BQU8saUJBQWlCLFNBQVMsU0FBUyxXQUFXLGlCQUFpQixTQUFTLFNBQVMsYUFBYSxpQkFBaUIsU0FBUyxTQUFTLGNBQWMsaUJBQWlCLFNBQVMsU0FBUyxZQUFZLGlCQUFpQixRQUFRLE9BQU8sZ0JBQWdCLFNBQVMsU0FBUyxXQUFXLGdCQUFnQixTQUFTLFNBQVMsYUFBYSxnQkFBZ0IsU0FBUyxTQUFTLGNBQWMsZ0JBQWdCLFNBQVMsU0FBUyxZQUFZLGdCQUFnQixRQUFRLE9BQU8sZUFBZSxTQUFTLFNBQVMsV0FBVyxlQUFlLFNBQVMsU0FBUyxhQUFhLGVBQWUsU0FBUyxTQUFTLGNBQWMsZUFBZSxTQUFTLFNBQVMsWUFBWSxlQUFlLFFBQVEsT0FBTyxpQkFBaUIsU0FBUyxTQUFTLFdBQVcsaUJBQWlCLFNBQVMsU0FBUyxhQUFhLGlCQUFpQixTQUFTLFNBQVMsY0FBYyxpQkFBaUIsU0FBUyxTQUFTLFlBQVksaUJBQWlCLFFBQVEsT0FBTyxlQUFlLFNBQVMsU0FBUyxXQUFXLGVBQWUsU0FBUyxTQUFTLGFBQWEsZUFBZSxTQUFTLFNBQVMsY0FBYyxlQUFlLFNBQVMsU0FBUyxZQUFZLGVBQWUsUUFBUSxRQUFRLFlBQVksU0FBUyxTQUFTLFlBQVksWUFBWSxTQUFTLFNBQVMsY0FBYyxZQUFZLFNBQVMsU0FBUyxlQUFlLFlBQVksU0FBUyxTQUFTLGFBQWEsWUFBWSxRQUFRLFFBQVEsaUJBQWlCLFNBQVMsU0FBUyxZQUFZLGlCQUFpQixTQUFTLFNBQVMsY0FBYyxpQkFBaUIsU0FBUyxTQUFTLGVBQWUsaUJBQWlCLFNBQVMsU0FBUyxhQUFhLGlCQUFpQixRQUFRLFFBQVEsZ0JBQWdCLFNBQVMsU0FBUyxZQUFZLGdCQUFnQixTQUFTLFNBQVMsY0FBYyxnQkFBZ0IsU0FBUyxTQUFTLGVBQWUsZ0JBQWdCLFNBQVMsU0FBUyxhQUFhLGdCQUFnQixRQUFRLFFBQVEsZUFBZSxTQUFTLFNBQVMsWUFBWSxlQUFlLFNBQVMsU0FBUyxjQUFjLGVBQWUsU0FBUyxTQUFTLGVBQWUsZUFBZSxTQUFTLFNBQVMsYUFBYSxlQUFlLFFBQVEsUUFBUSxpQkFBaUIsU0FBUyxTQUFTLFlBQVksaUJBQWlCLFNBQVMsU0FBUyxjQUFjLGlCQUFpQixTQUFTLFNBQVMsZUFBZSxpQkFBaUIsU0FBUyxTQUFTLGFBQWEsaUJBQWlCLFFBQVEsUUFBUSxlQUFlLFNBQVMsU0FBUyxZQUFZLGVBQWUsU0FBUyxTQUFTLGNBQWMsZUFBZSxTQUFTLFNBQVMsZUFBZSxlQUFlLFNBQVMsU0FBUyxhQUFhLGVBQWUsV0FBVyxPQUFPLGVBQWUsWUFBWSxZQUFZLFdBQVcsZUFBZSxZQUFZLFlBQVksYUFBYSxlQUFlLFlBQVksWUFBWSxjQUFjLGVBQWUsWUFBWSxZQUFZLFlBQVksZUFBdzVHLGNBQWMsV0FBVyxlQUFlLGVBQWUsV0FBVyxnQkFBZ0IsZ0JBQWdCLFdBQVcsa0JBQWtCLDBCQUE3aGYsZUFBZSxNQUFNLGVBQWUsZ0JBQWdCLE1BQU0sZ0JBQWdCLGVBQWUsTUFBTSxlQUFpOVgsUUFBUSxPQUFPLFlBQVksU0FBUyxTQUFTLFdBQVcsWUFBWSxTQUFTLFNBQVMsYUFBYSxZQUFZLFNBQVMsU0FBUyxjQUFjLFlBQVksU0FBUyxTQUFTLFlBQVksWUFBWSxRQUFRLE9BQU8saUJBQWlCLFNBQVMsU0FBUyxXQUFXLGlCQUFpQixTQUFTLFNBQVMsYUFBYSxpQkFBaUIsU0FBUyxTQUFTLGNBQWMsaUJBQWlCLFNBQVMsU0FBUyxZQUFZLGlCQUFpQixRQUFRLE9BQU8sZ0JBQWdCLFNBQVMsU0FBUyxXQUFXLGdCQUFnQixTQUFTLFNBQVMsYUFBYSxnQkFBZ0IsU0FBUyxTQUFTLGNBQWMsZ0JBQWdCLFNBQVMsU0FBUyxZQUFZLGdCQUFnQixRQUFRLE9BQU8sZUFBZSxTQUFTLFNBQVMsV0FBVyxlQUFlLFNBQVMsU0FBUyxhQUFhLGVBQWUsU0FBUyxTQUFTLGNBQWMsZUFBZSxTQUFTLFNBQVMsWUFBWSxlQUFlLFFBQVEsT0FBTyxpQkFBaUIsU0FBUyxTQUFTLFdBQVcsaUJBQWlCLFNBQVMsU0FBUyxhQUFhLGlCQUFpQixTQUFTLFNBQVMsY0FBYyxpQkFBaUIsU0FBUyxTQUFTLFlBQVksaUJBQWlCLFFBQVEsT0FBTyxlQUFlLFNBQVMsU0FBUyxXQUFXLGVBQWUsU0FBUyxTQUFTLGFBQWEsZUFBZSxTQUFTLFNBQVMsY0FBYyxlQUFlLFNBQVMsU0FBUyxZQUFZLGVBQWUsUUFBUSxRQUFRLFlBQVksU0FBUyxTQUFTLFlBQVksWUFBWSxTQUFTLFNBQVMsY0FBYyxZQUFZLFNBQVMsU0FBUyxlQUFlLFlBQVksU0FBUyxTQUFTLGFBQWEsWUFBWSxRQUFRLFFBQVEsaUJBQWlCLFNBQVMsU0FBUyxZQUFZLGlCQUFpQixTQUFTLFNBQVMsY0FBYyxpQkFBaUIsU0FBUyxTQUFTLGVBQWUsaUJBQWlCLFNBQVMsU0FBUyxhQUFhLGlCQUFpQixRQUFRLFFBQVEsZ0JBQWdCLFNBQVMsU0FBUyxZQUFZLGdCQUFnQixTQUFTLFNBQVMsY0FBYyxnQkFBZ0IsU0FBUyxTQUFTLGVBQWUsZ0JBQWdCLFNBQVMsU0FBUyxhQUFhLGdCQUFnQixRQUFRLFFBQVEsZUFBZSxTQUFTLFNBQVMsWUFBWSxlQUFlLFNBQVMsU0FBUyxjQUFjLGVBQWUsU0FBUyxTQUFTLGVBQWUsZUFBZSxTQUFTLFNBQVMsYUFBYSxlQUFlLFFBQVEsUUFBUSxpQkFBaUIsU0FBUyxTQUFTLFlBQVksaUJBQWlCLFNBQVMsU0FBUyxjQUFjLGlCQUFpQixTQUFTLFNBQVMsZUFBZSxpQkFBaUIsU0FBUyxTQUFTLGFBQWEsaUJBQWlCLFFBQVEsUUFBUSxlQUFlLFNBQVMsU0FBUyxZQUFZLGVBQWUsU0FBUyxTQUFTLGNBQWMsZUFBZSxTQUFTLFNBQVMsZUFBZSxlQUFlLFNBQVMsU0FBUyxhQUFhLGVBQWUsV0FBVyxPQUFPLGVBQWUsWUFBWSxZQUFZLFdBQVcsZUFBZSxZQUFZLFlBQVksYUFBYSxlQUFlLFlBQVksWUFBWSxjQUFjLGVBQWUsWUFBWSxZQUFZLFlBQVksZUFBcXdCLGNBQWMsV0FBVyxlQUFlLGVBQWUsV0FBVyxnQkFBZ0IsZ0JBQWdCLFdBQVcsa0JBQWtCLGdCQUFnQixlQUFlLG9CQUFvQixn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UUFFViwyQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLG9DQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsb0NBQ0MsUUFBUyxRQUVWLHlDQUNDLFFBQVMsUUFFVixxQ0FDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFVix1Q0FDQyxRQUFTLFFBRVYsdUNBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLHdDQUNDLFFBQVMsUUFFVix3Q0FDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLG9DQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYscUNBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsb0NBQ0MsUUFBUyxRQUVWLG9DQUNDLFFBQVMsUUFFVixvQ0FDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLG1DQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFVixzQ0FDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLG1DQUNDLFFBQVMsUUFFVixtQ0FDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHNDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVix3Q0FDQyxRQUFTLFFBRVYsb0NBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFVix1Q0FDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLG9DQUNDLFFBQVMsUUFFVixtQ0FDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHFDQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsdUNBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYscUNBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVixxQ0FDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLG9DQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsc0NBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVW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QUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixtQ0FDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsdUNBQ0MsUUFBUyxRQUVWLHVDQUNDLFFBQVMsUUFFVixzQ0FDQyxRQUFTLFFBRVYsc0NBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLG9DQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsb0NBQ0MsUUFBUyxRQUVWLG9DQUNDLFFBQVMsUUFFVixxQ0FDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFVixvQ0FDQyxRQUFTLFFBRVYscUNBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLG1DQUNDLFFBQVMsUUFFVixtQ0FDQyxRQUFTLFFBRVYsb0NBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFVixtQ0FDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLG9DQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLG9CQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixtQ0FDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFVixtQ0FDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHFDQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsc0NBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVix1Q0FDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYscUNBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLG9CQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHFDQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixvQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLG9CQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVixtQ0FDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVW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QUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHFDQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYscUNBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsb0NBQ0MsUUFBUyxRQUVWLG9DQUNDLFFBQVMsUUFFVixvQ0FDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixvQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLG9CQUNDLFFBQVMsUUFFVixtQ0FDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLG1DQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLGlDQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLG1DQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLG1DQUNDLFFBQVMsUUFFVixvQ0FDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVixtQ0FDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFVixtQ0FDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsaUNBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLG9DQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVixvQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLG9CQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixvQkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLG1DQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixvQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsK0JBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViw2QkFDQyxR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LG9CQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLG9CQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixvQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLG9CQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLG1CQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLHVDQUNDLFFBQVMsUUFFVixtQ0FDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLGtDQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLCtCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVixpQ0FDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixtQ0FDQyxRQUFTLFFBRVYsbUNBQ0MsUUFBUyxRQUVWLG9DQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixvQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixrQ0FDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsa0NBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixtQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVixvQkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixvQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFViwrQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLHFCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLG9CQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsd0JBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLDZCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLG9CQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVixnQ0FDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwyQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsMEJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVixvQkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLG9CQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixvQkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsNkJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLGdDQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHdCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVixzQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsdUJBQ0MsUUFBUyxRQUVWLHlCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYscUJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsZ0NBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFViw4QkFDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLDhCQUNDLFFBQVMsUUFFVix3QkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFViw2QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsNEJBQ0MsUUFBUyxRQUVWLG9CQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLG9CQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMsUUFFVix1QkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLDJCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsc0JBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVixxQkFDQyxRQUFTLFFBRVYseUJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFVix5QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLHVCQUNDLFFBQVMsUUFFViwwQkFDQyxRQUFTLFFBRVYsb0JBQ0MsUUFBUyxRQUVWLDRCQUNDLFFBQVMsUUFFVixtQ0FDQyxRQUFTLFFBRVYsOEJBQ0MsUUFBUyxRQUVWLHNCQUNDLFFBQVMsUUFFViw0QkFDQyxRQUFTLFFBRVYsMkJBQ0MsUUFBUyxRQUVWLDBCQUNDLFFBQVMs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LGNHaDVDRCxJSGk1Q0MsV0doNUNELE9IaTVDQyxPR2g1Q0QsUUhpNUNDLFVHaDVDRCxLSGk1Q0MsWUMvVkEsS0RnV0EsTUMvVkEsS0RnV0EsT0MvVkEsS0RnV0EsUUMvWkYsRURnYUUsV0MvVkMsSURnV0QsUUFBUyxFQUVYLG1CQUNFLFdBQVksUUFFZCxrQkM1VkMsUUFBQSxFRCtWRCxnQkFDRSxPQzdWQSxFRDhWQSxRQzdWQSxFRDhWQSxNQ3BXRixLQVFtQixxREFBQSxxREQ2VmpCLHFCQUNFLE1DN1ZELE1EOFZDLFFDN1ZELE1EOFZDLE9DN1ZELElEOFZDLE1DN1ZELEtEOFZDLFdDN1ZELElBQUEsSUFBQSxLRDhWQyxpQkczNENNLFFGZ2tDUCx3REFBQSwwREFBQSwwREFBQSx3REFBQSwwREFBQSwwREQ0VUMsMEJDNVdKLFdBQUEsSUFrQkksaUVBQUEsaUVENFZBLGlDQ3ZXRixNQUFBLElBY0Usa0VBQUEsa0VEMlZBLGtDQ3pXRixNQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi86cm9vdHstLWJsdWU6IzAwN2JmZjstLWluZGlnbzojNjYxMGYyOy0tcHVycGxlOiM2ZjQyYzE7LS1waW5rOiNlODNlOGM7LS1yZWQ6I2RjMzU0NTstLW9yYW5nZTojZmQ3ZTE0Oy0teWVsbG93OiNmZmMxMDc7LS1ncmVlbjojMjhhNzQ1Oy0tdGVhbDojMjBjOTk3Oy0tY3lhbjojMTdhMmI4Oy0td2hpdGU6I2ZmZjstLWdyYXk6IzZjNzU3ZDstLWdyYXktZGFyazojMzQzYTQwOy0tcHJpbWFyeTojMDA3YmZmOy0tc2Vjb25kYXJ5OiM2Yzc1N2Q7LS1zdWNjZXNzOiMyOGE3NDU7LS1pbmZvOiMxN2EyYjg7LS13YXJuaW5nOiNmZmMxMDc7LS1kYW5nZXI6I2RjMzU0NTstLWxpZ2h0OiNmOGY5ZmE7LS1kYXJrOiMzNDNhNDA7LS1icmVha3BvaW50LXhzOjA7LS1icmVha3BvaW50LXNtOjU3NnB4Oy0tYnJlYWtwb2ludC1tZDo3NjhweDstLWJyZWFrcG9pbnQtbGc6OTkycHg7LS1icmVha3BvaW50LXhsOjEyMDBweDstLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCI7LS1mb250LWZhbWlseS1tb25vc3BhY2U6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZX0qLDo6YWZ0ZXIsOjpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9QC1tcy12aWV3cG9ydHt3aWR0aDpkZXZpY2Utd2lkdGh9YXJ0aWNsZSxhc2lkZSxkaWFsb2csZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCI7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9W3RhYmluZGV4PVwiLTFcIl06Zm9jdXN7b3V0bGluZTowIWltcG9ydGFudH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9aDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVyZW19cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfWFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sYWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTstd2Via2l0LXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MH1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fWRsLG9sLHVse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsb2wgdWwsdWwgb2wsdWwgdWx7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19YXtjb2xvcjojMDA3YmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzfWE6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1c3tvdXRsaW5lOjB9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG87LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhcn1maWd1cmV7bWFyZ2luOjAgMCAxcmVtfWltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXN0eWxlOm5vbmV9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3BhZGRpbmctdG9wOi43NXJlbTtwYWRkaW5nLWJvdHRvbTouNzVyZW07Y29sb3I6IzZjNzU3ZDt0ZXh0LWFsaWduOmxlZnQ7Y2FwdGlvbi1zaWRlOmJvdHRvbX10aHt0ZXh0LWFsaWduOmluaGVyaXR9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTouNXJlbX1idXR0b257Ym9yZGVyLXJhZGl1czowfWJ1dHRvbjpmb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3J9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbixodG1sIFt0eXBlPWJ1dHRvbl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyLXN0eWxlOm5vbmV9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9dGltZV17LXdlYmtpdC1hcHBlYXJhbmNlOmxpc3Rib3h9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bztyZXNpemU6dmVydGljYWx9ZmllbGRzZXR7bWluLXdpZHRoOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowfWxlZ2VuZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hde291dGxpbmUtb2Zmc2V0Oi0ycHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmgxLC5oMiwuaDMsLmg0LC5oNSwuaDYsaDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6aW5oZXJpdH0uaDEsaDF7Zm9udC1zaXplOjIuNXJlbX0uaDIsaDJ7Zm9udC1zaXplOjJyZW19LmgzLGgze2ZvbnQtc2l6ZToxLjc1cmVtfS5oNCxoNHtmb250LXNpemU6MS41cmVtfS5oNSxoNXtmb250LXNpemU6MS4yNXJlbX0uaDYsaDZ7Zm9udC1zaXplOjFyZW19LmxlYWR7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTF7Zm9udC1zaXplOjZyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS0ye2ZvbnQtc2l6ZTo1LjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS0ze2ZvbnQtc2l6ZTo0LjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS00e2ZvbnQtc2l6ZTozLjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1ocnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpfS5zbWFsbCxzbWFsbHtmb250LXNpemU6ODAlO2ZvbnQtd2VpZ2h0OjQwMH0ubWFyayxtYXJre3BhZGRpbmc6LjJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5lLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LjVyZW19LmluaXRpYWxpc217Zm9udC1zaXplOjkwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5ibG9ja3F1b3RlLWZvb3RlcntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6IzZjNzU3ZH0uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZXtjb250ZW50OlwiXFwyMDE0IFxcMDBBMFwifS5pbWctZmx1aWR7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy10aHVtYm5haWx7cGFkZGluZzouMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtib3JkZXItcmFkaXVzOi4yNXJlbTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZmlndXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206LjVyZW07bGluZS1oZWlnaHQ6MX0uZmlndXJlLWNhcHRpb257Zm9udC1zaXplOjkwJTtjb2xvcjojNmM3NTdkfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2V9Y29kZXtmb250LXNpemU6ODcuNSU7Y29sb3I6I2U4M2U4Yzt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9YT5jb2Rle2NvbG9yOmluaGVyaXR9a2Jke3BhZGRpbmc6LjJyZW0gLjRyZW07Zm9udC1zaXplOjg3LjUlO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1yYWRpdXM6LjJyZW19a2JkIGtiZHtwYWRkaW5nOjA7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6NzAwfXByZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo4Ny41JTtjb2xvcjojMjEyNTI5fXByZSBjb2Rle2ZvbnQtc2l6ZTppbmhlcml0O2NvbG9yOmluaGVyaXQ7d29yZC1icmVhazpub3JtYWx9LnByZS1zY3JvbGxhYmxle21heC1oZWlnaHQ6MzQwcHg7b3ZlcmZsb3cteTpzY3JvbGx9LmNvbnRhaW5lcnt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX0uY29udGFpbmVyLWZsdWlke3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LnJvd3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9Lm5vLWd1dHRlcnN7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0ubm8tZ3V0dGVycz4uY29sLC5uby1ndXR0ZXJzPltjbGFzcyo9Y29sLV17cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5jb2wsLmNvbC0xLC5jb2wtMTAsLmNvbC0xMSwuY29sLTEyLC5jb2wtMiwuY29sLTMsLmNvbC00LC5jb2wtNSwuY29sLTYsLmNvbC03LC5jb2wtOCwuY29sLTksLmNvbC1hdXRvLC5jb2wtbGcsLmNvbC1sZy0xLC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEyLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1sZy1hdXRvLC5jb2wtbWQsLmNvbC1tZC0xLC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEyLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC1hdXRvLC5jb2wtc20sLmNvbC1zbS0xLC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC1zbS1hdXRvLC5jb2wteGwsLmNvbC14bC0xLC5jb2wteGwtMTAsLmNvbC14bC0xMSwuY29sLXhsLTEyLC5jb2wteGwtMiwuY29sLXhsLTMsLmNvbC14bC00LC5jb2wteGwtNSwuY29sLXhsLTYsLmNvbC14bC03LC5jb2wteGwtOCwuY29sLXhsLTksLmNvbC14bC1hdXRve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWluLWhlaWdodDoxcHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fS5jb2x7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1hdXRvey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC0xey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtMnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLTN7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC00ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtNXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLTZ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC03ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtOHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLTl7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC0xMHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLTExey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtMTJ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWZpcnN0ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MDstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItbGFzdHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjE0Oy1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci0wey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLTF7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyOy1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItMnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjM7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci0zey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NDstbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLTR7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo1Oy1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItNXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjY7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci02ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NzstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLTd7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo4Oy1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItOHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjk7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci05ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTA7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci0xMHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjExOy1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci0xMXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEyOy1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci0xMnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEzOy1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbC1zbXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLXNtLWF1dG97LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLXNtLTF7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1zbS0yey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtc20tM3std2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXNtLTR7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1zbS01ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtc20tNnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXNtLTd7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1zbS04ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtc20tOXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXNtLTEwey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtc20tMTF7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1zbS0xMnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItc20tZmlyc3R7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDowOy1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1zbS1sYXN0ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTQ7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLXNtLTB7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxOy1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItc20tMXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjI7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1zbS0yey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MzstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLXNtLTN7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo0Oy1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItc20tNHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjU7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1zbS01ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NjstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLXNtLTZ7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo3Oy1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItc20tN3std2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjg7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1zbS04ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6OTstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLXNtLTl7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMDstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLXNtLTEwey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTE7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLXNtLTExey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTI7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLXNtLTEyey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTM7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LXNtLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtc20tNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1zbS04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbC1tZHstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLW1kLWF1dG97LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLW1kLTF7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1tZC0yey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtbWQtM3std2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLW1kLTR7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1tZC01ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtbWQtNnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLW1kLTd7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1tZC04ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtbWQtOXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLW1kLTEwey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtbWQtMTF7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1tZC0xMnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbWQtZmlyc3R7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDowOy1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1tZC1sYXN0ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTQ7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLW1kLTB7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxOy1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItbWQtMXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjI7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1tZC0yey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MzstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLW1kLTN7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo0Oy1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItbWQtNHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjU7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1tZC01ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NjstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLW1kLTZ7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo3Oy1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItbWQtN3std2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjg7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1tZC04ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6OTstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLW1kLTl7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMDstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLW1kLTEwey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTE7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLW1kLTExey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTI7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLW1kLTEyey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTM7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1tZC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtbWQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1tZC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LW1kLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1tZC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbC1sZ3stbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLWxnLWF1dG97LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLWxnLTF7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1sZy0yey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtbGctM3std2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLWxnLTR7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1sZy01ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtbGctNnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLWxnLTd7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1sZy04ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtbGctOXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLWxnLTEwey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtbGctMTF7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1sZy0xMnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbGctZmlyc3R7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDowOy1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1sZy1sYXN0ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTQ7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLWxnLTB7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxOy1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItbGctMXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjI7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1sZy0yey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MzstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLWxnLTN7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo0Oy1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItbGctNHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjU7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1sZy01ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NjstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLWxnLTZ7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo3Oy1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItbGctN3std2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjg7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1sZy04ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6OTstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLWxnLTl7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMDstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLWxnLTEwey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTE7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLWxnLTExey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTI7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLWxnLTEyey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTM7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb2wteGx7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC14bC1hdXRvey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC14bC0xey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wteGwtMnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLXhsLTN7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC14bC00ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wteGwtNXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLXhsLTZ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC14bC03ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wteGwtOHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLXhsLTl7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC14bC0xMHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLXhsLTExey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wteGwtMTJ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXhsLWZpcnN0ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MDstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXIteGwtbGFzdHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjE0Oy1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci14bC0wey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLXhsLTF7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyOy1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXIteGwtMnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjM7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci14bC0zey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NDstbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLXhsLTR7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo1Oy1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXIteGwtNXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjY7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci14bC02ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NzstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLXhsLTd7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo4Oy1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXIteGwtOHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjk7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci14bC05ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTA7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci14bC0xMHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjExOy1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci14bC0xMXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEyOy1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci14bC0xMnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEzOy1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19LnRhYmxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRhYmxlIHRkLC50YWJsZSB0aHtwYWRkaW5nOi43NXJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNn0udGFibGUgdGhlYWQgdGh7dmVydGljYWwtYWxpZ246Ym90dG9tO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlIHRib2R5K3Rib2R5e2JvcmRlci10b3A6MnB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlIC50YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRhYmxlLXNtIHRkLC50YWJsZS1zbSB0aHtwYWRkaW5nOi4zcmVtfS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkLC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aHtib3JkZXItYm90dG9tLXdpZHRoOjJweH0udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpfS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA3NSl9LnRhYmxlLXByaW1hcnksLnRhYmxlLXByaW1hcnk+dGQsLnRhYmxlLXByaW1hcnk+dGh7YmFja2dyb3VuZC1jb2xvcjojYjhkYWZmfS50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5ZmNkZmZ9LnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiM5ZmNkZmZ9LnRhYmxlLXNlY29uZGFyeSwudGFibGUtc2Vjb25kYXJ5PnRkLC50YWJsZS1zZWNvbmRhcnk+dGh7YmFja2dyb3VuZC1jb2xvcjojZDZkOGRifS50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNjOGNiY2Z9LnRhYmxlLXN1Y2Nlc3MsLnRhYmxlLXN1Y2Nlc3M+dGQsLnRhYmxlLXN1Y2Nlc3M+dGh7YmFja2dyb3VuZC1jb2xvcjojYzNlNmNifS50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9LnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9LnRhYmxlLWluZm8sLnRhYmxlLWluZm8+dGQsLnRhYmxlLWluZm8+dGh7YmFja2dyb3VuZC1jb2xvcjojYmVlNWVifS50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9LnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9LnRhYmxlLXdhcm5pbmcsLnRhYmxlLXdhcm5pbmc+dGQsLnRhYmxlLXdhcm5pbmc+dGh7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfS50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9LnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9LnRhYmxlLWRhbmdlciwudGFibGUtZGFuZ2VyPnRkLC50YWJsZS1kYW5nZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZjVjNmNifS50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9LnRhYmxlLWxpZ2h0LC50YWJsZS1saWdodD50ZCwudGFibGUtbGlnaHQ+dGh7YmFja2dyb3VuZC1jb2xvcjojZmRmZGZlfS50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9LnRhYmxlLWRhcmssLnRhYmxlLWRhcms+dGQsLnRhYmxlLWRhcms+dGh7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfS50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9LnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9LnRhYmxlLWFjdGl2ZSwudGFibGUtYWN0aXZlPnRkLC50YWJsZS1hY3RpdmU+dGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNzUpfS50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDc1KX0udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA3NSl9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1jb2xvcjojMzIzODNlfS50YWJsZSAudGhlYWQtbGlnaHQgdGh7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjl9LnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiMzMjM4M2V9LnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9LnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDUpfS50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDc1KX1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtc217ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyfS50YWJsZS1yZXNwb25zaXZlLXNtPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLW1ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcn0udGFibGUtcmVzcG9uc2l2ZS1tZD4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1sZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXJ9LnRhYmxlLXJlc3BvbnNpdmUtbGc+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXhse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcn0udGFibGUtcmVzcG9uc2l2ZS14bD4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fS50YWJsZS1yZXNwb25zaXZle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcn0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9LmZvcm0tY29udHJvbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH0uZm9ybS1jb250cm9sOjotbXMtZXhwYW5ke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmZvcm0tY29udHJvbDpmb2N1c3tjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzgwYmRmZjtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzZjNzU3ZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzZjNzU3ZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6IzZjNzU3ZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZCwuZm9ybS1jb250cm9sW3JlYWRvbmx5XXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7b3BhY2l0eToxfXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe2hlaWdodDpjYWxjKDIuMjVyZW0gKyAycHgpfXNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9ybS1jb250cm9sLWZpbGUsLmZvcm0tY29udHJvbC1yYW5nZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmNvbC1mb3JtLWxhYmVse3BhZGRpbmctdG9wOmNhbGMoLjM3NXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYyguMzc1cmVtICsgMXB4KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKC41cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC41cmVtICsgMXB4KTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLXNte3BhZGRpbmctdG9wOmNhbGMoLjI1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4yNXJlbSArIDFweCk7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41fS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDouMzc1cmVtO3BhZGRpbmctYm90dG9tOi4zNzVyZW07bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MXB4IDB9LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNtLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4ycmVtfS5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPnNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPnNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+c2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPnNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtc20+c2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSl7aGVpZ2h0OmNhbGMoMS44MTI1cmVtICsgMnB4KX0uZm9ybS1jb250cm9sLWxnLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouM3JlbX0uaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD5zZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD5zZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPnNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD5zZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLWxnPnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLHNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe2hlaWdodDpjYWxjKDIuODc1cmVtICsgMnB4KX0uZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjFyZW19LmZvcm0tdGV4dHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjI1cmVtfS5mb3JtLXJvd3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tbGVmdDotNXB4fS5mb3JtLXJvdz4uY29sLC5mb3JtLXJvdz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDo1cHh9LmZvcm0tY2hlY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOi4zcmVtO21hcmdpbi1sZWZ0Oi0xLjI1cmVtfS5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiM2Yzc1N2R9LmZvcm0tY2hlY2stbGFiZWx7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWNoZWNrLWlubGluZXtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDowO21hcmdpbi1yaWdodDouNzVyZW19LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtO21hcmdpbi1sZWZ0OjB9LnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6IzI4YTc0NX0udmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQwLDE2Nyw2OSwuOCk7Ym9yZGVyLXJhZGl1czouMnJlbX0uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCwuZm9ybS1jb250cm9sLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWR7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uY3VzdG9tLXNlbGVjdC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLmZvcm0tY29udHJvbC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmZvcm0tY29udHJvbC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiMyOGE3NDV9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojMjhhNzQ1fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNzFkZDhhfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMzRjZTU3fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuMjUpfS5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6IzI4YTc0NX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjppbmhlcml0fS5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uaW52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6ODAlO2NvbG9yOiNkYzM1NDV9LmludmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyMCw1Myw2OSwuOCk7Ym9yZGVyLXJhZGl1czouMnJlbX0uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NX0uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9LmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojZGMzNTQ1fS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojZGMzNTQ1fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2VmYTJhOX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZTQ2MDZkfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWR+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojZGMzNTQ1fS5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjppbmhlcml0fS5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWx7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5mb3JtLWlubGluZXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mb3JtLWlubGluZSBsYWJlbHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1ncm91cHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvOy13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDowfS5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4yNXJlbTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2x7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MH19LmJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH0uYnRuOmZvY3VzLC5idG46aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi5mb2N1cywuYnRuOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmJ0bi5kaXNhYmxlZCwuYnRuOmRpc2FibGVke29wYWNpdHk6LjY1fS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmV7YmFja2dyb3VuZC1pbWFnZTpub25lfWEuYnRuLmRpc2FibGVkLGZpZWxkc2V0OmRpc2FibGVkIGEuYnRue3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tcHJpbWFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjlkOTtib3JkZXItY29sb3I6IzAwNjJjY30uYnRuLXByaW1hcnkuZm9jdXMsLmJ0bi1wcmltYXJ5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjUpfS5idG4tcHJpbWFyeS5kaXNhYmxlZCwuYnRuLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2M7Ym9yZGVyLWNvbG9yOiMwMDVjYmZ9LmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuNSl9LmJ0bi1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YTYyNjg7Ym9yZGVyLWNvbG9yOiM1NDViNjJ9LmJ0bi1zZWNvbmRhcnkuZm9jdXMsLmJ0bi1zZWNvbmRhcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwuYnRuLXNlY29uZGFyeTpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU0NWI2Mjtib3JkZXItY29sb3I6IzRlNTU1Yn0uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTA4LDExNywxMjUsLjUpfS5idG4tc3VjY2Vzc3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTg4Mzg7Ym9yZGVyLWNvbG9yOiMxZTdlMzR9LmJ0bi1zdWNjZXNzLmZvY3VzLC5idG4tc3VjY2Vzczpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC41KX0uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsLmJ0bi1zdWNjZXNzOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0O2JvcmRlci1jb2xvcjojMWM3NDMwfS5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjUpfS5idG4taW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLWluZm86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMzg0OTY7Ym9yZGVyLWNvbG9yOiMxMTdhOGJ9LmJ0bi1pbmZvLmZvY3VzLC5idG4taW5mbzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwuNSl9LmJ0bi1pbmZvLmRpc2FibGVkLC5idG4taW5mbzpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzExN2E4Yjtib3JkZXItY29sb3I6IzEwNzA3Zn0uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwuNSl9LmJ0bi13YXJuaW5ne2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4td2FybmluZzpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UwYTgwMDtib3JkZXItY29sb3I6I2QzOWUwMH0uYnRuLXdhcm5pbmcuZm9jdXMsLmJ0bi13YXJuaW5nOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4td2FybmluZy5kaXNhYmxlZCwuYnRuLXdhcm5pbmc6ZGlzYWJsZWR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDA7Ym9yZGVyLWNvbG9yOiNjNjk1MDB9LmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI1NSwxOTMsNywuNSl9LmJ0bi1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjODIzMzM7Ym9yZGVyLWNvbG9yOiNiZDIxMzB9LmJ0bi1kYW5nZXIuZm9jdXMsLmJ0bi1kYW5nZXI6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuNSl9LmJ0bi1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzA7Ym9yZGVyLWNvbG9yOiNiMjFmMmR9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuNSl9LmJ0bi1saWdodHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0OmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTJlNmVhO2JvcmRlci1jb2xvcjojZGFlMGU1fS5idG4tbGlnaHQuZm9jdXMsLmJ0bi1saWdodDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsLjUpfS5idG4tbGlnaHQuZGlzYWJsZWQsLmJ0bi1saWdodDpkaXNhYmxlZHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2RhZTBlNTtib3JkZXItY29sb3I6I2QzZDlkZn0uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsLjUpfS5idG4tZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMzI3MmI7Ym9yZGVyLWNvbG9yOiMxZDIxMjR9LmJ0bi1kYXJrLmZvY3VzLC5idG4tZGFyazpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpfS5idG4tZGFyay5kaXNhYmxlZCwuYnRuLWRhcms6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjQ7Ym9yZGVyLWNvbG9yOiMxNzFhMWR9LmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDUyLDU4LDY0LC41KX0uYnRuLW91dGxpbmUtcHJpbWFyeXtjb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjUpfS5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVke2NvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5e2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDgsMTE3LDEyNSwuNSl9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3N7Y29sb3I6IzI4YTc0NTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC41KX0uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojMjhhNzQ1O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuNSl9LmJ0bi1vdXRsaW5lLWluZm97Y29sb3I6IzE3YTJiODtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mby5mb2N1cywuYnRuLW91dGxpbmUtaW5mbzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwuNSl9LmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWR7Y29sb3I6IzE3YTJiODtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KX0uYnRuLW91dGxpbmUtd2FybmluZ3tjb2xvcjojZmZjMTA3O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVke2NvbG9yOiNmZmMxMDc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjU1LDE5Myw3LC41KX0uYnRuLW91dGxpbmUtZGFuZ2Vye2NvbG9yOiNkYzM1NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1vdXRsaW5lLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuNSl9LmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVke2NvbG9yOiNkYzM1NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC41KX0uYnRuLW91dGxpbmUtbGlnaHR7Y29sb3I6I2Y4ZjlmYTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLC5idG4tb3V0bGluZS1saWdodDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsLjUpfS5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWR7Y29sb3I6I2Y4ZjlmYTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJ0bi1vdXRsaW5lLWRhcmt7Y29sb3I6IzM0M2E0MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyay5mb2N1cywuYnRuLW91dGxpbmUtZGFyazpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpfS5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVke2NvbG9yOiMzNDNhNDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpfS5idG4tbGlua3tmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGluazpob3Zlcntjb2xvcjojMDA1NmIzO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1saW5rLmZvY3VzLC5idG4tbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93Om5vbmV9LmJ0bi1saW5rLmRpc2FibGVkLC5idG4tbGluazpkaXNhYmxlZHtjb2xvcjojNmM3NTdkfS5idG4tZ3JvdXAtbGc+LmJ0biwuYnRuLWxne3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouM3JlbX0uYnRuLWdyb3VwLXNtPi5idG4sLmJ0bi1zbXtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLXRvcDouNXJlbX1pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrLGlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2Nre3dpZHRoOjEwMCV9LmZhZGV7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn0uZmFkZS5zaG93e29wYWNpdHk6MX0uY29sbGFwc2V7ZGlzcGxheTpub25lfS5jb2xsYXBzZS5zaG93e2Rpc3BsYXk6YmxvY2t9dHIuY29sbGFwc2Uuc2hvd3tkaXNwbGF5OnRhYmxlLXJvd310Ym9keS5jb2xsYXBzZS5zaG93e2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS5jb2xsYXBzaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGVhc2V9LmRyb3Bkb3duLC5kcm9wdXB7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnR9LmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDoxMDAwO2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O21pbi13aWR0aDoxMHJlbTtwYWRkaW5nOi41cmVtIDA7bWFyZ2luOi4xMjVyZW0gMCAwO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5kcm9wdXAgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDowO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206LjNlbSBzb2xpZDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDouMTI1cmVtfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0Oi4zZW0gc29saWR9LmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7dmVydGljYWwtYWxpZ246MH0uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMTI1cmVtfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwifS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5Om5vbmV9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO21hcmdpbi1yaWdodDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmV7dmVydGljYWwtYWxpZ246MH0uZHJvcGRvd24tZGl2aWRlcntoZWlnaHQ6MDttYXJnaW46LjVyZW0gMDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZWNlZn0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gMS41cmVtO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5kcm9wZG93bi1pdGVtOmZvY3VzLC5kcm9wZG93bi1pdGVtOmhvdmVye2NvbG9yOiMxNjE4MWI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5kcm9wZG93bi1tZW51LnNob3d7ZGlzcGxheTpibG9ja30uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxLjVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiM2Yzc1N2Q7d2hpdGUtc3BhY2U6bm93cmFwfS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpob3ZlciwuYnRuLWdyb3VwPi5idG46aG92ZXJ7ei1pbmRleDoxfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zm9jdXMsLmJ0bi1ncm91cD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwPi5idG46YWN0aXZlLC5idG4tZ3JvdXA+LmJ0bjpmb2N1c3t6LWluZGV4OjF9LmJ0bi1ncm91cCAuYnRuKy5idG4sLmJ0bi1ncm91cCAuYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwKy5idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LTFweH0uYnRuLXRvb2xiYXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LXdlYmtpdC1ib3gtcGFjazpzdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXB7d2lkdGg6YXV0b30uYnRuLWdyb3VwPi5idG46Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXA+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi41NjI1cmVtO3BhZGRpbmctbGVmdDouNTYyNXJlbX0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcnttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXAtc20+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tc20rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi4zNzVyZW07cGFkZGluZy1sZWZ0Oi4zNzVyZW19LmJ0bi1ncm91cC1sZz4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1sZysuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6Ljc1cmVtO3BhZGRpbmctbGVmdDouNzVyZW19LmJ0bi1ncm91cC12ZXJ0aWNhbHstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1hbGlnbjpzdGFydDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cHt3aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bisuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bisuYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCsuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCsuYnRuLWdyb3Vwe21hcmdpbi10b3A6LTFweDttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0bnttYXJnaW4tYm90dG9tOjB9LmJ0bi1ncm91cC10b2dnbGU+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuIGlucHV0W3R5cGU9cmFkaW9dLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1yYWRpb117cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDAsMCwwLDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LmlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy13ZWJraXQtYm94LWFsaWduOnN0cmV0Y2g7LW1zLWZsZXgtYWxpZ246c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNoO3dpZHRoOjEwMCV9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87d2lkdGg6MSU7bWFyZ2luLWJvdHRvbTowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6Zm9jdXMsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0OmZvY3VzLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmZvcm0tY29udHJvbHttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGV7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hcHBlbmQsLmlucHV0LWdyb3VwLXByZXBlbmR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuKy5idG4sLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuKy5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmJ0biwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4rLmJ0biwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuKy5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmlucHV0LWdyb3VwLXRleHR7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXAtcHJlcGVuZHttYXJnaW4tcmlnaHQ6LTFweH0uaW5wdXQtZ3JvdXAtYXBwZW5ke21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLXRleHR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW19LmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0sLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1yYWRpb117bWFyZ2luLXRvcDowfS5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQ+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY3VzdG9tLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MS41cmVtfS5jdXN0b20tY29udHJvbC1pbmxpbmV7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tcmlnaHQ6MXJlbX0uY3VzdG9tLWNvbnRyb2wtaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTtvcGFjaXR5OjB9LmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjNkN2ZmfS5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6IzZjNzU3ZH0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tY29udHJvbC1sYWJlbHttYXJnaW4tYm90dG9tOjB9LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNXJlbTtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO3BvaW50ZXItZXZlbnRzOm5vbmU7Y29udGVudDpcIlwiOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTZ9LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjI1cmVtO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Y29udGVudDpcIlwiO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjUwJSA1MCV9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItcmFkaXVzOi4yNXJlbX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIil9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMjMsMjU1LC41KX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKX0uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tc2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMi4yNXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIDEuNzVyZW0gLjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQ6I2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IC43NXJlbSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjhweCAxMHB4O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7b3V0bGluZTowO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDVweCByZ2JhKDEyOCwxODksMjU1LC41KX0uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtoZWlnaHQ6YXV0bztwYWRkaW5nLXJpZ2h0Oi43NXJlbTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmR7b3BhY2l0eTowfS5jdXN0b20tc2VsZWN0LXNte2hlaWdodDpjYWxjKDEuODEyNXJlbSArIDJweCk7cGFkZGluZy10b3A6LjM3NXJlbTtwYWRkaW5nLWJvdHRvbTouMzc1cmVtO2ZvbnQtc2l6ZTo3NSV9LmN1c3RvbS1zZWxlY3QtbGd7aGVpZ2h0OmNhbGMoMi44NzVyZW0gKyAycHgpO3BhZGRpbmctdG9wOi4zNzVyZW07cGFkZGluZy1ib3R0b206LjM3NXJlbTtmb250LXNpemU6MTI1JX0uY3VzdG9tLWZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygyLjI1cmVtICsgMnB4KTttYXJnaW4tYm90dG9tOjB9LmN1c3RvbS1maWxlLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDIuMjVyZW0gKyAycHgpO21hcmdpbjowO29wYWNpdHk6MH0uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c34uY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojODBiZGZmfS5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKX4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCJCcm93c2VcIn0uY3VzdG9tLWZpbGUtbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxO2hlaWdodDpjYWxjKDIuMjVyZW0gKyAycHgpO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDozO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoY2FsYygyLjI1cmVtICsgMnB4KSAtIDFweCAqIDIpO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7Y29udGVudDpcIkJyb3dzZVwiO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItbGVmdDoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOjAgLjI1cmVtIC4yNXJlbSAwfS5uYXZ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2LWxpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDFyZW19Lm5hdi1saW5rOmZvY3VzLC5uYXYtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZH0ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNn0ubmF2LXRhYnMgLm5hdi1pdGVte21hcmdpbi1ib3R0b206LTFweH0ubmF2LXRhYnMgLm5hdi1saW5re2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsLm5hdi10YWJzIC5uYXYtbGluazpob3Zlcntib3JkZXItY29sb3I6I2U5ZWNlZiAjZTllY2VmICNkZWUyZTZ9Lm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmV7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTYgI2RlZTJlNiAjZmZmfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdi1waWxscyAubmF2LWxpbmt7Ym9yZGVyLXJhZGl1czouMjVyZW19Lm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5re2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5uYXYtZmlsbCAubmF2LWl0ZW17LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246Y2VudGVyfS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmJhcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6LjVyZW0gMXJlbX0ubmF2YmFyPi5jb250YWluZXIsLm5hdmJhcj4uY29udGFpbmVyLWZsdWlke2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5hdmJhci1icmFuZHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDouMzEyNXJlbTtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbTttYXJnaW4tcmlnaHQ6MXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcH0ubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItYnJhbmQ6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci1uYXZ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9Lm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246c3RhdGljO2Zsb2F0Om5vbmV9Lm5hdmJhci10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtfS5uYXZiYXItY29sbGFwc2V7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MTAwJTtmbGV4LWJhc2lzOjEwMCU7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6LjI1cmVtIC43NXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsLm5hdmJhci10b2dnbGVyOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn0ubmF2YmFyLXRvZ2dsZXItaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOm5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpey5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubmF2YmFyLWV4cGFuZC1zbXstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstd2Via2l0LWJveC1wYWNrOnN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXZ7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWZsdWlkey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi13ZWJraXQtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtc20gLmRyb3B1cCAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztib3R0b206MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWV4cGFuZC1tZHstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstd2Via2l0LWJveC1wYWNrOnN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXZ7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWZsdWlkey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi13ZWJraXQtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLmRyb3B1cCAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztib3R0b206MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubmF2YmFyLWV4cGFuZC1sZ3std2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstd2Via2l0LWJveC1wYWNrOnN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXZ7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWZsdWlkey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi13ZWJraXQtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbGcgLmRyb3B1cCAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztib3R0b206MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KXsubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5uYXZiYXItZXhwYW5kLXhsey13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy13ZWJraXQtYm94LXBhY2s6c3RhcnQ7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdnstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWR7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LXdlYmtpdC1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAuZHJvcHVwIC5kcm9wZG93bi1tZW51e3RvcDphdXRvO2JvdHRvbToxMDAlfX0ubmF2YmFyLWV4cGFuZHstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstd2Via2l0LWJveC1wYWNrOnN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdnstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWR7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LXdlYmtpdC1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZCAuZHJvcHVwIC5kcm9wZG93bi1tZW51e3RvcDphdXRvO2JvdHRvbToxMDAlfS5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZHtjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMCwwLDAsLjUpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjcpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnJnYmEoMCwwLDAsLjMpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbmssLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDAsMCwwLC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhe2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZHtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGlua3tjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhe2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjojZmZmfS5jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY2FyZD5ocnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5jYXJkPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5jYXJkPi5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0uY2FyZC1ib2R5ey13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MS4yNXJlbX0uY2FyZC10aXRsZXttYXJnaW4tYm90dG9tOi43NXJlbX0uY2FyZC1zdWJ0aXRsZXttYXJnaW4tdG9wOi0uMzc1cmVtO21hcmdpbi1ib3R0b206MH0uY2FyZC10ZXh0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcmQtbGluaysuY2FyZC1saW5re21hcmdpbi1sZWZ0OjEuMjVyZW19LmNhcmQtaGVhZGVye3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDMpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9LmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KSAwIDB9LmNhcmQtaGVhZGVyKy5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS5jYXJkLWZvb3RlcntwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDMpO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9LmNhcmQtZm9vdGVyOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgY2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1oZWFkZXItdGFic3ttYXJnaW4tcmlnaHQ6LS42MjVyZW07bWFyZ2luLWJvdHRvbTotLjc1cmVtO21hcmdpbi1sZWZ0Oi0uNjI1cmVtO2JvcmRlci1ib3R0b206MH0uY2FyZC1oZWFkZXItcGlsbHN7bWFyZ2luLXJpZ2h0Oi0uNjI1cmVtO21hcmdpbi1sZWZ0Oi0uNjI1cmVtfS5jYXJkLWltZy1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3BhZGRpbmc6MS4yNXJlbX0uY2FyZC1pbWd7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1pbWctdG9we3dpZHRoOjEwMCU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWltZy1ib3R0b217d2lkdGg6MTAwJTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtZGVja3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYXJkLWRlY2sgLmNhcmR7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1kZWNrey13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5jYXJkLWRlY2sgLmNhcmR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAwIDAlO2ZsZXg6MSAwIDAlOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1yaWdodDoxNXB4O21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDoxNXB4fX0uY2FyZC1ncm91cHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYXJkLWdyb3VwPi5jYXJke21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNhcmQtZ3JvdXB7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cD4uY2FyZHstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAwIDAlO2ZsZXg6MSAwIDAlO21hcmdpbi1ib3R0b206MH0uY2FyZC1ncm91cD4uY2FyZCsuY2FyZHttYXJnaW4tbGVmdDowO2JvcmRlci1sZWZ0OjB9LmNhcmQtZ3JvdXA+LmNhcmQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtZm9vdGVyLC5jYXJkLWdyb3VwPi5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpsYXN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1oZWFkZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWZvb3RlciwuY2FyZC1ncm91cD4uY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm9ubHktY2hpbGR7Ym9yZGVyLXJhZGl1czouMjVyZW19LmNhcmQtZ3JvdXA+LmNhcmQ6b25seS1jaGlsZCAuY2FyZC1oZWFkZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6b25seS1jaGlsZCAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0uY2FyZC1ncm91cD4uY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWZvb3RlciwuY2FyZC1ncm91cD4uY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKXtib3JkZXItcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWZvb3RlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaGVhZGVyLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1pbWctdG9we2JvcmRlci1yYWRpdXM6MH19LmNhcmQtY29sdW1ucyAuY2FyZHttYXJnaW4tYm90dG9tOi43NXJlbX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNhcmQtY29sdW1uc3std2Via2l0LWNvbHVtbi1jb3VudDozOy1tb3otY29sdW1uLWNvdW50OjM7Y29sdW1uLWNvdW50OjM7LXdlYmtpdC1jb2x1bW4tZ2FwOjEuMjVyZW07LW1vei1jb2x1bW4tZ2FwOjEuMjVyZW07Y29sdW1uLWdhcDoxLjI1cmVtfS5jYXJkLWNvbHVtbnMgLmNhcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX19LmJyZWFkY3J1bWJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7cGFkZGluZzouNzVyZW0gMXJlbTttYXJnaW4tYm90dG9tOjFyZW07bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4yNXJlbX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbTtjb2xvcjojNmM3NTdkO2NvbnRlbnQ6XCIvXCJ9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZXt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZXtjb2xvcjojNmM3NTdkfS5wYWdpbmF0aW9ue2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wYWdlLWxpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIC43NXJlbTttYXJnaW4tbGVmdDotMXB4O2xpbmUtaGVpZ2h0OjEuMjU7Y29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2fS5wYWdlLWxpbms6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2UtbGluazpmb2N1c3t6LWluZGV4OjI7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0ucGFnZS1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfS5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3ttYXJnaW4tbGVmdDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW19LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3t6LWluZGV4OjE7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5re2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2luYXRpb24tbGcgLnBhZ2UtbGlua3twYWRkaW5nOi43NXJlbSAxLjVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjNyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtbGlua3twYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMnJlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMnJlbX0uYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMjVlbSAuNGVtO2ZvbnQtc2l6ZTo3NSU7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5iYWRnZTplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAuYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmJhZGdlLXBpbGx7cGFkZGluZy1yaWdodDouNmVtO3BhZGRpbmctbGVmdDouNmVtO2JvcmRlci1yYWRpdXM6MTByZW19LmJhZGdlLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMsLmJhZGdlLXByaW1hcnlbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2N9LmJhZGdlLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZH0uYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmZvY3VzLC5iYWRnZS1zZWNvbmRhcnlbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM1NDViNjJ9LmJhZGdlLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDV9LmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMxZTdlMzR9LmJhZGdlLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjh9LmJhZGdlLWluZm9baHJlZl06Zm9jdXMsLmJhZGdlLWluZm9baHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMxMTdhOGJ9LmJhZGdlLXdhcm5pbmd7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDd9LmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMsLmJhZGdlLXdhcm5pbmdbaHJlZl06aG92ZXJ7Y29sb3I6IzIxMjUyOTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDB9LmJhZGdlLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NX0uYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzLC5iYWRnZS1kYW5nZXJbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzB9LmJhZGdlLWxpZ2h0e2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5iYWRnZS1saWdodFtocmVmXTpmb2N1cywuYmFkZ2UtbGlnaHRbaHJlZl06aG92ZXJ7Y29sb3I6IzIxMjUyOTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkYWUwZTV9LmJhZGdlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDB9LmJhZGdlLWRhcmtbaHJlZl06Zm9jdXMsLmJhZGdlLWRhcmtbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjR9Lmp1bWJvdHJvbntwYWRkaW5nOjJyZW0gMXJlbTttYXJnaW4tYm90dG9tOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1yYWRpdXM6LjNyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5qdW1ib3Ryb257cGFkZGluZzo0cmVtIDJyZW19fS5qdW1ib3Ryb24tZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowO2JvcmRlci1yYWRpdXM6MH0uYWxlcnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0uYWxlcnQtaGVhZGluZ3tjb2xvcjppbmhlcml0fS5hbGVydC1saW5re2ZvbnQtd2VpZ2h0OjcwMH0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDo0cmVtfS5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2NvbG9yOmluaGVyaXR9LmFsZXJ0LXByaW1hcnl7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiNjY2U1ZmY7Ym9yZGVyLWNvbG9yOiNiOGRhZmZ9LmFsZXJ0LXByaW1hcnkgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojOWZjZGZmfS5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5re2NvbG9yOiMwMDI3NTJ9LmFsZXJ0LXNlY29uZGFyeXtjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2UyZTNlNTtib3JkZXItY29sb3I6I2Q2ZDhkYn0uYWxlcnQtc2Vjb25kYXJ5IGhye2JvcmRlci10b3AtY29sb3I6I2M4Y2JjZn0uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5re2NvbG9yOiMyMDIzMjZ9LmFsZXJ0LXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVkZGE7Ym9yZGVyLWNvbG9yOiNjM2U2Y2J9LmFsZXJ0LXN1Y2Nlc3MgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjFkZmJifS5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5re2NvbG9yOiMwYjJlMTN9LmFsZXJ0LWluZm97Y29sb3I6IzBjNTQ2MDtiYWNrZ3JvdW5kLWNvbG9yOiNkMWVjZjE7Ym9yZGVyLWNvbG9yOiNiZWU1ZWJ9LmFsZXJ0LWluZm8gaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYWJkZGU1fS5hbGVydC1pbmZvIC5hbGVydC1saW5re2NvbG9yOiMwNjJjMzN9LmFsZXJ0LXdhcm5pbmd7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYzY2Q7Ym9yZGVyLWNvbG9yOiNmZmVlYmF9LmFsZXJ0LXdhcm5pbmcgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZlOGExfS5hbGVydC13YXJuaW5nIC5hbGVydC1saW5re2NvbG9yOiM1MzNmMDN9LmFsZXJ0LWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y4ZDdkYTtib3JkZXItY29sb3I6I2Y1YzZjYn0uYWxlcnQtZGFuZ2VyIGhye2JvcmRlci10b3AtY29sb3I6I2YxYjBiN30uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5re2NvbG9yOiM0OTEyMTd9LmFsZXJ0LWxpZ2h0e2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZmVmZWZlO2JvcmRlci1jb2xvcjojZmRmZGZlfS5hbGVydC1saWdodCBocntib3JkZXItdG9wLWNvbG9yOiNlY2VjZjZ9LmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5re2NvbG9yOiM2ODY4Njh9LmFsZXJ0LWRhcmt7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZDk7Ym9yZGVyLWNvbG9yOiNjNmM4Y2F9LmFsZXJ0LWRhcmsgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjliYmJlfS5hbGVydC1kYXJrIC5hbGVydC1saW5re2NvbG9yOiMwNDA1MDV9QC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjoxcmVtIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fUBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjFyZW0gMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19LnByb2dyZXNze2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjFyZW07b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTouNzVyZW07YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wcm9ncmVzcy1iYXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO3RyYW5zaXRpb246d2lkdGggLjZzIGVhc2V9LnByb2dyZXNzLWJhci1zdHJpcGVke2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXNpemU6MXJlbSAxcmVtfS5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGV9Lm1lZGlhe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubWVkaWEtYm9keXstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjF9Lmxpc3QtZ3JvdXB7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjB9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb257d2lkdGg6MTAwJTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojNDk1MDU3O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9Lmxpc3QtZ3JvdXAtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07bWFyZ2luLWJvdHRvbTotMXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW19Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW19Lmxpc3QtZ3JvdXAtaXRlbTpmb2N1cywubGlzdC1ncm91cC1pdGVtOmhvdmVye3otaW5kZXg6MTt0ZXh0LWRlY29yYXRpb246bm9uZX0ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7ei1pbmRleDoyO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9Lmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeXtjb2xvcjojMDA0MDg1O2JhY2tncm91bmQtY29sb3I6I2I4ZGFmZn0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMDA0MDg1O2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDQwODU7Ym9yZGVyLWNvbG9yOiMwMDQwODV9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnl7Y29sb3I6IzM4M2Q0MTtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZGJ9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMzODNkNDE7YmFja2dyb3VuZC1jb2xvcjojYzhjYmNmfS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzgzZDQxO2JvcmRlci1jb2xvcjojMzgzZDQxfS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzc3tjb2xvcjojMTU1NzI0O2JhY2tncm91bmQtY29sb3I6I2MzZTZjYn0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMTU1NzI0O2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxNTU3MjQ7Ym9yZGVyLWNvbG9yOiMxNTU3MjR9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZve2NvbG9yOiMwYzU0NjA7YmFja2dyb3VuZC1jb2xvcjojYmVlNWVifS5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMwYzU0NjA7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fS5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBjNTQ2MDtib3JkZXItY29sb3I6IzBjNTQ2MH0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmd7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmVlYmF9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojODU2NDA0O2JvcmRlci1jb2xvcjojODU2NDA0fS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2Vye2NvbG9yOiM3MjFjMjQ7YmFja2dyb3VuZC1jb2xvcjojZjVjNmNifS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzcyMWMyNDtib3JkZXItY29sb3I6IzcyMWMyNH0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0e2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZmRmZGZlfS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzgxODE4MjtiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzgxODE4Mjtib3JkZXItY29sb3I6IzgxODE4Mn0ubGlzdC1ncm91cC1pdGVtLWRhcmt7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNjNmM4Y2F9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWIxZTIxO2JvcmRlci1jb2xvcjojMWIxZTIxfS5jbG9zZXtmbG9hdDpyaWdodDtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6LjV9LmNsb3NlOmZvY3VzLC5jbG9zZTpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6Ljc1fS5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn1idXR0b24uY2xvc2V7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Lm1vZGFsLW9wZW57b3ZlcmZsb3c6aGlkZGVufS5tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwNTA7ZGlzcGxheTpub25lO292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOjB9Lm1vZGFsLW9wZW4gLm1vZGFse292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOi41cmVtO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMjUlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTI1JSl9Lm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gKC41cmVtICogMikpfS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOi4zcmVtO291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDQwO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm1vZGFsLWJhY2tkcm9wLnNob3d7b3BhY2l0eTouNX0ubW9kYWwtaGVhZGVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTllY2VmO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjNyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjNyZW19Lm1vZGFsLWhlYWRlciAuY2xvc2V7cGFkZGluZzoxcmVtO21hcmdpbjotMXJlbSAtMXJlbSAtMXJlbSBhdXRvfS5tb2RhbC10aXRsZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41fS5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MXJlbX0ubW9kYWwtZm9vdGVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazplbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MXJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjZTllY2VmfS5tb2RhbC1mb290ZXI+Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi4yNXJlbX0ubW9kYWwtZm9vdGVyPjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDouMjVyZW19Lm1vZGFsLXNjcm9sbGJhci1tZWFzdXJle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7b3ZlcmZsb3c6c2Nyb2xsfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubW9kYWwtZGlhbG9ne21heC13aWR0aDo1MDBweDttYXJnaW46MS43NXJlbSBhdXRvfS5tb2RhbC1kaWFsb2ctY2VudGVyZWR7bWluLWhlaWdodDpjYWxjKDEwMCUgLSAoMS43NXJlbSAqIDIpKX0ubW9kYWwtc217bWF4LXdpZHRoOjMwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm1vZGFsLWxne21heC13aWR0aDo4MDBweH19LnRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDcwO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6Ljg3NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtvcGFjaXR5OjB9LnRvb2x0aXAuc2hvd3tvcGFjaXR5Oi45fS50b29sdGlwIC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOi44cmVtO2hlaWdodDouNHJlbX0udG9vbHRpcCAuYXJyb3c6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLC5icy10b29sdGlwLXRvcHtwYWRkaW5nOi40cmVtIDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3csLmJzLXRvb2x0aXAtdG9wIC5hcnJvd3tib3R0b206MH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZXt0b3A6MDtib3JkZXItd2lkdGg6LjRyZW0gLjRyZW0gMDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdLC5icy10b29sdGlwLXJpZ2h0e3BhZGRpbmc6MCAuNHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93LC5icy10b29sdGlwLXJpZ2h0IC5hcnJvd3tsZWZ0OjA7d2lkdGg6LjRyZW07aGVpZ2h0Oi44cmVtfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZXtyaWdodDowO2JvcmRlci13aWR0aDouNHJlbSAuNHJlbSAuNHJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0sLmJzLXRvb2x0aXAtYm90dG9te3BhZGRpbmc6LjRyZW0gMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdywuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93e3RvcDowfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci13aWR0aDowIC40cmVtIC40cmVtO2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSwuYnMtdG9vbHRpcC1sZWZ0e3BhZGRpbmc6MCAuNHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3csLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3d7cmlnaHQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXdpZHRoOi40cmVtIDAgLjRyZW0gLjRyZW07Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzouMjVyZW0gLjVyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czouMjVyZW19LnBvcG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA2MDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoyNzZweDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTouODc1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOi4zcmVtfS5wb3BvdmVyIC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0Oi41cmVtO21hcmdpbjowIC4zcmVtfS5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIgLmFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLC5icy1wb3BvdmVyLXRvcHttYXJnaW4tYm90dG9tOi41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93LC5icy1wb3BvdmVyLXRvcCAuYXJyb3d7Ym90dG9tOmNhbGMoKC41cmVtICsgMXB4KSAqIC0xKX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIDB9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmV7Ym90dG9tOjA7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVye2JvdHRvbToxcHg7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSwuYnMtcG9wb3Zlci1yaWdodHttYXJnaW4tbGVmdDouNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93LC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvd3tsZWZ0OmNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTt3aWR0aDouNXJlbTtoZWlnaHQ6MXJlbTttYXJnaW46LjNyZW0gMH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZXtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gLjVyZW0gMH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmV7bGVmdDowO2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlcntsZWZ0OjFweDtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dLC5icy1wb3BvdmVyLWJvdHRvbXttYXJnaW4tdG9wOi41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93LC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3d7dG9wOmNhbGMoKC41cmVtICsgMXB4KSAqIC0xKX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjAgLjVyZW0gLjVyZW0gLjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmV7dG9wOjA7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVye3RvcDoxcHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTttYXJnaW4tbGVmdDotLjVyZW07Y29udGVudDpcIlwiO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmN2Y3Zjd9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0sLmJzLXBvcG92ZXItbGVmdHttYXJnaW4tcmlnaHQ6LjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LC5icy1wb3BvdmVyLWxlZnQgLmFycm93e3JpZ2h0OmNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTt3aWR0aDouNXJlbTtoZWlnaHQ6MXJlbTttYXJnaW46LjNyZW0gMH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3Jle2JvcmRlci13aWR0aDouNXJlbSAwIC41cmVtIC41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmV7cmlnaHQ6MDtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXJ7cmlnaHQ6MXB4O2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnBvcG92ZXItaGVhZGVye3BhZGRpbmc6LjVyZW0gLjc1cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCl9LnBvcG92ZXItaGVhZGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucG9wb3Zlci1ib2R5e3BhZGRpbmc6LjVyZW0gLjc1cmVtO2NvbG9yOiMyMTI1Mjl9LmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJvdXNlbC1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uY2Fyb3VzZWwtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC1wZXJzcGVjdGl2ZToxMDAwcHg7cGVyc3BlY3RpdmU6MTAwMHB4fS5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWl0ZW0tcHJldiwuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7ZGlzcGxheTpibG9ja30uY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1pdGVtLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9QHN1cHBvcnRzICgoLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2QpIG9yICh0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2QpKXsuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fS5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCwuY2Fyb3VzZWwtaXRlbS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9QHN1cHBvcnRzICgoLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2QpIG9yICh0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2QpKXsuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQsLmNhcm91c2VsLWl0ZW0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWl0ZW0tcHJldnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9QHN1cHBvcnRzICgoLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2QpIG9yICh0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2QpKXsuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtaXRlbS1wcmV2ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fS5jYXJvdXNlbC1jb250cm9sLW5leHQsLmNhcm91c2VsLWNvbnRyb2wtcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTUlO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTouNX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO29wYWNpdHk6Ljl9LmNhcm91c2VsLWNvbnRyb2wtcHJldntsZWZ0OjB9LmNhcm91c2VsLWNvbnRyb2wtbmV4dHtyaWdodDowfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9LmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKX0uY2Fyb3VzZWwtaW5kaWNhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbToxMHB4O2xlZnQ6MDt6LWluZGV4OjE1O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MTUlO21hcmdpbi1sZWZ0OjE1JTtsaXN0LXN0eWxlOm5vbmV9LmNhcm91c2VsLWluZGljYXRvcnMgbGl7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG87d2lkdGg6MzBweDtoZWlnaHQ6M3B4O21hcmdpbi1yaWdodDozcHg7bWFyZ2luLWxlZnQ6M3B4O3RleHQtaW5kZW50Oi05OTlweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMHB4O2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMHB4O2NvbnRlbnQ6XCJcIn0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xMHB4O2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMHB4O2NvbnRlbnQ6XCJcIn0uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2Fyb3VzZWwtY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNSU7Ym90dG9tOjIwcHg7bGVmdDoxNSU7ei1pbmRleDoxMDtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wIWltcG9ydGFudH0uYWxpZ24tbWlkZGxle3ZlcnRpY2FsLWFsaWduOm1pZGRsZSFpbXBvcnRhbnR9LmFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20haW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSFpbXBvcnRhbnR9LmFsaWduLXRleHQtdG9we3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wIWltcG9ydGFudH0uYmctcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmYhaW1wb3J0YW50fWEuYmctcHJpbWFyeTpmb2N1cyxhLmJnLXByaW1hcnk6aG92ZXIsYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMsYnV0dG9uLmJnLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2MmNjIWltcG9ydGFudH0uYmctc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9YS5iZy1zZWNvbmRhcnk6Zm9jdXMsYS5iZy1zZWNvbmRhcnk6aG92ZXIsYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyxidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzU0NWI2MiFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1IWltcG9ydGFudH1hLmJnLXN1Y2Nlc3M6Zm9jdXMsYS5iZy1zdWNjZXNzOmhvdmVyLGJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzLGJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzFlN2UzNCFpbXBvcnRhbnR9LmJnLWluZm97YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4IWltcG9ydGFudH1hLmJnLWluZm86Zm9jdXMsYS5iZy1pbmZvOmhvdmVyLGJ1dHRvbi5iZy1pbmZvOmZvY3VzLGJ1dHRvbi5iZy1pbmZvOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzExN2E4YiFpbXBvcnRhbnR9LmJnLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3IWltcG9ydGFudH1hLmJnLXdhcm5pbmc6Zm9jdXMsYS5iZy13YXJuaW5nOmhvdmVyLGJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzLGJ1dHRvbi5iZy13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QzOWUwMCFpbXBvcnRhbnR9LmJnLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDUhaW1wb3J0YW50fWEuYmctZGFuZ2VyOmZvY3VzLGEuYmctZGFuZ2VyOmhvdmVyLGJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMsYnV0dG9uLmJnLWRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzAhaW1wb3J0YW50fS5iZy1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmEhaW1wb3J0YW50fWEuYmctbGlnaHQ6Zm9jdXMsYS5iZy1saWdodDpob3ZlcixidXR0b24uYmctbGlnaHQ6Zm9jdXMsYnV0dG9uLmJnLWxpZ2h0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2RhZTBlNSFpbXBvcnRhbnR9LmJnLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwIWltcG9ydGFudH1hLmJnLWRhcms6Zm9jdXMsYS5iZy1kYXJrOmhvdmVyLGJ1dHRvbi5iZy1kYXJrOmZvY3VzLGJ1dHRvbi5iZy1kYXJrOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzFkMjEyNCFpbXBvcnRhbnR9LmJnLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5ib3JkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLXRvcHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLXJpZ2h0e2JvcmRlci1yaWdodDoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci1sZWZ0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowIWltcG9ydGFudH0uYm9yZGVyLXJpZ2h0LTB7Ym9yZGVyLXJpZ2h0OjAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowIWltcG9ydGFudH0uYm9yZGVyLWxlZnQtMHtib3JkZXItbGVmdDowIWltcG9ydGFudH0uYm9yZGVyLXByaW1hcnl7Ym9yZGVyLWNvbG9yOiMwMDdiZmYhaW1wb3J0YW50fS5ib3JkZXItc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjojNmM3NTdkIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiMyOGE3NDUhaW1wb3J0YW50fS5ib3JkZXItaW5mb3tib3JkZXItY29sb3I6IzE3YTJiOCFpbXBvcnRhbnR9LmJvcmRlci13YXJuaW5ne2JvcmRlci1jb2xvcjojZmZjMTA3IWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcntib3JkZXItY29sb3I6I2RjMzU0NSFpbXBvcnRhbnR9LmJvcmRlci1saWdodHtib3JkZXItY29sb3I6I2Y4ZjlmYSFpbXBvcnRhbnR9LmJvcmRlci1kYXJre2JvcmRlci1jb2xvcjojMzQzYTQwIWltcG9ydGFudH0uYm9yZGVyLXdoaXRle2JvcmRlci1jb2xvcjojZmZmIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLXJpZ2h0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtbGVmdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJSFpbXBvcnRhbnR9LnJvdW5kZWQtMHtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50fS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTotd2Via2l0LWJveCFpbXBvcnRhbnQ7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveCFpbXBvcnRhbnQ7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZC1zbS1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtc20taW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXNtLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXNtLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtc20tdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXNtLWZsZXh7ZGlzcGxheTotd2Via2l0LWJveCFpbXBvcnRhbnQ7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveCFpbXBvcnRhbnQ7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6LXdlYmtpdC1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5kLWxnLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbGctdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtbGctdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5Oi13ZWJraXQtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLWxnLWlubGluZS1mbGV4e2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmQteGwtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLXhsLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC14bC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC14bC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC14bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC14bC1mbGV4e2Rpc3BsYXk6LXdlYmtpdC1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIHByaW50ey5kLXByaW50LW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1wcmludC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtcHJpbnQtZmxleHtkaXNwbGF5Oi13ZWJraXQtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fS5lbWJlZC1yZXNwb25zaXZle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCJ9LmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LC5lbWJlZC1yZXNwb25zaXZlIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjowfS5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmV7cGFkZGluZy10b3A6NDIuODU3MTQzJX0uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3Jle3BhZGRpbmctdG9wOjU2LjI1JX0uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmV7cGFkZGluZy10b3A6NzUlfS5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZXtwYWRkaW5nLXRvcDoxMDAlfS5mbGV4LXJvd3std2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbCFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1jb2x1bW57LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNley13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zdGFydHstd2Via2l0LWJveC1wYWNrOnN0YXJ0IWltcG9ydGFudDstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1lbmR7LXdlYmtpdC1ib3gtcGFjazplbmQhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyey13ZWJraXQtYm94LXBhY2s6Y2VudGVyIWltcG9ydGFudDstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuey13ZWJraXQtYm94LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5key13ZWJraXQtYm94LWFsaWduOmVuZCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWNlbnRlcnstd2Via2l0LWJveC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtYmFzZWxpbmV7LXdlYmtpdC1ib3gtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7LXdlYmtpdC1ib3gtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mbGV4LXNtLXJvd3std2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbCFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNley13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uLXJldmVyc2V7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20td3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHstd2Via2l0LWJveC1wYWNrOnN0YXJ0IWltcG9ydGFudDstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7LXdlYmtpdC1ib3gtcGFjazplbmQhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyey13ZWJraXQtYm94LXBhY2s6Y2VudGVyIWltcG9ydGFudDstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuey13ZWJraXQtYm94LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RhcnR7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5key13ZWJraXQtYm94LWFsaWduOmVuZCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWNlbnRlcnstd2Via2l0LWJveC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7LXdlYmtpdC1ib3gtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2h7LXdlYmtpdC1ib3gtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZmxleC1tZC1yb3d7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWwhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbCFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2UhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNley13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2UhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbWQtbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1tZC13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7LXdlYmtpdC1ib3gtcGFjazpzdGFydCFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5key13ZWJraXQtYm94LXBhY2s6ZW5kIWltcG9ydGFudDstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcnstd2Via2l0LWJveC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2Vlbnstd2Via2l0LWJveC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOnN0YXJ0IWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHstd2Via2l0LWJveC1hbGlnbjplbmQhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5ley13ZWJraXQtYm94LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoey13ZWJraXQtYm94LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZsZXgtbGctcm93ey13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbnstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWwhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpyZXZlcnNlIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpyZXZlcnNlIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0ey13ZWJraXQtYm94LXBhY2s6c3RhcnQhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHstd2Via2l0LWJveC1wYWNrOmVuZCFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXIhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5IWltcG9ydGFudDstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHstd2Via2l0LWJveC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7LXdlYmtpdC1ib3gtYWxpZ246ZW5kIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVyey13ZWJraXQtYm94LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXstd2Via2l0LWJveC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHstd2Via2l0LWJveC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZmxleC14bC1yb3d7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWwhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbCFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2UhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNley13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2UhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7LXdlYmtpdC1ib3gtcGFjazpzdGFydCFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5key13ZWJraXQtYm94LXBhY2s6ZW5kIWltcG9ydGFudDstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcnstd2Via2l0LWJveC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2Vlbnstd2Via2l0LWJveC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOnN0YXJ0IWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHstd2Via2l0LWJveC1hbGlnbjplbmQhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5ley13ZWJraXQtYm94LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdHJldGNoey13ZWJraXQtYm94LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX0uZmxvYXQtbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZmxvYXQtc20tbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtc20tcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1zbS1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmZsb2F0LW1kLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LW1kLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbWQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5mbG9hdC1sZy1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1sZy1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmZsb2F0LXhsLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXhsLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQteGwtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMhaW1wb3J0YW50fS5wb3NpdGlvbi1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnR9LnBvc2l0aW9uLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3khaW1wb3J0YW50O3Bvc2l0aW9uOnN0aWNreSFpbXBvcnRhbnR9LmZpeGVkLXRvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9LmZpeGVkLWJvdHRvbXtwb3NpdGlvbjpmaXhlZDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMzB9QHN1cHBvcnRzICgocG9zaXRpb246LXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjpzdGlja3kpKXsuc3RpY2t5LXRvcHtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC1jbGlwLXBhdGg6aW5zZXQoNTAlKTtjbGlwLXBhdGg6aW5zZXQoNTAlKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0bzt3aGl0ZS1zcGFjZTpub3JtYWw7LXdlYmtpdC1jbGlwLXBhdGg6bm9uZTtjbGlwLXBhdGg6bm9uZX0udy0yNXt3aWR0aDoyNSUhaW1wb3J0YW50fS53LTUwe3dpZHRoOjUwJSFpbXBvcnRhbnR9LnctNzV7d2lkdGg6NzUlIWltcG9ydGFudH0udy0xMDB7d2lkdGg6MTAwJSFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSFpbXBvcnRhbnR9LmgtNzV7aGVpZ2h0Ojc1JSFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlIWltcG9ydGFudH0ubWgtMTAwe21heC1oZWlnaHQ6MTAwJSFpbXBvcnRhbnR9Lm0tMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LTAsLm15LTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXItMCwubXgtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLTAsLm15LTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwtMCwubXgtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC0xLC5teS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXItMSwubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWItMSwubXktMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLTEsLm14LTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LTIsLm15LTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLTIsLm14LTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWItMiwubXktMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwtMiwubXgtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LTMsLm15LTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXItMywubXgtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLTMsLm15LTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwtMywubXgtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC00LC5teS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXItNCwubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWItNCwubXktNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLTQsLm14LTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQtNSwubXktNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci01LC5teC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWItNSwubXktNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC01LC5teC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQtMCwucHktMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHItMCwucHgtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi0wLC5weS0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC0wLC5weC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQtMSwucHktMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci0xLC5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGItMSwucHktMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC0xLC5weC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LTIsLnB5LTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci0yLC5weC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi0yLC5weS0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwtMiwucHgtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQtMywucHktM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHItMywucHgtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi0zLC5weS0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC0zLC5weC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQtNCwucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci00LC5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGItNCwucHktNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC00LC5weC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQtNSwucHktNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHItNSwucHgtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi01LC5weS01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC01LC5weC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQtYXV0bywubXktYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci1hdXRvLC5teC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItYXV0bywubXktYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC1hdXRvLC5teC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubS1zbS0we21hcmdpbjowIWltcG9ydGFudH0ubXQtc20tMCwubXktc20tMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1zbS0wLC5teC1zbS0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItc20tMCwubXktc20tMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1zbS0wLC5teC1zbS0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTEsLm15LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1zbS0xLC5teC1zbS0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1zbS0xLC5teS1zbS0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtc20tMSwubXgtc20tMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtc20tMiwubXktc20tMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItc20tMiwubXgtc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1zbS0yLC5teS1zbS0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1zbS0yLC5teC1zbS0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtc20tMywubXktc20tM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1zbS0zLC5teC1zbS0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItc20tMywubXktc20tM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1zbS0zLC5teC1zbS0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTQsLm15LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1zbS00LC5teC1zbS00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1zbS00LC5teS1zbS00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtc20tNCwubXgtc20tNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLXNtLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1zbS01LC5teS1zbS01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLXNtLTUsLm14LXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1zbS01LC5teS1zbS01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLXNtLTUsLm14LXNtLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtc20tMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1zbS0wLC5weS1zbS0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1zbS0wLC5weC1zbS0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLXNtLTAsLnB5LXNtLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLXNtLTAsLnB4LXNtLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1zbS0xLC5weS1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1zbS0xLC5weS1zbS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtc20tMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtc20tMiwucHktc20tMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLXNtLTIsLnB4LXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTIsLnB5LXNtLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1zbS0yLC5weC1zbS0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtc20tM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1zbS0zLC5weS1zbS0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1zbS0zLC5weC1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLXNtLTMsLnB5LXNtLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLXNtLTMsLnB4LXNtLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1zbS00LC5weS1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1zbS00LC5weS1zbS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtc20tNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1zbS01LC5weS1zbS01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1zbS01LC5weC1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLXNtLTUsLnB5LXNtLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLXNtLTUsLnB4LXNtLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLXNtLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubS1tZC0we21hcmdpbjowIWltcG9ydGFudH0ubXQtbWQtMCwubXktbWQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1tZC0wLC5teC1tZC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItbWQtMCwubXktbWQtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1tZC0wLC5teC1tZC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTEsLm15LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1tZC0xLC5teC1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1tZC0xLC5teS1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtbWQtMSwubXgtbWQtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtbWQtMiwubXktbWQtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItbWQtMiwubXgtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1tZC0yLC5teS1tZC0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1tZC0yLC5teC1tZC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1tZC0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtbWQtMywubXktbWQtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1tZC0zLC5teC1tZC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItbWQtMywubXktbWQtM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1tZC0zLC5teC1tZC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTQsLm15LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1tZC00LC5teC1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1tZC00LC5teS1tZC00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtbWQtNCwubXgtbWQtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1tZC01LC5teS1tZC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLW1kLTUsLm14LW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1tZC01LC5teS1tZC01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLW1kLTUsLm14LW1kLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1tZC0wLC5weS1tZC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1tZC0wLC5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLW1kLTAsLnB5LW1kLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1tZC0xLC5weS1tZC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1tZC0xLC5weS1tZC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtbWQtMiwucHktbWQtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLW1kLTIsLnB4LW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTIsLnB5LW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1tZC0yLC5weC1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1tZC0zLC5weS1tZC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1tZC0zLC5weC1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLW1kLTMsLnB5LW1kLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1tZC00LC5weS1tZC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1tZC00LC5weS1tZC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1tZC01LC5weS1tZC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1tZC01LC5weC1tZC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLW1kLTUsLnB5LW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubS1sZy0we21hcmdpbjowIWltcG9ydGFudH0ubXQtbGctMCwubXktbGctMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1sZy0wLC5teC1sZy0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItbGctMCwubXktbGctMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1sZy0wLC5teC1sZy0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLWxnLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTEsLm15LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1sZy0xLC5teC1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1sZy0xLC5teS1sZy0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtbGctMSwubXgtbGctMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtbGctMiwubXktbGctMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItbGctMiwubXgtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1sZy0yLC5teS1sZy0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1sZy0yLC5teC1sZy0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtbGctMywubXktbGctM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1sZy0zLC5teC1sZy0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItbGctMywubXktbGctM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1sZy0zLC5teC1sZy0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLWxnLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTQsLm15LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1sZy00LC5teC1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1sZy00LC5teS1sZy00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtbGctNCwubXgtbGctNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLWxnLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1sZy01LC5teS1sZy01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLWxnLTUsLm14LWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1sZy01LC5teS1sZy01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLWxnLTUsLm14LWxnLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtbGctMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1sZy0wLC5weS1sZy0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1sZy0wLC5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLWxnLTAsLnB5LWxnLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLWxnLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1sZy0xLC5weS1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1sZy0xLC5weS1sZy0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtbGctMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtbGctMiwucHktbGctMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTIsLnB5LWxnLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1sZy0yLC5weC1sZy0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtbGctM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1sZy0zLC5weS1sZy0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1sZy0zLC5weC1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLWxnLTMsLnB5LWxnLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLWxnLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1sZy00LC5weS1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1sZy00LC5weS1sZy00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1sZy01LC5weS1sZy01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1sZy01LC5weC1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLWxnLTUsLnB5LWxnLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLWxnLTUsLnB4LWxnLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm0teGwtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LXhsLTAsLm15LXhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXIteGwtMCwubXgteGwtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLXhsLTAsLm15LXhsLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwteGwtMCwubXgteGwtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS14bC0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC14bC0xLC5teS14bC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXIteGwtMSwubXgteGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWIteGwtMSwubXkteGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTEsLm14LXhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTIsLm15LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLTIsLm14LXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWIteGwtMiwubXkteGwtMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwteGwtMiwubXgteGwtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0teGwtM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LXhsLTMsLm15LXhsLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXIteGwtMywubXgteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTMsLm15LXhsLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwteGwtMywubXgteGwtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC14bC00LC5teS14bC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXIteGwtNCwubXgteGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWIteGwtNCwubXkteGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTQsLm14LXhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS14bC01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQteGwtNSwubXkteGwtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci14bC01LC5teC14bC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWIteGwtNSwubXkteGwtNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC14bC01LC5teC14bC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLXhsLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQteGwtMCwucHkteGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHIteGwtMCwucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi14bC0wLC5weS14bC0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC14bC0wLC5weC14bC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQteGwtMSwucHkteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci14bC0xLC5weC14bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGIteGwtMSwucHkteGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC14bC0xLC5weC14bC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLXhsLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTIsLnB5LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci14bC0yLC5weC14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi14bC0yLC5weS14bC0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwteGwtMiwucHgteGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLXhsLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQteGwtMywucHkteGwtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHIteGwtMywucHgteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi14bC0zLC5weS14bC0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC14bC0zLC5weC14bC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQteGwtNCwucHkteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci14bC00LC5weC14bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGIteGwtNCwucHkteGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC14bC00LC5weC14bC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLXhsLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQteGwtNSwucHkteGwtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHIteGwtNSwucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi14bC01LC5weS14bC01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC14bC01LC5weC14bC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS14bC1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWIteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fX0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeSFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnR9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsudGV4dC1zbS1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtc20tcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey50ZXh0LW1kLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1tZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LnRleHQtbGctbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnRleHQteGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXhsLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0e2ZvbnQtd2VpZ2h0OjMwMCFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LW5vcm1hbHtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMCFpbXBvcnRhbnR9LmZvbnQtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljIWltcG9ydGFudH0udGV4dC13aGl0ZXtjb2xvcjojZmZmIWltcG9ydGFudH0udGV4dC1wcmltYXJ5e2NvbG9yOiMwMDdiZmYhaW1wb3J0YW50fWEudGV4dC1wcmltYXJ5OmZvY3VzLGEudGV4dC1wcmltYXJ5OmhvdmVye2NvbG9yOiMwMDYyY2MhaW1wb3J0YW50fS50ZXh0LXNlY29uZGFyeXtjb2xvcjojNmM3NTdkIWltcG9ydGFudH1hLnRleHQtc2Vjb25kYXJ5OmZvY3VzLGEudGV4dC1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6IzU0NWI2MiFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1IWltcG9ydGFudH1hLnRleHQtc3VjY2Vzczpmb2N1cyxhLnRleHQtc3VjY2Vzczpob3Zlcntjb2xvcjojMWU3ZTM0IWltcG9ydGFudH0udGV4dC1pbmZve2NvbG9yOiMxN2EyYjghaW1wb3J0YW50fWEudGV4dC1pbmZvOmZvY3VzLGEudGV4dC1pbmZvOmhvdmVye2NvbG9yOiMxMTdhOGIhaW1wb3J0YW50fS50ZXh0LXdhcm5pbmd7Y29sb3I6I2ZmYzEwNyFpbXBvcnRhbnR9YS50ZXh0LXdhcm5pbmc6Zm9jdXMsYS50ZXh0LXdhcm5pbmc6aG92ZXJ7Y29sb3I6I2QzOWUwMCFpbXBvcnRhbnR9LnRleHQtZGFuZ2Vye2NvbG9yOiNkYzM1NDUhaW1wb3J0YW50fWEudGV4dC1kYW5nZXI6Zm9jdXMsYS50ZXh0LWRhbmdlcjpob3Zlcntjb2xvcjojYmQyMTMwIWltcG9ydGFudH0udGV4dC1saWdodHtjb2xvcjojZjhmOWZhIWltcG9ydGFudH1hLnRleHQtbGlnaHQ6Zm9jdXMsYS50ZXh0LWxpZ2h0OmhvdmVye2NvbG9yOiNkYWUwZTUhaW1wb3J0YW50fS50ZXh0LWRhcmt7Y29sb3I6IzM0M2E0MCFpbXBvcnRhbnR9YS50ZXh0LWRhcms6Zm9jdXMsYS50ZXh0LWRhcms6aG92ZXJ7Y29sb3I6IzFkMjEyNCFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7Y29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9LnRleHQtaGlkZXtmb250OjAvMCBhO2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0udmlzaWJsZXt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW4haW1wb3J0YW50fUBtZWRpYSBwcmludHsqLDo6YWZ0ZXIsOjpiZWZvcmV7dGV4dC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH1hOm5vdCguYnRuKXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFiYnJbdGl0bGVdOjphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1wcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXAhaW1wb3J0YW50fWJsb2NrcXVvdGUscHJle2JvcmRlcjoxcHggc29saWQgIzk5OTtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH1pbWcsdHJ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aDIsaDMscHtvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH1AcGFnZXtzaXplOmEzfWJvZHl7bWluLXdpZHRoOjk5MnB4IWltcG9ydGFudH0uY29udGFpbmVye21pbi13aWR0aDo5OTJweCFpbXBvcnRhbnR9Lm5hdmJhcntkaXNwbGF5Om5vbmV9LmJhZGdle2JvcmRlcjoxcHggc29saWQgIzAwMH0udGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnR9LnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aHtib3JkZXI6MXB4IHNvbGlkICNkZGQhaW1wb3J0YW50fX1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC5taW4uY3NzLm1hcCAqLyIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovQC1tcy12aWV3cG9ydHt3aWR0aDpkZXZpY2Utd2lkdGh9aHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhcn0qLDo6YWZ0ZXIsOjpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fS5jb250YWluZXJ7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19LmNvbnRhaW5lci1mbHVpZHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5yb3d7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vLWd1dHRlcnM+LmNvbCwubm8tZ3V0dGVycz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uY29sLC5jb2wtMSwuY29sLTEwLC5jb2wtMTEsLmNvbC0xMiwuY29sLTIsLmNvbC0zLC5jb2wtNCwuY29sLTUsLmNvbC02LC5jb2wtNywuY29sLTgsLmNvbC05LC5jb2wtYXV0bywuY29sLWxnLC5jb2wtbGctMSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMiwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctYXV0bywuY29sLW1kLC5jb2wtbWQtMSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMiwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtYXV0bywuY29sLXNtLC5jb2wtc20tMSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMiwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tYXV0bywuY29sLXhsLC5jb2wteGwtMSwuY29sLXhsLTEwLC5jb2wteGwtMTEsLmNvbC14bC0xMiwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05LC5jb2wteGwtYXV0b3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH0uY29sey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtYXV0b3std2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jb2wtMXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLTJ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC0zey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtNHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLTV7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC02ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtN3std2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLTh7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC05ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtMTB7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC0xMXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLTEyey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1maXJzdHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjA7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLWxhc3R7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxNDstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXItMHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjE7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci0xey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MjstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLTJ7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDozOy1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXItM3std2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjQ7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci00ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NTstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLTV7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo2Oy1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXItNnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjc7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci03ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ODstbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLTh7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo5Oy1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXItOXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEwOy1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItMTB7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMTstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItMTF7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMjstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXItMTJ7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMzstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jb2wtc217LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1zbS1hdXRvey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1zbS0xey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtc20tMnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLXNtLTN7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1zbS00ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtc20tNXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLXNtLTZ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1zbS03ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtc20tOHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLXNtLTl7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1zbS0xMHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLXNtLTExey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtc20tMTJ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXNtLWZpcnN0ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MDstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItc20tbGFzdHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjE0Oy1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci1zbS0wey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLXNtLTF7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyOy1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItc20tMnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjM7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci1zbS0zey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NDstbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLXNtLTR7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo1Oy1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItc20tNXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjY7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci1zbS02ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NzstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLXNtLTd7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo4Oy1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItc20tOHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjk7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci1zbS05ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTA7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci1zbS0xMHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjExOy1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci1zbS0xMXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEyOy1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci1zbS0xMnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEzOy1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtc20tMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtc20tMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC1zbS0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC1zbS0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXNtLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LXNtLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LXNtLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtc20tN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtc20tOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtc20tOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1zbS0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtc20tMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb2wtbWR7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC1hdXRvey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1tZC0xey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtbWQtMnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLW1kLTN7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1tZC00ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtbWQtNXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLW1kLTZ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1tZC03ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtbWQtOHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLW1kLTl7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1tZC0xMHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLW1kLTExey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtbWQtMTJ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLW1kLWZpcnN0ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MDstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItbWQtbGFzdHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjE0Oy1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci1tZC0wey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLW1kLTF7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyOy1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItbWQtMnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjM7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci1tZC0zey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NDstbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLW1kLTR7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo1Oy1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItbWQtNXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjY7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci1tZC02ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NzstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLW1kLTd7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo4Oy1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItbWQtOHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjk7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci1tZC05ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTA7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci1tZC0xMHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjExOy1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci1tZC0xMXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEyOy1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci1tZC0xMnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEzOy1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtbWQtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb2wtbGd7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1sZy1hdXRvey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1sZy0xey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtbGctMnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLWxnLTN7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1sZy00ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtbGctNXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLWxnLTZ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1sZy03ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtbGctOHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLWxnLTl7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1sZy0xMHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLWxnLTExey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtbGctMTJ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWxnLWZpcnN0ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MDstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItbGctbGFzdHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjE0Oy1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci1sZy0wey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLWxnLTF7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyOy1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItbGctMnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjM7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci1sZy0zey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NDstbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLWxnLTR7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo1Oy1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItbGctNXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjY7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci1sZy02ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NzstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLWxnLTd7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo4Oy1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItbGctOHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjk7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci1sZy05ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTA7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci1sZy0xMHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjExOy1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci1sZy0xMXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEyOy1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci1sZy0xMnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEzOy1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC1sZy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LWxnLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtbGctOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29sLXhsey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wteGwtYXV0b3std2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jb2wteGwtMXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLXhsLTJ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC14bC0zey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wteGwtNHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLXhsLTV7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC14bC02ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteGwtN3std2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLXhsLTh7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC14bC05ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wteGwtMTB7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC14bC0xMXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLXhsLTEyey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci14bC1maXJzdHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjA7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLXhsLWxhc3R7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxNDstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXIteGwtMHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjE7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci14bC0xey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MjstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLXhsLTJ7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDozOy1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXIteGwtM3std2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjQ7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci14bC00ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NTstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLXhsLTV7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo2Oy1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXIteGwtNnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjc7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci14bC03ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ODstbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLXhsLTh7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo5Oy1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXIteGwtOXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEwOy1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXIteGwtMTB7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMTstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXIteGwtMTF7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMjstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXIteGwtMTJ7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMzstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQteGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQteGwtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC14bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC14bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LXhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LXhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9fS5kLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtZmxleHtkaXNwbGF5Oi13ZWJraXQtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLWlubGluZS1mbGV4e2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5kLXNtLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtc20tdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1zbS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5Oi13ZWJraXQtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZC1tZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLW1kLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLW1kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtbWQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLW1kLWZsZXh7ZGlzcGxheTotd2Via2l0LWJveCFpbXBvcnRhbnQ7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZmxleHtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveCFpbXBvcnRhbnQ7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmQtbGctbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1sZy10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLWxnLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1sZy1mbGV4e2Rpc3BsYXk6LXdlYmtpdC1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZC14bC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC14bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQteGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTotd2Via2l0LWJveCFpbXBvcnRhbnQ7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveCFpbXBvcnRhbnQ7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1wcmludC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1wcmludC1mbGV4e2Rpc3BsYXk6LXdlYmtpdC1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWZsZXh7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19LmZsZXgtcm93ey13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LWNvbHVtbnstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWwhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpyZXZlcnNlIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpyZXZlcnNlIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0ey13ZWJraXQtYm94LXBhY2s6c3RhcnQhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHstd2Via2l0LWJveC1wYWNrOmVuZCFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1jZW50ZXJ7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXIhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWJldHdlZW57LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5IWltcG9ydGFudDstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHstd2Via2l0LWJveC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7LXdlYmtpdC1ib3gtYWxpZ246ZW5kIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVyey13ZWJraXQtYm94LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXstd2Via2l0LWJveC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RyZXRjaHstd2Via2l0LWJveC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmZsZXgtc20tcm93ey13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbnstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWwhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtc20tcm93LXJldmVyc2V7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpyZXZlcnNlIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpyZXZlcnNlIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXNtLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtc20td3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0ey13ZWJraXQtYm94LXBhY2s6c3RhcnQhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWVuZHstd2Via2l0LWJveC1wYWNrOmVuZCFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1jZW50ZXJ7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXIhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5IWltcG9ydGFudDstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdGFydHstd2Via2l0LWJveC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1lbmR7LXdlYmtpdC1ib3gtYWxpZ246ZW5kIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tY2VudGVyey13ZWJraXQtYm94LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXstd2Via2l0LWJveC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHstd2Via2l0LWJveC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mbGV4LW1kLXJvd3std2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbCFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LW1kLXJvdy1yZXZlcnNley13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uLXJldmVyc2V7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHstd2Via2l0LWJveC1wYWNrOnN0YXJ0IWltcG9ydGFudDstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1lbmR7LXdlYmtpdC1ib3gtcGFjazplbmQhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyey13ZWJraXQtYm94LXBhY2s6Y2VudGVyIWltcG9ydGFudDstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuey13ZWJraXQtYm94LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtZW5key13ZWJraXQtYm94LWFsaWduOmVuZCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnstd2Via2l0LWJveC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtYmFzZWxpbmV7LXdlYmtpdC1ib3gtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7LXdlYmtpdC1ib3gtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZmxleC1sZy1yb3d7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWwhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbCFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2UhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbi1yZXZlcnNley13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2UhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7LXdlYmtpdC1ib3gtcGFjazpzdGFydCFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5key13ZWJraXQtYm94LXBhY2s6ZW5kIWltcG9ydGFudDstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcnstd2Via2l0LWJveC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2Vlbnstd2Via2l0LWJveC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOnN0YXJ0IWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHstd2Via2l0LWJveC1hbGlnbjplbmQhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1jZW50ZXJ7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5ley13ZWJraXQtYm94LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoey13ZWJraXQtYm94LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5mbGV4LXhsLXJvd3std2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbCFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNley13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC14bC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHstd2Via2l0LWJveC1wYWNrOnN0YXJ0IWltcG9ydGFudDstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7LXdlYmtpdC1ib3gtcGFjazplbmQhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyey13ZWJraXQtYm94LXBhY2s6Y2VudGVyIWltcG9ydGFudDstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuey13ZWJraXQtYm94LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5key13ZWJraXQtYm94LWFsaWduOmVuZCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnstd2Via2l0LWJveC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7LXdlYmtpdC1ib3gtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7LXdlYmtpdC1ib3gtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWdyaWQubWluLmNzcy5tYXAgKi8iLCIvKiFcbiAqIEJvb3RzdHJhcCBSZWJvb3QgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICogRm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcywgbGljZW5zZWQgTUlUIChodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWQpXG4gKi8qLDo6YWZ0ZXIsOjpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9QC1tcy12aWV3cG9ydHt3aWR0aDpkZXZpY2Utd2lkdGh9YXJ0aWNsZSxhc2lkZSxkaWFsb2csZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCI7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9W3RhYmluZGV4PVwiLTFcIl06Zm9jdXN7b3V0bGluZTowIWltcG9ydGFudH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9aDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVyZW19cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfWFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sYWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTstd2Via2l0LXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MH1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fWRsLG9sLHVse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsb2wgdWwsdWwgb2wsdWwgdWx7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19YXtjb2xvcjojMDA3YmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzfWE6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1c3tvdXRsaW5lOjB9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG87LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhcn1maWd1cmV7bWFyZ2luOjAgMCAxcmVtfWltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXN0eWxlOm5vbmV9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3BhZGRpbmctdG9wOi43NXJlbTtwYWRkaW5nLWJvdHRvbTouNzVyZW07Y29sb3I6IzZjNzU3ZDt0ZXh0LWFsaWduOmxlZnQ7Y2FwdGlvbi1zaWRlOmJvdHRvbX10aHt0ZXh0LWFsaWduOmluaGVyaXR9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTouNXJlbX1idXR0b257Ym9yZGVyLXJhZGl1czowfWJ1dHRvbjpmb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3J9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbixodG1sIFt0eXBlPWJ1dHRvbl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyLXN0eWxlOm5vbmV9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9dGltZV17LXdlYmtpdC1hcHBlYXJhbmNlOmxpc3Rib3h9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bztyZXNpemU6dmVydGljYWx9ZmllbGRzZXR7bWluLXdpZHRoOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowfWxlZ2VuZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hde291dGxpbmUtb2Zmc2V0Oi0ycHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9XG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAtcmVib290Lm1pbi5jc3MubWFwICovIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHZW5lcmFsIGVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29sb3ItYmx1ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cbmEge1xuXHRAaW5jbHVkZSB0cmFucygwLjE1cyk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Jjpob3ZlciB7XG5cdH1cbn1cbnAge1xuXHRAaW5jbHVkZSBmb250KDE2cHgsMS43LCR3YXJtLWdyZXkpO1xuXHRmb250LWZhbWlseTogJHNvdXJjZTtcbn1cbnVsIHtcblx0cGFkZGluZzogMDtcblx0bGkge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cbn1cblxuLyogSEVBREVSUyAqL1xuaDEge1xuXHRAaW5jbHVkZSBmb250KDc4cHgsMS4wMywjZmZmLDYwMCk7XG5cdGZvbnQtZmFtaWx5OiAkb3N3YWxkO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRAaW5jbHVkZSBicmVhayhkZXNrdG9wKSB7XG5cdFx0Zm9udC1zaXplOiA3OHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKCRtZWRpdW0pIHtcblx0XHRmb250LXNpemU6IDQ1eDtcblx0fVxuXHRAaW5jbHVkZSBicmVhaygkbmV1dHJhbCkge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxuXG59XG5oMiB7XG5cdEBpbmNsdWRlIGZvbnQoNDhweCwxLCNmZmYsNjAwKTtcblx0Zm9udC1mYW1pbHk6ICRvc3dhbGQ7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbi1ib3R0b206IDc1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdEBpbmNsdWRlIGJyZWFrKCRtZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKCRuZXV0cmFsKSB7XG5cdFx0Zm9udC1zaXplOiAzOHB4O1xuXHR9XG5cdEBpbmNsdWRlIGJyZWFrKCRtb2JpbGUpIHtcblx0XHRmb250LXNpemU6IDIxcHg7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdH1cbn1cbmg0IHtcblx0QGluY2x1ZGUgZm9udCgxN3B4LDEuNywkd2FybS1ncmV5LDcwMCk7XG5cdGZvbnQtZmFtaWx5OiAkc291cmNlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRAaW5jbHVkZSBicmVhaygkZmxhZy1tb2JpbGUpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0JiArIHAge1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0QGluY2x1ZGUgYnJlYWsoJG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cbn1cbi8qIEVORCAtIEhFQURFUlMgKi9cbi5idG4ge1xuXHRwYWRkaW5nOiAxNnB4IDM2cHg7XG5cdEBpbmNsdWRlIGZvbnQoMTNweCwxLCNmZmYsNzAwKTtcblx0Zm9udC1mYW1pbHk6ICRzb3VyY2U7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAxLjhweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0QGluY2x1ZGUgdHJhbnMoMC4yNXMpO1xuXHRtaW4td2lkdGg6IDE3MHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdEBpbmNsdWRlIGJyZWFrKCRtb2JpbGUpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfYmxhY2s7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0Ji1zaW1wbGUge1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICNmZmZmZmY7XG5cblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nOiAxNXB4IDQwcHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0fVxuXHR9XG5cdCYtZGFyayB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXHR9XG5cdCYtcHJpbWFyeSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXHR9XG5cdCYtd2hpdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Y29sb3I6ICRkYXJrO1xuXHR9XG59XG5hLnBob25lIHtcblx0Y29sb3I6ICR3YXJtLWdyZXk7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQubm90LWhvbWUgJiB7XG5cdFx0Y29sb3I6ICM2NDcwNzI7XG5cdH1cbn1cbmEubWFpbCB7XG5cdEBleHRlbmQgYS5waG9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4vKiBGIE8gUiBNIFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5mb3JtIHtcblx0dGV4dGFyZWEsXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwidXJsXCJdLFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0QGluY2x1ZGUgZm9udCgxNnB4LDEuMiwjNjE2MTYxLDMwMCk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkc291cmNlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAxM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRib3JkZXItY29sb3I6ICMwMDA7XG5cdFx0fVxuXHR9XG5cdC5mb3JtLXJvdyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdCYgPiAuY29sIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0fVxuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cdH1cblx0dGV4dGFyZWEge1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0fVxufVxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuXHRjb2xvcjogIzYxNjE2MTtcbn1cbjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG5cdGNvbG9yOiAjNjE2MTYxO1xufVxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuXHRjb2xvcjogIzYxNjE2MTtcbn1cbjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cblx0Y29sb3I6ICM2MTYxNjE7XG59XG4qOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLG51bGwsImJvZHkge1xuXHRAaW5jbHVkZSBmb250KDE2cHgsMS43LCR3YXJtLWdyZXksNDAwKTtcblx0Zm9udC1mYW1pbHk6ICRzb3VyY2U7XG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xufVxubWFpbiB7XG5cdG1hcmdpbi10b3A6IDc1cHg7XG59XG5zZWN0aW9uIHtcblx0cGFkZGluZzogMTAwcHggMDtcblx0QGluY2x1ZGUgYnJlYWsoJG5ldXRyYWwpIHtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cbn1cbi5jb250YWluZXIge1xuXHRAaW5jbHVkZSBicmVhayhkZXNrdG9wKSB7XG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdH1cbn1cbi5zZWN0aW9uLXRpdGxlIHtcblx0Ji5kYXNoLWJvdHRvbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxOXB4O1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxMjZweDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHR9XG5cdH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5OQVZJR0FUSU9OXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXZiYXIge1xuXHRwYWRkaW5nOiAwIDFyZW07XG59XG4jbWFpbk5hdmJhciB7XG5cblx0dWwge1xuXHRcdD4gbGkge1xuXHRcdFx0PiAubmF2LWxpbmsge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KDEzcHgsMi4yMywjOGQ4ZDhkLDcwMCk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0cGFkZGluZzogMjRweCAxMnB4IDIzcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKCRuZXV0cmFsKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoJG1vYmlsZSkge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5kcm9wZG93bi10b2dnbGUge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0KyAuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGViNWFcIjtcblx0Zm9udC1mYW1pbHk6ICRpY29mb250O1xuXHRib3JkZXI6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogM3B4O1xufVxuLmRyb3Bkb3duLW1lbnUge1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0bWluLXdpZHRoOiAyMjBweDtcblx0QGluY2x1ZGUgYnJlYWsoJG1vYmlsZSkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmRyb3Bkb3duLWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgZm9udCgxNnB4LDIuMjUsIzJiMmUyZiwzMDApO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnMoLjI1cyk7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsoJG1vYmlsZSkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlYjU1XCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkaWNvZm9udDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFucygwLjI1cyk7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBicmVhaygkbW9iaWxlKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoJG1vYmlsZSkge1xuXHRcdFx0XHRcdFx0bGVmdDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlYjYxXCI7XG5cdFx0XHRcdFx0Y29sb3I6ICMyYjJlMmY7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMjU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKCRtb2JpbGUpIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlYjVhXCI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cdFx0Ji5kcm9wZG93biB7XG5cdFx0XHQuZHJvcGRvd24tbWVudS1yaWdodCB7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zKDAuMjVzKTtcblx0XHRcdFx0cmlnaHQ6IC0yMjJweDtcblx0XHRcdFx0dG9wOiAtMjlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRyb3Bkb3duPi5kcm9wZG93bi1tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0QGluY2x1ZGUgdHJhbnMoMC4yNXMpO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcblx0QGluY2x1ZGUgYnJlYWsobW9iaWxlKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn1cbi5kcm9wZG93bjpob3Zlcj4uZHJvcGRvd24tbWVudSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdEBpbmNsdWRlIGJyZWFrKG1vYmlsZSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuSEVBREVSIFNUWUxFU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4udG9wLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTtcblx0cGFkZGluZzogMTBweCAwIDhweDtcblx0QGluY2x1ZGUgYnJlYWsoJG1vYmlsZSkge1xuXHRcdHBhZGRpbmc6IDEwcHggMXJlbSA4cHg7XG5cdH1cblx0c3BhbiwgYSB7XG5cdFx0QGluY2x1ZGUgZm9udCgxNXB4LDEuMzMsICR3YXJtLWdyZXkpO1xuXHRcdEBpbmNsdWRlIGJyZWFrKCRuZXV0cmFsKSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cdGkge1xuXHRcdGNvbG9yOiAkd2FybS1ncmV5O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdH1cbn1cbi5iZy1kYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5uYXZiYXIge1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5O1xufVxuLm5hdmJhci5zdHVjayB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDE2O1xuXHR0b3A6IDA7XG59XG4ubmF2YmFyLWJyYW5kIHtcblx0QGluY2x1ZGUgYnJlYWsoJG5ldXRyYWwpIHtcblx0XHRwYWRkaW5nOiAyMnB4IDAgMTNweDtcblx0fVxuXHRpbWcge1xuXHRcdEBpbmNsdWRlIGJyZWFrKCRuZXV0cmFsKSB7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKCRtb2JpbGUpIHtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHR9XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgU0xJREVSL0NBUk9VU0VMIFNFQ1RJT04gU1RZTEVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3NsaWRlciB7XG5cdC5jYXJvdXNlbC1pdGVtIHtcblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRAaW5jbHVkZSBicmVhaygkbWVkaXVtKSB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoJG5ldXRyYWwpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNzBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrKCRtb2JpbGUpIHtcblx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC03MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2Fyb3VzZWwtY2FwdGlvbiB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTYwJSwwKTtcblx0XHRyaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIGJyZWFrKCRtZWRpdW0pIHtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsoJG1vYmlsZSkge1xuXHRcdFx0dG9wOiAyMzBweDtcblx0XHR9XG5cdFx0LmJ0biB7XG5cdFx0XHRAaW5jbHVkZSBicmVhaygkbW9iaWxlKSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDM2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdEBpbmNsdWRlIGZvbnQoMjVweCwxLjIsI2ZmZiw1MDApO1xuXHRcdGZvbnQtZmFtaWx5OiAkb3N3YWxkO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cdFx0bWFyZ2luOiAzNXB4IDAgMzVweDtcblx0XHRAaW5jbHVkZSBicmVhaygkbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAxNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhaygkbW9iaWxlKSB7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDE2cHggMDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDJweDtcblx0XHR9XG5cdFx0c3VwIHtcblx0XHRcdGZvbnQtc2l6ZTogNjAlO1xuXHRcdH1cblx0fVxuXHQuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG5cdFx0Ym90dG9tOiA1MHB4O1xuXHRcdEBpbmNsdWRlIGJyZWFrKCRtZWRpdW0pIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0fVxuXHQuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcblx0XHR3aWR0aDogNjVweDtcblx0XHRoZWlnaHQ6IDQ5cHg7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdEBpbmNsdWRlIHRyYW5zKDAuMjVzKTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cdC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuXHRcdEBleHRlbmQgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDtcblx0XHRzcGFuIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG5cdGxpIHtcblx0XHRtYXJnaW46IDVweCA3cHg7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdG9wYWNpdHk6IDAuMztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjODY5NzkxO1xuXHRcdH1cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIFBST0dSQU1NRVMgU0VDVElPTiBTVFlMRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jY2FsZW5kYXIge1xuXHQucnQtcm91dGluZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXHR9XG5cdC5ydC1yb3V0aW5lOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0fVxuXHQucnQtcm91dGluZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHR3aWR0aDogNnB4O1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdGJhY2tncm91bmQ6ICMyMDIzMmE7XG5cdH1cblx0LnJ0LXJvdXRpbmUge1xuXHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHR0YWJsZSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHR9XG5cdFx0dGgsIHRkIHtcblx0XHRcdGJvcmRlcjogMXB4IGRvdHRlZCByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcblx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHR9XG5cdFx0dHIge1xuXHRcdFx0PiB0aC5ydC1yb3ctdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KDIwcHgsMS4yLCNmZmYpO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC44cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZmphbGxhO1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKCRtZWRpdW0pIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJ0LWNvbC10aXRsZXtcblx0XHRcdD5kaXYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgxN3B4LDEuMiwjZmZmLDMwMCk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjJweDtcblx0XHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucnQtaXRlbSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogMzBweCAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsoJG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQucnQtaXRlbS10aXRsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoMjBweCwxLjMsJGRhcmspO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZqYWxsYTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVhaygkbWVkaXVtKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5ydC1pdGVtLXRpbWUge1xuXHRcdFx0XHRmb250LWZhbWlseTogJHNvdXJjZTtcblx0XHRcdFx0Y29sb3I6ICRkYXJrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIFBST0dSQU1NRVMgU0VDVElPTiBTVFlMRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jcHJvZ3JhbW1lcyB7XG5cdHBhZGRpbmc6IDEyMHB4IDA7XG5cdEBpbmNsdWRlIGJyZWFrKCRtZWRpdW0pIHtcblx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdH1cblx0QGluY2x1ZGUgYnJlYWsoJG1vYmlsZSkge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0fVxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMzJhO1xuXHQubWVkaWEge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0aDMge1xuXHRcdFx0QGluY2x1ZGUgZm9udCgxNnB4LDEuMiwkY29sb3ItYmx1ZSk7XG5cdFx0XHRmb250LWZhbWlseTogJGZqYWxsYTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsoJG1vYmlsZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwe1xuXHRcdFx0QGluY2x1ZGUgZm9udCgxNHB4LDEuNDMsIzhkOGQ4ZCk7XG5cdFx0fVxuXHRcdC50aW1lIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQoMTRweCwxLjQzLCNjMGMwYzAsNzAwKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIFNQRUNJQUwgT0ZGRVIgU0VDVElPTiBTVFlMRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jc3BlY2lhbE9mZmVyIHtcblx0cGFkZGluZzogMDtcblx0bWF4LWhlaWdodDogMzM3cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgYnJlYWsoJG5ldXRyYWwpIHtcblx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXHR9XG5cdC5jb2wtbGctNiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5tb2Itb2ZmZXItd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5zcGVjT2ZmZXItdGV4dC13cmFwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblx0Lm9mZmVyLXdyYXAge1xuXHRcdEBpbmNsdWRlIGZvbnQoNTVweCxub3JtYWwsI2ZmZiw5MDApO1xuXHRcdGZvbnQtZmFtaWx5OiAkb3N3YWxkO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0QGluY2x1ZGUgYnJlYWsoJG1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhaygkbmV1dHJhbCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKCRtb2JpbGUpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDExNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG5cdFx0XHRAaW5jbHVkZSBicmVhaygkbWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNjVweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrKCRtb2JpbGUpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3BlYy1vZmZlciB7XG5cdFx0XHRAaW5jbHVkZSBmb250KDMzcHgsbm9ybWFsLCNmZmYpO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmamFsbGE7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdHJpZ2h0OiAtNnB4O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsoJG1lZGl1bSkge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrKCRtb2JpbGUpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubWVtYmVyc2hpcCB7XG5cdFx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogLjc7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsoJG1lZGl1bSkge1xuXHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVhaygkbW9iaWxlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjlweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC02cHg7XG5cdFx0XHRAaW5jbHVkZSBicmVhaygkbWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIEJFU1QgUExBQ0UgU0VDVElPTiBTVFlMRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jYmVzdFBsYWNlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMjIyOTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBicmVhaygkbW9iaWxlKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0LnBvd2VyLW1hbiB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Bvd2VyLW1hbi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0QGluY2x1ZGUgYnJlYWsoJG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LmJlc3RQbGFjZS13cmFwIHtcblx0XHRtYXgtd2lkdGg6IDUyMHB4O1xuXHRcdC5tZWRpYSB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmamFsbGE7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoMTdweCwxLCRjb2xvci1ibHVlKTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdGg1IHtcblx0XHRcdFx0QGV4dGVuZCBzcGFuO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQmICsgLm1lZGlhIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgQ09VTlRFUlMgU0VDVElPTiBTVFlMRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jY291bnRlcnMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0cGFkZGluZzogODVweCAwO1xuXHRAaW5jbHVkZSBicmVhaygkbW9iaWxlKSB7XG5cdFx0cGFkZGluZzogMCAwIDQ1cHg7XG5cdH1cblx0LnNpbmdsZS1jb250ZW50IHtcblx0XHRib3JkZXI6IHNvbGlkIDFweCByZ2JhKDAsIDE2OCwgMjU1LCAwLjMpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBicmVhaygkbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1OHB4O1xuXHRcdH1cblx0XHQuaXRlbS1pY29uIHtcblx0XHRcdHRvcDogLTE3cHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaXRlbS10ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDU2cHggMCA1NHB4O1xuXHRcdFx0aDMge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KDQycHgsMC44LCNmZmYsNjAwKTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRvc3dhbGQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgxNHB4LDAuNTcsI2ZmZik7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZmphbGxhO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43MTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDIuMnB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIEZFQVRVUkVTIFNFQ1RJT04gU1RZTEVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2ZlYXR1cmVzIHtcblx0cGFkZGluZzogMDtcbn1cbi5mZWF0dXJlcy1pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cdGhlaWdodDogMjAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRAaW5jbHVkZSB0cmFucygwLjI1cyk7XG5cdEBpbmNsdWRlIGJyZWFrKCRkZXNrdG9wKSB7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0fVxuXHRAaW5jbHVkZSBicmVhaygkbWVkaXVtKSB7XG5cdFx0aGVpZ2h0OiAxNDBweDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcblx0fVxuXG5cdC5pdGVtLXRleHQge1xuXHRcdEBpbmNsdWRlIGZvbnQoMTZweCwyLCNmZmYsNzAwKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIGJyZWFrKCRtZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsoJG5ldXRyYWwpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQmICsgLmZlYXR1cmVzLWl0ZW0ge1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0QGluY2x1ZGUgYnJlYWsoZmxhZy1tb2JpbGUpIHtcblx0XHRcdG1hcmdpbjogM3B4IDAgMDtcblx0XHR9XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgRkFDSUxJVElFUyBVUyBTRUNUSU9OIFNUWUxFU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNmYWNpbGl0aWVzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFmMjIyOTtcbn1cbi5mYWNpbGl0aWVzIHtcblx0LnNpbmdsZS1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHRAaW5jbHVkZSBicmVhaygkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbjogNDNweCAwIDIzcHg7XG5cdFx0XHRAaW5jbHVkZSBmb250KDE2cHgsMS4yLCRjb2xvci1ibHVlKTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmphbGxhO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRwYWRkaW5nOiAgMCA0NXB4IDYwcHg7XG5cdFx0XHRAaW5jbHVkZSBicmVhaygkbmV1dHJhbCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblx0LyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHRcdCAgQUJPVVQgVVMgU0VDVElPTiBTVFlMRVNcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNhYm91dFVzIHtcblx0cGFkZGluZzogMDtcblx0LmFib3V0LXdyYXAge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAgMTUwcHg7XG5cdFx0QGluY2x1ZGUgYnJlYWsoJG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogNzBweCAwO1xuXHRcdH1cblx0XHQudGV4dC13cmFwIHtcblx0XHRcdG1heC13aWR0aDogNTEwcHg7XG5cdFx0fVxuXHRcdC5idG4ge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cblx0aW1nIHtcblx0XHRAaW5jbHVkZSBicmVhaygkbWVkaXVtKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVFJBSU5FUlMgU0VDVElPTiBTVFlMRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZG93bmxvYWRBcHAge1xuXHRwYWRkaW5nOiAxMDBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0QGluY2x1ZGUgYnJlYWsoJG5ldXRyYWwpIHtcblx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdH1cblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjVweDtcblx0XHRAaW5jbHVkZSBicmVhaygkbmV1dHJhbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblx0LnNob3AtbGluayB7XG5cdFx0JiArIC5zaG9wLWxpbmsge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRAaW5jbHVkZSBicmVhaygkbmV1dHJhbCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKCRuZXV0cmFsKSB7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRSQUlORVJTIFNFQ1RJT04gU1RZTEVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3RyYWluZXJzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIwMjMyYTtcblx0cGFkZGluZzogMTAwcHggMDtcblx0QGluY2x1ZGUgYnJlYWsoJG1vYmlsZSkge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0fVxufVxuLm1lbWJlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdC5tZW1iZXItb3ZlcmxheSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0QGluY2x1ZGUgdHJhbnMoLjI1cyk7XG5cdFx0cGFkZGluZzogNTVweCAzMHB4IDM1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTE3NXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHQgICAgaDN7XG5cdFx0ICAgIEBpbmNsdWRlIGZvbnQoMTlweCwxLjYsJGNvbG9yLWJsdWUpO1xuXHRcdCAgICBmb250LWZhbWlseTogJGZqYWxsYTtcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0ICAgIH1cblx0XHRzcGFuIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQoMTJweCwxLjIsIzZlNmU2ZSw3MDApO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC43cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0XHQuYmxvYy1zb2NpYWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRAaW5jbHVkZSB0cmFucyguMjVzKTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0d2lkdGg6IDM3cHg7XG5cdFx0XHRcdGhlaWdodDogMzdweDtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2ZmZmZmZjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM3cHg7XG5cdFx0XHRcdCYgKyBhIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Lm1lbWJlci1vdmVybGF5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0Ym90dG9tOiAtNzVweDtcblx0XHRcdGgzIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHQuYmxvYy1zb2NpYWwge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVEVTVElNT05JQUxTIFNFQ1RJT04gU1RZTEVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3Rlc3RpbW9uaWFscyB7XG5cdHBhZGRpbmc6IDEwMHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xufVxuLnRlc3RpbW9uaWFsLWl0ZW0ge1xuXHQgPiBwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHQgcGFkZGluZzogMzBweCAzMHB4IDM1cHg7XG5cdFx0IHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgQGluY2x1ZGUgZm9udCgxNnB4LDEuNzUsI2ZmZik7XG5cdFx0IGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHQgYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdCBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdCAmOmFmdGVyIHtcblx0XHRcdCBjb250ZW50OiAnJztcblx0XHRcdCBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHQgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0IGJvdHRvbTogLTE4cHg7XG5cdFx0XHQgbGVmdDogNTBweDtcblx0XHRcdCBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHQgfVxuXHR9XG5cdC5tZWRpYSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRAaW5jbHVkZSBmb250KDE4cHgsMS4zMywjZmZmKTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmphbGxhO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQoMTJweCwyLCM4Njg2ODYpO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0fVxufVxuLm93bC10aGVtZSB7XG5cdC5vd2wtZG90cyB7XG5cdFx0bWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuXHRcdC5vd2wtZG90IHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIE1FTUJFUlNISVAgU0VDVElPTiBTVFlMRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbWVtYmVyc2hpcCB7XG5cdHBhZGRpbmc6IDExMHB4IDAgMTQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyMDIzMmE7XG5cdEBpbmNsdWRlIGJyZWFrKCRtb2JpbGUpIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cbn1cbi5yYXRlIHtcblx0bWFyZ2luOiAwIGF1dG8gNzBweDtcblx0d2lkdGg6IDE4MHB4O1xuXHRoZWlnaHQ6IDE4MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRib3JkZXItcmFkaXVzOiAxODBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdEBpbmNsdWRlIGZvbnQoMThweCwyLCMxNTE3MWMsNTAwKTtcblx0Zm9udC1mYW1pbHk6ICRvc3dhbGQ7XG5cdEBpbmNsdWRlIHRyYW5zKDAuMjVzKTtcblx0QGluY2x1ZGUgYnJlYWsoJG5ldXRyYWwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHR9XG5cdC5yYXRlLW5hbWUge1xuXHRcdGxldHRlci1zcGFjaW5nOiAzLjZweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnJhdGUtcHJpY2Uge1xuXHRcdC5jdXJyZW5jeSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMztcblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDAuODtcblx0XHR9XG5cdFx0LmR1cmF0aW9ue1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0XHR9XG5cdH1cbn1cbi5wcmljaW5nLXRhYmxlIHtcblx0cGFkZGluZzogNjBweCAzMHB4IDUwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXHRAaW5jbHVkZSBicmVhaygkbmV1dHJhbCkge1xuXHRcdHBhZGRpbmc6IDIwcHggMTVweDtcblx0fVxuXHRAaW5jbHVkZSBicmVhaygkbW9iaWxlKSB7XG5cdFx0cGFkZGluZzogNjBweCAzMHB4IDUwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQubGlzdC1pdGVtcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRAaW5jbHVkZSBicmVhaygkbmV1dHJhbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0QGluY2x1ZGUgZm9udCgxNnB4LDIuNSwjOGQ4ZDhkLDMwMCk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cdFx0XHRAaW5jbHVkZSBicmVhaygkbmV1dHJhbCkge1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVhaygkbW9iaWxlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHRcdCYgKyBsaSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzYzQ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdCY6aG92ZXIge1xuXHRcdC5yYXRlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdC5idG4ge1xuXHRcdFx0QGV4dGVuZCAuYnRuLXNpbXBsZTpob3Zlcjtcblx0XHR9XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICBTVUJTQ1JJQkUgU0VDVElPTiBTVFlMRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jc3Vic2NyaWJlIHtcblx0cGFkZGluZzogNjBweCAwIDExMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZSB1cmwoXCIuLi9pbWcvd29ya291dC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBmaXhlZDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0QGluY2x1ZGUgYnJlYWsoJG1vYmlsZSkge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0fVxuXHQuc2VjdGlvbi10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRAaW5jbHVkZSBicmVhaygkbW9iaWxlKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5zdWItaGVhZGVyIHtcblx0XHRtYXgtd2lkdGg6IDgyMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQoMTZweCwxLjgxLCNmZmYpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0XHRtYXJnaW46IDAgYXV0byA4MHB4O1xuXHRcdEBpbmNsdWRlIGJyZWFrKCRtb2JpbGUpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG5cdGZvcm0ge1xuXHRcdG1heC13aWR0aDogNTgwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aW5wdXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNzdweCk7XG5cdFx0XHRAaW5jbHVkZSBicmVhaygkbW9iaWxlKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTUFQIFNUWUxFU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNjb250YWN0cyB7XG5cdHBhZGRpbmc6IDA7XG5cdC5jb250YWN0cy13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIwMjMyYTtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDYwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVhaygkbW9iaWxlKSB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG5cdC5mb3JtLXdyYXAge1xuXHRcdC5idG4ge1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKCRtb2JpbGUpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Zm9ybSB7XG5cdFx0bWF4LXdpZHRoOiA1NDBweDtcblx0fVxuXHQubWFwLXdyYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDQ2JTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0QGluY2x1ZGUgYnJlYWsoJG1vYmlsZSkge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQjbWFwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsoJG1vYmlsZSkge1xuXHRcdFx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubWFwLXdyYXAtbW9iIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZPT1RFUiBTVFlMRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cdC5mb290ZXItdG9wIHtcblx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdFx0LmZvb3Rlci10b3Atd3JhcCB7XG5cdFx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsoJG5ldXRyYWwpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm9vdGVyLWxvZ28ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdEBpbmNsdWRlIGJyZWFrKCRuZXV0cmFsKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGg2IHtcblx0XHRcdEBpbmNsdWRlIGZvbnQoMTZweCwzLCNmZmYpO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRvc3dhbGQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogI2E0YWViMDtcblx0XHR9XG5cdFx0Lm1lZGlhLWJvZHkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdC5tZWRpYS1oZWFkaW5nIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgxNnB4LDEuNjMsI2ZmZik7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoMTRweCwxLjUsIzY0NzA3MiwzMDApO1xuXHRcdFx0XHRmb250LWZhbWlseTogJG1lcnJpd2VhdGhlcjtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250YWN0cyB7XG5cdFx0XHRhLCBwIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgxNnB4LDEuMiwjYTRhZWIwKTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRzb3VyY2U7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdH1cblx0XHRcdC5jb250YWN0LWl0ZW0ge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiArIC5jb250YWN0LWl0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQuY29weXJpZ2h0IHtcblx0XHRAaW5jbHVkZSBmb250KDEzcHgsMiwjYTJhM2E1KTtcblx0XHRsZXR0ZXItc3BhY2luZzogMi4xcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRzb3VyY2U7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHR9XG5cdH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GT09URVIgU09DSUFMIFNUWUxFU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zb2NpYWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdC5zb2NpYWwtaXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdC5zb2NpYWwtbGlua3tcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgIzE4MWExZjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zKDAuMjVzKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDNweDtcblx0XHRcdCZfX2ZhY2Vib29rIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNkNTk5Yjtcblx0XHRcdH1cblx0XHRcdCZfX3R3aXR0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOGZmO1xuXHRcdFx0fVxuXHRcdFx0Jl9fZ29vZ2xlLXBsdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ0MTQyO1xuXHRcdFx0fVxuXHRcdFx0Jl9fcGludGVyZXN0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlMzkzYTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDZweCAjMTgxYTFmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICBCQUNLIFRPIFRPUFxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2JhY2tfdG9fdG9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMTBweDtcblx0Ym90dG9tOiAxMHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHR6LWluZGV4OiA0O1xuXHR0cmFuc2l0aW9uOiAuMnM7XG5cdG9wYWNpdHk6IDA7XG59XG4jYmFja190b190b3A6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZTllYmVjO1xufVxuI2JhY2tfdG9fdG9wLnNob3cge1xuXHRvcGFjaXR5OiAxO1xufVxuLm5hdmJhci10b2dnbGVyIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMzBweDtcblx0c3BhbiB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdHdpZHRoOiAyOXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHQmICsgc3BhbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0d2lkdGg6IDM1JTtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0d2lkdGg6IDY3JTtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMykge1xuXG5cdFx0fVxuXHR9XG5cbn0iLCIvKipcbiAqIEBwYWNrYWdlIEljb0ZvbnQgYnkgVGhlbWVIdW50IC0gaHR0cHM6Ly90aGVtZWh1bnQuY29tXG4gKiBAdmVyc2lvbiAxLjAuMCBCZXRhXG4gKiBAYXV0aG9yIEljb0ZvbnQgaHR0cDovL2ljb2ZvbnQuY29tXG4gKiBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOCBJY29Gb250XG4gKiBAbGljZW5zZSAtIGh0dHA6Ly9pY29mb250LmNvbS9saWNlbnNlL1xuKi9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29mb250JztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvaWNvZm9udC5lb3Q/dj0xLjAuMC1iZXRhJyk7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2ljb2ZvbnQuZW90P3Y9MS4wLjAtYmV0YSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL2ljb2ZvbnQudHRmP3Y9MS4wLjAtYmV0YScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL2ljb2ZvbnQud29mZj92PTEuMC4wLWJldGEnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL2ljb2ZvbnQuc3ZnP3Y9MS4wLjAtYmV0YSNpY29mb250JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmljb2ZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAnSWNvRm9udCcgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29mb250LWFuZ3J5LW1vbnN0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29mb250LWJhdGh0dWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29mb250LWJpcmQtd2luZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29mb250LWJvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb2ZvbnQtYnJhaW4tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvZm9udC1idXR0ZXJmbHktYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvZm9udC1jYXN0bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29mb250LWNpcmN1aXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29mb250LWRhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29mb250LWRpY2UtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvZm9udC1kaXNhYmlsaXR5LXJhY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5pY29mb250LWRpdmluZy1nb2dnbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29mb250LWZpcmUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uaWNvZm9udC1mbGFtZS10b3JjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb2ZvbnQtZmxvcmEtZmxvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uaWNvZm9udC1mbG9yYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb2ZvbnQtZ2lmdC1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29mb250LWhhbGxvd2Vlbi1wdW1wa2luOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvZm9udC1oYW5kLXBvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uaWNvZm9udC1oYW5kLXRodW5kZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5pY29mb250LWtpbmctY3Jvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTVcIjtcbn1cbi5pY29mb250LWtpbmctbW9uc3RlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLmljb2ZvbnQtbG92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLmljb2ZvbnQtbWFnaWNpYW4taGF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uaWNvZm9udC1uYXRpdmUtYW1lcmljYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5pY29mb250LW9wZW4tZXllOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvZm9udC1vd2wtbG9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLmljb2ZvbnQtcGhvZW5peDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuLmljb2ZvbnQtcXVlZW4tY3Jvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWRcIjtcbn1cbi5pY29mb250LXJvYm90LWZhY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWVcIjtcbn1cbi5pY29mb250LXNhbmQtY2xvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWZcIjtcbn1cbi5pY29mb250LXNoaWVsZC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjBcIjtcbn1cbi5pY29mb250LXNoaXAtd2hlZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5pY29mb250LXNrdWxsLWRhbmdlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuLmljb2ZvbnQtc2t1bGwtZmFjZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuLmljb2ZvbnQtc25haWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjRcIjtcbn1cbi5pY29mb250LXNub3ctYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4uaWNvZm9udC1zbm93LWZsYWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG4uaWNvZm9udC1zbm93bW9iaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG4uaWNvZm9udC1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG4uaWNvZm9udC1zdGFyLXNoYXBlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG4uaWNvZm9udC1zd2lybDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuLmljb2ZvbnQtdGF0dG9vLXdpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmJcIjtcbn1cbi5pY29mb250LXRocm9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuLmljb2ZvbnQtdG91Y2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmRcIjtcbn1cbi5pY29mb250LXRyZWUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG4uaWNvZm9udC10cmlhbmdsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuLmljb2ZvbnQtdW5pdHktaGFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmljb2ZvbnQtd2VlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuLmljb2ZvbnQtd29tYW4tYmlyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWJhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWJlYXItdHJhY2tzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG4uaWNvZm9udC1hbmltYWwtYmVhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWJpcmQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4uaWNvZm9udC1hbmltYWwtYmlyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWJvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzhcIjtcbn1cbi5pY29mb250LWFuaW1hbC1idWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG4uaWNvZm9udC1hbmltYWwtY2FtZWwtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG4uaWNvZm9udC1hbmltYWwtY2FtZWwtaGVhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWNhbWVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG4uaWNvZm9udC1hbmltYWwtY2F0LWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG4uaWNvZm9udC1hbmltYWwtY2F0LWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG4uaWNvZm9udC1hbmltYWwtY2F0LWFsdC0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG4uaWNvZm9udC1hbmltYWwtY2F0LWFsdC00OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG4uaWNvZm9udC1hbmltYWwtY2F0LXdpdGgtZG9nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG4uaWNvZm9udC1hbmltYWwtY2F0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG4uaWNvZm9udC1hbmltYWwtY293LWhlYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDNcIjtcbn1cbi5pY29mb250LWFuaW1hbC1jb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDRcIjtcbn1cbi5pY29mb250LWFuaW1hbC1jcmFiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG4uaWNvZm9udC1hbmltYWwtY3JvY29kaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG4uaWNvZm9udC1hbmltYWwtZGVlci1oZWFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG4uaWNvZm9udC1hbmltYWwtZG9nLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWRvZy1iYXJraW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG4uaWNvZm9udC1hbmltYWwtZG9nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4uaWNvZm9udC1hbmltYWwtZG9scGhpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWR1Y2stdHJhY2tzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG4uaWNvZm9udC1hbmltYWwtZWFnbGUtaGVhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWVhdGVuLWZpc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGVcIjtcbn1cbi5pY29mb250LWFuaW1hbC1lbGVwaGFudC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGZcIjtcbn1cbi5pY29mb250LWFuaW1hbC1lbGVwaGFudC1oZWFkLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWVsZXBoYW50LWhlYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTFcIjtcbn1cbi5pY29mb250LWFuaW1hbC1lbGVwaGFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWVsazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWZpc2gtYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTRcIjtcbn1cbi5pY29mb250LWFuaW1hbC1maXNoLWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG4uaWNvZm9udC1hbmltYWwtZmlzaC1hbHQtMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWZpc2gtYWx0LTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTdcIjtcbn1cbi5pY29mb250LWFuaW1hbC1maXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG4uaWNvZm9udC1hbmltYWwtZm94LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWZveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWZyb2ctdHJhY2tzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG4uaWNvZm9udC1hbmltYWwtZnJvZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWZyb2dneTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWdpcmFmZmUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG4uaWNvZm9udC1hbmltYWwtZ2lyYWZmZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWdvYXQtaGVhZC1hbHQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWdvYXQtaGVhZC1hbHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWdvYXQtaGVhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWdvcmlsbGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjNcIjtcbn1cbi5pY29mb250LWFuaW1hbC1oZW4tdHJhY2tzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG4uaWNvZm9udC1hbmltYWwtaG9yc2UtaGVhZC1hbHQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWhvcnNlLWhlYWQtYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjZcIjtcbn1cbi5pY29mb250LWFuaW1hbC1ob3JzZS1oZWFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG4uaWNvZm9udC1hbmltYWwtaG9yc2UtdHJhY2tzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG4uaWNvZm9udC1hbmltYWwtamVsbHlmaXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG4uaWNvZm9udC1hbmltYWwta2FuZ2Fyb286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmFcIjtcbn1cbi5pY29mb250LWFuaW1hbC1sZW11cjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWxpb24tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG4uaWNvZm9udC1hbmltYWwtbGlvbi1oZWFkLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWxpb24taGVhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLWxpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmZcIjtcbn1cbi5pY29mb250LWFuaW1hbC1tb25rZXktYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzBcIjtcbn1cbi5pY29mb250LWFuaW1hbC1tb25rZXktYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzFcIjtcbn1cbi5pY29mb250LWFuaW1hbC1tb25rZXktYWx0LTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzJcIjtcbn1cbi5pY29mb250LWFuaW1hbC1tb25rZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzNcIjtcbn1cbi5pY29mb250LWFuaW1hbC1vY3RvcHVzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLW9jdG9wdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzVcIjtcbn1cbi5pY29mb250LWFuaW1hbC1vd2w6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzZcIjtcbn1cbi5pY29mb250LWFuaW1hbC1wYW5kYS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzdcIjtcbn1cbi5pY29mb250LWFuaW1hbC1wYW5kYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLXBhbnRoZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzlcIjtcbn1cbi5pY29mb250LWFuaW1hbC1wYXJyb3QtbGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG4uaWNvZm9udC1hbmltYWwtcGFycm90OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG4uaWNvZm9udC1hbmltYWwtcGF3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdjXCI7XG59XG4uaWNvZm9udC1hbmltYWwtcGVsaWNhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLXBlbmd1aW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2VcIjtcbn1cbi5pY29mb250LWFuaW1hbC1waWctYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdmXCI7XG59XG4uaWNvZm9udC1hbmltYWwtcGlnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG4uaWNvZm9udC1hbmltYWwtcGlnZW9uLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLXBpZ2VvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLXBpZ2VvbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODNcIjtcbn1cbi5pY29mb250LWFuaW1hbC1yYWJiaXQtcnVubmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLXJhdC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODVcIjtcbn1cbi5pY29mb250LWFuaW1hbC1yaGluby1oZWFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG4uaWNvZm9udC1hbmltYWwtcmhpbm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODdcIjtcbn1cbi5pY29mb250LWFuaW1hbC1yb29zdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg4XCI7XG59XG4uaWNvZm9udC1hbmltYWwtc2VhaG9yc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODlcIjtcbn1cbi5pY29mb250LWFuaW1hbC1zZWFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG4uaWNvZm9udC1hbmltYWwtc2hyaW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG4uaWNvZm9udC1hbmltYWwtc25haWwtYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGNcIjtcbn1cbi5pY29mb250LWFuaW1hbC1zbmFpbC1hbHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLXNuYWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG4uaWNvZm9udC1hbmltYWwtc25ha2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGZcIjtcbn1cbi5pY29mb250LWFuaW1hbC1zcXVpZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLXNxdWlycmVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG4uaWNvZm9udC1hbmltYWwtdGlnZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG4uaWNvZm9udC1hbmltYWwtdGlnZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTNcIjtcbn1cbi5pY29mb250LWFuaW1hbC10dXJ0bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTRcIjtcbn1cbi5pY29mb250LWFuaW1hbC13aGFsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuLmljb2ZvbnQtYW5pbWFsLXdvb2RwZWNrZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTZcIjtcbn1cbi5pY29mb250LWFuaW1hbC16ZWJyYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtYWNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtYWRpZGFzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTk5XCI7XG59XG4uaWNvZm9udC1icmFuZC1hZG9iZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtYWlyLW5ldy16ZWFsYW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG4uaWNvZm9udC1icmFuZC1haXJibmI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OWNcIjtcbn1cbi5pY29mb250LWJyYW5kLWFpcmNlbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OWRcIjtcbn1cbi5pY29mb250LWJyYW5kLWFpcnRlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtYWxjYXRlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtYWxpYmFiYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtYWxpZXhwcmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtYWxpcGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWEyXCI7XG59XG4uaWNvZm9udC1icmFuZC1hbWF6b246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTNcIjtcbn1cbi5pY29mb250LWJyYW5kLWFtZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhNFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtYW1lcmljYW4tYWlybGluZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTVcIjtcbn1cbi5pY29mb250LWJyYW5kLWFuZHJvaWQtcm9ib3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTZcIjtcbn1cbi5pY29mb250LWJyYW5kLWFuZHJvaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTdcIjtcbn1cbi5pY29mb250LWJyYW5kLWFvbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtYXBwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTlcIjtcbn1cbi5pY29mb250LWJyYW5kLWFwcHN0b3JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG4uaWNvZm9udC1icmFuZC1hc3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWFiXCI7XG59XG4uaWNvZm9udC1icmFuZC1hdGk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YWNcIjtcbn1cbi5pY29mb250LWJyYW5kLWF0dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtYXVkaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtYXhpYXRhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG4uaWNvZm9udC1icmFuZC1iYWRhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG4uaWNvZm9udC1icmFuZC1iYmM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YjFcIjtcbn1cbi5pY29mb250LWJyYW5kLWJpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YjJcIjtcbn1cbi5pY29mb250LWJyYW5kLWJsYWNrYmVycnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YjNcIjtcbn1cbi5pY29mb250LWJyYW5kLWJtdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliNFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG4uaWNvZm9udC1icmFuZC1idXJnZXIta2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliNlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtYnVzaW5lc3MtaW5zaWRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliN1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtYnV6emZlZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YjhcIjtcbn1cbi5pY29mb250LWJyYW5kLWNhbm5vbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliOVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtY2FzaW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YmFcIjtcbn1cbi5pY29mb250LWJyYW5kLWNoaW5hLW1vYmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliYlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtY2hpbmEtdGVsZWNvbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliY1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtY2hpbmEtdW5pY29tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWJkXCI7XG59XG4uaWNvZm9udC1icmFuZC1jaXNjbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliZVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtY2l0aWJhbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YmZcIjtcbn1cbi5pY29mb250LWJyYW5kLWNuZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzBcIjtcbn1cbi5pY29mb250LWJyYW5kLWNubjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljMVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtY29jYWwtY29sYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljMlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtY29tcGFxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWMzXCI7XG59XG4uaWNvZm9udC1icmFuZC1jb3B5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWM0XCI7XG59XG4uaWNvZm9udC1icmFuZC1kZWJpYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzVcIjtcbn1cbi5pY29mb250LWJyYW5kLWRlbGljaW91czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljNlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtZGVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljN1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtZGVzaWduYnVtcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljOFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtZGVzaWduZmxvYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzlcIjtcbn1cbi5pY29mb250LWJyYW5kLWRpc25leTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljYVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtZG9kZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5Y2JcIjtcbn1cbi5pY29mb250LWJyYW5kLWRvdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5Y2NcIjtcbn1cbi5pY29mb250LWJyYW5kLWViYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5Y2RcIjtcbn1cbi5pY29mb250LWJyYW5kLWVsZXZlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljZVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtZW1pcmF0ZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5Y2ZcIjtcbn1cbi5pY29mb250LWJyYW5kLWVzcG46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZDBcIjtcbn1cbi5pY29mb250LWJyYW5kLWV0aWhhZC1haXJ3YXlzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG59XG4uaWNvZm9udC1icmFuZC1ldGlzYWxhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkMlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtZXRzeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkM1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtZmFjZWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZDRcIjtcbn1cbi5pY29mb250LWJyYW5kLWZhc3RyYWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQ1XCI7XG59XG4uaWNvZm9udC1icmFuZC1mZWRleDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkNlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtZmVycmFyaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtZml0Yml0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XG59XG4uaWNvZm9udC1icmFuZC1mbGlrcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkOVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtZm9yYmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG4uaWNvZm9udC1icmFuZC1mb3Vyc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWRiXCI7XG59XG4uaWNvZm9udC1icmFuZC1mb3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZGNcIjtcbn1cbi5pY29mb250LWJyYW5kLWZveGNvbm46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZGRcIjtcbn1cbi5pY29mb250LWJyYW5kLWZ1aml0c3U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZGVcIjtcbn1cbi5pY29mb250LWJyYW5kLWdlbmVyYWwtZWxlY3RyaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZGZcIjtcbn1cbi5pY29mb250LWJyYW5kLWdpbGxldHRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG59XG4uaWNvZm9udC1icmFuZC1naXptb2RvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWUxXCI7XG59XG4uaWNvZm9udC1icmFuZC1nbm9tZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTllMlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtZ29vZ2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWUzXCI7XG59XG4uaWNvZm9udC1icmFuZC1nb3BybzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTllNFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtZ3VjY2k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTVcIjtcbn1cbi5pY29mb250LWJyYW5kLWhhbGxtYXJrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWU2XCI7XG59XG4uaWNvZm9udC1icmFuZC1oaTU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTdcIjtcbn1cbi5pY29mb250LWJyYW5kLWhvbmRhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWU4XCI7XG59XG4uaWNvZm9udC1icmFuZC1ocDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTllOVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtaHNiYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTllYVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtaHRjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWViXCI7XG59XG4uaWNvZm9udC1icmFuZC1odWF3ZWk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZWNcIjtcbn1cbi5pY29mb250LWJyYW5kLWh1bHU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZWRcIjtcbn1cbi5pY29mb250LWJyYW5kLWh5dW5kYWk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZWVcIjtcbn1cbi5pY29mb250LWJyYW5kLWlibTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTllZlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtaWNvZm9udDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlmMFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtaWNxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWYxXCI7XG59XG4uaWNvZm9udC1icmFuZC1pa2VhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWYyXCI7XG59XG4uaWNvZm9udC1icmFuZC1pbWRiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWYzXCI7XG59XG4uaWNvZm9udC1icmFuZC1pbmRpZWdvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZjRcIjtcbn1cbi5pY29mb250LWJyYW5kLWludGVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWY1XCI7XG59XG4uaWNvZm9udC1icmFuZC1pcGFpcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlmNlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtamFndWFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWY3XCI7XG59XG4uaWNvZm9udC1icmFuZC1qYXZhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWY4XCI7XG59XG4uaWNvZm9udC1icmFuZC1qb29tc2hhcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWY5XCI7XG59XG4uaWNvZm9udC1icmFuZC1raWNrc3RhcnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlmYVwiO1xufVxuLmljb2ZvbnQtYnJhbmQta2lrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWZiXCI7XG59XG4uaWNvZm9udC1icmFuZC1sYXN0Zm06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZmNcIjtcbn1cbi5pY29mb250LWJyYW5kLWxlZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZmRcIjtcbn1cbi5pY29mb250LWJyYW5kLWxlbm92bzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlmZVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtbGV2aXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZmZcIjtcbn1cbi5pY29mb250LWJyYW5kLWxleHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG4uaWNvZm9udC1icmFuZC1sZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtbGlmZS1oYWNrZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMDJcIjtcbn1cbi5pY29mb250LWJyYW5kLWxpbmUtbWVzc2VuZ2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG4uaWNvZm9udC1icmFuZC1saW5rZWRpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEwNFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtbGludXgtbWludDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEwNVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtbGludXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMDZcIjtcbn1cbi5pY29mb250LWJyYW5kLWxpb25peDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtbGl2ZS1tZXNzZW5nZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMDhcIjtcbn1cbi5pY29mb250LWJyYW5kLWxvcmVhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEwOVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtbG91aXMtdnVpdHRvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtbWFjLW9zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG4uaWNvZm9udC1icmFuZC1tYXJ2ZWwtYXBwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG4uaWNvZm9udC1icmFuZC1tYXNoYWJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEwZFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtbWF6ZGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMGVcIjtcbn1cbi5pY29mb250LWJyYW5kLW1jZG9uYWxzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTBmXCI7XG59XG4uaWNvZm9udC1icmFuZC1tZXJjZWRlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWExMFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtbWljcm9tYXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMTFcIjtcbn1cbi5pY29mb250LWJyYW5kLW1pY3Jvc29mdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWExMlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtbW9iaWxlbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMTNcIjtcbn1cbi5pY29mb250LWJyYW5kLW1vYmlseTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWExNFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtbW90b3JvbGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMTVcIjtcbn1cbi5pY29mb250LWJyYW5kLW1zaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWExNlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtbXRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG4uaWNvZm9udC1icmFuZC1teXNwYWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG4uaWNvZm9udC1icmFuZC1teXR2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTE5XCI7XG59XG4uaWNvZm9udC1icmFuZC1uYXNhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTFhXCI7XG59XG4uaWNvZm9udC1icmFuZC1uYXRnZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMWJcIjtcbn1cbi5pY29mb250LWJyYW5kLW5iYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWExY1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtbmVzY2FmZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWExZFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtbmVzdGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG4uaWNvZm9udC1icmFuZC1uZXRmbGl4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTFmXCI7XG59XG4uaWNvZm9udC1icmFuZC1uZXh1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtbmlrZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEyMVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtbm9raWE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMjJcIjtcbn1cbi5pY29mb250LWJyYW5kLW52aWRpYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEyM1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtb21lZ2E6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMjRcIjtcbn1cbi5pY29mb250LWJyYW5kLW9wZW5zdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG4uaWNvZm9udC1icmFuZC1vcmFjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMjZcIjtcbn1cbi5pY29mb250LWJyYW5kLXBhbmFzb25pYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEyN1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtcGF5cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTI4XCI7XG59XG4uaWNvZm9udC1icmFuZC1wZXBzaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEyOVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtcGhpbGlwczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEyYVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtcGl6emEtaHV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTJiXCI7XG59XG4uaWNvZm9udC1icmFuZC1wbGF5c3RhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEyY1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtcHVtYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEyZFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtcWF0YXItYWlyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTJlXCI7XG59XG4uaWNvZm9udC1icmFuZC1xdmM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMmZcIjtcbn1cbi5pY29mb250LWJyYW5kLXJlYWRlcm5hdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMzBcIjtcbn1cbi5pY29mb250LWJyYW5kLXJlZGJ1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMzFcIjtcbn1cbi5pY29mb250LWJyYW5kLXJlZWJvazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEzMlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtcmV1dGVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEzM1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtc2Ftc3VuZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEzNFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtc2FwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTM1XCI7XG59XG4uaWNvZm9udC1icmFuZC1zYXVkaWEtYWlybGluZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMzZcIjtcbn1cbi5pY29mb250LWJyYW5kLXNjcmliZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEzN1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtc2hlbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMzhcIjtcbn1cbi5pY29mb250LWJyYW5kLXNpZW1lbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMzlcIjtcbn1cbi5pY29mb250LWJyYW5kLXNrLXRlbGVjb206YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhM2FcIjtcbn1cbi5pY29mb250LWJyYW5kLXNsaWRlc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhM2JcIjtcbn1cbi5pY29mb250LWJyYW5kLXNtYXNoaW5nLW1hZ2F6aW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTNjXCI7XG59XG4uaWNvZm9udC1icmFuZC1zbmFwY2hhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEzZFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtc29ueS1lcmljc3NvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEzZVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtc29ueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEzZlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtc291bmRjbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE0MFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtc3ByaW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTQxXCI7XG59XG4uaWNvZm9udC1icmFuZC1zcXVpZG9vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTQyXCI7XG59XG4uaWNvZm9udC1icmFuZC1zdGFyYnVja3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNDNcIjtcbn1cbi5pY29mb250LWJyYW5kLXN0YzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE0NFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtc3RlYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNDVcIjtcbn1cbi5pY29mb250LWJyYW5kLXN1enVraTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE0NlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtc3ltYmlhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE0N1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtdC1tb2JpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNDhcIjtcbn1cbi5pY29mb250LWJyYW5kLXRhbmdvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTQ5XCI7XG59XG4uaWNvZm9udC1icmFuZC10YXJnZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNGFcIjtcbn1cbi5pY29mb250LWJyYW5kLXRhdGEtaW5kaWNvbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE0YlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtdGVjaGNydW5jaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE0Y1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtdGVsZW5vcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE0ZFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtdGVsaWFzb25lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNGVcIjtcbn1cbi5pY29mb250LWJyYW5kLXRlc2xhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTRmXCI7XG59XG4uaWNvZm9udC1icmFuZC10aGUtdmVyZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNTBcIjtcbn1cbi5pY29mb250LWJyYW5kLXRoZW5leHR3ZWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNTFcIjtcbn1cbi5pY29mb250LWJyYW5kLXRvc2hpYmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNTJcIjtcbn1cbi5pY29mb250LWJyYW5kLXRveW90YTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE1M1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtdHJpYmVuZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNTRcIjtcbn1cbi5pY29mb250LWJyYW5kLXVidW50dTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE1NVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtdW5pbGV2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNTZcIjtcbn1cbi5pY29mb250LWJyYW5kLXZhaW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNTdcIjtcbn1cbi5pY29mb250LWJyYW5kLXZlcml6b246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNThcIjtcbn1cbi5pY29mb250LWJyYW5kLXZpYmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTU5XCI7XG59XG4uaWNvZm9udC1icmFuZC12b2RhZm9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE1YVwiO1xufVxuLmljb2ZvbnQtYnJhbmQtdm9sa3N3YWdlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE1YlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtd2FsbWFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE1Y1wiO1xufVxuLmljb2ZvbnQtYnJhbmQtd2FybmVyYnJvczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE1ZFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtd2hhdHNhcHA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNWVcIjtcbn1cbi5pY29mb250LWJyYW5kLXdpa2lwZWRpYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE1ZlwiO1xufVxuLmljb2ZvbnQtYnJhbmQtd2luZG93czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE2MFwiO1xufVxuLmljb2ZvbnQtYnJhbmQtd2lyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE2MVwiO1xufVxuLmljb2ZvbnQtYnJhbmQteWFob29idXp6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTYyXCI7XG59XG4uaWNvZm9udC1icmFuZC15YW1haGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNjNcIjtcbn1cbi5pY29mb250LWJyYW5kLXlvdXR1YmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNjRcIjtcbn1cbi5pY29mb250LWJyYW5kLXphaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNjVcIjtcbn1cbi5pY29mb250LWJhbmstYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTY2XCI7XG59XG4uaWNvZm9udC1iYXJjb2RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTY3XCI7XG59XG4uaWNvZm9udC1iYXNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNjhcIjtcbn1cbi5pY29mb250LWJpbGwtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTY5XCI7XG59XG4uaWNvZm9udC1iaWxsYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNmFcIjtcbn1cbi5pY29mb250LWJyaWVmY2FzZS1hbHQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE2YlwiO1xufVxuLmljb2ZvbnQtYnJpZWZjYXNlLWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTZjXCI7XG59XG4uaWNvZm9udC1idWlsZGluZy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNmRcIjtcbn1cbi5pY29mb250LWJ1c2luZXNzbWFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTZlXCI7XG59XG4uaWNvZm9udC1idXNpbmVzc3dvbWFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTZmXCI7XG59XG4uaWNvZm9udC1jYXJ0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE3MFwiO1xufVxuLmljb2ZvbnQtY2hhaXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNzFcIjtcbn1cbi5pY29mb250LWNsaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNzJcIjtcbn1cbi5pY29mb250LWNvaW5zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTczXCI7XG59XG4uaWNvZm9udC1jb21wYW55OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTc0XCI7XG59XG4uaWNvZm9udC1jb250YWN0LWFkZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE3NVwiO1xufVxuLmljb2ZvbnQtZGVhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE3NlwiO1xufVxuLmljb2ZvbnQtZmlsZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhNzdcIjtcbn1cbi5pY29mb250LWdyb3d0aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE3OFwiO1xufVxuLmljb2ZvbnQtaWQtY2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE3OVwiO1xufVxuLmljb2ZvbnQtaWRlYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE3YVwiO1xufVxuLmljb2ZvbnQtbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE3YlwiO1xufVxuLmljb2ZvbnQtbWVldGluZy1hZGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhN2NcIjtcbn1cbi5pY29mb250LW1vbmV5LWJhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE3ZFwiO1xufVxuLmljb2ZvbnQtcGVvcGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTdlXCI7XG59XG4uaWNvZm9udC1waWUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhN2ZcIjtcbn1cbi5pY29mb250LXByZXNlbnRhdGlvbi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhODBcIjtcbn1cbi5pY29mb250LXN0YW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTgxXCI7XG59XG4uaWNvZm9udC1zdG9jay1tb2JpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhODJcIjtcbn1cbi5pY29mb250LXN1cHBvcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhODNcIjtcbn1cbi5pY29mb250LXRhc2tzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE4NFwiO1xufVxuLmljb2ZvbnQtd2hlZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhODVcIjtcbn1cbi5pY29mb250LWNoYXJ0LWFycm93cy1heGlzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTg2XCI7XG59XG4uaWNvZm9udC1jaGFydC1iYXItZ3JhcGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhODdcIjtcbn1cbi5pY29mb250LWNoYXJ0LWZsb3ctYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhODhcIjtcbn1cbi5pY29mb250LWNoYXJ0LWZsb3ctYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhODlcIjtcbn1cbi5pY29mb250LWNoYXJ0LWZsb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhOGFcIjtcbn1cbi5pY29mb250LWNoYXJ0LWhpc3RvZ3JhbS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhOGJcIjtcbn1cbi5pY29mb250LWNoYXJ0LWhpc3RvZ3JhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE4Y1wiO1xufVxuLmljb2ZvbnQtY2hhcnQtbGluZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhOGRcIjtcbn1cbi5pY29mb250LWNoYXJ0LWxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhOGVcIjtcbn1cbi5pY29mb250LWNoYXJ0LXBpZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhOGZcIjtcbn1cbi5pY29mb250LWNoYXJ0LXBpZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE5MFwiO1xufVxuLmljb2ZvbnQtY2hhcnQtcmFkYXItZ3JhcGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhOTFcIjtcbn1cbi5pY29mb250LWN1ci1hZmdoYW5pLWZhbHNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTkyXCI7XG59XG4uaWNvZm9udC1jdXItYWZnaGFuaS1taW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE5M1wiO1xufVxuLmljb2ZvbnQtY3VyLWFmZ2hhbmktcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE5NFwiO1xufVxuLmljb2ZvbnQtY3VyLWFmZ2hhbmktdHJ1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE5NVwiO1xufVxuLmljb2ZvbnQtY3VyLWFmZ2hhbmk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhOTZcIjtcbn1cbi5pY29mb250LWN1ci1iYWh0LWZhbHNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTk3XCI7XG59XG4uaWNvZm9udC1jdXItYmFodC1taW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE5OFwiO1xufVxuLmljb2ZvbnQtY3VyLWJhaHQtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE5OVwiO1xufVxuLmljb2ZvbnQtY3VyLWJhaHQtdHJ1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE5YVwiO1xufVxuLmljb2ZvbnQtY3VyLWJhaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhOWJcIjtcbn1cbi5pY29mb250LWN1ci1iaXRjb2luLWZhbHNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTljXCI7XG59XG4uaWNvZm9udC1jdXItYml0Y29pbi1taW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuLmljb2ZvbnQtY3VyLWJpdGNvaW4tcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE5ZVwiO1xufVxuLmljb2ZvbnQtY3VyLWJpdGNvaW4tdHJ1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWE5ZlwiO1xufVxuLmljb2ZvbnQtY3VyLWJpdGNvaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYTBcIjtcbn1cbi5pY29mb250LWN1ci1kb2xsYXItZmxhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYTFcIjtcbn1cbi5pY29mb250LWN1ci1kb2xsYXItbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYTJcIjtcbn1cbi5pY29mb250LWN1ci1kb2xsYXItcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFhM1wiO1xufVxuLmljb2ZvbnQtY3VyLWRvbGxhci10cnVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG4uaWNvZm9udC1jdXItZG9sbGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWE1XCI7XG59XG4uaWNvZm9udC1jdXItZG9uZy1mYWxzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFhNlwiO1xufVxuLmljb2ZvbnQtY3VyLWRvbmctbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYTdcIjtcbn1cbi5pY29mb250LWN1ci1kb25nLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYThcIjtcbn1cbi5pY29mb250LWN1ci1kb25nLXRydWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYTlcIjtcbn1cbi5pY29mb250LWN1ci1kb25nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWFhXCI7XG59XG4uaWNvZm9udC1jdXItZXVyby1mYWxzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFhYlwiO1xufVxuLmljb2ZvbnQtY3VyLWV1cm8tbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYWNcIjtcbn1cbi5pY29mb250LWN1ci1ldXJvLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYWRcIjtcbn1cbi5pY29mb250LWN1ci1ldXJvLXRydWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYWVcIjtcbn1cbi5pY29mb250LWN1ci1ldXJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWFmXCI7XG59XG4uaWNvZm9udC1jdXItZnJhbmstZmFsc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYjBcIjtcbn1cbi5pY29mb250LWN1ci1mcmFuay1taW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFiMVwiO1xufVxuLmljb2ZvbnQtY3VyLWZyYW5rLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYjJcIjtcbn1cbi5pY29mb250LWN1ci1mcmFuay10cnVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWIzXCI7XG59XG4uaWNvZm9udC1jdXItZnJhbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYjRcIjtcbn1cbi5pY29mb250LWN1ci1ocnl2bmlhLWZhbHNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWI1XCI7XG59XG4uaWNvZm9udC1jdXItaHJ5dm5pYS1taW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFiNlwiO1xufVxuLmljb2ZvbnQtY3VyLWhyeXZuaWEtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFiN1wiO1xufVxuLmljb2ZvbnQtY3VyLWhyeXZuaWEtdHJ1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFiOFwiO1xufVxuLmljb2ZvbnQtY3VyLWhyeXZuaWE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYjlcIjtcbn1cbi5pY29mb250LWN1ci1saXJhLWZhbHNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWJhXCI7XG59XG4uaWNvZm9udC1jdXItbGlyYS1taW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFiYlwiO1xufVxuLmljb2ZvbnQtY3VyLWxpcmEtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFiY1wiO1xufVxuLmljb2ZvbnQtY3VyLWxpcmEtdHJ1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFiZFwiO1xufVxuLmljb2ZvbnQtY3VyLWxpcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYmVcIjtcbn1cbi5pY29mb250LWN1ci1wZXNldGEtZmFsc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYmZcIjtcbn1cbi5pY29mb250LWN1ci1wZXNldGEtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYzBcIjtcbn1cbi5pY29mb250LWN1ci1wZXNldGEtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFjMVwiO1xufVxuLmljb2ZvbnQtY3VyLXBlc2V0YS10cnVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWMyXCI7XG59XG4uaWNvZm9udC1jdXItcGVzZXRhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWMzXCI7XG59XG4uaWNvZm9udC1jdXItcGVzby1mYWxzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFjNFwiO1xufVxuLmljb2ZvbnQtY3VyLXBlc28tbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYzVcIjtcbn1cbi5pY29mb250LWN1ci1wZXNvLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYzZcIjtcbn1cbi5pY29mb250LWN1ci1wZXNvLXRydWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYzdcIjtcbn1cbi5pY29mb250LWN1ci1wZXNvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWM4XCI7XG59XG4uaWNvZm9udC1jdXItcG91bmQtZmFsc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhYzlcIjtcbn1cbi5pY29mb250LWN1ci1wb3VuZC1taW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFjYVwiO1xufVxuLmljb2ZvbnQtY3VyLXBvdW5kLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhY2JcIjtcbn1cbi5pY29mb250LWN1ci1wb3VuZC10cnVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWNjXCI7XG59XG4uaWNvZm9udC1jdXItcG91bmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhY2RcIjtcbn1cbi5pY29mb250LWN1ci1yZW5taW5iaS1mYWxzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFjZVwiO1xufVxuLmljb2ZvbnQtY3VyLXJlbm1pbmJpLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWNmXCI7XG59XG4uaWNvZm9udC1jdXItcmVubWluYmktcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFkMFwiO1xufVxuLmljb2ZvbnQtY3VyLXJlbm1pbmJpLXRydWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhZDFcIjtcbn1cbi5pY29mb250LWN1ci1yZW5taW5iaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFkMlwiO1xufVxuLmljb2ZvbnQtY3VyLXJpeWFsLWZhbHNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWQzXCI7XG59XG4uaWNvZm9udC1jdXItcml5YWwtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhZDRcIjtcbn1cbi5pY29mb250LWN1ci1yaXlhbC1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWQ1XCI7XG59XG4uaWNvZm9udC1jdXItcml5YWwtdHJ1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFkNlwiO1xufVxuLmljb2ZvbnQtY3VyLXJpeWFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWQ3XCI7XG59XG4uaWNvZm9udC1jdXItcm91YmxlLWZhbHNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWQ4XCI7XG59XG4uaWNvZm9udC1jdXItcm91YmxlLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWQ5XCI7XG59XG4uaWNvZm9udC1jdXItcm91YmxlLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhZGFcIjtcbn1cbi5pY29mb250LWN1ci1yb3VibGUtdHJ1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFkYlwiO1xufVxuLmljb2ZvbnQtY3VyLXJvdWJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFkY1wiO1xufVxuLmljb2ZvbnQtY3VyLXJ1cGVlLWZhbHNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWRkXCI7XG59XG4uaWNvZm9udC1jdXItcnVwZWUtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhZGVcIjtcbn1cbi5pY29mb250LWN1ci1ydXBlZS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWRmXCI7XG59XG4uaWNvZm9udC1jdXItcnVwZWUtdHJ1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFlMFwiO1xufVxuLmljb2ZvbnQtY3VyLXJ1cGVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWUxXCI7XG59XG4uaWNvZm9udC1jdXItdGFrYS1mYWxzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFlMlwiO1xufVxuLmljb2ZvbnQtY3VyLXRha2EtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhZTNcIjtcbn1cbi5pY29mb250LWN1ci10YWthLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhZTRcIjtcbn1cbi5pY29mb250LWN1ci10YWthLXRydWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhZTVcIjtcbn1cbi5pY29mb250LWN1ci10YWthOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWU2XCI7XG59XG4uaWNvZm9udC1jdXItdHVya2lzaC1saXJhLWZhbHNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWU3XCI7XG59XG4uaWNvZm9udC1jdXItdHVya2lzaC1saXJhLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWU4XCI7XG59XG4uaWNvZm9udC1jdXItdHVya2lzaC1saXJhLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhZTlcIjtcbn1cbi5pY29mb250LWN1ci10dXJraXNoLWxpcmEtdHJ1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFlYVwiO1xufVxuLmljb2ZvbnQtY3VyLXR1cmtpc2gtbGlyYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFlYlwiO1xufVxuLmljb2ZvbnQtY3VyLXdvbi1mYWxzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFlY1wiO1xufVxuLmljb2ZvbnQtY3VyLXdvbi1taW51czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFlZFwiO1xufVxuLmljb2ZvbnQtY3VyLXdvbi1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWVlXCI7XG59XG4uaWNvZm9udC1jdXItd29uLXRydWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhZWZcIjtcbn1cbi5pY29mb250LWN1ci13b246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhZjBcIjtcbn1cbi5pY29mb250LWN1ci15ZW4tZmFsc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhZjFcIjtcbn1cbi5pY29mb250LWN1ci15ZW4tbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhZjJcIjtcbn1cbi5pY29mb250LWN1ci15ZW4tcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFmM1wiO1xufVxuLmljb2ZvbnQtY3VyLXllbi10cnVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWY0XCI7XG59XG4uaWNvZm9udC1jdXIteWVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWY1XCI7XG59XG4uaWNvZm9udC1hbmRyb2lkLW5leHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWY2XCI7XG59XG4uaWNvZm9udC1hbmRyb2lkLXRhYmxldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFmN1wiO1xufVxuLmljb2ZvbnQtYXBwbGUtd2F0Y2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhZjhcIjtcbn1cbi5pY29mb250LWRyd2FpbmctdGFibGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYWY5XCI7XG59XG4uaWNvZm9udC1lYXJwaG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFmYVwiO1xufVxuLmljb2ZvbnQtZmxhc2gtZHJpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhZmJcIjtcbn1cbi5pY29mb250LWdhbWUtY29udHJvbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFmY1wiO1xufVxuLmljb2ZvbnQtaGVhZHBob25lLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFmZFwiO1xufVxuLmljb2ZvbnQtaHRjLW9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFmZVwiO1xufVxuLmljb2ZvbnQtaW1hYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWFmZlwiO1xufVxuLmljb2ZvbnQtaXBhZC10b3VjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIwMFwiO1xufVxuLmljb2ZvbnQtaXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjAxXCI7XG59XG4uaWNvZm9udC1pcG9kLW5hbm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMDJcIjtcbn1cbi5pY29mb250LWlwb2QtdG91Y2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMDNcIjtcbn1cbi5pY29mb250LWtleWJvYXJkLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIwNFwiO1xufVxuLmljb2ZvbnQta2V5Ym9hcmQtd2lyZWxlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMDVcIjtcbn1cbi5pY29mb250LWxhcHRvcC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMDZcIjtcbn1cbi5pY29mb250LW1hY2Jvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMDdcIjtcbn1cbi5pY29mb250LW1hZ2ljLW1vdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjA4XCI7XG59XG4uaWNvZm9udC1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIwOVwiO1xufVxuLmljb2ZvbnQtbW9uaXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIwYVwiO1xufVxuLmljb2ZvbnQtbW91c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMGJcIjtcbn1cbi5pY29mb250LW5pbnRlbmRvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjBjXCI7XG59XG4uaWNvZm9udC1wbGF5c3RhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIwZFwiO1xufVxuLmljb2ZvbnQtcHN2aXRhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjBlXCI7XG59XG4uaWNvZm9udC1yYWRpby1taWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMGZcIjtcbn1cbi5pY29mb250LXJlZnJpZ2VyYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIxMFwiO1xufVxuLmljb2ZvbnQtc2Ftc3VuZy1nYWxheHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMTFcIjtcbn1cbi5pY29mb250LXN1cmZhY2UtdGFibGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjEyXCI7XG59XG4uaWNvZm9udC13YXNoaW5nLW1hY2hpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMTNcIjtcbn1cbi5pY29mb250LXdpZmktcm91dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjE0XCI7XG59XG4uaWNvZm9udC13aWktdTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIxNVwiO1xufVxuLmljb2ZvbnQtd2luZG93cy1sdW1pYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIxNlwiO1xufVxuLmljb2ZvbnQtd2lyZWxlc3MtbW91c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMTdcIjtcbn1cbi5pY29mb250LXhib3gtMzYwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjE4XCI7XG59XG4uaWNvZm9udC1hcnJvdy1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjE5XCI7XG59XG4uaWNvZm9udC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjFhXCI7XG59XG4uaWNvZm9udC1hcnJvdy1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIxYlwiO1xufVxuLmljb2ZvbnQtYXJyb3ctdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMWNcIjtcbn1cbi5pY29mb250LWJsb2NrLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMWRcIjtcbn1cbi5pY29mb250LWJsb2NrLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMWVcIjtcbn1cbi5pY29mb250LWJsb2NrLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjFmXCI7XG59XG4uaWNvZm9udC1ibG9jay11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIyMFwiO1xufVxuLmljb2ZvbnQtYnViYmxlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMjFcIjtcbn1cbi5pY29mb250LWJ1YmJsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjIyXCI7XG59XG4uaWNvZm9udC1idWJibGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMjNcIjtcbn1cbi5pY29mb250LWJ1YmJsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIyNFwiO1xufVxuLmljb2ZvbnQtY2FyZXQtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIyNVwiO1xufVxuLmljb2ZvbnQtY2FyZXQtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIyNlwiO1xufVxuLmljb2ZvbnQtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMjdcIjtcbn1cbi5pY29mb250LWNhcmV0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjI4XCI7XG59XG4uaWNvZm9udC1jaXJjbGVkLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMjlcIjtcbn1cbi5pY29mb250LWNpcmNsZWQtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIyYVwiO1xufVxuLmljb2ZvbnQtY2lyY2xlZC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIyYlwiO1xufVxuLmljb2ZvbnQtY2lyY2xlZC11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIyY1wiO1xufVxuLmljb2ZvbnQtY29sbGFwc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMmRcIjtcbn1cbi5pY29mb250LWN1cnNvci1kcmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjJlXCI7XG59XG4uaWNvZm9udC1jdXJ2ZWQtZG91YmxlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMmZcIjtcbn1cbi5pY29mb250LWN1cnZlZC1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMzBcIjtcbn1cbi5pY29mb250LWN1cnZlZC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjMxXCI7XG59XG4uaWNvZm9udC1jdXJ2ZWQtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIzMlwiO1xufVxuLmljb2ZvbnQtY3VydmVkLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjMzXCI7XG59XG4uaWNvZm9udC1jdXJ2ZWQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMzRcIjtcbn1cbi5pY29mb250LWRvdHRlZC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjM1XCI7XG59XG4uaWNvZm9udC1kb3R0ZWQtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIzNlwiO1xufVxuLmljb2ZvbnQtZG90dGVkLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjM3XCI7XG59XG4uaWNvZm9udC1kb3R0ZWQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViMzhcIjtcbn1cbi5pY29mb250LWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjM5XCI7XG59XG4uaWNvZm9udC1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViM2FcIjtcbn1cbi5pY29mb250LWRyYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViM2JcIjtcbn1cbi5pY29mb250LWRyYWcxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjNjXCI7XG59XG4uaWNvZm9udC1kcmFnMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWIzZFwiO1xufVxuLmljb2ZvbnQtZHJhZzM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViM2VcIjtcbn1cbi5pY29mb250LWV4cGFuZC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViM2ZcIjtcbn1cbi5pY29mb250LWhhbmQtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI0MFwiO1xufVxuLmljb2ZvbnQtaGFuZC1kcmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjQxXCI7XG59XG4uaWNvZm9udC1oYW5kLWRyYWcxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjQyXCI7XG59XG4uaWNvZm9udC1oYW5kLWRyYWcyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjQzXCI7XG59XG4uaWNvZm9udC1oYW5kLWRyYXduLWFsdC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjQ0XCI7XG59XG4uaWNvZm9udC1oYW5kLWRyYXduLWFsdC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjQ1XCI7XG59XG4uaWNvZm9udC1oYW5kLWRyYXduLWFsdC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI0NlwiO1xufVxuLmljb2ZvbnQtaGFuZC1kcmF3bi1hbHQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNDdcIjtcbn1cbi5pY29mb250LWhhbmQtZHJhd24tZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI0OFwiO1xufVxuLmljb2ZvbnQtaGFuZC1kcmF3bi1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjQ5XCI7XG59XG4uaWNvZm9udC1oYW5kLWRyYXduLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjRhXCI7XG59XG4uaWNvZm9udC1oYW5kLWRyYXduLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjRiXCI7XG59XG4uaWNvZm9udC1oYW5kLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNGNcIjtcbn1cbi5pY29mb250LWhhbmQtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNGRcIjtcbn1cbi5pY29mb250LWhhbmQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNGVcIjtcbn1cbi5pY29mb250LWxpbmUtYmxvY2stZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI0ZlwiO1xufVxuLmljb2ZvbnQtbGluZS1ibG9jay1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjUwXCI7XG59XG4uaWNvZm9udC1saW5lLWJsb2NrLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjUxXCI7XG59XG4uaWNvZm9udC1saW5lLWJsb2NrLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjUyXCI7XG59XG4uaWNvZm9udC1sb25nLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNTNcIjtcbn1cbi5pY29mb250LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI1NFwiO1xufVxuLmljb2ZvbnQtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI1NVwiO1xufVxuLmljb2ZvbnQtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI1NlwiO1xufVxuLmljb2ZvbnQtcm91bmRlZC1jb2xsYXBzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI1N1wiO1xufVxuLmljb2ZvbnQtcm91bmRlZC1kb3VibGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI1OFwiO1xufVxuLmljb2ZvbnQtcm91bmRlZC1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNTlcIjtcbn1cbi5pY29mb250LXJvdW5kZWQtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI1YVwiO1xufVxuLmljb2ZvbnQtcm91bmRlZC1leHBhbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNWJcIjtcbn1cbi5pY29mb250LXJvdW5kZWQtbGVmdC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjVjXCI7XG59XG4uaWNvZm9udC1yb3VuZGVkLWxlZnQtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNWRcIjtcbn1cbi5pY29mb250LXJvdW5kZWQtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI1ZVwiO1xufVxuLmljb2ZvbnQtcm91bmRlZC1yaWdodC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjVmXCI7XG59XG4uaWNvZm9udC1yb3VuZGVkLXJpZ2h0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjYwXCI7XG59XG4uaWNvZm9udC1yb3VuZGVkLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjYxXCI7XG59XG4uaWNvZm9udC1yb3VuZGVkLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjYyXCI7XG59XG4uaWNvZm9udC1zY3JvbGwtYnViYmxlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNjNcIjtcbn1cbi5pY29mb250LXNjcm9sbC1idWJibGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI2NFwiO1xufVxuLmljb2ZvbnQtc2Nyb2xsLWJ1YmJsZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI2NVwiO1xufVxuLmljb2ZvbnQtc2Nyb2xsLWJ1YmJsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI2NlwiO1xufVxuLmljb2ZvbnQtc2Nyb2xsLWRvdWJsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjY3XCI7XG59XG4uaWNvZm9udC1zY3JvbGwtZG91YmxlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNjhcIjtcbn1cbi5pY29mb250LXNjcm9sbC1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNjlcIjtcbn1cbi5pY29mb250LXNjcm9sbC1kb3VibGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNmFcIjtcbn1cbi5pY29mb250LXNjcm9sbC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjZiXCI7XG59XG4uaWNvZm9udC1zY3JvbGwtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI2Y1wiO1xufVxuLmljb2ZvbnQtc2Nyb2xsLWxvbmctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI2ZFwiO1xufVxuLmljb2ZvbnQtc2Nyb2xsLWxvbmctbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI2ZVwiO1xufVxuLmljb2ZvbnQtc2Nyb2xsLWxvbmctcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNmZcIjtcbn1cbi5pY29mb250LXNjcm9sbC1sb25nLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjcwXCI7XG59XG4uaWNvZm9udC1zY3JvbGwtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNzFcIjtcbn1cbi5pY29mb250LXNjcm9sbC11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI3MlwiO1xufVxuLmljb2ZvbnQtc2ltcGxlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNzNcIjtcbn1cbi5pY29mb250LXNpbXBsZS1sZWZ0LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNzRcIjtcbn1cbi5pY29mb250LXNpbXBsZS1sZWZ0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjc1XCI7XG59XG4uaWNvZm9udC1zaW1wbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI3NlwiO1xufVxuLmljb2ZvbnQtc2ltcGxlLXJpZ2h0LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViNzdcIjtcbn1cbi5pY29mb250LXNpbXBsZS1yaWdodC11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI3OFwiO1xufVxuLmljb2ZvbnQtc2ltcGxlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjc5XCI7XG59XG4uaWNvZm9udC1zaW1wbGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViN2FcIjtcbn1cbi5pY29mb250LXNxdWFyZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjdiXCI7XG59XG4uaWNvZm9udC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI3Y1wiO1xufVxuLmljb2ZvbnQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjdkXCI7XG59XG4uaWNvZm9udC1zcXVhcmUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViN2VcIjtcbn1cbi5pY29mb250LXN0eWxpc2gtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI3ZlwiO1xufVxuLmljb2ZvbnQtc3R5bGlzaC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjgwXCI7XG59XG4uaWNvZm9udC1zdHlsaXNoLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjgxXCI7XG59XG4uaWNvZm9udC1zdHlsaXNoLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjgyXCI7XG59XG4uaWNvZm9udC1zd29vc2gtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI4M1wiO1xufVxuLmljb2ZvbnQtc3dvb3NoLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViODRcIjtcbn1cbi5pY29mb250LXN3b29zaC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI4NVwiO1xufVxuLmljb2ZvbnQtc3dvb3NoLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjg2XCI7XG59XG4uaWNvZm9udC10aGluLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjg3XCI7XG59XG4uaWNvZm9udC10aGluLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI4OFwiO1xufVxuLmljb2ZvbnQtdGhpbi1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjg5XCI7XG59XG4uaWNvZm9udC10aGluLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViOGFcIjtcbn1cbi5pY29mb250LXRoaW4tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViOGJcIjtcbn1cbi5pY29mb250LXRoaW4tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViOGNcIjtcbn1cbi5pY29mb250LWF0b206YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViOGRcIjtcbn1cbi5pY29mb250LWF3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjhlXCI7XG59XG4uaWNvZm9udC1iZWxsLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI4ZlwiO1xufVxuLmljb2ZvbnQtYm9vay1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViOTBcIjtcbn1cbi5pY29mb250LWJyYWluc3Rvcm1pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViOTFcIjtcbn1cbi5pY29mb250LWNlcnRpZmljYXRlLWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjkyXCI7XG59XG4uaWNvZm9udC1jZXJ0aWZpY2F0ZS1hbHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI5M1wiO1xufVxuLmljb2ZvbnQtZG5hLWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjk0XCI7XG59XG4uaWNvZm9udC1lZHVjYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViOTVcIjtcbn1cbi5pY29mb250LWVsZWN0cm9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjk2XCI7XG59XG4uaWNvZm9udC1mb3VudGFpbi1wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViOTdcIjtcbn1cbi5pY29mb250LWdsb2JlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI5OFwiO1xufVxuLmljb2ZvbnQtZ3JhZHVhdGUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjk5XCI7XG59XG4uaWNvZm9udC1ncm91cC1zdHVkZW50czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI5YVwiO1xufVxuLmljb2ZvbnQtaGF0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI5YlwiO1xufVxuLmljb2ZvbnQtaGF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjljXCI7XG59XG4uaWNvZm9udC1pbnN0cnVtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjlkXCI7XG59XG4uaWNvZm9udC1sYW1wLWxpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYjllXCI7XG59XG4uaWNvZm9udC1taWNyb3Njb3BlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWI5ZlwiO1xufVxuLmljb2ZvbnQtcGFwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYTBcIjtcbn1cbi5pY29mb250LXBlbi1hbHQtNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJhMVwiO1xufVxuLmljb2ZvbnQtcGVuLW5pYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJhMlwiO1xufVxuLmljb2ZvbnQtcGVuY2lsLWFsdC01OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmEzXCI7XG59XG4uaWNvZm9udC1xdWlsbC1wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYTRcIjtcbn1cbi5pY29mb250LXJlYWQtYm9vay1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYTVcIjtcbn1cbi5pY29mb250LXJlYWQtYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJhNlwiO1xufVxuLmljb2ZvbnQtc2Nob29sLWJhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJhN1wiO1xufVxuLmljb2ZvbnQtc2Nob29sLWJ1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJhOFwiO1xufVxuLmljb2ZvbnQtc3R1ZGVudC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYTlcIjtcbn1cbi5pY29mb250LXN0dWRlbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYWFcIjtcbn1cbi5pY29mb250LXRlYWNoZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYWJcIjtcbn1cbi5pY29mb250LXRlc3QtYnVsYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJhY1wiO1xufVxuLmljb2ZvbnQtdGVzdC10dWJlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJhZFwiO1xufVxuLmljb2ZvbnQtdW5pdmVyc2l0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJhZVwiO1xufVxuLmljb2ZvbnQtZW1vLWFuZ3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmFmXCI7XG59XG4uaWNvZm9udC1lbW8tYXN0b25pc2hlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJiMFwiO1xufVxuLmljb2ZvbnQtZW1vLWNvbmZvdW5kZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYjFcIjtcbn1cbi5pY29mb250LWVtby1jb25mdXNlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJiMlwiO1xufVxuLmljb2ZvbnQtZW1vLWNyeWluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJiM1wiO1xufVxuLmljb2ZvbnQtZW1vLWRpenp5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmI0XCI7XG59XG4uaWNvZm9udC1lbW8tZXhwcmVzc2lvbmxlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYjVcIjtcbn1cbi5pY29mb250LWVtby1oZWFydC1leWVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmI2XCI7XG59XG4uaWNvZm9udC1lbW8tbGF1Z2hpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYjdcIjtcbn1cbi5pY29mb250LWVtby1uZXJkLXNtaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmI4XCI7XG59XG4uaWNvZm9udC1lbW8tb3Blbi1tb3V0aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJiOVwiO1xufVxuLmljb2ZvbnQtZW1vLXJhZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYmFcIjtcbn1cbi5pY29mb250LWVtby1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYmJcIjtcbn1cbi5pY29mb250LWVtby1zYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYmNcIjtcbn1cbi5pY29mb250LWVtby1zaW1wbGUtc21pbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYmRcIjtcbn1cbi5pY29mb250LWVtby1zbGlnaHRseS1zbWlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJiZVwiO1xufVxuLmljb2ZvbnQtZW1vLXNtaXJrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmJmXCI7XG59XG4uaWNvZm9udC1lbW8tc3R1Y2stb3V0LXRvbmd1ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJjMFwiO1xufVxuLmljb2ZvbnQtZW1vLXdpbmstc21pbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYzFcIjtcbn1cbi5pY29mb250LWVtby13b3JyaWVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmMyXCI7XG59XG4uaWNvZm9udC1hcmNoaXRlY3R1cmUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmMzXCI7XG59XG4uaWNvZm9udC1hcmNoaXRlY3R1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYzRcIjtcbn1cbi5pY29mb250LWJhcnJpY2FkZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJjNVwiO1xufVxuLmljb2ZvbnQtYnJpY2tzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmM2XCI7XG59XG4uaWNvZm9udC1jYWxjdWxhdGlvbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYzdcIjtcbn1cbi5pY29mb250LWNlbWVudC1taXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViYzhcIjtcbn1cbi5pY29mb250LWNlbWVudC1taXhlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJjOVwiO1xufVxuLmljb2ZvbnQtZGFuZ2VyLXpvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViY2FcIjtcbn1cbi5pY29mb250LWRyaWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmNiXCI7XG59XG4uaWNvZm9udC1lY28tZW5lcmd5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmNjXCI7XG59XG4uaWNvZm9udC1lY28tZW52aXJvbm1lbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJjZFwiO1xufVxuLmljb2ZvbnQtZW5lcmd5LWFpcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJjZVwiO1xufVxuLmljb2ZvbnQtZW5lcmd5LW9pbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJjZlwiO1xufVxuLmljb2ZvbnQtZW5lcmd5LXNhdmluZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViZDBcIjtcbn1cbi5pY29mb250LWVuZXJneS1zb2xhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJkMVwiO1xufVxuLmljb2ZvbnQtZW5lcmd5LXdhdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmQyXCI7XG59XG4uaWNvZm9udC1lbmdpbmVlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJkM1wiO1xufVxuLmljb2ZvbnQtZmlyZS1leHRpbmd1aXNoZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmQ0XCI7XG59XG4uaWNvZm9udC1maXgtdG9vbHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViZDVcIjtcbn1cbi5pY29mb250LWdsdWUtb2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmQ2XCI7XG59XG4uaWNvZm9udC1oYW1tZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmQ3XCI7XG59XG4uaWNvZm9udC1oZWxwLXJvYm90OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmQ4XCI7XG59XG4uaWNvZm9udC1pbmR1c3RyaWVzLWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmQ5XCI7XG59XG4uaWNvZm9udC1pbmR1c3RyaWVzLWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmRhXCI7XG59XG4uaWNvZm9udC1pbmR1c3RyaWVzLWFsdC0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmRiXCI7XG59XG4uaWNvZm9udC1pbmR1c3RyaWVzLWFsdC00OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmRjXCI7XG59XG4uaWNvZm9udC1pbmR1c3RyaWVzLWFsdC01OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmRkXCI7XG59XG4uaWNvZm9udC1pbmR1c3RyaWVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmRlXCI7XG59XG4uaWNvZm9udC1sYWJvdXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViZGZcIjtcbn1cbi5pY29mb250LW1pbmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJlMFwiO1xufVxuLmljb2ZvbnQtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViZTFcIjtcbn1cbi5pY29mb250LXBvbGx1dGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJlMlwiO1xufVxuLmljb2ZvbnQtcG93ZXItem9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJlM1wiO1xufVxuLmljb2ZvbnQtcmFkaW8tYWN0aXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmU0XCI7XG59XG4uaWNvZm9udC1yZWN5Y2xlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJlNVwiO1xufVxuLmljb2ZvbnQtcmVjeWNsaW5nLW1hbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJlNlwiO1xufVxuLmljb2ZvbnQtc2FmZXR5LWhhdC1saWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJlN1wiO1xufVxuLmljb2ZvbnQtc2FmZXR5LWhhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJlOFwiO1xufVxuLmljb2ZvbnQtc2F3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmU5XCI7XG59XG4uaWNvZm9udC1zY3Jldy1kcml2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViZWFcIjtcbn1cbi5pY29mb250LXNldHRpbmdzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJlYlwiO1xufVxuLmljb2ZvbnQtdG9vbHMtYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViZWNcIjtcbn1cbi5pY29mb250LXRvb2xzLWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmVkXCI7XG59XG4uaWNvZm9udC10b29scy1iYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViZWVcIjtcbn1cbi5pY29mb250LXRyb2xsZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViZWZcIjtcbn1cbi5pY29mb250LXRyb3dlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJmMFwiO1xufVxuLmljb2ZvbnQtdW5kZXItY29uc3RydWN0aW9uLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJmMVwiO1xufVxuLmljb2ZvbnQtdW5kZXItY29uc3RydWN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmYyXCI7XG59XG4uaWNvZm9udC12ZWhpY2xlLWNlbWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJmM1wiO1xufVxuLmljb2ZvbnQtdmVoaWNsZS1jcmFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJmNFwiO1xufVxuLmljb2ZvbnQtdmVoaWNsZS1kZWxpdmVyeS12YW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViZjVcIjtcbn1cbi5pY29mb250LXZlaGljbGUtZG96ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViZjZcIjtcbn1cbi5pY29mb250LXZlaGljbGUtZXhjYXZhdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmY3XCI7XG59XG4uaWNvZm9udC12ZWhpY2xlLXRydWNrdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmY4XCI7XG59XG4uaWNvZm9udC12ZWhpY2xlLXdyZWNraW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmY5XCI7XG59XG4uaWNvZm9udC13b3JrZXItZ3JvdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViZmFcIjtcbn1cbi5pY29mb250LXdvcmtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWJmYlwiO1xufVxuLmljb2ZvbnQtd3JlbmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmZjXCI7XG59XG4uaWNvZm9udC1maWxlLWF1ZGlvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmZkXCI7XG59XG4uaWNvZm9udC1maWxlLWF2aS1tcDQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGViZmVcIjtcbn1cbi5pY29mb250LWZpbGUtYm1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYmZmXCI7XG59XG4uaWNvZm9udC1maWxlLWNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMDBcIjtcbn1cbi5pY29mb250LWZpbGUtY3NzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzAxXCI7XG59XG4uaWNvZm9udC1maWxlLWRvY3VtZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzAyXCI7XG59XG4uaWNvZm9udC1maWxlLWVwczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMwM1wiO1xufVxuLmljb2ZvbnQtZmlsZS1leGNlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMwNFwiO1xufVxuLmljb2ZvbnQtZmlsZS1leGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMDVcIjtcbn1cbi5pY29mb250LWZpbGUtZmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMwNlwiO1xufVxuLmljb2ZvbnQtZmlsZS1mbHY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMDdcIjtcbn1cbi5pY29mb250LWZpbGUtZ2lmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzA4XCI7XG59XG4uaWNvZm9udC1maWxlLWh0bWw1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzA5XCI7XG59XG4uaWNvZm9udC1maWxlLWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzBhXCI7XG59XG4uaWNvZm9udC1maWxlLWlzbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMwYlwiO1xufVxuLmljb2ZvbnQtZmlsZS1qYXZhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzBjXCI7XG59XG4uaWNvZm9udC1maWxlLWphdmFzY3JpcHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMGRcIjtcbn1cbi5pY29mb250LWZpbGUtanBnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzBlXCI7XG59XG4uaWNvZm9udC1maWxlLW1pZGk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMGZcIjtcbn1cbi5pY29mb250LWZpbGUtbW92OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzEwXCI7XG59XG4uaWNvZm9udC1maWxlLW1wMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMxMVwiO1xufVxuLmljb2ZvbnQtZmlsZS1wZGY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMTJcIjtcbn1cbi5pY29mb250LWZpbGUtcGhwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzEzXCI7XG59XG4uaWNvZm9udC1maWxlLXBuZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMxNFwiO1xufVxuLmljb2ZvbnQtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzE1XCI7XG59XG4uaWNvZm9udC1maWxlLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMxNlwiO1xufVxuLmljb2ZvbnQtZmlsZS1wc2I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMTdcIjtcbn1cbi5pY29mb250LWZpbGUtcHNkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzE4XCI7XG59XG4uaWNvZm9udC1maWxlLXB5dGhvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMxOVwiO1xufVxuLmljb2ZvbnQtZmlsZS1ydWJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzFhXCI7XG59XG4uaWNvZm9udC1maWxlLXNwcmVhZHNoZWV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzFiXCI7XG59XG4uaWNvZm9udC1maWxlLXNxbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMxY1wiO1xufVxuLmljb2ZvbnQtZmlsZS1zdmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMWRcIjtcbn1cbi5pY29mb250LWZpbGUtdGV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMxZVwiO1xufVxuLmljb2ZvbnQtZmlsZS10aWZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzFmXCI7XG59XG4uaWNvZm9udC1maWxlLXZpZGVvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzIwXCI7XG59XG4uaWNvZm9udC1maWxlLXdhdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMjFcIjtcbn1cbi5pY29mb250LWZpbGUtd212OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzIyXCI7XG59XG4uaWNvZm9udC1maWxlLXdvcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMjNcIjtcbn1cbi5pY29mb250LWZpbGUtemlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzI0XCI7XG59XG4uaWNvZm9udC1hcHBsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMyNVwiO1xufVxuLmljb2ZvbnQtYXJhYmlhbi1jb2ZmZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMjZcIjtcbn1cbi5pY29mb250LWFydGljaG9rZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMyN1wiO1xufVxuLmljb2ZvbnQtYXNwYXJhZ3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzI4XCI7XG59XG4uaWNvZm9udC1hdm9jYWRvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzI5XCI7XG59XG4uaWNvZm9udC1iYWJ5LWZvb2Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMmFcIjtcbn1cbi5pY29mb250LWJhbmFuYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMyYlwiO1xufVxuLmljb2ZvbnQtYmJxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzJjXCI7XG59XG4uaWNvZm9udC1iZWFuczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMyZFwiO1xufVxuLmljb2ZvbnQtYmVlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMyZVwiO1xufVxuLmljb2ZvbnQtYmVsbC1wZXBwZXItY2Fwc2ljdW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMmZcIjtcbn1cbi5pY29mb250LWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMzBcIjtcbn1cbi5pY29mb250LWJyZWFkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzMxXCI7XG59XG4uaWNvZm9udC1icm9jY29saTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMzMlwiO1xufVxuLmljb2ZvbnQtYnVyZ2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzMzXCI7XG59XG4uaWNvZm9udC1jYWJiYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzM0XCI7XG59XG4uaWNvZm9udC1jYXJyb3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMzVcIjtcbn1cbi5pY29mb250LWNhdWxpLWZsb3dlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMzNlwiO1xufVxuLmljb2ZvbnQtY2hlZXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzM3XCI7XG59XG4uaWNvZm9udC1jaGVmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzM4XCI7XG59XG4uaWNvZm9udC1jaGVycnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjMzlcIjtcbn1cbi5pY29mb250LWNoaWNrZW4tZnJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzNhXCI7XG59XG4uaWNvZm9udC1jaGlja2VuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzNiXCI7XG59XG4uaWNvZm9udC1jb2NrdGFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMzY1wiO1xufVxuLmljb2ZvbnQtY29jb251dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMzZFwiO1xufVxuLmljb2ZvbnQtY29mZmVlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMzZVwiO1xufVxuLmljb2ZvbnQtY29mZmVlLW11ZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWMzZlwiO1xufVxuLmljb2ZvbnQtY29mZmVlLXBvdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM0MFwiO1xufVxuLmljb2ZvbnQtY29sYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM0MVwiO1xufVxuLmljb2ZvbnQtY29ybjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM0MlwiO1xufVxuLmljb2ZvbnQtY3JvaXNzYW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzQzXCI7XG59XG4uaWNvZm9udC1jcm9wLXBsYW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzQ0XCI7XG59XG4uaWNvZm9udC1jdWN1bWJlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM0NVwiO1xufVxuLmljb2ZvbnQtY3VwLWNha2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNDZcIjtcbn1cbi5pY29mb250LWRpbmluZy10YWJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM0N1wiO1xufVxuLmljb2ZvbnQtZG9udXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNDhcIjtcbn1cbi5pY29mb250LWVnZy1wbGFudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM0OVwiO1xufVxuLmljb2ZvbnQtZWdnLXBvYWNoZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNGFcIjtcbn1cbi5pY29mb250LWZhcm1lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM0YlwiO1xufVxuLmljb2ZvbnQtZmFybWVyMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM0Y1wiO1xufVxuLmljb2ZvbnQtZmFzdC1mb29kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzRkXCI7XG59XG4uaWNvZm9udC1maXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzRlXCI7XG59XG4uaWNvZm9udC1mb29kLWJhc2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM0ZlwiO1xufVxuLmljb2ZvbnQtZm9vZC1jYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzUwXCI7XG59XG4uaWNvZm9udC1mb3JrLWFuZC1rbmlmZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM1MVwiO1xufVxuLmljb2ZvbnQtZnJlbmNoLWZyaWVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzUyXCI7XG59XG4uaWNvZm9udC1mcmVzaC1qdWljZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM1M1wiO1xufVxuLmljb2ZvbnQtZnJ1aXRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzU0XCI7XG59XG4uaWNvZm9udC1ncmFwZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNTVcIjtcbn1cbi5pY29mb250LWhvbmV5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzU2XCI7XG59XG4uaWNvZm9udC1ob3QtZG9nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzU3XCI7XG59XG4uaWNvZm9udC1ob3RlbC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNThcIjtcbn1cbi5pY29mb250LWljZS1jcmVhbS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNTlcIjtcbn1cbi5pY29mb250LWljZS1jcmVhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM1YVwiO1xufVxuLmljb2ZvbnQta2V0Y2h1cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM1YlwiO1xufVxuLmljb2ZvbnQta2l3aTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM1Y1wiO1xufVxuLmljb2ZvbnQtbGF5ZXJlZC1jYWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzVkXCI7XG59XG4uaWNvZm9udC1sZW1vbi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNWVcIjtcbn1cbi5pY29mb250LWxvYnN0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNWZcIjtcbn1cbi5pY29mb250LW1hbmdvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzYwXCI7XG59XG4uaWNvZm9udC1taWxrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzYxXCI7XG59XG4uaWNvZm9udC1tdXNocm9vbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM2MlwiO1xufVxuLmljb2ZvbnQtbm9vZGxlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM2M1wiO1xufVxuLmljb2ZvbnQtb25pb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNjRcIjtcbn1cbi5pY29mb250LW9yYW5nZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM2NVwiO1xufVxuLmljb2ZvbnQtcGVhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM2NlwiO1xufVxuLmljb2ZvbnQtcGVhczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM2N1wiO1xufVxuLmljb2ZvbnQtcGVwcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzY4XCI7XG59XG4uaWNvZm9udC1waWUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzY5XCI7XG59XG4uaWNvZm9udC1waW5lYXBwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNmFcIjtcbn1cbi5pY29mb250LXBpenphLXNsaWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzZiXCI7XG59XG4uaWNvZm9udC1waXp6YTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM2Y1wiO1xufVxuLmljb2ZvbnQtcGxhbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNmRcIjtcbn1cbi5pY29mb250LXBvcGNvcm46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNmVcIjtcbn1cbi5pY29mb250LXBvdGF0bzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM2ZlwiO1xufVxuLmljb2ZvbnQtcHVtcGtpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM3MFwiO1xufVxuLmljb2ZvbnQtcmFkZGlzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM3MVwiO1xufVxuLmljb2ZvbnQtcmVzdGF1cmFudC1tZW51OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzcyXCI7XG59XG4uaWNvZm9udC1yZXN0YXVyYW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzczXCI7XG59XG4uaWNvZm9udC1zYWx0LWFuZC1wZXBwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNzRcIjtcbn1cbi5pY29mb250LXNhbmR3aWNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzc1XCI7XG59XG4uaWNvZm9udC1zYXVzYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzc2XCI7XG59XG4uaWNvZm9udC1zaHJpbXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNzdcIjtcbn1cbi5pY29mb250LXNvZi1kcmlua3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjNzhcIjtcbn1cbi5pY29mb250LXNvdXAtYm93bDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM3OVwiO1xufVxuLmljb2ZvbnQtc3Bvb24tYW5kLWZvcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjN2FcIjtcbn1cbi5pY29mb250LXN0ZWFrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzdiXCI7XG59XG4uaWNvZm9udC1zdHJhd2JlcnJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzdjXCI7XG59XG4uaWNvZm9udC1zdWItc2FuZHdpY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjN2RcIjtcbn1cbi5pY29mb250LXN1c2hpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzdlXCI7XG59XG4uaWNvZm9udC10YWNvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzdmXCI7XG59XG4uaWNvZm9udC10ZWEtcG90OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzgwXCI7XG59XG4uaWNvZm9udC10ZWE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjODFcIjtcbn1cbi5pY29mb250LXRvbWF0bzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM4MlwiO1xufVxuLmljb2ZvbnQtd2FpdGVyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM4M1wiO1xufVxuLmljb2ZvbnQtd2F0ZXJtZWxvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM4NFwiO1xufVxuLmljb2ZvbnQtd2hlYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjODVcIjtcbn1cbi5pY29mb250LWFiYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM4NlwiO1xufVxuLmljb2ZvbnQtYmFieS1jbG90aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM4N1wiO1xufVxuLmljb2ZvbnQtYmFieS1taWxrLWJvdHRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM4OFwiO1xufVxuLmljb2ZvbnQtYmFieS10cm9sbGV5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzg5XCI7XG59XG4uaWNvZm9udC1iYWNrLXBhY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjOGFcIjtcbn1cbi5pY29mb250LWNhbmR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzhiXCI7XG59XG4uaWNvZm9udC1jeWNsaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzhjXCI7XG59XG4uaWNvZm9udC1ob2xkaW5nLWhhbmRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzhkXCI7XG59XG4uaWNvZm9udC1pbmZhbnQtbmlwcGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzhlXCI7XG59XG4uaWNvZm9udC1raWRzLXNjb290ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjOGZcIjtcbn1cbi5pY29mb250LXNhZmV0eS1waW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjOTBcIjtcbn1cbi5pY29mb250LXRlZGR5LWJlYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjOTFcIjtcbn1cbi5pY29mb250LXRveS1iYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzkyXCI7XG59XG4uaWNvZm9udC10b3ktY2F0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzkzXCI7XG59XG4uaWNvZm9udC10b3ktZHVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM5NFwiO1xufVxuLmljb2ZvbnQtdG95LWVsZXBoYW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzk1XCI7XG59XG4uaWNvZm9udC10b3ktaGFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM5NlwiO1xufVxuLmljb2ZvbnQtdG95LWhvcnNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzk3XCI7XG59XG4uaWNvZm9udC10b3ktbGF0dHU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjOThcIjtcbn1cbi5pY29mb250LXRveS10cmFpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM5OVwiO1xufVxuLmljb2ZvbnQtdW5pcXVlLWlkZWE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjOWFcIjtcbn1cbi5pY29mb250LWJhZy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjOWJcIjtcbn1cbi5pY29mb250LWJ1cmdsYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjOWNcIjtcbn1cbi5pY29mb250LWNhbm5vbi1maXJpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjOWRcIjtcbn1cbi5pY29mb250LWNjLWNhbWVyYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWM5ZVwiO1xufVxuLmljb2ZvbnQtY29wLWJhZGdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYzlmXCI7XG59XG4uaWNvZm9udC1jb3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYTBcIjtcbn1cbi5pY29mb250LWNvdXJ0LWhhbW1lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNhMVwiO1xufVxuLmljb2ZvbnQtY291cnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYTJcIjtcbn1cbi5pY29mb250LWZpbmdlci1wcmludDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNhM1wiO1xufVxuLmljb2ZvbnQtaGFuZGN1ZmYtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2E0XCI7XG59XG4uaWNvZm9udC1oYW5kY3VmZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNhNVwiO1xufVxuLmljb2ZvbnQtaW52ZXN0aWdhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNhNlwiO1xufVxuLmljb2ZvbnQtaW52ZXN0aWdhdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2E3XCI7XG59XG4uaWNvZm9udC1qYWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2E4XCI7XG59XG4uaWNvZm9udC1qdWRnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNhOVwiO1xufVxuLmljb2ZvbnQtbGF3LWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2FhXCI7XG59XG4uaWNvZm9udC1sYXctYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYWJcIjtcbn1cbi5pY29mb250LWxhdy1hbHQtMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNhY1wiO1xufVxuLmljb2ZvbnQtbGF3LWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYWRcIjtcbn1cbi5pY29mb250LWxhdy1kb2N1bWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNhZVwiO1xufVxuLmljb2ZvbnQtbGF3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2FmXCI7XG59XG4uaWNvZm9udC1sYXd5ZXItYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYjBcIjtcbn1cbi5pY29mb250LWxhd3llci1hbHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNiMVwiO1xufVxuLmljb2ZvbnQtbGF3eWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2IyXCI7XG59XG4uaWNvZm9udC1vcmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNiM1wiO1xufVxuLmljb2ZvbnQtcGlzdG9sOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2I0XCI7XG59XG4uaWNvZm9udC1wb2xpY2UtYmFkZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYjVcIjtcbn1cbi5pY29mb250LXBvbGljZS1jYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYjZcIjtcbn1cbi5pY29mb250LXBvbGljZS1jYXItYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYjdcIjtcbn1cbi5pY29mb250LXBvbGljZS1jYXItYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYjhcIjtcbn1cbi5pY29mb250LXBvbGljZS1oYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYjlcIjtcbn1cbi5pY29mb250LXBvbGljZS12YW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYmFcIjtcbn1cbi5pY29mb250LXBvbGljZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNiYlwiO1xufVxuLmljb2ZvbnQtcHJvdGVjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNiY1wiO1xufVxuLmljb2ZvbnQtc2NhbGVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2JkXCI7XG59XG4uaWNvZm9udC10aGllZi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYmVcIjtcbn1cbi5pY29mb250LXRoaWVmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2JmXCI7XG59XG4uaWNvZm9udC1hYmFjdXMtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2MwXCI7XG59XG4uaWNvZm9udC1hYmFjdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYzFcIjtcbn1cbi5pY29mb250LWFuZ2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2MyXCI7XG59XG4uaWNvZm9udC1jYWxjdWxhdG9yLWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2MzXCI7XG59XG4uaWNvZm9udC1jYWxjdWxhdG9yLWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2M0XCI7XG59XG4uaWNvZm9udC1jaXJjbGUtcnVsZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2M1XCI7XG59XG4uaWNvZm9udC1jaXJjbGUtcnVsZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYzZcIjtcbn1cbi5pY29mb250LWNvbXBhc3MtYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYzdcIjtcbn1cbi5pY29mb250LWNvbXBhc3MtYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYzhcIjtcbn1cbi5pY29mb250LWNvbXBhc3MtYWx0LTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjYzlcIjtcbn1cbi5pY29mb250LWNvbXBhc3MtYWx0LTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjY2FcIjtcbn1cbi5pY29mb250LWRlZ3JlZXMtYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjY2JcIjtcbn1cbi5pY29mb250LWRlZ3JlZXMtYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjY2NcIjtcbn1cbi5pY29mb250LWRlZ3JlZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjY2RcIjtcbn1cbi5pY29mb250LWdvbGRlbi1yYXRpbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNjZVwiO1xufVxuLmljb2ZvbnQtbWFya2VyLWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2NmXCI7XG59XG4uaWNvZm9udC1tYXJrZXItYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZDBcIjtcbn1cbi5pY29mb250LW1hcmtlci1hbHQtMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNkMVwiO1xufVxuLmljb2ZvbnQtbWF0aGVtYXRpY2FsLWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2QyXCI7XG59XG4uaWNvZm9udC1tYXRoZW1hdGljYWwtYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZDNcIjtcbn1cbi5pY29mb250LW1hdGhlbWF0aWNhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNkNFwiO1xufVxuLmljb2ZvbnQtcGVuLWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2Q1XCI7XG59XG4uaWNvZm9udC1wZW4tYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZDZcIjtcbn1cbi5pY29mb250LXBlbi1hbHQtMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNkN1wiO1xufVxuLmljb2ZvbnQtcGVuLWhvbGRlci1hbHQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNkOFwiO1xufVxuLmljb2ZvbnQtcGVuLWhvbGRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNkOVwiO1xufVxuLmljb2ZvbnQtcGVuY2lsLWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2RhXCI7XG59XG4uaWNvZm9udC1wZW5jaWwtYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZGJcIjtcbn1cbi5pY29mb250LXBlbmNpbC1hbHQtMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNkY1wiO1xufVxuLmljb2ZvbnQtcGVuY2lsLWFsdC00OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2RkXCI7XG59XG4uaWNvZm9udC1ydWxlci1hbHQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNkZVwiO1xufVxuLmljb2ZvbnQtcnVsZXItYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZGZcIjtcbn1cbi5pY29mb250LXJ1bGVyLWNvbXBhc3MtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2UwXCI7XG59XG4uaWNvZm9udC1ydWxlci1jb21wYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2UxXCI7XG59XG4uaWNvZm9udC1ydWxlci1wZW5jaWwtYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZTJcIjtcbn1cbi5pY29mb250LXJ1bGVyLXBlbmNpbC1hbHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNlM1wiO1xufVxuLmljb2ZvbnQtcnVsZXItcGVuY2lsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2U0XCI7XG59XG4uaWNvZm9udC1ydWxlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNlNVwiO1xufVxuLmljb2ZvbnQtcnVsZXJzLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNlNlwiO1xufVxuLmljb2ZvbnQtcnVsZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2U3XCI7XG59XG4uaWNvZm9udC1zcXVhcmUtcm9vdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNlOFwiO1xufVxuLmljb2ZvbnQtYWlkczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNlOVwiO1xufVxuLmljb2ZvbnQtYW1idWxhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2VhXCI7XG59XG4uaWNvZm9udC1hdXRpc206YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZWJcIjtcbn1cbi5pY29mb250LWJhbmRhZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZWNcIjtcbn1cbi5pY29mb250LWJlZC1wYXRpZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2VkXCI7XG59XG4uaWNvZm9udC1ibGluZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNlZVwiO1xufVxuLmljb2ZvbnQtYmxvb2QtZHJvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNlZlwiO1xufVxuLmljb2ZvbnQtYmxvb2QtdGVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNmMFwiO1xufVxuLmljb2ZvbnQtYmxvb2Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZjFcIjtcbn1cbi5pY29mb250LWNhcHN1bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZjJcIjtcbn1cbi5pY29mb250LWNydXRjaGVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2YzXCI7XG59XG4uaWNvZm9udC1kbmEtYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZjRcIjtcbn1cbi5pY29mb250LWRuYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNmNVwiO1xufVxuLmljb2ZvbnQtZG9jdG9yLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNmNlwiO1xufVxuLmljb2ZvbnQtZG9jdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2Y3XCI7XG59XG4uaWNvZm9udC1kcnVnLXBhY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZjhcIjtcbn1cbi5pY29mb250LWRydWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZjlcIjtcbn1cbi5pY29mb250LWV5ZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZmFcIjtcbn1cbi5pY29mb250LWZpcnN0LWFpZC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZmJcIjtcbn1cbi5pY29mb250LWdhcmJhZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZmNcIjtcbn1cbi5pY29mb250LWhlYXJ0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWNmZFwiO1xufVxuLmljb2ZvbnQtaGVhcnRiZWF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlY2ZlXCI7XG59XG4uaWNvZm9udC1oZXJiYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVjZmZcIjtcbn1cbi5pY29mb250LWhvc3BpdGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDAwXCI7XG59XG4uaWNvZm9udC1pY3U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMDFcIjtcbn1cbi5pY29mb250LWluamVjdGlvbi1zeXJpbmdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDAyXCI7XG59XG4uaWNvZm9udC1sYWJvcmF0b3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDAzXCI7XG59XG4uaWNvZm9udC1tZWRpY2FsLXNpZ24tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDA0XCI7XG59XG4uaWNvZm9udC1tZWRpY2FsLXNpZ246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMDVcIjtcbn1cbi5pY29mb250LW51cnNlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQwNlwiO1xufVxuLmljb2ZvbnQtbnVyc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMDdcIjtcbn1cbi5pY29mb250LW51cnNpbmctaG9tZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQwOFwiO1xufVxuLmljb2ZvbnQtb3BlcmF0aW9uLXRoZWF0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMDlcIjtcbn1cbi5pY29mb250LXBhcmFseXNpcy1kaXNhYmlsaXR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDBhXCI7XG59XG4uaWNvZm9udC1waWxsczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQwYlwiO1xufVxuLmljb2ZvbnQtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDBjXCI7XG59XG4uaWNvZm9udC1wdWxzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQwZFwiO1xufVxuLmljb2ZvbnQtc3RldGhvc2NvcGUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDBlXCI7XG59XG4uaWNvZm9udC1zdGV0aG9zY29wZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQwZlwiO1xufVxuLmljb2ZvbnQtc3RyZXRjaGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDEwXCI7XG59XG4uaWNvZm9udC1zdXJnZW9uLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQxMVwiO1xufVxuLmljb2ZvbnQtc3VyZ2VvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQxMlwiO1xufVxuLmljb2ZvbnQtdGFibGV0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQxM1wiO1xufVxuLmljb2ZvbnQtdGVzdC1ib3R0bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMTRcIjtcbn1cbi5pY29mb250LXRlc3QtdHViZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQxNVwiO1xufVxuLmljb2ZvbnQtdGhlcm1vbWV0ZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDE2XCI7XG59XG4uaWNvZm9udC10b290aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQxN1wiO1xufVxuLmljb2ZvbnQteHJheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQxOFwiO1xufVxuLmljb2ZvbnQtdWktYWRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDE5XCI7XG59XG4uaWNvZm9udC11aS1hbGFybTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQxYVwiO1xufVxuLmljb2ZvbnQtdWktYmF0dGVyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQxYlwiO1xufVxuLmljb2ZvbnQtdWktYmxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMWNcIjtcbn1cbi5pY29mb250LXVpLWJsdWV0b290aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQxZFwiO1xufVxuLmljb2ZvbnQtdWktYnJpZ2h0bmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQxZVwiO1xufVxuLmljb2ZvbnQtdWktYnJvd3NlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQxZlwiO1xufVxuLmljb2ZvbnQtdWktY2FsY3VsYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQyMFwiO1xufVxuLmljb2ZvbnQtdWktY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMjFcIjtcbn1cbi5pY29mb250LXVpLWNhbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMjJcIjtcbn1cbi5pY29mb250LXVpLWNhbWVyYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQyM1wiO1xufVxuLmljb2ZvbnQtdWktY2FydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQyNFwiO1xufVxuLmljb2ZvbnQtdWktY2VsbC1waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQyNVwiO1xufVxuLmljb2ZvbnQtdWktY2hhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQyNlwiO1xufVxuLmljb2ZvbnQtdWktY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMjdcIjtcbn1cbi5pY29mb250LXVpLWNsaXAtYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMjhcIjtcbn1cbi5pY29mb250LXVpLWNsaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMjlcIjtcbn1cbi5pY29mb250LXVpLWNsb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDJhXCI7XG59XG4uaWNvZm9udC11aS1jbG9zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQyYlwiO1xufVxuLmljb2ZvbnQtdWktY29udGFjdC1saXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDJjXCI7XG59XG4uaWNvZm9udC11aS1jb3B5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDJkXCI7XG59XG4uaWNvZm9udC11aS1jdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMmVcIjtcbn1cbi5pY29mb250LXVpLWRlbGV0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQyZlwiO1xufVxuLmljb2ZvbnQtdWktZGlhbC1waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQzMFwiO1xufVxuLmljb2ZvbnQtdWktZWRpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQzMVwiO1xufVxuLmljb2ZvbnQtdWktZW1haWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMzJcIjtcbn1cbi5pY29mb250LXVpLWZpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMzNcIjtcbn1cbi5pY29mb250LXVpLWZpcmUtd2FsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQzNFwiO1xufVxuLmljb2ZvbnQtdWktZmxhc2gtbGlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkMzVcIjtcbn1cbi5pY29mb250LXVpLWZsaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQzNlwiO1xufVxuLmljb2ZvbnQtdWktZm9sZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDM3XCI7XG59XG4uaWNvZm9udC11aS1nYW1lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDM4XCI7XG59XG4uaWNvZm9udC11aS1oYW5kaWNhcHBlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQzOVwiO1xufVxuLmljb2ZvbnQtdWktaGVhZC1waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQzYVwiO1xufVxuLmljb2ZvbnQtdWktaG9tZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQzYlwiO1xufVxuLmljb2ZvbnQtdWktaW1hZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkM2NcIjtcbn1cbi5pY29mb250LXVpLWtleWJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDNkXCI7XG59XG4uaWNvZm9udC11aS1sYW9kaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDNlXCI7XG59XG4uaWNvZm9udC11aS1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDNmXCI7XG59XG4uaWNvZm9udC11aS1sb3ZlLWFkZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ0MFwiO1xufVxuLmljb2ZvbnQtdWktbG92ZS1icm9rZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNDFcIjtcbn1cbi5pY29mb250LXVpLWxvdmUtcmVtb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDQyXCI7XG59XG4uaWNvZm9udC11aS1sb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDQzXCI7XG59XG4uaWNvZm9udC11aS1tYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNDRcIjtcbn1cbi5pY29mb250LXVpLW1lc3NhZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNDVcIjtcbn1cbi5pY29mb250LXVpLW1lc3NhZ2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ0NlwiO1xufVxuLmljb2ZvbnQtdWktbW92aWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNDdcIjtcbn1cbi5pY29mb250LXVpLW11c2ljLXBsYXllcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ0OFwiO1xufVxuLmljb2ZvbnQtdWktbXVzaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNDlcIjtcbn1cbi5pY29mb250LXVpLW11dGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNGFcIjtcbn1cbi5pY29mb250LXVpLW5ldHdvcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNGJcIjtcbn1cbi5pY29mb250LXVpLW5leHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNGNcIjtcbn1cbi5pY29mb250LXVpLW5vdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNGRcIjtcbn1cbi5pY29mb250LXVpLW9mZmljZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ0ZVwiO1xufVxuLmljb2ZvbnQtdWktcGFzc3dvcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNGZcIjtcbn1cbi5pY29mb250LXVpLXBhdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDUwXCI7XG59XG4uaWNvZm9udC11aS1wbGF5LXN0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNTFcIjtcbn1cbi5pY29mb250LXVpLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNTJcIjtcbn1cbi5pY29mb250LXVpLXBvaW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNTNcIjtcbn1cbi5pY29mb250LXVpLXBvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDU0XCI7XG59XG4uaWNvZm9udC11aS1wcmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ1NVwiO1xufVxuLmljb2ZvbnQtdWktcHJldmlvdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNTZcIjtcbn1cbi5pY29mb250LXVpLXJhdGUtYWRkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDU3XCI7XG59XG4uaWNvZm9udC11aS1yYXRlLWJsYW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDU4XCI7XG59XG4uaWNvZm9udC11aS1yYXRlLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ1OVwiO1xufVxuLmljb2ZvbnQtdWktcmF0aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDVhXCI7XG59XG4uaWNvZm9udC11aS1yZWNvcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNWJcIjtcbn1cbi5pY29mb250LXVpLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ1Y1wiO1xufVxuLmljb2ZvbnQtdWktcmVwbHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNWRcIjtcbn1cbi5pY29mb250LXVpLXJvdGF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDVlXCI7XG59XG4uaWNvZm9udC11aS1yc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNWZcIjtcbn1cbi5pY29mb250LXVpLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ2MFwiO1xufVxuLmljb2ZvbnQtdWktc2V0dGluZ3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNjFcIjtcbn1cbi5pY29mb250LXVpLXNvY2lhbC1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDYyXCI7XG59XG4uaWNvZm9udC11aS10YWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNjNcIjtcbn1cbi5pY29mb250LXVpLXRleHQtY2hhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ2NFwiO1xufVxuLmljb2ZvbnQtdWktdGV4dC1sb2FkaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDY1XCI7XG59XG4uaWNvZm9udC11aS10aGVtZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ2NlwiO1xufVxuLmljb2ZvbnQtdWktdGltZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNjdcIjtcbn1cbi5pY29mb250LXVpLXRvdWNoLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDY4XCI7XG59XG4uaWNvZm9udC11aS10cmF2ZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkNjlcIjtcbn1cbi5pY29mb250LXVpLXVubG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ2YVwiO1xufVxuLmljb2ZvbnQtdWktdXNlci1ncm91cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ2YlwiO1xufVxuLmljb2ZvbnQtdWktdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ2Y1wiO1xufVxuLmljb2ZvbnQtdWktdi1jYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDZkXCI7XG59XG4uaWNvZm9udC11aS12aWRlby1jaGF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDZlXCI7XG59XG4uaWNvZm9udC11aS12aWRlby1tZXNzYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDZmXCI7XG59XG4uaWNvZm9udC11aS12aWRlby1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDcwXCI7XG59XG4uaWNvZm9udC11aS12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ3MVwiO1xufVxuLmljb2ZvbnQtdWktdm9sdW1lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDcyXCI7XG59XG4uaWNvZm9udC11aS13ZWF0aGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDczXCI7XG59XG4uaWNvZm9udC11aS13aWZpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDc0XCI7XG59XG4uaWNvZm9udC11aS16b29tLWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDc1XCI7XG59XG4uaWNvZm9udC11aS16b29tLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ3NlwiO1xufVxuLmljb2ZvbnQtY2Fzc2V0dGUtcGxheWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDc3XCI7XG59XG4uaWNvZm9udC1jYXNzZXR0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ3OFwiO1xufVxuLmljb2ZvbnQtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ3OVwiO1xufVxuLmljb2ZvbnQtZ2FtZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ3YVwiO1xufVxuLmljb2ZvbnQtZ3VpdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDdiXCI7XG59XG4uaWNvZm9udC1oZWFkcGhvbmUtYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkN2NcIjtcbn1cbi5pY29mb250LWhlYWRwaG9uZS1hbHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ3ZFwiO1xufVxuLmljb2ZvbnQtaGVhZHBob25lLWFsdC0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDdlXCI7XG59XG4uaWNvZm9udC1saXN0ZW5pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkN2ZcIjtcbn1cbi5pY29mb250LW1lZ2FwaG9uZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkODBcIjtcbn1cbi5pY29mb250LW1lZ2FwaG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ4MVwiO1xufVxuLmljb2ZvbnQtbW92aWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkODJcIjtcbn1cbi5pY29mb250LW1wMy1wbGF5ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkODNcIjtcbn1cbi5pY29mb250LW11bHRpbWVkaWE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkODRcIjtcbn1cbi5pY29mb250LW11c2ljLWRpc2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkODVcIjtcbn1cbi5pY29mb250LW11c2ljLW5vdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkODZcIjtcbn1cbi5pY29mb250LXBhdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDg3XCI7XG59XG4uaWNvZm9udC1wbGF5LWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDg4XCI7XG59XG4uaWNvZm9udC1wbGF5LWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDg5XCI7XG59XG4uaWNvZm9udC1wbGF5LWFsdC0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDhhXCI7XG59XG4uaWNvZm9udC1wbGF5LXBhdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDhiXCI7XG59XG4uaWNvZm9udC1yZWNvcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkOGNcIjtcbn1cbi5pY29mb250LXJldHJvLW11c2ljLWRpc2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkOGRcIjtcbn1cbi5pY29mb250LXJld2luZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ4ZVwiO1xufVxuLmljb2ZvbnQtc29uZy1ub3RlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ4ZlwiO1xufVxuLmljb2ZvbnQtc291bmQtd2F2ZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkOTBcIjtcbn1cbi5pY29mb250LXNvdW5kLXdhdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkOTFcIjtcbn1cbi5pY29mb250LXN0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkOTJcIjtcbn1cbi5pY29mb250LXZpZGVvLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ5M1wiO1xufVxuLmljb2ZvbnQtdmlkZW8tY2FtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDk0XCI7XG59XG4uaWNvZm9udC12b2x1bWUtYmFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDk1XCI7XG59XG4uaWNvZm9udC12b2x1bWUtbXV0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWQ5NlwiO1xufVxuLmljb2ZvbnQteW91dHViZS1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDk3XCI7XG59XG4uaWNvZm9udC1hbWF6b24tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDk4XCI7XG59XG4uaWNvZm9udC1hbWF6b246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkOTlcIjtcbn1cbi5pY29mb250LWFtZXJpY2FuLWV4cHJlc3MtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDlhXCI7XG59XG4uaWNvZm9udC1hbWVyaWNhbi1leHByZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDliXCI7XG59XG4uaWNvZm9udC1hcHBsZS1wYXktYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDljXCI7XG59XG4uaWNvZm9udC1hcHBsZS1wYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkOWRcIjtcbn1cbi5pY29mb250LWJhbmstdHJhbnNmZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDllXCI7XG59XG4uaWNvZm9udC1iYW5rLXRyYW5zZmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZDlmXCI7XG59XG4uaWNvZm9udC1icmFpbnRyZWUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGEwXCI7XG59XG4uaWNvZm9udC1icmFpbnRyZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYTFcIjtcbn1cbi5pY29mb250LWNhc2gtb24tZGVsaXZlcnktYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGEyXCI7XG59XG4uaWNvZm9udC1jYXNoLW9uLWRlbGl2ZXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGEzXCI7XG59XG4uaWNvZm9udC1jaGVja291dC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYTRcIjtcbn1cbi5pY29mb250LWNoZWNrb3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGE1XCI7XG59XG4uaWNvZm9udC1kaW5lcnMtY2x1Yi1hbHQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRhNlwiO1xufVxuLmljb2ZvbnQtZGluZXJzLWNsdWItYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYTdcIjtcbn1cbi5pY29mb250LWRpbmVycy1jbHViLWFsdC0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGE4XCI7XG59XG4uaWNvZm9udC1kaW5lcnMtY2x1YjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRhOVwiO1xufVxuLmljb2ZvbnQtZGlzY292ZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGFhXCI7XG59XG4uaWNvZm9udC1kaXNjb3ZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRhYlwiO1xufVxuLmljb2ZvbnQtZXdheS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYWNcIjtcbn1cbi5pY29mb250LWV3YXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYWRcIjtcbn1cbi5pY29mb250LWdvb2dsZS13YWxsZXQtYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYWVcIjtcbn1cbi5pY29mb250LWdvb2dsZS13YWxsZXQtYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYWZcIjtcbn1cbi5pY29mb250LWdvb2dsZS13YWxsZXQtYWx0LTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYjBcIjtcbn1cbi5pY29mb250LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYjFcIjtcbn1cbi5pY29mb250LWpjYi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYjJcIjtcbn1cbi5pY29mb250LWpjYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRiM1wiO1xufVxuLmljb2ZvbnQtbWFlc3Ryby1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYjRcIjtcbn1cbi5pY29mb250LW1hZXN0cm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYjVcIjtcbn1cbi5pY29mb250LW1hc3RlcmNhcmQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGI2XCI7XG59XG4uaWNvZm9udC1tYXN0ZXJjYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGI3XCI7XG59XG4uaWNvZm9udC1wYXlvbmVlci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYjhcIjtcbn1cbi5pY29mb250LXBheW9uZWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGI5XCI7XG59XG4uaWNvZm9udC1wYXlwYWwtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGJhXCI7XG59XG4uaWNvZm9udC1wYXlwYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYmJcIjtcbn1cbi5pY29mb250LXNhZ2UtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGJjXCI7XG59XG4uaWNvZm9udC1zYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGJkXCI7XG59XG4uaWNvZm9udC1za3JpbGwtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGJlXCI7XG59XG4uaWNvZm9udC1za3JpbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYmZcIjtcbn1cbi5pY29mb250LXN0cmlwZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYzBcIjtcbn1cbi5pY29mb250LXN0cmlwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRjMVwiO1xufVxuLmljb2ZvbnQtdmlzYS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYzJcIjtcbn1cbi5pY29mb250LXZpc2EtZWxlY3Ryb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYzNcIjtcbn1cbi5pY29mb250LXZpc2E6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYzRcIjtcbn1cbi5pY29mb250LXdlc3Rlcm4tdW5pb24tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGM1XCI7XG59XG4uaWNvZm9udC13ZXN0ZXJuLXVuaW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGM2XCI7XG59XG4uaWNvZm9udC1ib3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkYzdcIjtcbn1cbi5pY29mb250LWJ1c2luZXNzLW1hbi1hbHQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRjOFwiO1xufVxuLmljb2ZvbnQtYnVzaW5lc3MtbWFuLWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGM5XCI7XG59XG4uaWNvZm9udC1idXNpbmVzcy1tYW4tYWx0LTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkY2FcIjtcbn1cbi5pY29mb250LWJ1c2luZXNzLW1hbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRjYlwiO1xufVxuLmljb2ZvbnQtZnVua3ktbWFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGNjXCI7XG59XG4uaWNvZm9udC1naXJsLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRjZFwiO1xufVxuLmljb2ZvbnQtZ2lybDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRjZVwiO1xufVxuLmljb2ZvbnQtaG90ZWwtYm95LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRjZlwiO1xufVxuLmljb2ZvbnQtaG90ZWwtYm95OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGQwXCI7XG59XG4uaWNvZm9udC1tYW4taW4tZ2xhc3NlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRkMVwiO1xufVxuLmljb2ZvbnQtdXNlci1hbHQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRkMlwiO1xufVxuLmljb2ZvbnQtdXNlci1hbHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRkM1wiO1xufVxuLmljb2ZvbnQtdXNlci1hbHQtMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRkNFwiO1xufVxuLmljb2ZvbnQtdXNlci1hbHQtNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRkNVwiO1xufVxuLmljb2ZvbnQtdXNlci1hbHQtNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRkNlwiO1xufVxuLmljb2ZvbnQtdXNlci1hbHQtNjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRkN1wiO1xufVxuLmljb2ZvbnQtdXNlci1hbHQtNzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRkOFwiO1xufVxuLmljb2ZvbnQtdXNlci1mZW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkZDlcIjtcbn1cbi5pY29mb250LXVzZXItbWFsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRkYVwiO1xufVxuLmljb2ZvbnQtdXNlci1zdWl0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkZGJcIjtcbn1cbi5pY29mb250LXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkZGNcIjtcbn1cbi5pY29mb250LXVzZXJzLWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGRkXCI7XG59XG4uaWNvZm9udC11c2Vycy1hbHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRkZVwiO1xufVxuLmljb2ZvbnQtdXNlcnMtYWx0LTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkZGZcIjtcbn1cbi5pY29mb250LXVzZXJzLWFsdC00OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGUwXCI7XG59XG4uaWNvZm9udC11c2Vycy1hbHQtNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRlMVwiO1xufVxuLmljb2ZvbnQtdXNlcnMtYWx0LTY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkZTJcIjtcbn1cbi5pY29mb250LXVzZXJzLXNvY2lhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRlM1wiO1xufVxuLmljb2ZvbnQtdXNlcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkZTRcIjtcbn1cbi5pY29mb250LXdhaXRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRlNVwiO1xufVxuLmljb2ZvbnQtd29tYW4taW4tZ2xhc3NlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRlNlwiO1xufVxuLmljb2ZvbnQtZG9jdW1lbnQtc2VhcmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGU3XCI7XG59XG4uaWNvZm9udC1mb2xkZXItc2VhcmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGU4XCI7XG59XG4uaWNvZm9udC1ob21lLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRlOVwiO1xufVxuLmljb2ZvbnQtam9iLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRlYVwiO1xufVxuLmljb2ZvbnQtbWFwLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRlYlwiO1xufVxuLmljb2ZvbnQtcmVzdGF1cmFudC1zZWFyY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkZWNcIjtcbn1cbi5pY29mb250LXNlYXJjaC1hbHQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRlZFwiO1xufVxuLmljb2ZvbnQtc2VhcmNoLWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGVlXCI7XG59XG4uaWNvZm9udC1zZWFyY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkZWZcIjtcbn1cbi5pY29mb250LXN0b2NrLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRmMFwiO1xufVxuLmljb2ZvbnQtdXNlci1zZWFyY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkZjFcIjtcbn1cbi5pY29mb250LXNvY2lhbC1haW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkZjJcIjtcbn1cbi5pY29mb250LXNvY2lhbC1iYWRvbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRmM1wiO1xufVxuLmljb2ZvbnQtc29jaWFsLWJlYm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkZjRcIjtcbn1cbi5pY29mb250LXNvY2lhbC1iZWhhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGY1XCI7XG59XG4uaWNvZm9udC1zb2NpYWwtYmxvZ2dlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRmNlwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWJvb3RzdHJhcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRmN1wiO1xufVxuLmljb2ZvbnQtc29jaWFsLWJyaWdodGtpdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkZjhcIjtcbn1cbi5pY29mb250LXNvY2lhbC1jbG91ZGFwcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRmOVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWNvbmNyZXRlNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRmYVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWRlc2lnbmJ1bXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkZmJcIjtcbn1cbi5pY29mb250LXNvY2lhbC1kZXNpZ25mbG9hdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWRmY1wiO1xufVxuLmljb2ZvbnQtc29jaWFsLWRldmlhbnRhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVkZmRcIjtcbn1cbi5pY29mb250LXNvY2lhbC1kaWdnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGZlXCI7XG59XG4uaWNvZm9udC1zb2NpYWwtZG90Y21zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZGZmXCI7XG59XG4uaWNvZm9udC1zb2NpYWwtZHJpYmJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUwMFwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWRyb3Bib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMDFcIjtcbn1cbi5pY29mb250LWJyYW5kLWRydXBhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUwMlwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWVidWRkeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUwM1wiO1xufVxuLmljb2ZvbnQtc29jaWFsLWVsbG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMDRcIjtcbn1cbi5pY29mb250LXNvY2lhbC1lbWJlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUwNVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWVudmF0bzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUwNlwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWV2ZXJub3RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTA3XCI7XG59XG4uaWNvZm9udC1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMDhcIjtcbn1cbi5pY29mb250LXNvY2lhbC1mZWVkYnVybmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTA5XCI7XG59XG4uaWNvZm9udC1zb2NpYWwtZm9sa2Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMGFcIjtcbn1cbi5pY29mb250LXNvY2lhbC1mcmllbmRmZWVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTBiXCI7XG59XG4uaWNvZm9udC1zb2NpYWwtZ2hvc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMGNcIjtcbn1cbi5pY29mb250LXNvY2lhbC1naXRodWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMGRcIjtcbn1cbi5pY29mb250LXNvY2lhbC1nbm9tZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUwZVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWdvb2dsZS1idXp6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTBmXCI7XG59XG4uaWNvZm9udC1zb2NpYWwtZ29vZ2xlLW1hcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUxMFwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTExXCI7XG59XG4uaWNvZm9udC1zb2NpYWwtZ29vZ2xlLXRhbGs6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMTJcIjtcbn1cbi5pY29mb250LXNvY2lhbC1oeXBlLW1hY2hpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMTNcIjtcbn1cbi5pY29mb250LXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMTRcIjtcbn1cbi5pY29mb250LWJyYW5kLWpvb21sYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUxNVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWtpY2tzdGFydGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTE2XCI7XG59XG4uaWNvZm9udC1zb2NpYWwtbGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUxN1wiO1xufVxuLmljb2ZvbnQtc29jaWFsLWxpbnV4LW1pbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMThcIjtcbn1cbi5pY29mb250LXNvY2lhbC1saXZlam91cm5hbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUxOVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLW1hZ2VudG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMWFcIjtcbn1cbi5pY29mb250LXNvY2lhbC1tZWV0dXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMWJcIjtcbn1cbi5pY29mb250LXNvY2lhbC1taXh4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTFjXCI7XG59XG4uaWNvZm9udC1zb2NpYWwtbmV3c3ZpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMWRcIjtcbn1cbi5pY29mb250LXNvY2lhbC1uaW1idXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTFlXCI7XG59XG4uaWNvZm9udC1zb2NpYWwtb3BlbmNhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMWZcIjtcbn1cbi5pY29mb250LXNvY2lhbC1vc2NvbW1lcmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTIwXCI7XG59XG4uaWNvZm9udC1zb2NpYWwtcGFuZG9yYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUyMVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXBpY2FzYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUyMlwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXBpbnRlcmVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUyM1wiO1xufVxuLmljb2ZvbnQtc29jaWFsLXByZXN0YXNob3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMjRcIjtcbn1cbi5pY29mb250LXNvY2lhbC1xaWs6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMjVcIjtcbn1cbi5pY29mb250LXNvY2lhbC1yZWFkZXJuYXV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTI2XCI7XG59XG4uaWNvZm9udC1zb2NpYWwtcmVkZGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTI3XCI7XG59XG4uaWNvZm9udC1zb2NpYWwtcnNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTI4XCI7XG59XG4uaWNvZm9udC1zb2NpYWwtc2hvcGlmeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUyOVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXNpbHZlcnN0cmlwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUyYVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXNreXBlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTJiXCI7XG59XG4uaWNvZm9udC1zb2NpYWwtc2xhc2hkb3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMmNcIjtcbn1cbi5pY29mb250LXNvY2lhbC1zbXVnbXVnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTJkXCI7XG59XG4uaWNvZm9udC1zb2NpYWwtc3RlYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMmVcIjtcbn1cbi5pY29mb250LXNvY2lhbC1zdHVtYmxldXBvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUyZlwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXRlY2hub3JhdGk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMzBcIjtcbn1cbi5pY29mb250LXNvY2lhbC10ZWxlZ3JhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUzMVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXRpbmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUzMlwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXR1bWJscjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUzM1wiO1xufVxuLmljb2ZvbnQtc29jaWFsLXR3aXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMzRcIjtcbn1cbi5pY29mb250LXNvY2lhbC10eXBvMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUzNVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXViZXJjYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTM2XCI7XG59XG4uaWNvZm9udC1zb2NpYWwtdmliZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMzdcIjtcbn1cbi5pY29mb250LXNvY2lhbC12aWRkbGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTM4XCI7XG59XG4uaWNvZm9udC1zb2NpYWwtdmltZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlMzlcIjtcbn1cbi5pY29mb250LXNvY2lhbC12aW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTNhXCI7XG59XG4uaWNvZm9udC1zb2NpYWwtdmlyYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUzYlwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXZpcnR1ZW1hcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlM2NcIjtcbn1cbi5pY29mb250LXNvY2lhbC13ZWNoYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlM2RcIjtcbn1cbi5pY29mb250LWJyYW5kLXdvcmRwcmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWUzZVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXhpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlM2ZcIjtcbn1cbi5pY29mb250LXNvY2lhbC15YWhvbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU0MFwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXllbHA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNDFcIjtcbn1cbi5pY29mb250LXNvY2lhbC16ZW5jYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTQyXCI7XG59XG4uaWNvZm9udC1iYWRtaW50b24tYmlyZGllOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTQzXCI7XG59XG4uaWNvZm9udC1iYXNlYmFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU0NFwiO1xufVxuLmljb2ZvbnQtYmFzZWJhbGxlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU0NVwiO1xufVxuLmljb2ZvbnQtYmFza2V0YmFsbC1ob29wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTQ2XCI7XG59XG4uaWNvZm9udC1iYXNrZXRiYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTQ3XCI7XG59XG4uaWNvZm9udC1iaWxsaWFyZC1iYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTQ4XCI7XG59XG4uaWNvZm9udC1ib290LWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTQ5XCI7XG59XG4uaWNvZm9udC1ib290LWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTRhXCI7XG59XG4uaWNvZm9udC1ib3dsaW5nLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU0YlwiO1xufVxuLmljb2ZvbnQtYm93bGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU0Y1wiO1xufVxuLmljb2ZvbnQtY2Fub2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNGRcIjtcbn1cbi5pY29mb250LWNoZWVyLWxlYWRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU0ZVwiO1xufVxuLmljb2ZvbnQtY2xpbWJpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNGZcIjtcbn1cbi5pY29mb250LWNvcm5lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU1MFwiO1xufVxuLmljb2ZvbnQtY3ljbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU1MVwiO1xufVxuLmljb2ZvbnQtZHVtYmJlbGwtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTUyXCI7XG59XG4uaWNvZm9udC1kdW1iYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU1M1wiO1xufVxuLmljb2ZvbnQtZmllbGQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTU0XCI7XG59XG4uaWNvZm9udC1maWVsZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU1NVwiO1xufVxuLmljb2ZvbnQtZm9vdGJhbGwtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTU2XCI7XG59XG4uaWNvZm9udC1mb3VsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTU3XCI7XG59XG4uaWNvZm9udC1nb2FsLWtlZXBlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU1OFwiO1xufVxuLmljb2ZvbnQtZ29hbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU1OVwiO1xufVxuLmljb2ZvbnQtZ29sZi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNWFcIjtcbn1cbi5pY29mb250LWdvbGYtYmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTViXCI7XG59XG4uaWNvZm9udC1nb2xmLWZpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTVjXCI7XG59XG4uaWNvZm9udC1nb2xmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTVkXCI7XG59XG4uaWNvZm9udC1nb2xmZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNWVcIjtcbn1cbi5pY29mb250LWd5bS1hbHQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU1ZlwiO1xufVxuLmljb2ZvbnQtZ3ltLWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTYwXCI7XG59XG4uaWNvZm9udC1neW0tYWx0LTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNjFcIjtcbn1cbi5pY29mb250LWd5bTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU2MlwiO1xufVxuLmljb2ZvbnQtaGFuZC1ncmlwcGVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU2M1wiO1xufVxuLmljb2ZvbnQtaGVhcnQtYmVhdC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNjRcIjtcbn1cbi5pY29mb250LWhlbG1ldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU2NVwiO1xufVxuLmljb2ZvbnQtaG9ja2V5LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU2NlwiO1xufVxuLmljb2ZvbnQtaG9ja2V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTY3XCI7XG59XG4uaWNvZm9udC1pY2Utc2thdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNjhcIjtcbn1cbi5pY29mb250LWplcnNleS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNjlcIjtcbn1cbi5pY29mb250LWplcnNleTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU2YVwiO1xufVxuLmljb2ZvbnQtanVtcGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU2YlwiO1xufVxuLmljb2ZvbnQta2ljazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU2Y1wiO1xufVxuLmljb2ZvbnQtbGVnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTZkXCI7XG59XG4uaWNvZm9udC1tYXRjaC1yZXZpZXc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNmVcIjtcbn1cbi5pY29mb250LW1lZGFsLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU2ZlwiO1xufVxuLmljb2ZvbnQtbXVzY2xlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU3MFwiO1xufVxuLmljb2ZvbnQtbXVzY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTcxXCI7XG59XG4uaWNvZm9udC1vZmZzaWRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTcyXCI7XG59XG4uaWNvZm9udC1vbHltcGljLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNzNcIjtcbn1cbi5pY29mb250LW9seW1waWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNzRcIjtcbn1cbi5pY29mb250LXBhZGRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNzVcIjtcbn1cbi5pY29mb250LXBlbmFsdHktY2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU3NlwiO1xufVxuLmljb2ZvbnQtcmFjZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNzdcIjtcbn1cbi5pY29mb250LXJhY2luZy1jYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlNzhcIjtcbn1cbi5pY29mb250LXJhY2luZy1mbGFnLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU3OVwiO1xufVxuLmljb2ZvbnQtcmFjaW5nLWZsYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlN2FcIjtcbn1cbi5pY29mb250LXJhY2luZ3Mtd2hlZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlN2JcIjtcbn1cbi5pY29mb250LXJlZmVyZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlN2NcIjtcbn1cbi5pY29mb250LXJlZnJlZS1qZXJzZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlN2RcIjtcbn1cbi5pY29mb250LXJlc3VsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU3ZVwiO1xufVxuLmljb2ZvbnQtcnVnYnktYmFsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU3ZlwiO1xufVxuLmljb2ZvbnQtcnVnYnktcGxheWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTgwXCI7XG59XG4uaWNvZm9udC1ydWdieTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU4MVwiO1xufVxuLmljb2ZvbnQtcnVubmVyLWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTgyXCI7XG59XG4uaWNvZm9udC1ydW5uZXItYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlODNcIjtcbn1cbi5pY29mb250LXJ1bm5lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU4NFwiO1xufVxuLmljb2ZvbnQtc2NvcmUtYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlODVcIjtcbn1cbi5pY29mb250LXNraWluZy1tYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlODZcIjtcbn1cbi5pY29mb250LXNreWRpdmluZy1nb2dnbGVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTg3XCI7XG59XG4uaWNvZm9udC1zbm93LW1vYmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU4OFwiO1xufVxuLmljb2ZvbnQtc3RlZXJpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlODlcIjtcbn1cbi5pY29mb250LXN1YnN0aXR1dGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlOGFcIjtcbn1cbi5pY29mb250LXN3aW1tZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlOGJcIjtcbn1cbi5pY29mb250LXRhYmxlLXRlbm5pczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU4Y1wiO1xufVxuLmljb2ZvbnQtdGVhbS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlOGRcIjtcbn1cbi5pY29mb250LXRlYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlOGVcIjtcbn1cbi5pY29mb250LXRlbm5pcy1wbGF5ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlOGZcIjtcbn1cbi5pY29mb250LXRlbm5pczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU5MFwiO1xufVxuLmljb2ZvbnQtdGltZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU5MVwiO1xufVxuLmljb2ZvbnQtdHJhY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlOTJcIjtcbn1cbi5pY29mb250LXRyYWNraW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTkzXCI7XG59XG4uaWNvZm9udC10cm9waHktYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTk0XCI7XG59XG4uaWNvZm9udC10cm9waHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlOTVcIjtcbn1cbi5pY29mb250LXZvbGxleWJhbGwtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTk2XCI7XG59XG4uaWNvZm9udC12b2xsZXliYWxsLWZpcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlOTdcIjtcbn1cbi5pY29mb250LXZvbGxleWJhbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlOThcIjtcbn1cbi5pY29mb250LXdhdGVyLWJvdHRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU5OVwiO1xufVxuLmljb2ZvbnQtd2hpc2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTlhXCI7XG59XG4uaWNvZm9udC13aW4tdHJvcGh5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTliXCI7XG59XG4uaWNvZm9udC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlOWNcIjtcbn1cbi5pY29mb250LWFsaWduLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlOWRcIjtcbn1cbi5pY29mb250LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZTllXCI7XG59XG4uaWNvZm9udC1hbGwtY2FwczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWU5ZlwiO1xufVxuLmljb2ZvbnQtYm9sZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVhMFwiO1xufVxuLmljb2ZvbnQtYnJ1c2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYTFcIjtcbn1cbi5pY29mb250LWNsaXAtYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYTJcIjtcbn1cbi5pY29mb250LWNvZGUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWEzXCI7XG59XG4uaWNvZm9udC1jb2xvci1idWNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYTRcIjtcbn1cbi5pY29mb250LWNvbG9yLXBpY2tlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVhNVwiO1xufVxuLmljb2ZvbnQtY29weS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYTZcIjtcbn1cbi5pY29mb250LWNvcHktYmxhY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYTdcIjtcbn1cbi5pY29mb250LWN1dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVhOFwiO1xufVxuLmljb2ZvbnQtZGVsZXRlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVhOVwiO1xufVxuLmljb2ZvbnQtZWRpdC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYWFcIjtcbn1cbi5pY29mb250LWVyYXNlci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYWJcIjtcbn1cbi5pY29mb250LWZpbGUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWFjXCI7XG59XG4uaWNvZm9udC1mb250OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWFkXCI7XG59XG4uaWNvZm9udC1oZWFkZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYWVcIjtcbn1cbi5pY29mb250LWluZGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVhZlwiO1xufVxuLmljb2ZvbnQtaXRhbGljLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWViMFwiO1xufVxuLmljb2ZvbnQtanVzdGlmeS1hbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYjFcIjtcbn1cbi5pY29mb250LWp1c3RpZnktY2VudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWIyXCI7XG59XG4uaWNvZm9udC1qdXN0aWZ5LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYjNcIjtcbn1cbi5pY29mb250LWp1c3RpZnktcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYjRcIjtcbn1cbi5pY29mb250LWxpbmUtaGVpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWI1XCI7XG59XG4uaWNvZm9udC1saW5rLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWViNlwiO1xufVxuLmljb2ZvbnQtbGlzdGluZS1kb3RzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWI3XCI7XG59XG4uaWNvZm9udC1saXN0aW5nLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWViOFwiO1xufVxuLmljb2ZvbnQtbGlzdGluZy1udW1iZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYjlcIjtcbn1cbi5pY29mb250LW1hcmtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWViYVwiO1xufVxuLmljb2ZvbnQtb3V0ZGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWViYlwiO1xufVxuLmljb2ZvbnQtcGFwZXItY2xpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWViY1wiO1xufVxuLmljb2ZvbnQtcGFyYWdyYXBoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWJkXCI7XG59XG4uaWNvZm9udC1waW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYmVcIjtcbn1cbi5pY29mb250LXByaW50ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYmZcIjtcbn1cbi5pY29mb250LXJlZG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYzBcIjtcbn1cbi5pY29mb250LXJvdGF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWMxXCI7XG59XG4uaWNvZm9udC1zYXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWMyXCI7XG59XG4uaWNvZm9udC1zbWFsbC1jYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYzNcIjtcbn1cbi5pY29mb250LXN0cmlrZS10aHJvdWdoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWM0XCI7XG59XG4uaWNvZm9udC1zdWItbGlzdGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVjNVwiO1xufVxuLmljb2ZvbnQtc3Vic2NyaXB0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWM2XCI7XG59XG4uaWNvZm9udC1zdXBlcnNjcmlwdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVjN1wiO1xufVxuLmljb2ZvbnQtdGFibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlYzhcIjtcbn1cbi5pY29mb250LXRleHQtaGVpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWM5XCI7XG59XG4uaWNvZm9udC10ZXh0LXdpZHRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWNhXCI7XG59XG4uaWNvZm9udC10cmFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVjYlwiO1xufVxuLmljb2ZvbnQtdW5kZXJsaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWNjXCI7XG59XG4uaWNvZm9udC11bmRvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWNkXCI7XG59XG4uaWNvZm9udC11bmxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlY2VcIjtcbn1cbi5pY29mb250LWFpci1iYWxsb29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWNmXCI7XG59XG4uaWNvZm9udC1haXJwbGFuZS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlZDBcIjtcbn1cbi5pY29mb250LWFpcnBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWQxXCI7XG59XG4uaWNvZm9udC1hbWJ1bGFuY2UtY3Jlc2NlbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlZDJcIjtcbn1cbi5pY29mb250LWFtYnVsYW5jZS1jcm9zczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVkM1wiO1xufVxuLmljb2ZvbnQtYXJ0aWN1bGF0ZWQtdHJ1Y2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlZDRcIjtcbn1cbi5pY29mb250LWF1dG8tcmlja3NoYXc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlZDVcIjtcbn1cbi5pY29mb250LWJpY3ljbGUtYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlZDZcIjtcbn1cbi5pY29mb250LWJpY3ljbGUtYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlZDdcIjtcbn1cbi5pY29mb250LWJ1bGwtZG96ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlZDhcIjtcbn1cbi5pY29mb250LWJ1cy1hbHQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVkOVwiO1xufVxuLmljb2ZvbnQtYnVzLWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWRhXCI7XG59XG4uaWNvZm9udC1idXMtYWx0LTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlZGJcIjtcbn1cbi5pY29mb250LWNhYmxlLWNhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVkY1wiO1xufVxuLmljb2ZvbnQtY2FyLWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWRkXCI7XG59XG4uaWNvZm9udC1jYXItYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlZGVcIjtcbn1cbi5pY29mb250LWNhci1hbHQtMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVkZlwiO1xufVxuLmljb2ZvbnQtY2FyLWFsdC00OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWUwXCI7XG59XG4uaWNvZm9udC1jb25jcmV0ZS1taXhlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVlMVwiO1xufVxuLmljb2ZvbnQtZGVsaXZlcnktdGltZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVlMlwiO1xufVxuLmljb2ZvbnQtZXhjYXZhdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWUzXCI7XG59XG4uaWNvZm9udC1mYXN0LWRlbGl2ZXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWU0XCI7XG59XG4uaWNvZm9udC1maXJlLXRydWNrLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVlNVwiO1xufVxuLmljb2ZvbnQtZmlyZS10cnVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVlNlwiO1xufVxuLmljb2ZvbnQtZm9yay1saWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWU3XCI7XG59XG4uaWNvZm9udC1mcmVlLWRlbGl2ZXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWU4XCI7XG59XG4uaWNvZm9udC1nb2xmLWNhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlZTlcIjtcbn1cbi5pY29mb250LWhlbGljb3B0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlZWFcIjtcbn1cbi5pY29mb250LW1vdG9yLWJpa2UtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWViXCI7XG59XG4uaWNvZm9udC1tb3Rvci1iaWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWVjXCI7XG59XG4uaWNvZm9udC1tb3Rvci1iaWtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVlZFwiO1xufVxuLmljb2ZvbnQtb2lsLXRydWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWVlXCI7XG59XG4uaWNvZm9udC1wb2xpY2UtY2FyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWVmXCI7XG59XG4uaWNvZm9udC1yaWNrc2hhdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVmMFwiO1xufVxuLmljb2ZvbnQtcm9ja2V0LWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWYxXCI7XG59XG4uaWNvZm9udC1yb2NrZXQtYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVlZjJcIjtcbn1cbi5pY29mb250LXNhaWwtYm9hdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVmM1wiO1xufVxuLmljb2ZvbnQtc2Nvb3RlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVmNFwiO1xufVxuLmljb2ZvbnQtc2VhLXBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWY1XCI7XG59XG4uaWNvZm9udC1zaGlwLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVmNlwiO1xufVxuLmljb2ZvbnQtc3BlZWQtYm9hdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVmN1wiO1xufVxuLmljb2ZvbnQtdGF4aTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVmOFwiO1xufVxuLmljb2ZvbnQtdG93LXRydWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWY5XCI7XG59XG4uaWNvZm9udC10cmFjdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWZhXCI7XG59XG4uaWNvZm9udC10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWZiXCI7XG59XG4uaWNvZm9udC10cmFpbi1saW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWZjXCI7XG59XG4uaWNvZm9udC10cmFpbi1zdGVhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVmZFwiO1xufVxuLmljb2ZvbnQtdHJhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWVmZVwiO1xufVxuLmljb2ZvbnQtdHJ1Y2stYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZWZmXCI7XG59XG4uaWNvZm9udC10cnVjay1sb2FkZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMDBcIjtcbn1cbi5pY29mb250LXRydWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjAxXCI7XG59XG4uaWNvZm9udC12YW4tYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjAyXCI7XG59XG4uaWNvZm9udC12YW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMDNcIjtcbn1cbi5pY29mb250LXlhY2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjA0XCI7XG59XG4uaWNvZm9udC01LXN0YXItaG90ZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMDVcIjtcbn1cbi5pY29mb250LWFuY2hvci1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMDZcIjtcbn1cbi5pY29mb250LWJlYWNoLWJlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYwN1wiO1xufVxuLmljb2ZvbnQtY2FtcGluZy12ZXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjA4XCI7XG59XG4uaWNvZm9udC1jb2NvbnV0LWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYwOVwiO1xufVxuLmljb2ZvbnQtZGlyZWN0aW9uLXNpZ246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMGFcIjtcbn1cbi5pY29mb250LWhpbGwtc2lkZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYwYlwiO1xufVxuLmljb2ZvbnQtaXNsYW5kLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYwY1wiO1xufVxuLmljb2ZvbnQtbG9uZy1kcml2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYwZFwiO1xufVxuLmljb2ZvbnQtbWFwLXBpbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMGVcIjtcbn1cbi5pY29mb250LXBsYW5lLXRpY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYwZlwiO1xufVxuLmljb2ZvbnQtc2FpbC1ib2F0LWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjEwXCI7XG59XG4uaWNvZm9udC1zYWlsLWJvYXQtYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMTFcIjtcbn1cbi5pY29mb250LXNhbmRhbHMtZmVtYWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjEyXCI7XG59XG4uaWNvZm9udC1zYW5kYWxzLW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMTNcIjtcbn1cbi5pY29mb250LXRyYXZlbGxpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMTRcIjtcbn1cbi5pY29mb250LWJyZWFrZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYxNVwiO1xufVxuLmljb2ZvbnQtY2Vsc2l1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYxNlwiO1xufVxuLmljb2ZvbnQtY2xvdWRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjE3XCI7XG59XG4uaWNvZm9udC1jbG91ZHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMThcIjtcbn1cbi5pY29mb250LWNvbXBhc3MtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjE5XCI7XG59XG4uaWNvZm9udC1kdXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjFhXCI7XG59XG4uaWNvZm9udC1lY2xpcHNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjFiXCI7XG59XG4uaWNvZm9udC1mYWhyZW5oZWl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjFjXCI7XG59XG4uaWNvZm9udC1mb3Jlc3QtZmlyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYxZFwiO1xufVxuLmljb2ZvbnQtZnVsbC1uaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYxZVwiO1xufVxuLmljb2ZvbnQtZnVsbC1zdW5ueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYxZlwiO1xufVxuLmljb2ZvbnQtaGFpbC1uaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYyMFwiO1xufVxuLmljb2ZvbnQtaGFpbC1yYWlueS1uaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYyMVwiO1xufVxuLmljb2ZvbnQtaGFpbC1yYWlueS1zdW5ueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYyMlwiO1xufVxuLmljb2ZvbnQtaGFpbC1yYWlueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYyM1wiO1xufVxuLmljb2ZvbnQtaGFpbC1zdW5ueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYyNFwiO1xufVxuLmljb2ZvbnQtaGFpbC10aHVuZGVyLW5pZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjI1XCI7XG59XG4uaWNvZm9udC1oYWlsLXRodW5kZXItc3Vubnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMjZcIjtcbn1cbi5pY29mb250LWhhaWwtdGh1bmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYyN1wiO1xufVxuLmljb2ZvbnQtaGFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYyOFwiO1xufVxuLmljb2ZvbnQtaGlsbC1uaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYyOVwiO1xufVxuLmljb2ZvbnQtaGlsbC1zdW5ueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYyYVwiO1xufVxuLmljb2ZvbnQtaGlsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYyYlwiO1xufVxuLmljb2ZvbnQtaHVycmljYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjJjXCI7XG59XG4uaWNvZm9udC1pc2xhbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMmRcIjtcbn1cbi5pY29mb250LW1ldGVvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYyZVwiO1xufVxuLmljb2ZvbnQtbmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMmZcIjtcbn1cbi5pY29mb250LXJhaW55LW5pZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjMwXCI7XG59XG4uaWNvZm9udC1yYWlueS1zdW5ueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYzMVwiO1xufVxuLmljb2ZvbnQtcmFpbnktdGh1bmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYzMlwiO1xufVxuLmljb2ZvbnQtcmFpbnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMzNcIjtcbn1cbi5pY29mb250LXNob3d5LW5pZ2h0LWhhaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMzRcIjtcbn1cbi5pY29mb250LXNub3ctdGVtcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYzNVwiO1xufVxuLmljb2ZvbnQtc25vdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYzNlwiO1xufVxuLmljb2ZvbnQtc25vd3ktaGFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYzN1wiO1xufVxuLmljb2ZvbnQtc25vd3ktbmlnaHQtcmFpbnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmMzhcIjtcbn1cbi5pY29mb250LXNub3d5LW5pZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjM5XCI7XG59XG4uaWNvZm9udC1zbm93eS1yYWlueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYzYVwiO1xufVxuLmljb2ZvbnQtc25vd3ktc3VubnktaGFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWYzYlwiO1xufVxuLmljb2ZvbnQtc25vd3ktc3VubnktcmFpbnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmM2NcIjtcbn1cbi5pY29mb250LXNub3d5LXN1bm55OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjNkXCI7XG59XG4uaWNvZm9udC1zbm93eS10aHVuZGVyLW5pZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjNlXCI7XG59XG4uaWNvZm9udC1zbm93eS10aHVuZGVyLXN1bm55OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjNmXCI7XG59XG4uaWNvZm9udC1zbm93eS10aHVuZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjQwXCI7XG59XG4uaWNvZm9udC1zbm93eS13aW5keS1uaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY0MVwiO1xufVxuLmljb2ZvbnQtc25vd3ktd2luZHktc3Vubnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNDJcIjtcbn1cbi5pY29mb250LXNub3d5LXdpbmR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjQzXCI7XG59XG4uaWNvZm9udC1zbm93eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY0NFwiO1xufVxuLmljb2ZvbnQtc3VuLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY0NVwiO1xufVxuLmljb2ZvbnQtc3VuLXJpc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNDZcIjtcbn1cbi5pY29mb250LXN1bi1zZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNDdcIjtcbn1cbi5pY29mb250LXN1bm55LWRheS10ZW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjQ4XCI7XG59XG4uaWNvZm9udC1zdW5ueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY0OVwiO1xufVxuLmljb2ZvbnQtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNGFcIjtcbn1cbi5pY29mb250LXRoaW5kZXItbGlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNGJcIjtcbn1cbi5pY29mb250LXRvcm5hZG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNGNcIjtcbn1cbi5pY29mb250LXVtYnJlbGxhLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY0ZFwiO1xufVxuLmljb2ZvbnQtdm9sY2FubzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY0ZVwiO1xufVxuLmljb2ZvbnQtd2F2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY0ZlwiO1xufVxuLmljb2ZvbnQtd2luZC1zY2FsZS0wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjUwXCI7XG59XG4uaWNvZm9udC13aW5kLXNjYWxlLTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNTFcIjtcbn1cbi5pY29mb250LXdpbmQtc2NhbGUtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY1MlwiO1xufVxuLmljb2ZvbnQtd2luZC1zY2FsZS0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjUzXCI7XG59XG4uaWNvZm9udC13aW5kLXNjYWxlLTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNTRcIjtcbn1cbi5pY29mb250LXdpbmQtc2NhbGUtNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY1NVwiO1xufVxuLmljb2ZvbnQtd2luZC1zY2FsZS02OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjU2XCI7XG59XG4uaWNvZm9udC13aW5kLXNjYWxlLTc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNTdcIjtcbn1cbi5pY29mb250LXdpbmQtc2NhbGUtODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY1OFwiO1xufVxuLmljb2ZvbnQtd2luZC1zY2FsZS05OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjU5XCI7XG59XG4uaWNvZm9udC13aW5kLXNjYWxlLTEwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjVhXCI7XG59XG4uaWNvZm9udC13aW5kLXNjYWxlLTExOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjViXCI7XG59XG4uaWNvZm9udC13aW5kLXNjYWxlLTEyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjVjXCI7XG59XG4uaWNvZm9udC13aW5kLXdhdmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjVkXCI7XG59XG4uaWNvZm9udC13aW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjVlXCI7XG59XG4uaWNvZm9udC13aW5keS1oYWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjVmXCI7XG59XG4uaWNvZm9udC13aW5keS1uaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY2MFwiO1xufVxuLmljb2ZvbnQtd2luZHktcmFpbmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY2MVwiO1xufVxuLmljb2ZvbnQtd2luZHktc3Vubnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNjJcIjtcbn1cbi5pY29mb250LXdpbmR5LXRodW5kZXItcmFpbmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY2M1wiO1xufVxuLmljb2ZvbnQtd2luZHktdGh1bmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY2NFwiO1xufVxuLmljb2ZvbnQtd2luZHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNjVcIjtcbn1cbi5pY29mb250LWFkZG9uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY2NlwiO1xufVxuLmljb2ZvbnQtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjY3XCI7XG59XG4uaWNvZm9udC1hZGp1c3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNjhcIjtcbn1cbi5pY29mb250LWFsYXJtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjY5XCI7XG59XG4uaWNvZm9udC1hbmNob3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNmFcIjtcbn1cbi5pY29mb250LWFyY2hpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNmJcIjtcbn1cbi5pY29mb250LWF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjZjXCI7XG59XG4uaWNvZm9udC1hdHRhY2htZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjZkXCI7XG59XG4uaWNvZm9udC1hdWRpbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY2ZVwiO1xufVxuLmljb2ZvbnQtYXV0by1tb2JpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNmZcIjtcbn1cbi5pY29mb250LWF1dG9tYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNzBcIjtcbn1cbi5pY29mb250LWJhYnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNzFcIjtcbn1cbi5pY29mb250LWJhZGdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjcyXCI7XG59XG4uaWNvZm9udC1iYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNzNcIjtcbn1cbi5pY29mb250LWJhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY3NFwiO1xufVxuLmljb2ZvbnQtYmFuazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY3NVwiO1xufVxuLmljb2ZvbnQtYmFyLWNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNzZcIjtcbn1cbi5pY29mb250LWJhcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNzdcIjtcbn1cbi5pY29mb250LWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmNzhcIjtcbn1cbi5pY29mb250LWJhdHRlcnktZnVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY3OVwiO1xufVxuLmljb2ZvbnQtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjdhXCI7XG59XG4uaWNvZm9udC1iYXR0ZXJ5LWxvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY3YlwiO1xufVxuLmljb2ZvbnQtYmVhY2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmN2NcIjtcbn1cbi5pY29mb250LWJlYWtlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY3ZFwiO1xufVxuLmljb2ZvbnQtYmVhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY3ZVwiO1xufVxuLmljb2ZvbnQtYmVhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmN2ZcIjtcbn1cbi5pY29mb250LWJlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY4MFwiO1xufVxuLmljb2ZvbnQtYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY4MVwiO1xufVxuLmljb2ZvbnQtYmV2ZXJhZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmODJcIjtcbn1cbi5pY29mb250LWJpY3ljbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmODNcIjtcbn1cbi5pY29mb250LWJpbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmODRcIjtcbn1cbi5pY29mb250LWJpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY4NVwiO1xufVxuLmljb2ZvbnQtYmluYXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjg2XCI7XG59XG4uaWNvZm9udC1iaW5vY3VsYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjg3XCI7XG59XG4uaWNvZm9udC1iaXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjg4XCI7XG59XG4uaWNvZm9udC1iaXJkczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY4OVwiO1xufVxuLmljb2ZvbnQtYmxhY2stYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmOGFcIjtcbn1cbi5pY29mb250LWJsdWV0b290aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY4YlwiO1xufVxuLmljb2ZvbnQtYm9sdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY4Y1wiO1xufVxuLmljb2ZvbnQtYm9tYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY4ZFwiO1xufVxuLmljb2ZvbnQtYm9vay1tYXJrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjhlXCI7XG59XG4uaWNvZm9udC1ib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjhmXCI7XG59XG4uaWNvZm9udC1ib290OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjkwXCI7XG59XG4uaWNvZm9udC1ib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmOTFcIjtcbn1cbi5pY29mb250LWJyYWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjkyXCI7XG59XG4uaWNvZm9udC1icmllZmNhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmOTNcIjtcbn1cbi5pY29mb250LWJyb2tlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY5NFwiO1xufVxuLmljb2ZvbnQtYnVja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjk1XCI7XG59XG4uaWNvZm9udC1idWNrZXQxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjk2XCI7XG59XG4uaWNvZm9udC1idWNrZXQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjk3XCI7XG59XG4uaWNvZm9udC1idWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmOThcIjtcbn1cbi5pY29mb250LWJ1aWxkaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjk5XCI7XG59XG4uaWNvZm9udC1idWxsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmOWFcIjtcbn1cbi5pY29mb250LWJ1bGxob3JuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjliXCI7XG59XG4uaWNvZm9udC1idWxsc2V5ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY5Y1wiO1xufVxuLmljb2ZvbnQtYnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZjlkXCI7XG59XG4uaWNvZm9udC1idXR0ZXJmbHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmOWVcIjtcbn1cbi5pY29mb250LWNhYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWY5ZlwiO1xufVxuLmljb2ZvbnQtY2FsY3VsYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZhMFwiO1xufVxuLmljb2ZvbnQtY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmYTFcIjtcbn1cbi5pY29mb250LWNhbWVyYS1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmYTJcIjtcbn1cbi5pY29mb250LWNhbWVyYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZhM1wiO1xufVxuLmljb2ZvbnQtY2FyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmE0XCI7XG59XG4uaWNvZm9udC1jYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmE1XCI7XG59XG4uaWNvZm9udC1jYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmE2XCI7XG59XG4uaWNvZm9udC1jYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZhN1wiO1xufVxuLmljb2ZvbnQtY2VydGlmaWNhdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmYThcIjtcbn1cbi5pY29mb250LWNoYXJnaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmE5XCI7XG59XG4uaWNvZm9udC1jaGF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmFhXCI7XG59XG4uaWNvZm9udC1jaGVjay1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmYWJcIjtcbn1cbi5pY29mb250LWNoZWNrLWNpcmNsZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmYWNcIjtcbn1cbi5pY29mb250LWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmFkXCI7XG59XG4uaWNvZm9udC1jaGVja2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmFlXCI7XG59XG4uaWNvZm9udC1jaGlsZHJlbi1jYXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmFmXCI7XG59XG4uaWNvZm9udC1jbG9jay10aW1lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmIwXCI7XG59XG4uaWNvZm9udC1jbG9zZS1jaXJjbGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmIxXCI7XG59XG4uaWNvZm9udC1jbG9zZS1saW5lLWNpcmNsZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmYjJcIjtcbn1cbi5pY29mb250LWNsb3NlLWxpbmUtc3F1YXJlZC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmYjNcIjtcbn1cbi5pY29mb250LWNsb3NlLWxpbmUtc3F1YXJlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZiNFwiO1xufVxuLmljb2ZvbnQtY2xvc2UtbGluZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZiNVwiO1xufVxuLmljb2ZvbnQtY2xvc2Utc3F1YXJlZC1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmYjZcIjtcbn1cbi5pY29mb250LWNsb3NlLXNxdWFyZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmYjdcIjtcbn1cbi5pY29mb250LWNsb3NlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmI4XCI7XG59XG4uaWNvZm9udC1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZiOVwiO1xufVxuLmljb2ZvbnQtY2xvdWQtcmVmcmVzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZiYVwiO1xufVxuLmljb2ZvbnQtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmJiXCI7XG59XG4uaWNvZm9udC1jbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZiY1wiO1xufVxuLmljb2ZvbnQtY29kZS1ub3QtYWxsb3dlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZiZFwiO1xufVxuLmljb2ZvbnQtY29kZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZiZVwiO1xufVxuLmljb2ZvbnQtY29mZmVlLWN1cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZiZlwiO1xufVxuLmljb2ZvbnQtY29tbWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZjMFwiO1xufVxuLmljb2ZvbnQtY29tcGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZjMVwiO1xufVxuLmljb2ZvbnQtY29tcHV0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmYzJcIjtcbn1cbi5pY29mb250LWNvbm5lY3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmYzNcIjtcbn1cbi5pY29mb250LWNvbnNvbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmYzRcIjtcbn1cbi5pY29mb250LWNvbnRhY3RzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmM1XCI7XG59XG4uaWNvZm9udC1jb250cmFzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZjNlwiO1xufVxuLmljb2ZvbnQtY29weTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZjN1wiO1xufVxuLmljb2ZvbnQtY29weXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmM4XCI7XG59XG4uaWNvZm9udC1jcmVkaXQtY2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZjOVwiO1xufVxuLmljb2ZvbnQtY3JvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZjYVwiO1xufVxuLmljb2ZvbnQtY3Jvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmY2JcIjtcbn1cbi5pY29mb250LWN1YmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmY2NcIjtcbn1cbi5pY29mb250LWN1YmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmNkXCI7XG59XG4uaWNvZm9udC1jdWxpbmFyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZjZVwiO1xufVxuLmljb2ZvbnQtZGFzaGJvYXJkLXdlYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZjZlwiO1xufVxuLmljb2ZvbnQtZGFzaGJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmQwXCI7XG59XG4uaWNvZm9udC1kYXRhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmQxXCI7XG59XG4uaWNvZm9udC1kYXRhYmFzZS1hZGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZDJcIjtcbn1cbi5pY29mb250LWRhdGFiYXNlLWxvY2tlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZkM1wiO1xufVxuLmljb2ZvbnQtZGF0YWJhc2UtcmVtb3ZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmQ0XCI7XG59XG4uaWNvZm9udC1kYXRhYmFzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZkNVwiO1xufVxuLmljb2ZvbnQtZGVsZXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmQ2XCI7XG59XG4uaWNvZm9udC1kaWFtb25kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmQ3XCI7XG59XG4uaWNvZm9udC1kaWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmQ4XCI7XG59XG4uaWNvZm9udC1kaXNhYmxlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZkOVwiO1xufVxuLmljb2ZvbnQtZGlzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZkYVwiO1xufVxuLmljb2ZvbnQtZGlza2V0dGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZGJcIjtcbn1cbi5pY29mb250LWRvY3VtZW50LWZvbGRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZkY1wiO1xufVxuLmljb2ZvbnQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmRkXCI7XG59XG4uaWNvZm9udC1kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZkZVwiO1xufVxuLmljb2ZvbnQtZG93bmxvYWRlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZkZlwiO1xufVxuLmljb2ZvbnQtZWFydGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZTBcIjtcbn1cbi5pY29mb250LWVib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmUxXCI7XG59XG4uaWNvZm9udC1lZGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmUyXCI7XG59XG4uaWNvZm9udC1lamVjdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZlM1wiO1xufVxuLmljb2ZvbnQtZW1haWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZTRcIjtcbn1cbi5pY29mb250LWVudmVsb3BlLW9wZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZTVcIjtcbn1cbi5pY29mb250LWVudmVsb3BlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmU2XCI7XG59XG4uaWNvZm9udC1lcmFzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZTdcIjtcbn1cbi5pY29mb250LWVycm9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmU4XCI7XG59XG4uaWNvZm9udC1leGNoYW5nZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZlOVwiO1xufVxuLmljb2ZvbnQtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmVhXCI7XG59XG4uaWNvZm9udC1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZWJcIjtcbn1cbi5pY29mb250LWV4Y2xhbWF0aW9uLXRyaW5nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZWNcIjtcbn1cbi5pY29mb250LWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmVkXCI7XG59XG4uaWNvZm9udC1leGl0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmVlXCI7XG59XG4uaWNvZm9udC1leHBhbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZWZcIjtcbn1cbi5pY29mb250LWV4dGVybmFsLWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZjBcIjtcbn1cbi5pY29mb250LWV4dGVybmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmYxXCI7XG59XG4uaWNvZm9udC1leWUtYmxvY2tlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZmMlwiO1xufVxuLmljb2ZvbnQtZXllLWRyb3BwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZjNcIjtcbn1cbi5pY29mb250LWV5ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZmNFwiO1xufVxuLmljb2ZvbnQtZmF2b3VyaXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmY1XCI7XG59XG4uaWNvZm9udC1mYXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZjZcIjtcbn1cbi5pY29mb250LWZlbWFsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZmN1wiO1xufVxuLmljb2ZvbnQtZmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZmOFwiO1xufVxuLmljb2ZvbnQtZmlsbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWZmOVwiO1xufVxuLmljb2ZvbnQtZmlsdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmZhXCI7XG59XG4uaWNvZm9udC1maXJlLWJ1cm46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZmJcIjtcbn1cbi5pY29mb250LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmZjXCI7XG59XG4uaWNvZm9udC1maXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlZmZkXCI7XG59XG4uaWNvZm9udC1maXJzdC1haWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZmVcIjtcbn1cbi5pY29mb250LWZsYWctYWx0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVmZmZcIjtcbn1cbi5pY29mb250LWZsYWctYWx0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDBcIjtcbn1cbi5pY29mb250LWZsYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDFcIjtcbn1cbi5pY29mb250LWZsYXNoLWxpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG4uaWNvZm9udC1mbGFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuLmljb2ZvbnQtZmxhc2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDRcIjtcbn1cbi5pY29mb250LWZvY3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4uaWNvZm9udC1mb2xkZXItb3BlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuLmljb2ZvbnQtZm9sZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG4uaWNvZm9udC1mb290LXByaW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG4uaWNvZm9udC1mb290YmFsbC1hbWVyaWNhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuLmljb2ZvbnQtZm9vdGJhbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGFcIjtcbn1cbi5pY29mb250LWdhbWUtY29uc29sZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuLmljb2ZvbnQtZ2FtZS1wYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5pY29mb250LWdhdmVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG4uaWNvZm9udC1nZWFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uaWNvZm9udC1nZWFyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwZlwiO1xufVxuLmljb2ZvbnQtZ2lmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuLmljb2ZvbnQtZ2xhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTFcIjtcbn1cbi5pY29mb250LWdsb2JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG4uaWNvZm9udC1ncmFkdWF0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuLmljb2ZvbnQtZ3JhZmZpdGk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTRcIjtcbn1cbi5pY29mb250LWdyb2Nlcnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTVcIjtcbn1cbi5pY29mb250LWdyb3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG4uaWNvZm9udC1oYW1tZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTdcIjtcbn1cbi5pY29mb250LWhhbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMThcIjtcbn1cbi5pY29mb250LWhhbmdlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuLmljb2ZvbnQtaGFyZC1kaXNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG4uaWNvZm9udC1oZWFkcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMWJcIjtcbn1cbi5pY29mb250LWhlYXJ0LWJlYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMWNcIjtcbn1cbi5pY29mb250LWhlYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG4uaWNvZm9udC1oaXN0b3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG4uaWNvZm9udC1ob21lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFmXCI7XG59XG4uaWNvZm9udC1ob3JuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDIwXCI7XG59XG4uaWNvZm9udC1ob3RlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuLmljb2ZvbnQtaG91ci1nbGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuLmljb2ZvbnQtaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjNcIjtcbn1cbi5pY29mb250LWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG4uaWNvZm9udC1pbmJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuLmljb2ZvbnQtaW5maW5pdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjZcIjtcbn1cbi5pY29mb250LWluZm8tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG4uaWNvZm9udC1pbmZvLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuLmljb2ZvbnQtaW5mbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuLmljb2ZvbnQtaW5zdGl0dXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMmFcIjtcbn1cbi5pY29mb250LWludGVyZmFjZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLmljb2ZvbnQtaW52aXNpYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG4uaWNvZm9udC1pdGFsaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMmRcIjtcbn1cbi5pY29mb250LWphY2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuLmljb2ZvbnQtamFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uaWNvZm9udC1qZXdsZXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4uaWNvZm9udC1rYXJhdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzFcIjtcbn1cbi5pY29mb250LWtleS1ob2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG4uaWNvZm9udC1rZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzNcIjtcbn1cbi5pY29mb250LWtleWJvYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG4uaWNvZm9udC1raWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzVcIjtcbn1cbi5pY29mb250LWxhYmVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG4uaWNvZm9udC1sYW1wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG4uaWNvZm9udC1sYXB0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzhcIjtcbn1cbi5pY29mb250LWxheWVyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuLmljb2ZvbnQtbGF5b3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG4uaWNvZm9udC1sZWFmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG4uaWNvZm9udC1sZWFmbGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG4uaWNvZm9udC1sZWFybjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuLmljb2ZvbnQtbGVnYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwM2VcIjtcbn1cbi5pY29mb250LWxlZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwM2ZcIjtcbn1cbi5pY29mb250LWxlbW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG4uaWNvZm9udC1sZW5zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG4uaWNvZm9udC1sZXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDJcIjtcbn1cbi5pY29mb250LWxldHRlcmJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuLmljb2ZvbnQtbGlicmFyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuLmljb2ZvbnQtbGljZW5zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuLmljb2ZvbnQtbGlmZS1ib3V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG4uaWNvZm9udC1saWZlLWJ1b3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDdcIjtcbn1cbi5pY29mb250LWxpZmUtamFja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG4uaWNvZm9udC1saWZlLXJpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDlcIjtcbn1cbi5pY29mb250LWxpZ2h0LWJ1bGI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGFcIjtcbn1cbi5pY29mb250LWxpZ2h0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGJcIjtcbn1cbi5pY29mb250LWxpZ2h0bmluZy1yYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGNcIjtcbn1cbi5pY29mb250LWxpa2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGRcIjtcbn1cbi5pY29mb250LWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGVcIjtcbn1cbi5pY29mb250LWxpdmUtc3VwcG9ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0ZlwiO1xufVxuLmljb2ZvbnQtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTBcIjtcbn1cbi5pY29mb250LWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuLmljb2ZvbnQtbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuLmljb2ZvbnQtbG9naW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTNcIjtcbn1cbi5pY29mb250LWxvZ291dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLmljb2ZvbnQtbG9sbGlwb3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTVcIjtcbn1cbi5pY29mb250LWxvb2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5pY29mb250LWxvb3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTdcIjtcbn1cbi5pY29mb250LWx1Z2dhZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNThcIjtcbn1cbi5pY29mb250LWx1bmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG4uaWNvZm9udC1sdW5nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuLmljb2ZvbnQtbWFnaWMtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG4uaWNvZm9udC1tYWdpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuLmljb2ZvbnQtbWFnbmV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG4uaWNvZm9udC1tYWlsLWJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuLmljb2ZvbnQtbWFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1ZlwiO1xufVxuLmljb2ZvbnQtbWFsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuLmljb2ZvbnQtbWFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG4uaWNvZm9udC1tYXRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG4uaWNvZm9udC1tYXhpbWl6ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuLmljb2ZvbnQtbWVhc3VyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuLmljb2ZvbnQtbWVkYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjVcIjtcbn1cbi5pY29mb250LW1lZGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5pY29mb250LW1lZGljaW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4uaWNvZm9udC1tZWdhLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uaWNvZm9udC1tZW1vcmlhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuLmljb2ZvbnQtbWVtb3J5LWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNmFcIjtcbn1cbi5pY29mb250LW1pYy1tdXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uaWNvZm9udC1taWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNmNcIjtcbn1cbi5pY29mb250LW1pY3JvLWNoaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNmRcIjtcbn1cbi5pY29mb250LW1pY3JvcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5pY29mb250LW1pY3Jvc2NvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNmZcIjtcbn1cbi5pY29mb250LW1pbGl0YXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG4uaWNvZm9udC1taWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG4uaWNvZm9udC1taW51cy1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzJcIjtcbn1cbi5pY29mb250LW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLmljb2ZvbnQtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5pY29mb250LW1vYmlsZS1waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuLmljb2ZvbnQtbW9sZWN1bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzZcIjtcbn1cbi5pY29mb250LW1vbmV5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uaWNvZm9udC1tb29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG4uaWNvZm9udC1tb3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzlcIjtcbn1cbi5pY29mb250LW11ZmZpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuLmljb2ZvbnQtbXVzaWMtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG4uaWNvZm9udC1tdXNpYy1ub3RlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuLmljb2ZvbnQtbXVzaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwN2RcIjtcbn1cbi5pY29mb250LW11c3RhY2hlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG4uaWNvZm9udC1tdXRlLXZvbHVtZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3ZlwiO1xufVxuLmljb2ZvbnQtbmF2aWdhdGlvbi1tZW51OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG4uaWNvZm9udC1uYXZpZ2F0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG4uaWNvZm9udC1uZXR3b3JrLXRvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uaWNvZm9udC1uZXR3b3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4uaWNvZm9udC1uZXdzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG4uaWNvZm9udC1uZXdzcGFwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODVcIjtcbn1cbi5pY29mb250LW5vLXNtb2tpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODZcIjtcbn1cbi5pY29mb250LW5vdC1hbGxvd2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG4uaWNvZm9udC1ub3RlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuLmljb2ZvbnQtbm90ZXBhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuLmljb2ZvbnQtbm90aWZpY2F0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG4uaWNvZm9udC1udW1iZXJlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuLmljb2ZvbnQtb3Bwb3NpdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOGNcIjtcbn1cbi5pY29mb250LW9wdGljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG4uaWNvZm9udC1vcHRpb25zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4uaWNvZm9udC1wYWNrYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhmXCI7XG59XG4uaWNvZm9udC1wYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG4uaWNvZm9udC1wYWludDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuLmljb2ZvbnQtcGFwZXItcGxhbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTJcIjtcbn1cbi5pY29mb250LXBhcGVyY2xpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuLmljb2ZvbnQtcGFwZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG4uaWNvZm9udC1wYXc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTVcIjtcbn1cbi5pY29mb250LXBheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuLmljb2ZvbnQtcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG4uaWNvZm9udC1wZW5jaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOThcIjtcbn1cbi5pY29mb250LXBlbmd1aW4tbGludXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTlcIjtcbn1cbi5pY29mb250LXBlc3RsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuLmljb2ZvbnQtcGhvbmUtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG4uaWNvZm9udC1waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuLmljb2ZvbnQtcGljdHVyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuLmljb2ZvbnQtcGllOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG4uaWNvZm9udC1waW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDlmXCI7XG59XG4uaWNvZm9udC1waXhlbHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTBcIjtcbn1cbi5pY29mb250LXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTFcIjtcbn1cbi5pY29mb250LXBsdWdpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuLmljb2ZvbnQtcGx1cy1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTNcIjtcbn1cbi5pY29mb250LXBsdXMtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG4uaWNvZm9udC1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG4uaWNvZm9udC1wb2x5Z29uYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTZcIjtcbn1cbi5pY29mb250LXBvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4uaWNvZm9udC1wcmVzZW50YXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYThcIjtcbn1cbi5pY29mb250LXByaWNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG4uaWNvZm9udC1wcmludDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuLmljb2ZvbnQtcHV6emxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG4uaWNvZm9udC1xci1jb2RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG4uaWNvZm9udC1xdWVlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuLmljb2ZvbnQtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG4uaWNvZm9udC1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYWZcIjtcbn1cbi5pY29mb250LXF1ZXN0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG4uaWNvZm9udC1xdW90ZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG4uaWNvZm9udC1xdW90ZS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuLmljb2ZvbnQtcmFkaW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYjNcIjtcbn1cbi5pY29mb250LXJhbmRvbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBiNFwiO1xufVxuLmljb2ZvbnQtcmVjeWNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBiNVwiO1xufVxuLmljb2ZvbnQtcmVmcmVzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBiNlwiO1xufVxuLmljb2ZvbnQtcmVwYWlyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGI3XCI7XG59XG4uaWNvZm9udC1yZXBseS1hbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYjhcIjtcbn1cbi5pY29mb250LXJlcGx5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGI5XCI7XG59XG4uaWNvZm9udC1yZXNpemU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYmFcIjtcbn1cbi5pY29mb250LXJlc3BvbnNpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYmJcIjtcbn1cbi5pY29mb250LXJldHdlZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYmNcIjtcbn1cbi5pY29mb250LXJvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYmRcIjtcbn1cbi5pY29mb250LXJvYm90OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGJlXCI7XG59XG4uaWNvZm9udC1yb2NrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYmZcIjtcbn1cbi5pY29mb250LXJveWFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG4uaWNvZm9udC1yc3MtZmVlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuLmljb2ZvbnQtc2FmZXR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG4uaWNvZm9udC1zYWxlLWRpc2NvdW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG4uaWNvZm9udC1zYXRlbGxpdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzRcIjtcbn1cbi5pY29mb250LXNlbmQtbWFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuLmljb2ZvbnQtc2VydmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG4uaWNvZm9udC1zZXR0aW5nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuLmljb2ZvbnQtc2hhcmUtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG4uaWNvZm9udC1zaGFyZS1ib3hlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuLmljb2ZvbnQtc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwY2FcIjtcbn1cbi5pY29mb250LXNoaWVsZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmljb2ZvbnQtc2hpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuLmljb2ZvbnQtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuLmljb2ZvbnQtc2lnbi1pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuLmljb2ZvbnQtc2lnbi1vdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwY2ZcIjtcbn1cbi5pY29mb250LXNpZ25hbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuLmljb2ZvbnQtc2l0ZS1tYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDFcIjtcbn1cbi5pY29mb250LXNtYXJ0LXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG4uaWNvZm9udC1zb2NjZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDNcIjtcbn1cbi5pY29mb250LXNvcnQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uaWNvZm9udC1zb3J0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG4uaWNvZm9udC1zcGFjZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuLmljb2ZvbnQtc3Bhbm5lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuLmljb2ZvbnQtc3BlZWNoLWNvbW1lbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG4uaWNvZm9udC1zcGVlZC1tZXRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuLmljb2ZvbnQtc3Bpbm5lci1hbHQtNjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZlwiO1xufVxuLmljb2ZvbnQtc3Bpbm5lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuLmljb2ZvbnQtc3ByZWFkc2hlZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTFcIjtcbn1cbi5pY29mb250LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuLmljb2ZvbnQtc3NsLXNlY3VyaXR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG4uaWNvZm9udC1zdGFyLWFsdC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG4uaWNvZm9udC1zdGFyLWFsdC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG4uaWNvZm9udC1zdGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG4uaWNvZm9udC1zdHJlZXQtdmlldzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuLmljb2ZvbnQtc3VuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG4uaWNvZm9udC1zdXBwb3J0LWZhcTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuLmljb2ZvbnQtdGFjay1waW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWFcIjtcbn1cbi5pY29mb250LXRhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuLmljb2ZvbnQtdGFnczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuLmljb2ZvbnQtdGFza3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWRcIjtcbn1cbi5pY29mb250LXRlbGVwaG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuLmljb2ZvbnQtdGVsZXNjb3BlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGVmXCI7XG59XG4uaWNvZm9udC10ZXJtaW5hbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuLmljb2ZvbnQtdGh1bWJzLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZjFcIjtcbn1cbi5pY29mb250LXRodW1icy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuLmljb2ZvbnQtdGljay1ib3hlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuLmljb2ZvbnQtdGljay1tYXJrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG4uaWNvZm9udC10aWNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZjVcIjtcbn1cbi5pY29mb250LXRpZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuLmljb2ZvbnQtdG9nZ2xlLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuLmljb2ZvbnQtdG9nZ2xlLW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG4uaWNvZm9udC10b29sczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuLmljb2ZvbnQtdHJhbnNwYXJlbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZmFcIjtcbn1cbi5pY29mb250LXRyZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZmJcIjtcbn1cbi5pY29mb250LXVtYnJlbGxhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG4uaWNvZm9udC11bmxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZmRcIjtcbn1cbi5pY29mb250LXVubG9ja2VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG4uaWNvZm9udC11cGxvYWQtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGZmXCI7XG59XG4uaWNvZm9udC11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDBcIjtcbn1cbi5pY29mb250LXVzYi1kcml2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuLmljb2ZvbnQtdXNiOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG4uaWNvZm9udC12ZWN0b3ItcGF0aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuLmljb2ZvbnQtdmVyaWZpY2F0aW9uLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4uaWNvZm9udC12aWRlby1jbGFwcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uaWNvZm9udC12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuLmljb2ZvbnQtdm9sdW1lLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5pY29mb250LXZvbHVtZS1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDhcIjtcbn1cbi5pY29mb250LXZvbHVtZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuLmljb2ZvbnQtd2FsbC1jbG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuLmljb2ZvbnQtd2FsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuLmljb2ZvbnQtd2FsbGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG4uaWNvZm9udC13YXJuaW5nLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuLmljb2ZvbnQtd2FybmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmljb2ZvbnQtd2F0ZXItZHJvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwZlwiO1xufVxuLmljb2ZvbnQtd2ViOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uaWNvZm9udC13aGVlbGNoYWlyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uaWNvZm9udC13aWZpLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExMlwiO1xufVxuLmljb2ZvbnQtd2lmaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExM1wiO1xufVxuLmljb2ZvbnQtd29ybGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTRcIjtcbn1cbi5pY29mb250LXppZ3phZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExNVwiO1xufVxuLmljb2ZvbnQtemlwcGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE2XCI7XG59XG4uaWNvZm9udC1zb2NpYWwtNTAwcHg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTdcIjtcbn1cbi5pY29mb250LXNvY2lhbC1iYWlkdS10aWViYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExOFwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWJibS1tZXNzZW5nZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTlcIjtcbn1cbi5pY29mb250LXNvY2lhbC1kZWxpY2lvdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMWFcIjtcbn1cbi5pY29mb250LXNvY2lhbC1kcmliYmJsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExY1wiO1xufVxuLmljb2ZvbnQtc29jaWFsLWZsaWtyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG4uaWNvZm9udC1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExZVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWdvb2dsZS1oYW5nb3V0czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExZlwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWtha2FvdGFsazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWtpazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLWtpd2lib3g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjJcIjtcbn1cbi5pY29mb250LXNvY2lhbC1saW5rZWRpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuLmljb2ZvbnQtc29jaWFsLW1lZXRtZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmljb2ZvbnQtc29jaWFsLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjVcIjtcbn1cbi5pY29mb250LXNvY2lhbC1waG90b2J1Y2tldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXFxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG4uaWNvZm9udC1zb2NpYWwtcmVucmVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG4uaWNvZm9udC1zb2NpYWwtc2xhY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjlcIjtcbn1cbi5pY29mb250LXNvY2lhbC1zbGlkc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmFcIjtcbn1cbi5pY29mb250LXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXNvdW5kY2xvdWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5pY29mb250LXNvY2lhbC1zcG90aWZ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG4uaWNvZm9udC1zb2NpYWwtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmVcIjtcbn1cbi5pY29mb250LXNvY2lhbC1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyZlwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXRhZ2dlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXRyZWxsbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXR3aXRjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXZrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG4uaWNvZm9udC1zb2NpYWwtd2VpYm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzRcIjtcbn1cbi5pY29mb250LXNvY2lhbC13aGF0c2FwcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuLmljb2ZvbnQtc29jaWFsLXlvdWt1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG4uaWNvZm9udC1zb2NpYWwteW91dHViZS1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG4uaWNvZm9udC1zb2NpYWwteW91dHViZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuLmljb2ZvbnQtYnJhbmQteGlhb21pOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi8qRm9udCBzaXplKi9cbi5pY29mb250LWxnIHtcbiAgICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgICBsaW5lLWhlaWdodDogLjc1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IC0xNSVcbn1cblxuLmljb2ZvbnQtMngge1xuICAgIGZvbnQtc2l6ZTogMmVtXG59XG5cbi5pY29mb250LTN4IHtcbiAgICBmb250LXNpemU6IDNlbVxufVxuXG4uaWNvZm9udC00eCB7XG4gICAgZm9udC1zaXplOiA0ZW1cbn1cblxuLmljb2ZvbnQtNXgge1xuICAgIGZvbnQtc2l6ZTogNWVtXG59XG5cbi5pY29mb250LWZ3IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLypGaXhlZCBXaWR0aCBJY29ucyovXG4uaWNvZm9udC1mdyB7XG4gICAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qQ3VzdG9tIGxpc3QgaWNvbnMqL1xuLmljb2ZvbnQtdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pY29mb250LXVsPmxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWNvZm9udC1saSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gICAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgICB0b3A6IC4xNDI4NTcxNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLypBbmltYXRpb24qL1xuLmljb2ZvbnQtcm90YXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGljb2ZvbnQtcm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGljb2ZvbnQtcm90YXRlIDJzIGluZmluaXRlIGxpbmVhclxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaWNvZm9udC1yb3RhdGUge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpY29mb250LXJvdGF0ZSB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpXG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tXG5jb2xvcnNcbi0tLS0tLS0tLS0tLSAqL1xuJGNvbG9yLWJsdWU6ICMwMGE4ZmY7XG4kd2FybS1ncmV5OiAjODI4MjgyO1xuJGRhcms6ICMxODFhMWY7XG5cbiRibHVlX2JnOiAjMDAyNTVjO1xuJG9yYW5nZV9iZzogI2U5NTgzMDtcbiRoZF93aGl0ZTogI2ZmZjtcbiRoZF9ibHVlOiAjMDExOTRhO1xuJGxpZ2h0X2dyZXk6IHJnYmEoMzYsIDQ1LCA0NiwgMC4xKTtcbiRncmV5OiAjYTRhZWIwO1xuJGRhcmtfZ3JleTojNjQ3MDcyO1xuJHllbGxvdzogI2Y5Y2M0YTtcbiRsaWdodF9ibGFjazogcmdiKDM2LCA0NSwgNDYpO1xuJGJsYWNrOiAjMDAwO1xuXG5cblxuQG1peGluIGJyZWFrKCRwb2ludCkge1xuICBAaWYgJHBvaW50ID09IGV4dHJhLWxhcmdlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMjIzMHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IGxhcmdlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gIEBlbHNlIGlmICRwb2ludCA9PSBjdXN0b20ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBtZWRpdW0ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbmV1dHJhbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IG1vYmlsZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IG5vdC1tb2JpbGUge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBmbGFnLW1vYmlsZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IHgtc21hbGwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSB2ZXJ5LXNtYWxsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuJGxhcmdlOiBsYXJnZTtcbiRjdXN0b206IGN1c3RvbTtcbiRkZXNrdG9wOiBkZXNrdG9wO1xuJG1lZGl1bTogbWVkaXVtO1xuJG5ldXRyYWw6IG5ldXRyYWw7XG4kbW9iaWxlOiBtb2JpbGU7XG4kZmxhZy1tb2JpbGU6IGZsYWctbW9iaWxlO1xuJG5vdC1tb2JpbGU6IG5vdC1tb2JpbGU7XG4keC1zbWFsbDogeC1zbWFsbDtcbiR2ZXJ5LXNtYWxsOiB2ZXJ5LXNtYWxsO1xuXG5cblxuXG4vKiBGb250cyAqL1xuJHNvdXJjZTogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWY7XG4kZnVnYXo6ICdGdWdheiBPbmUnLCBjdXJzaXZlO1xuJHBvcHBpbnM6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiRyb2JvdG86ICAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiRtZXJyaXdlYXRoZXI6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcbiRvc3dhbGQ6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xuJGZvbnRfYXdlc29tZTogJ0ZvbnRBd2Vzb21lJztcbiRmamFsbGE6ICdGamFsbGEgT25lJywgc2Fucy1zZXJpZjtcbiRpY29mb250OiAnSWNvRm9udCc7XG4vKiBNaXhpbnMgKi9cbkBtaXhpbiBmb250KCRmejoxNHB4LCAkbGg6MjJweCwgJGNvbG9yOiNmMDAsICRmdzogbm9ybWFsKXtcblx0Zm9udC1zaXplOiAkZno7XG5cdGxpbmUtaGVpZ2h0OiAkbGg7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGZvbnQtd2VpZ2h0OiAkZnc7XG59XG5cbi8vIEFkZHMgY2lyY2xlcyB2aWEgc3R5bGVzKG5vcm1hbGx5IG9uIDo6YmVmb3JlLzo6YWZ0ZXIpLlxuQG1peGluIGNpcmNsZSgkc2l6ZTogMTBweCwgJGNvbG9yOiAjZmZmKSB7XG4gIHdpZHRoOiAkc2l6ZTtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cblxuQG1peGluIG1hcl9wYWQoJG06IDAsICRwYWQ6IDApe1xuXHRtYXJnaW46JG07XG5cdHBhZGRpbmc6JHBhZDtcbn1cblxuQG1peGluIHJlc3BvbmNlX2ZvbnQoJGZzeiwgJGxodCl7XG5cdGZvbnQtc2l6ZTogJGZzejs7XG5cdGxpbmUtaGVpZ2h0OiAkbGh0Oztcbn1cblxuQG1peGluIHRyYW5zKCR0cmE6IC4xNXMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJHRyYSBlYXNlO1xuICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAkdHJhIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsICR0cmEgZWFzZTtcbiAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgJHRyYSBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhIGVhc2U7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWl4aW4gaW5oZXJpdCgpIHtcbiAgZm9udC1zaXplOmluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OmluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OmluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG5cdCY6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICA1MCUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlMiB7XG4gIDAlLCAxMDAlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICA1MCUge1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufVxuLmFuaW0tYm94IHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFuaW0xIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuLmFuaW0yIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuLmFuaW0zIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuLmFuaW00IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuLmFuaW01IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuLmFuaW02IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG5cbiIsIi8qKlxuICogT3dsIENhcm91c2VsIHYyLjIuMVxuICogQ29weXJpZ2h0IDIwMTMtMjAxNyBEYXZpZCBEZXV0c2NoXG4gKiBMaWNlbnNlZCB1bmRlciAgKClcbiAqL1xuLm93bC1jYXJvdXNlbCwub3dsLWNhcm91c2VsIC5vd2wtaXRlbXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7cG9zaXRpb246cmVsYXRpdmV9Lm93bC1jYXJvdXNlbHtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdle3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246cGFuLVk7LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSwub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW17bWluLWhlaWdodDoxcHg7ZmxvYXQ6bGVmdDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9Lm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQsLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9Lm5vLWpzIC5vd2wtY2Fyb3VzZWwsLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVke2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbCAub3dsLWRvdCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldntjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZ3tvcGFjaXR5OjA7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsLm93bC1oaWRkZW57b3BhY2l0eTowfS5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVte3Zpc2liaWxpdHk6aGlkZGVufS5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ub3dsLWNhcm91c2VsLm93bC1ncmFie2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5vd2wtY2Fyb3VzZWwub3dsLXJ0bHtkaXJlY3Rpb246cnRsfS5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW17ZmxvYXQ6cmlnaHR9Lm93bC1jYXJvdXNlbCAuYW5pbWF0ZWR7YW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW57ei1pbmRleDowfS5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXR7ei1pbmRleDoxfS5vd2wtY2Fyb3VzZWwgLmZhZGVPdXR7YW5pbWF0aW9uLW5hbWU6ZmFkZU91dH1Aa2V5ZnJhbWVzIGZhZGVPdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX0ub3dsLWhlaWdodHt0cmFuc2l0aW9uOmhlaWdodCAuNXMgZWFzZS1pbi1vdXR9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5e29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5e3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMwMDB9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6ODBweDt3aWR0aDo4MHB4O2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTQwcHg7bWFyZ2luLXRvcDotNDBweDtiYWNrZ3JvdW5kOnVybChvd2wudmlkZW8ucGxheS5wbmcpIG5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjE7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyey1tcy10cmFuc2Zvcm06c2NhbGUoMS4zLDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMywxLjMpfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uLC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG57ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10bntvcGFjaXR5OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfSIsIi8qKlxuICogT3dsIENhcm91c2VsIHYyLjIuMVxuICogQ29weXJpZ2h0IDIwMTMtMjAxNyBEYXZpZCBEZXV0c2NoXG4gKiBMaWNlbnNlZCB1bmRlciAgKClcbiAqL1xuLm93bC10aGVtZSAub3dsLWRvdHMsLm93bC10aGVtZSAub3dsLW5hdnt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9Lm93bC10aGVtZSAub3dsLW5hdnttYXJnaW4tdG9wOjEwcHh9Lm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPW93bC1de2NvbG9yOiNGRkY7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjVweDtwYWRkaW5nOjRweCA3cHg7YmFja2dyb3VuZDojRDZENkQ2O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6M3B4fS5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlcntiYWNrZ3JvdW5kOiM4Njk3OTE7Y29sb3I6I0ZGRjt0ZXh0LWRlY29yYXRpb246bm9uZX0ub3dsLXRoZW1lIC5vd2wtbmF2IC5kaXNhYmxlZHtvcGFjaXR5Oi41O2N1cnNvcjpkZWZhdWx0fS5vd2wtdGhlbWUgLm93bC1uYXYuZGlzYWJsZWQrLm93bC1kb3Rze21hcmdpbi10b3A6MTBweH0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdHtkaXNwbGF5OmlubGluZS1ibG9jazt6b29tOjF9Lm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qgc3Bhbnt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O21hcmdpbjo1cHggN3B4O2JhY2tncm91bmQ6I0Q2RDZENjtkaXNwbGF5OmJsb2NrOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTtib3JkZXItcmFkaXVzOjMwcHh9Lm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbntiYWNrZ3JvdW5kOiM4Njk3OTF9IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy41LjFcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTYgRGFuaWVsIEVkZW5cbiAqL1xuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuLmFuaW1hdGVkLmZsaXBPdXRYLFxuLmFuaW1hdGVkLmZsaXBPdXRZLFxuLmFuaW1hdGVkLmJvdW5jZUluLFxuLmFuaW1hdGVkLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgODAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSwgMjAlLCA1MyUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuXG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG5cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmhlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFkU2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICBmcm9tLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gIH1cblxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG5cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIGZyb20sIDExLjElLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuXG4gIDQ0LjQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuXG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuXG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIGZyb20sIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgZnJvbSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cbiIsIlxuLmNvbnRhaW5lci1mbHVpZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG87IFxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHRcbn1cbiBcbiNmaWx0ZXJzIHtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MDtcblx0bGlzdC1zdHlsZTpub25lO1xuXHQubm90LWhvbWUgJiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxufVxuXG5cdCNmaWx0ZXJzIGxpIHtcblx0XHRmbG9hdDpsZWZ0O1xuXHR9XG5cdFxuXHQjZmlsdGVycyBsaSBzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0XHRjb2xvcjojZmZmO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIGJyZWFrKG5ldXRyYWwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdFx0Lm5vdC1ob21lICZ7XG5cdFx0XHRjb2xvcjogIzY0NzA3Mjtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdCNmaWx0ZXJzIGxpIHNwYW4uYWN0aXZlIHtcblx0XHRjb2xvcjojZmFjZDQ5O1xuXHR9XG5cbiNwb3J0Zm9saW9saXN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIGJyZWFrKG1vYmlsZSkge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4gXG4jcG9ydGZvbGlvbGlzdCB7XG5cdC5wb3J0Zm9saW8ge1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR3aWR0aDogMjUlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBicmVhayhtb2JpbGUpIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKHgtc21hbGwpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQubm90LWhvbWUgJiB7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHggMzBweDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0XHQmLncyIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoeC1zbWFsbCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0Ji5oMSB7XG5cdFx0XHRpbWcge1xuXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM3MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmgyIHtcblx0XHRcdGltZyB7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cdC5wb3J0Zm9saW8td3JhcHBlciB7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDE1cHggMzVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0LnBvcnRmb2xpbyBpbWcge1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDowO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDYwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblx0XHR0cmFuc2l0aW9uOiAgICAgICAgIGFsbCA2MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cdH1cblxuXHQucG9ydGZvbGlvIC5sYWJlbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXHRcdHRyYW5zaXRpb246ICAgICAgICAgYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblx0fVxuXG5cdC5wb3J0Zm9saW8gLmxhYmVsLWJnIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHR9XG5cblx0LnBvcnRmb2xpbyAubGFiZWwtdGV4dCB7XG5cdFx0QGluY2x1ZGUgZm9udCgyNHB4LDEuMjUsIzI0MmQyZSw1MDApO1xuXHRcdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OjUwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgYnJlYWsobmV1dHJhbCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayh4LXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0LnBvcnRmb2xpbyAudGV4dC1jYXRlZ29yeSB7XG5cdFx0QGluY2x1ZGUgZm9udCgxNHB4LDIuMTUsI2E0YWViMCwzMDApO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LWZhbWlseTogJG1lcnJpd2VhdGhlcjtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdGZvbnQtc2l6ZTo5cHg7XG5cdH1cblxuXHQucG9ydGZvbGlvOmhvdmVyIC5sYWJlbCB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cblxuXG5cdC8qICNDbGVhcmluZyAqL1xuXG5cdC8qIFNlbGYgQ2xlYXJpbmcgR29vZG5lc3MgKi9cblx0LmNvbnRhaW5lcjphZnRlciB7IGNvbnRlbnQ6IFwiXFwwMDIwXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IGNsZWFyOiBib3RoOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuXHQuY2xlYXJmaXg6YmVmb3JlLFxuXHQuY2xlYXJmaXg6YWZ0ZXIsXG5cdC5yb3c6YmVmb3JlLFxuXHQucm93OmFmdGVyIHtcblx0XHRjb250ZW50OiAnXFwwMDIwJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7IH1cblx0LnJvdzphZnRlcixcblx0LmNsZWFyZml4OmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDsgfVxuXHQucm93LFxuXHQuY2xlYXJmaXgge1xuXHRcdHpvb206IDE7IH1cblxuXHQuY2xlYXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG4iLG51bGwsIi8qXG4qIFRoaXJkIFBhcnR5XG4qL1xuQGltcG9ydCBcInBhcnRpYWxzL25vcm1hbGl6ZS5jc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2Rpc3QvY3NzL2Jvb3RzdHJhcC1yZWJvb3QubWluLmNzc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZGlzdC9jc3MvYm9vdHN0cmFwLWdyaWQubWluLmNzc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZGlzdC9jc3MvYm9vdHN0cmFwLm1pbi5jc3NcIjtcblxuLypcbiogQ3VzdG9tXG4qL1xuXG5AaW1wb3J0IFwicGFydGlhbHMvb3dsLmNhcm91c2VsLm1pbi5jc3NcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9vd2wudGhlbWUuZGVmYXVsdC5taW4uY3NzXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvX2VsZW1lbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9hbmltYXRlLmNzc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2ljb2ZvbnQuY3NzXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9zdHlsZS5zY3NzXCI7XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9RmphbGxhK09uZXxGdWdheitPbmV8TWVycml3ZWF0aGVyOjMwMGksNDAwfE9zd2FsZDozMDAsNDAwLDUwMCw2MDAsNzAwfFJvYm90b3xTb3VyY2UrU2FucytQcm86MzAwLDQwMCw2MDAsNzAwLDkwMCcpOyJdfQ== */
